All functions:
  Elements:
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)'
      Src: RoaringBitmapFuzzer:29,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeLongs(int)'
      Src: RoaringBitmapFuzzer:29,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(long[])'
      Src: RoaringBitmapFuzzer:29,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)'
      Src: RoaringBitmapFuzzer:30,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeLongs(int)'
      Src: RoaringBitmapFuzzer:30,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(long[])'
      Src: RoaringBitmapFuzzer:30,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)'
      Src: RoaringBitmapFuzzer:32,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: RoaringBitmapFuzzer:34,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: RoaringBitmapFuzzer:37,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].xor(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: RoaringBitmapFuzzer:40,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - com.code_intelligence.jazzer.api.FuzzedDataProvider
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - com.code_intelligence.jazzer.api.FuzzedDataProvider
    constantsTouched: []
    func_position:
      end: 43
      start: 28
    functionDepth: 7
    functionLinenumber: 28
    functionLinenumberEnd: 43
    functionName: '[RoaringBitmapFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
    functionSourceFile: /src/RoaringBitmapFuzzer.java
    functionUses: 0
    functionsReached:
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeLongs(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(long[])'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].xor(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap)'
    linkageType: ''
    returnType: void
    signature: '[RoaringBitmapFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: RoaringBitmapFuzzer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[RoaringBitmapFuzzer].<init>()'
    functionSourceFile: /src/RoaringBitmapFuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: RoaringBitmapFuzzer
    signature: '[RoaringBitmapFuzzer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:30,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64BSITest:30,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:31,1
    - Dst: '[java.util.Map<Long,Long>].forEach()'
      Src: org.roaringbitmap.bsi.R64BSITest:32,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 36
    functionName: '[org.roaringbitmap.bsi.R64BSITest].setup()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64BSITest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>(int,int)'
    - '[org.roaringbitmap.bsi.R64BSITest].forEach()'
    - '[java.util.Map<Long,Long>].forEach()'
    - '[java.util.stream.LongStream].range(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64BSITest].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:40,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64BSITest:40,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:48,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64BSITest:48,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 55
    functionName: '[org.roaringbitmap.bsi.R64BSITest].testSetAndGet()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64BSITest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.R64BSITest].forEach()'
    - '[java.util.stream.IntStream].range(int,int)'
    - '[java.util.stream.LongStream].range(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64BSITest].testSetAndGet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.R64BSITest:59,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:60,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64BSITest:60,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.R64BSITest:61,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:62,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64BSITest:62,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getExistenceBitmap()'
      Src: org.roaringbitmap.bsi.R64BSITest:63,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64BSITest:63,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:63,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getExistenceBitmap()'
      Src: org.roaringbitmap.bsi.R64BSITest:64,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64BSITest:64,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:64,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].merge(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.R64BSITest:65,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:66,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64BSITest:66,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 57
    functionDepth: 8
    functionLinenumber: 57
    functionLinenumberEnd: 73
    functionName: '[org.roaringbitmap.bsi.R64BSITest].testMerge()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64BSITest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].merge(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
    - '[org.roaringbitmap.bsi.R64BSITest].forEach()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getExistenceBitmap()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64BSITest].testMerge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:77,1
    - Dst: '[java.util.Map<Long,Long>].entrySet()'
      Src: org.roaringbitmap.bsi.R64BSITest:79,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].stream()'
      Src: org.roaringbitmap.bsi.R64BSITest:79,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].map()'
      Src: org.roaringbitmap.bsi.R64BSITest:79,1
    - Dst: '[java.util.stream.Collectors].toList()'
      Src: org.roaringbitmap.bsi.R64BSITest:81,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].collect(org.roaringbitmap.bsi.R64BSITest)'
      Src: org.roaringbitmap.bsi.R64BSITest:79,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValues(org.roaringbitmap.bsi.R64BSITest)'
      Src: org.roaringbitmap.bsi.R64BSITest:83,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getExistenceBitmap()'
      Src: org.roaringbitmap.bsi.R64BSITest:85,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64BSITest:85,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:85,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].clone()'
      Src: org.roaringbitmap.bsi.R64BSITest:86,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:88,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64BSITest:88,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 75
    functionDepth: 6
    functionLinenumber: 75
    functionLinenumberEnd: 95
    functionName: '[org.roaringbitmap.bsi.R64BSITest].testClone()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64BSITest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.R64BSITest].stream()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>(int,int)'
    - '[java.util.stream.Collectors].toList()'
    - '[org.roaringbitmap.bsi.R64BSITest].forEach()'
    - '[java.util.Map<Long,Long>].entrySet()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValues(org.roaringbitmap.bsi.R64BSITest)'
    - '[org.roaringbitmap.bsi.R64BSITest].map()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].clone()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getExistenceBitmap()'
    - '[org.roaringbitmap.bsi.R64BSITest].collect(org.roaringbitmap.bsi.R64BSITest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64BSITest].testClone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.R64BSITest:99,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:100,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64BSITest:100,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.R64BSITest:101,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:102,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64BSITest:102,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].add(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.R64BSITest:104,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:106,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64BSITest:106,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 97
    functionDepth: 8
    functionLinenumber: 97
    functionLinenumberEnd: 117
    functionName: '[org.roaringbitmap.bsi.R64BSITest].testAdd()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64BSITest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].add(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
    - '[org.roaringbitmap.bsi.R64BSITest].forEach()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
    - '[java.util.stream.LongStream].range(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64BSITest].testAdd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.R64BSITest:121,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:122,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64BSITest:122,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.R64BSITest:123,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:124,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64BSITest:124,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].add(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.R64BSITest:126,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:128,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64BSITest:129,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.bsi.R64BSITest:129,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
      Src: org.roaringbitmap.bsi.R64BSITest:130,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:130,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].toArray()'
      Src: org.roaringbitmap.bsi.R64BSITest:130,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[],org.roaringbitmap.bsi.R64BSITest)'
      Src: org.roaringbitmap.bsi.R64BSITest:130,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:132,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64BSITest:133,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.bsi.R64BSITest:133,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
      Src: org.roaringbitmap.bsi.R64BSITest:134,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:134,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].toArray()'
      Src: org.roaringbitmap.bsi.R64BSITest:134,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[],org.roaringbitmap.bsi.R64BSITest)'
      Src: org.roaringbitmap.bsi.R64BSITest:134,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 119
    functionDepth: 8
    functionLinenumber: 119
    functionLinenumberEnd: 135
    functionName: '[org.roaringbitmap.bsi.R64BSITest].testAddAndEvaluate()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64BSITest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.R64BSITest].forEach()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[java.util.stream.LongStream].range(int,int)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[],org.roaringbitmap.bsi.R64BSITest)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].add(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
    - '[org.roaringbitmap.bsi.R64BSITest].toArray()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64BSITest].testAddAndEvaluate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:139,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:140,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64BSITest:140,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.bsi.R64BSITest:141,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.bsi.R64BSITest:142,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.bsi.R64BSITest:143,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.bsi.R64BSITest:144,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.R64BSITest:146,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.bsi.R64BSITest)'
      Src: org.roaringbitmap.bsi.R64BSITest:148,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.bsi.R64BSITest:149,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.bsi.R64BSITest:150,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getExistenceBitmap()'
      Src: org.roaringbitmap.bsi.R64BSITest:152,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64BSITest:152,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:152,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:154,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64BSITest:154,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 137
    functionDepth: 3
    functionLinenumber: 137
    functionLinenumberEnd: 161
    functionName: '[org.roaringbitmap.bsi.R64BSITest].TestIO4Stream()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64BSITest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>(int,int)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.bsi.R64BSITest].forEach()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].serialize(java.io.DataOutputStream)'
    - '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].deserialize(java.io.DataInputStream)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[java.util.stream.LongStream].range(int,int)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getExistenceBitmap()'
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.bsi.R64BSITest)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64BSITest].TestIO4Stream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:165,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:166,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64BSITest:166,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].serializedSizeInBytes()'
      Src: org.roaringbitmap.bsi.R64BSITest:167,1
    - Dst: '[java.nio.ByteBuffer].allocate(int)'
      Src: org.roaringbitmap.bsi.R64BSITest:167,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].serialize(org.roaringbitmap.bsi.R64BSITest)'
      Src: org.roaringbitmap.bsi.R64BSITest:168,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].array()'
      Src: org.roaringbitmap.bsi.R64BSITest:170,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.R64BSITest:171,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.bsi.R64BSITest)'
      Src: org.roaringbitmap.bsi.R64BSITest:172,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].deserialize(org.roaringbitmap.bsi.R64BSITest)'
      Src: org.roaringbitmap.bsi.R64BSITest:172,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getExistenceBitmap()'
      Src: org.roaringbitmap.bsi.R64BSITest:173,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64BSITest:173,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:173,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:175,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64BSITest:175,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 163
    functionDepth: 9
    functionLinenumber: 163
    functionLinenumberEnd: 182
    functionName: '[org.roaringbitmap.bsi.R64BSITest].testIO4Buffer()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64BSITest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].serializedSizeInBytes()'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.bsi.R64BSITest)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>(int,int)'
    - '[org.roaringbitmap.bsi.R64BSITest].forEach()'
    - '[org.roaringbitmap.bsi.R64BSITest].array()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].deserialize(org.roaringbitmap.bsi.R64BSITest)'
    - '[java.util.stream.LongStream].range(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].serialize(org.roaringbitmap.bsi.R64BSITest)'
    - '[java.nio.ByteBuffer].allocate(int)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getExistenceBitmap()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64BSITest].testIO4Buffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:186,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:187,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64BSITest:187,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:189,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64BSITest:189,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 196
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 196
    functionName: '[org.roaringbitmap.bsi.R64BSITest].testIOFromExternal()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64BSITest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>(int,int)'
    - '[org.roaringbitmap.bsi.R64BSITest].forEach()'
    - '[java.util.stream.LongStream].range(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64BSITest].testIOFromExternal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:200,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:201,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64BSITest:201,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:211,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64BSITest:212,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.bsi.R64BSITest:212,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 198
    functionDepth: 3
    functionLinenumber: 198
    functionLinenumberEnd: 213
    functionName: '[org.roaringbitmap.bsi.R64BSITest].testEQ()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64BSITest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>(int,int)'
    - '[org.roaringbitmap.bsi.R64BSITest].forEach()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[java.util.stream.LongStream].range(int,int)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64BSITest].testEQ()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.R64BSITest:217,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:218,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:219,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:220,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:222,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64BSITest:223,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.bsi.R64BSITest:223,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
      Src: org.roaringbitmap.bsi.R64BSITest:224,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[])'
      Src: org.roaringbitmap.bsi.R64BSITest:224,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:226,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64BSITest:227,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.bsi.R64BSITest:227,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
      Src: org.roaringbitmap.bsi.R64BSITest:228,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[])'
      Src: org.roaringbitmap.bsi.R64BSITest:228,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.R64BSITest:230,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:231,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:232,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:233,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:235,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
      Src: org.roaringbitmap.bsi.R64BSITest:236,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.bsi.R64BSITest:236,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:238,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64BSITest:239,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.bsi.R64BSITest:239,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
      Src: org.roaringbitmap.bsi.R64BSITest:240,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[])'
      Src: org.roaringbitmap.bsi.R64BSITest:240,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 241
      start: 215
    functionDepth: 4
    functionLinenumber: 215
    functionLinenumberEnd: 241
    functionName: '[org.roaringbitmap.bsi.R64BSITest].testNotEQ()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64BSITest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[])'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64BSITest].testNotEQ()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:247,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64BSITest:248,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.bsi.R64BSITest:248,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:249,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].toArray()'
      Src: org.roaringbitmap.bsi.R64BSITest:249,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
      Src: org.roaringbitmap.bsi.R64BSITest:249,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.R64BSITest,long[])'
      Src: org.roaringbitmap.bsi.R64BSITest:249,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:251,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64BSITest:252,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.bsi.R64BSITest:252,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:253,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].toArray()'
      Src: org.roaringbitmap.bsi.R64BSITest:253,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
      Src: org.roaringbitmap.bsi.R64BSITest:253,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.R64BSITest,long[])'
      Src: org.roaringbitmap.bsi.R64BSITest:253,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:255,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
      Src: org.roaringbitmap.bsi.R64BSITest:256,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.bsi.R64BSITest:256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 257
      start: 245
    functionDepth: 4
    functionLinenumber: 245
    functionLinenumberEnd: 257
    functionName: '[org.roaringbitmap.bsi.R64BSITest].testGT()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64BSITest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.R64BSITest,long[])'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[java.util.stream.LongStream].range(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
    - '[org.roaringbitmap.bsi.R64BSITest].toArray()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64BSITest].testGT()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:261,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64BSITest:262,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.bsi.R64BSITest:262,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:263,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].toArray()'
      Src: org.roaringbitmap.bsi.R64BSITest:263,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
      Src: org.roaringbitmap.bsi.R64BSITest:263,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.R64BSITest,long[])'
      Src: org.roaringbitmap.bsi.R64BSITest:263,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:265,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64BSITest:266,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.bsi.R64BSITest:266,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:267,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].toArray()'
      Src: org.roaringbitmap.bsi.R64BSITest:267,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
      Src: org.roaringbitmap.bsi.R64BSITest:267,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.R64BSITest,long[])'
      Src: org.roaringbitmap.bsi.R64BSITest:267,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:269,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
      Src: org.roaringbitmap.bsi.R64BSITest:270,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.bsi.R64BSITest:270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 271
      start: 259
    functionDepth: 4
    functionLinenumber: 259
    functionLinenumberEnd: 271
    functionName: '[org.roaringbitmap.bsi.R64BSITest].testGE()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64BSITest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.R64BSITest,long[])'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[java.util.stream.LongStream].range(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
    - '[org.roaringbitmap.bsi.R64BSITest].toArray()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64BSITest].testGE()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:275,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64BSITest:276,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.bsi.R64BSITest:276,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:277,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].toArray()'
      Src: org.roaringbitmap.bsi.R64BSITest:277,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
      Src: org.roaringbitmap.bsi.R64BSITest:277,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.R64BSITest,long[])'
      Src: org.roaringbitmap.bsi.R64BSITest:277,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,org.roaringbitmap.bsi.R64BSITest,int,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:279,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64BSITest:280,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.bsi.R64BSITest:280,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:281,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].toArray()'
      Src: org.roaringbitmap.bsi.R64BSITest:281,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
      Src: org.roaringbitmap.bsi.R64BSITest:281,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.R64BSITest,long[])'
      Src: org.roaringbitmap.bsi.R64BSITest:281,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:283,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
      Src: org.roaringbitmap.bsi.R64BSITest:284,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.bsi.R64BSITest:284,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 285
      start: 273
    functionDepth: 4
    functionLinenumber: 273
    functionLinenumberEnd: 285
    functionName: '[org.roaringbitmap.bsi.R64BSITest].testLT()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64BSITest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.R64BSITest,long[])'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[java.util.stream.LongStream].range(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
    - '[org.roaringbitmap.bsi.R64BSITest].toArray()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,org.roaringbitmap.bsi.R64BSITest,int,null)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64BSITest].testLT()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:289,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64BSITest:290,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.bsi.R64BSITest:290,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:291,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].toArray()'
      Src: org.roaringbitmap.bsi.R64BSITest:291,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
      Src: org.roaringbitmap.bsi.R64BSITest:291,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.R64BSITest,long[])'
      Src: org.roaringbitmap.bsi.R64BSITest:291,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,org.roaringbitmap.bsi.R64BSITest,int,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:293,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64BSITest:294,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.bsi.R64BSITest:294,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:295,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].toArray()'
      Src: org.roaringbitmap.bsi.R64BSITest:295,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
      Src: org.roaringbitmap.bsi.R64BSITest:295,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.R64BSITest,long[])'
      Src: org.roaringbitmap.bsi.R64BSITest:295,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:297,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
      Src: org.roaringbitmap.bsi.R64BSITest:298,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.bsi.R64BSITest:298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 299
      start: 287
    functionDepth: 4
    functionLinenumber: 287
    functionLinenumberEnd: 299
    functionName: '[org.roaringbitmap.bsi.R64BSITest].testLE()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64BSITest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.R64BSITest,long[])'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[java.util.stream.LongStream].range(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
    - '[org.roaringbitmap.bsi.R64BSITest].toArray()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,org.roaringbitmap.bsi.R64BSITest,int,null)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64BSITest].testLE()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:303,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64BSITest:304,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.bsi.R64BSITest:304,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:305,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].toArray()'
      Src: org.roaringbitmap.bsi.R64BSITest:305,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
      Src: org.roaringbitmap.bsi.R64BSITest:305,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.R64BSITest,long[])'
      Src: org.roaringbitmap.bsi.R64BSITest:305,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:307,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64BSITest:308,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.bsi.R64BSITest:308,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:309,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].toArray()'
      Src: org.roaringbitmap.bsi.R64BSITest:309,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
      Src: org.roaringbitmap.bsi.R64BSITest:309,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.R64BSITest,long[])'
      Src: org.roaringbitmap.bsi.R64BSITest:309,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:311,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
      Src: org.roaringbitmap.bsi.R64BSITest:312,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.bsi.R64BSITest:312,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 313
      start: 301
    functionDepth: 4
    functionLinenumber: 301
    functionLinenumberEnd: 313
    functionName: '[org.roaringbitmap.bsi.R64BSITest].testRANGE()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64BSITest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.R64BSITest,long[])'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[java.util.stream.LongStream].range(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
    - '[org.roaringbitmap.bsi.R64BSITest].toArray()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64BSITest].testRANGE()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:317,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:318,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64BSITest:318,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:320,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].toArray()'
      Src: org.roaringbitmap.bsi.R64BSITest:320,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(org.roaringbitmap.bsi.R64BSITest)'
      Src: org.roaringbitmap.bsi.R64BSITest:320,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].sum(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.bsi.R64BSITest:322,1
    - Dst: '[org.roaringbitmap.bsi.Pair<Long,Long>].toString()'
      Src: org.roaringbitmap.bsi.R64BSITest:324,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.bsi.R64BSITest:324,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:326,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].sum()'
      Src: org.roaringbitmap.bsi.R64BSITest:326,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:327,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].count()'
      Src: org.roaringbitmap.bsi.R64BSITest:327,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.bsi.R64BSITest)'
      Src: org.roaringbitmap.bsi.R64BSITest:329,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 330
      start: 315
    functionDepth: 4
    functionLinenumber: 315
    functionLinenumberEnd: 330
    functionName: '[org.roaringbitmap.bsi.R64BSITest].testSum()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64BSITest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.bsi.R64BSITest)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>(int,int)'
    - '[org.roaringbitmap.bsi.R64BSITest].forEach()'
    - '[java.util.stream.LongStream].range(int,int)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].sum(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.bsi.Pair<Long,Long>].toString()'
    - '[org.roaringbitmap.bsi.R64BSITest].toArray()'
    - '[org.roaringbitmap.bsi.R64BSITest].count()'
    - '[org.roaringbitmap.bsi.R64BSITest].sum()'
    - System.out.println(String)
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(org.roaringbitmap.bsi.R64BSITest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64BSITest].testSum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.R64BSITest:334,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:335,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:336,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:337,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:339,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64BSITest:340,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.bsi.R64BSITest:340,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
      Src: org.roaringbitmap.bsi.R64BSITest:341,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[])'
      Src: org.roaringbitmap.bsi.R64BSITest:341,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:343,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64BSITest:344,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.bsi.R64BSITest:344,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
      Src: org.roaringbitmap.bsi.R64BSITest:345,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[])'
      Src: org.roaringbitmap.bsi.R64BSITest:345,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 346
      start: 332
    functionDepth: 4
    functionLinenumber: 332
    functionLinenumberEnd: 346
    functionName: '[org.roaringbitmap.bsi.R64BSITest].testValueZero()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64BSITest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[])'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64BSITest].testValueZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.R64BSITest:350,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:351,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:352,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:353,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:354,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:355,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getExistenceBitmap()'
      Src: org.roaringbitmap.bsi.R64BSITest:356,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].topK(org.roaringbitmap.longlong.Roaring64Bitmap,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:356,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:357,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.bsi.R64BSITest:357,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 358
      start: 348
    functionDepth: 1
    functionLinenumber: 348
    functionLinenumberEnd: 358
    functionName: '[org.roaringbitmap.bsi.R64BSITest].testTopK()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64BSITest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(int,int)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].topK(org.roaringbitmap.longlong.Roaring64Bitmap,int)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(int,int)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getExistenceBitmap()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64BSITest].testTopK()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.R64BSITest:362,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:363,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:364,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:365,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:366,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:367,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].transpose(null)'
      Src: org.roaringbitmap.bsi.R64BSITest:368,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:369,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.bsi.R64BSITest:369,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 370
      start: 360
    functionDepth: 1
    functionLinenumber: 360
    functionLinenumberEnd: 370
    functionName: '[org.roaringbitmap.bsi.R64BSITest].testTranspose()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64BSITest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(int,int,int)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].transpose(null)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(int,int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64BSITest].testTranspose()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.R64BSITest:374,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:375,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:376,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:377,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:378,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:379,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].transposeWithCount(null)'
      Src: org.roaringbitmap.bsi.R64BSITest:380,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getExistenceBitmap()'
      Src: org.roaringbitmap.bsi.R64BSITest:381,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:381,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.bsi.R64BSITest:381,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getValue(int)'
      Src: org.roaringbitmap.bsi.R64BSITest:382,1
    - Dst: '[org.roaringbitmap.bsi.Pair<Long,Boolean>].getKey()'
      Src: org.roaringbitmap.bsi.R64BSITest:382,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.bsi.R64BSITest,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:382,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getValue(int)'
      Src: org.roaringbitmap.bsi.R64BSITest:383,1
    - Dst: '[org.roaringbitmap.bsi.Pair<Long,Boolean>].getKey()'
      Src: org.roaringbitmap.bsi.R64BSITest:383,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.bsi.R64BSITest,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:383,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getValue(int)'
      Src: org.roaringbitmap.bsi.R64BSITest:384,1
    - Dst: '[org.roaringbitmap.bsi.Pair<Long,Boolean>].getKey()'
      Src: org.roaringbitmap.bsi.R64BSITest:384,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.bsi.R64BSITest,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:384,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 385
      start: 372
    functionDepth: 1
    functionLinenumber: 372
    functionLinenumberEnd: 385
    functionName: '[org.roaringbitmap.bsi.R64BSITest].testTransposeWithCount()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64BSITest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getValue(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.bsi.R64BSITest,int)'
    - '[org.roaringbitmap.bsi.Pair<Long,Boolean>].getKey()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].transposeWithCount(null)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(int,int)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getExistenceBitmap()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64BSITest].testTransposeWithCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.R64BSITest:389,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:390,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:391,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getValue(int)'
      Src: org.roaringbitmap.bsi.R64BSITest:392,1
    - Dst: System.out.println(org.roaringbitmap.bsi.Pair<Long,Boolean>)
      Src: org.roaringbitmap.bsi.R64BSITest:392,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getValue(int)'
      Src: org.roaringbitmap.bsi.R64BSITest:393,1
    - Dst: System.out.println(org.roaringbitmap.bsi.Pair<Long,Boolean>)
      Src: org.roaringbitmap.bsi.R64BSITest:393,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].serializedSizeInBytes()'
      Src: org.roaringbitmap.bsi.R64BSITest:395,1
    - Dst: '[java.nio.ByteBuffer].allocate(int)'
      Src: org.roaringbitmap.bsi.R64BSITest:395,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].serialize(org.roaringbitmap.bsi.R64BSITest)'
      Src: org.roaringbitmap.bsi.R64BSITest:396,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.R64BSITest:398,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].array()'
      Src: org.roaringbitmap.bsi.R64BSITest:399,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.bsi.R64BSITest)'
      Src: org.roaringbitmap.bsi.R64BSITest:399,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].deserialize(org.roaringbitmap.bsi.R64BSITest)'
      Src: org.roaringbitmap.bsi.R64BSITest:399,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getValue(int)'
      Src: org.roaringbitmap.bsi.R64BSITest:400,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getValue(int)'
      Src: org.roaringbitmap.bsi.R64BSITest:400,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.bsi.Pair<Long,Boolean>,org.roaringbitmap.bsi.Pair<Long,Boolean>)'
      Src: org.roaringbitmap.bsi.R64BSITest:400,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getValue(int)'
      Src: org.roaringbitmap.bsi.R64BSITest:401,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getValue(int)'
      Src: org.roaringbitmap.bsi.R64BSITest:401,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.bsi.Pair<Long,Boolean>,org.roaringbitmap.bsi.Pair<Long,Boolean>)'
      Src: org.roaringbitmap.bsi.R64BSITest:401,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 402
      start: 387
    functionDepth: 9
    functionLinenumber: 387
    functionLinenumberEnd: 402
    functionName: '[org.roaringbitmap.bsi.R64BSITest].testIssue743()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64BSITest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getValue(int)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].serializedSizeInBytes()'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.bsi.R64BSITest)'
    - System.out.println(org.roaringbitmap.bsi.Pair<Long,Boolean>)
    - '[org.roaringbitmap.bsi.R64BSITest].array()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].deserialize(org.roaringbitmap.bsi.R64BSITest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.bsi.Pair<Long,Boolean>,org.roaringbitmap.bsi.Pair<Long,Boolean>)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].serialize(org.roaringbitmap.bsi.R64BSITest)'
    - '[java.nio.ByteBuffer].allocate(int)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64BSITest].testIssue743()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.R64BSITest:406,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:407,1
    - Dst: '[org.roaringbitmap.bsi.R64BSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64BSITest:407,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:409,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64BSITest:409,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:408,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:411,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64BSITest:411,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:410,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:413,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64BSITest:413,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:412,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:415,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64BSITest:415,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:414,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:417,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64BSITest:417,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:416,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:419,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64BSITest:419,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:418,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:422,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64BSITest:422,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:421,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:424,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64BSITest:424,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:423,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:426,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64BSITest:426,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:425,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:428,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64BSITest:428,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:427,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:430,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64BSITest:430,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:429,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:432,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64BSITest:432,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:431,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:435,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64BSITest:435,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:434,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64BSITest:437,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64BSITest:437,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:436,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 59
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 438
      start: 404
    functionDepth: 3
    functionLinenumber: 404
    functionLinenumberEnd: 438
    functionName: '[org.roaringbitmap.bsi.R64BSITest].testIssue753()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64BSITest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.R64BSITest].forEach()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,null)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[java.util.stream.LongStream].range(int,int)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,null)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(org.roaringbitmap.bsi.R64BSITest,int,int,null)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64BSITest].testIssue753()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.R64BSITest:442,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:443,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:444,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:445,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getValue(int)'
      Src: org.roaringbitmap.bsi.R64BSITest:446,1
    - Dst: '[org.roaringbitmap.bsi.Pair<Long,Boolean>].getKey()'
      Src: org.roaringbitmap.bsi.R64BSITest:446,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.bsi.R64BSITest,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:446,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getValue(int)'
      Src: org.roaringbitmap.bsi.R64BSITest:448,1
    - Dst: '[org.roaringbitmap.bsi.Pair<Long,Boolean>].getKey()'
      Src: org.roaringbitmap.bsi.R64BSITest:448,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.bsi.R64BSITest,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:447,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getValue(int)'
      Src: org.roaringbitmap.bsi.R64BSITest:450,1
    - Dst: '[org.roaringbitmap.bsi.Pair<Long,Boolean>].getKey()'
      Src: org.roaringbitmap.bsi.R64BSITest:450,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.bsi.R64BSITest,int)'
      Src: org.roaringbitmap.bsi.R64BSITest:449,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 451
      start: 440
    functionDepth: 1
    functionLinenumber: 440
    functionLinenumberEnd: 451
    functionName: '[org.roaringbitmap.bsi.R64BSITest].testIssue755()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64BSITest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getValue(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.bsi.R64BSITest,int)'
    - '[org.roaringbitmap.bsi.Pair<Long,Boolean>].getKey()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64BSITest].testIssue755()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.roaringbitmap.bsi.R64BSITest:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.R64BSITest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.bsi.R64BSITest].<init>()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64BSITest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.bsi.R64BSITest
    signature: '[org.roaringbitmap.bsi.R64BSITest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:43,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].forEach()'
      Src: org.roaringbitmap.bsi.BufferBSITest:43,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:44,1
    - Dst: '[java.util.Map<Integer,Integer>].forEach()'
      Src: org.roaringbitmap.bsi.BufferBSITest:45,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].toImmutableBitSliceIndex()'
      Src: org.roaringbitmap.bsi.BufferBSITest:49,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
      - org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 41
    functionDepth: 5
    functionLinenumber: 41
    functionLinenumberEnd: 50
    functionName: '[org.roaringbitmap.bsi.BufferBSITest].setup()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/BufferBSITest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>(int,int)'
    - '[org.roaringbitmap.bsi.BufferBSITest].forEach()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].toImmutableBitSliceIndex()'
    - '[java.util.Map<Integer,Integer>].forEach()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.BufferBSITest].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:54,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].forEach()'
      Src: org.roaringbitmap.bsi.BufferBSITest:54,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:62,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].forEach()'
      Src: org.roaringbitmap.bsi.BufferBSITest:62,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
      - org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 69
    functionName: '[org.roaringbitmap.bsi.BufferBSITest].testSetAndGet()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/BufferBSITest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.BufferBSITest].forEach()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.BufferBSITest].testSetAndGet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.BufferBSITest:73,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:74,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].forEach()'
      Src: org.roaringbitmap.bsi.BufferBSITest:74,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.BufferBSITest:75,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:76,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].forEach()'
      Src: org.roaringbitmap.bsi.BufferBSITest:76,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getExistenceBitmap()'
      Src: org.roaringbitmap.bsi.BufferBSITest:77,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.BufferBSITest:77,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.bsi.BufferBSITest,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:77,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getExistenceBitmap()'
      Src: org.roaringbitmap.bsi.BufferBSITest:78,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.BufferBSITest:78,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.bsi.BufferBSITest,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:78,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].merge(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.BufferBSITest:79,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:80,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].forEach()'
      Src: org.roaringbitmap.bsi.BufferBSITest:80,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
      - org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 71
    functionDepth: 6
    functionLinenumber: 71
    functionLinenumberEnd: 87
    functionName: '[org.roaringbitmap.bsi.BufferBSITest].testMerge()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/BufferBSITest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getExistenceBitmap()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.bsi.BufferBSITest,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getLongCardinality()'
    - '[org.roaringbitmap.bsi.BufferBSITest].forEach()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].merge(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.BufferBSITest].testMerge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:91,1
    - Dst: '[java.util.Map<Integer,Integer>].entrySet()'
      Src: org.roaringbitmap.bsi.BufferBSITest:93,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].stream()'
      Src: org.roaringbitmap.bsi.BufferBSITest:93,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].map()'
      Src: org.roaringbitmap.bsi.BufferBSITest:93,1
    - Dst: '[java.util.stream.Collectors].toList()'
      Src: org.roaringbitmap.bsi.BufferBSITest:95,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].collect(org.roaringbitmap.bsi.BufferBSITest)'
      Src: org.roaringbitmap.bsi.BufferBSITest:93,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValues(org.roaringbitmap.bsi.BufferBSITest)'
      Src: org.roaringbitmap.bsi.BufferBSITest:97,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getExistenceBitmap()'
      Src: org.roaringbitmap.bsi.BufferBSITest:99,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.BufferBSITest:99,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.bsi.BufferBSITest,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:99,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].clone()'
      Src: org.roaringbitmap.bsi.BufferBSITest:100,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:102,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].forEach()'
      Src: org.roaringbitmap.bsi.BufferBSITest:102,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
      - org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 89
    functionDepth: 5
    functionLinenumber: 89
    functionLinenumberEnd: 109
    functionName: '[org.roaringbitmap.bsi.BufferBSITest].testClone()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/BufferBSITest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.BufferBSITest].map()'
    - '[org.roaringbitmap.bsi.BufferBSITest].collect(org.roaringbitmap.bsi.BufferBSITest)'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getExistenceBitmap()'
    - '[java.util.Map<Integer,Integer>].entrySet()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.bsi.BufferBSITest,int)'
    - '[java.util.stream.IntStream].range(int,int)'
    - '[java.util.stream.Collectors].toList()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValues(org.roaringbitmap.bsi.BufferBSITest)'
    - '[org.roaringbitmap.bsi.BufferBSITest].stream()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getLongCardinality()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>(int,int)'
    - '[org.roaringbitmap.bsi.BufferBSITest].forEach()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].clone()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.BufferBSITest].testClone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.BufferBSITest:113,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:114,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].forEach()'
      Src: org.roaringbitmap.bsi.BufferBSITest:114,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.BufferBSITest:115,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:116,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].forEach()'
      Src: org.roaringbitmap.bsi.BufferBSITest:116,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].add(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.BufferBSITest:118,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:120,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].forEach()'
      Src: org.roaringbitmap.bsi.BufferBSITest:120,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
      - org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 111
    functionDepth: 6
    functionLinenumber: 111
    functionLinenumberEnd: 131
    functionName: '[org.roaringbitmap.bsi.BufferBSITest].testAdd()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/BufferBSITest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.BufferBSITest].forEach()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].add(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.BufferBSITest].testAdd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.BufferBSITest:135,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:136,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].forEach()'
      Src: org.roaringbitmap.bsi.BufferBSITest:136,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.BufferBSITest:137,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:138,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].forEach()'
      Src: org.roaringbitmap.bsi.BufferBSITest:138,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].add(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.BufferBSITest:140,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].compare(org.roaringbitmap.bsi.BufferBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.BufferBSITest:142,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].getLongCardinality()'
      Src: org.roaringbitmap.bsi.BufferBSITest:143,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:143,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
      Src: org.roaringbitmap.bsi.BufferBSITest:144,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:144,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
      Src: org.roaringbitmap.bsi.BufferBSITest:144,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.BufferBSITest,org.roaringbitmap.bsi.BufferBSITest)'
      Src: org.roaringbitmap.bsi.BufferBSITest:144,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].compare(org.roaringbitmap.bsi.BufferBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.BufferBSITest:146,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].getLongCardinality()'
      Src: org.roaringbitmap.bsi.BufferBSITest:147,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:147,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
      Src: org.roaringbitmap.bsi.BufferBSITest:148,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:148,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
      Src: org.roaringbitmap.bsi.BufferBSITest:148,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.BufferBSITest,org.roaringbitmap.bsi.BufferBSITest)'
      Src: org.roaringbitmap.bsi.BufferBSITest:148,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
      - org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 133
    functionDepth: 6
    functionLinenumber: 133
    functionLinenumberEnd: 149
    functionName: '[org.roaringbitmap.bsi.BufferBSITest].testAddAndEvaluate()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/BufferBSITest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(int)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.BufferBSITest,org.roaringbitmap.bsi.BufferBSITest)'
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].add(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
    - '[org.roaringbitmap.bsi.BufferBSITest].getLongCardinality()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].compare(org.roaringbitmap.bsi.BufferBSITest,int,int,null)'
    - '[org.roaringbitmap.bsi.BufferBSITest].forEach()'
    - '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.BufferBSITest].testAddAndEvaluate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:153,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:154,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].forEach()'
      Src: org.roaringbitmap.bsi.BufferBSITest:154,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.bsi.BufferBSITest:155,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.bsi.BufferBSITest:156,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.bsi.BufferBSITest:157,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.bsi.BufferBSITest:158,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.BufferBSITest:160,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.bsi.BufferBSITest)'
      Src: org.roaringbitmap.bsi.BufferBSITest:162,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.bsi.BufferBSITest:163,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.bsi.BufferBSITest:164,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getExistenceBitmap()'
      Src: org.roaringbitmap.bsi.BufferBSITest:166,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.BufferBSITest:166,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.bsi.BufferBSITest,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:166,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:168,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].forEach()'
      Src: org.roaringbitmap.bsi.BufferBSITest:168,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
      - org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 175
      start: 151
    functionDepth: 5
    functionLinenumber: 151
    functionLinenumberEnd: 175
    functionName: '[org.roaringbitmap.bsi.BufferBSITest].TestIO4Stream()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/BufferBSITest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getExistenceBitmap()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].serialize(java.io.DataOutputStream)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.bsi.BufferBSITest,int)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].deserialize(java.io.DataInputStream)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getLongCardinality()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>(int,int)'
    - '[org.roaringbitmap.bsi.BufferBSITest].forEach()'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.bsi.BufferBSITest)'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.BufferBSITest].TestIO4Stream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:179,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:180,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].forEach()'
      Src: org.roaringbitmap.bsi.BufferBSITest:180,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].serializedSizeInBytes()'
      Src: org.roaringbitmap.bsi.BufferBSITest:181,1
    - Dst: '[java.nio.ByteBuffer].allocate(int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:181,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].serialize(org.roaringbitmap.bsi.BufferBSITest)'
      Src: org.roaringbitmap.bsi.BufferBSITest:182,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].array()'
      Src: org.roaringbitmap.bsi.BufferBSITest:184,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.BufferBSITest:185,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.bsi.BufferBSITest)'
      Src: org.roaringbitmap.bsi.BufferBSITest:186,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].deserialize(org.roaringbitmap.bsi.BufferBSITest)'
      Src: org.roaringbitmap.bsi.BufferBSITest:186,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getExistenceBitmap()'
      Src: org.roaringbitmap.bsi.BufferBSITest:187,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.BufferBSITest:187,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.bsi.BufferBSITest,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:187,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:189,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].forEach()'
      Src: org.roaringbitmap.bsi.BufferBSITest:189,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
      - org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 196
      start: 177
    functionDepth: 5
    functionLinenumber: 177
    functionLinenumberEnd: 196
    functionName: '[org.roaringbitmap.bsi.BufferBSITest].testIO4Buffer()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/BufferBSITest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].serialize(org.roaringbitmap.bsi.BufferBSITest)'
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getExistenceBitmap()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.bsi.BufferBSITest,int)'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.bsi.BufferBSITest)'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].serializedSizeInBytes()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getLongCardinality()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>(int,int)'
    - '[java.nio.ByteBuffer].allocate(int)'
    - '[org.roaringbitmap.bsi.BufferBSITest].forEach()'
    - '[org.roaringbitmap.bsi.BufferBSITest].array()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].deserialize(org.roaringbitmap.bsi.BufferBSITest)'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.BufferBSITest].testIO4Buffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:200,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:201,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].forEach()'
      Src: org.roaringbitmap.bsi.BufferBSITest:201,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].toImmutableBitSliceIndex()'
      Src: org.roaringbitmap.bsi.BufferBSITest:203,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:205,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].forEach()'
      Src: org.roaringbitmap.bsi.BufferBSITest:205,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
      - org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 212
      start: 198
    functionDepth: 5
    functionLinenumber: 198
    functionLinenumberEnd: 212
    functionName: '[org.roaringbitmap.bsi.BufferBSITest].testIOFromExternal()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/BufferBSITest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>(int,int)'
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.BufferBSITest].forEach()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].toImmutableBitSliceIndex()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.BufferBSITest].testIOFromExternal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:217,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:218,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].forEach()'
      Src: org.roaringbitmap.bsi.BufferBSITest:218,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].toImmutableBitSliceIndex()'
      Src: org.roaringbitmap.bsi.BufferBSITest:220,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:222,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
      Src: org.roaringbitmap.bsi.BufferBSITest:222,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.bsi.BufferBSITest)'
      Src: org.roaringbitmap.bsi.BufferBSITest:222,1
    - Dst: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].sum(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.BufferBSITest:224,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].toString()'
      Src: org.roaringbitmap.bsi.BufferBSITest:226,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.bsi.BufferBSITest:226,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:228,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].sum()'
      Src: org.roaringbitmap.bsi.BufferBSITest:228,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:229,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].count()'
      Src: org.roaringbitmap.bsi.BufferBSITest:229,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.bsi.BufferBSITest)'
      Src: org.roaringbitmap.bsi.BufferBSITest:231,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
      - org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 215
    functionDepth: 5
    functionLinenumber: 215
    functionLinenumberEnd: 232
    functionName: '[org.roaringbitmap.bsi.BufferBSITest].testSum()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/BufferBSITest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.BufferBSITest].toString()'
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.bsi.BufferBSITest)'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>(int,int)'
    - '[org.roaringbitmap.bsi.BufferBSITest].sum()'
    - '[org.roaringbitmap.bsi.BufferBSITest].forEach()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].toImmutableBitSliceIndex()'
    - '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
    - System.out.println(String)
    - '[org.roaringbitmap.bsi.BufferBSITest].count()'
    - '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].sum(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.bsi.BufferBSITest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.BufferBSITest].testSum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:236,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:237,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].forEach()'
      Src: org.roaringbitmap.bsi.BufferBSITest:237,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].toImmutableBitSliceIndex()'
      Src: org.roaringbitmap.bsi.BufferBSITest:247,1
    - Dst: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].rangeEQ(null,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:247,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].getLongCardinality()'
      Src: org.roaringbitmap.bsi.BufferBSITest:248,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:248,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].toImmutableBitSliceIndex()'
      Src: org.roaringbitmap.bsi.BufferBSITest:249,1
    - Dst: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].rangeEQ(null,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:249,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].getLongCardinality()'
      Src: org.roaringbitmap.bsi.BufferBSITest:250,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:250,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].toImmutableBitSliceIndex()'
      Src: org.roaringbitmap.bsi.BufferBSITest:252,1
    - Dst: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].rangeEQ(null,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:252,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].getLongCardinality()'
      Src: org.roaringbitmap.bsi.BufferBSITest:253,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:253,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].contains(int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:254,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.bsi.BufferBSITest)'
      Src: org.roaringbitmap.bsi.BufferBSITest:254,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
      - org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 255
      start: 234
    functionDepth: 5
    functionLinenumber: 234
    functionLinenumberEnd: 255
    functionName: '[org.roaringbitmap.bsi.BufferBSITest].testEQ()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/BufferBSITest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(int)'
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.BufferBSITest].getLongCardinality()'
    - '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].rangeEQ(null,int)'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>(int,int)'
    - '[org.roaringbitmap.bsi.BufferBSITest].forEach()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].toImmutableBitSliceIndex()'
    - '[org.roaringbitmap.bsi.BufferBSITest].contains(int)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.bsi.BufferBSITest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.BufferBSITest].testEQ()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.BufferBSITest:259,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:260,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:261,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:262,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].compare(org.roaringbitmap.bsi.BufferBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.BufferBSITest:264,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].getLongCardinality()'
      Src: org.roaringbitmap.bsi.BufferBSITest:265,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:265,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
      Src: org.roaringbitmap.bsi.BufferBSITest:266,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.BufferBSITest)'
      Src: org.roaringbitmap.bsi.BufferBSITest:266,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].compare(org.roaringbitmap.bsi.BufferBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.BufferBSITest:268,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].getLongCardinality()'
      Src: org.roaringbitmap.bsi.BufferBSITest:269,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:269,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
      Src: org.roaringbitmap.bsi.BufferBSITest:270,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.BufferBSITest)'
      Src: org.roaringbitmap.bsi.BufferBSITest:270,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.BufferBSITest:272,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:273,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:274,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:275,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].compare(org.roaringbitmap.bsi.BufferBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.BufferBSITest:277,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].isEmpty()'
      Src: org.roaringbitmap.bsi.BufferBSITest:278,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.bsi.BufferBSITest)'
      Src: org.roaringbitmap.bsi.BufferBSITest:278,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].compare(org.roaringbitmap.bsi.BufferBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.BufferBSITest:280,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].getLongCardinality()'
      Src: org.roaringbitmap.bsi.BufferBSITest:281,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:281,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
      Src: org.roaringbitmap.bsi.BufferBSITest:282,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.BufferBSITest)'
      Src: org.roaringbitmap.bsi.BufferBSITest:282,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
      - org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 283
      start: 257
    functionDepth: 7
    functionLinenumber: 257
    functionLinenumberEnd: 283
    functionName: '[org.roaringbitmap.bsi.BufferBSITest].testNotEQ()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/BufferBSITest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(int)'
    - '[org.roaringbitmap.bsi.BufferBSITest].getLongCardinality()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].compare(org.roaringbitmap.bsi.BufferBSITest,int,int,null)'
    - '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.bsi.BufferBSITest)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.BufferBSITest)'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValue(int,int)'
    - '[org.roaringbitmap.bsi.BufferBSITest].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.BufferBSITest].testNotEQ()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].compare(org.roaringbitmap.bsi.BufferBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.BufferBSITest:289,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].getLongCardinality()'
      Src: org.roaringbitmap.bsi.BufferBSITest:290,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:290,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:291,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
      Src: org.roaringbitmap.bsi.BufferBSITest:291,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
      Src: org.roaringbitmap.bsi.BufferBSITest:291,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.BufferBSITest,org.roaringbitmap.bsi.BufferBSITest)'
      Src: org.roaringbitmap.bsi.BufferBSITest:291,1
    - Dst: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].compare(org.roaringbitmap.bsi.BufferBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.BufferBSITest:293,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].getLongCardinality()'
      Src: org.roaringbitmap.bsi.BufferBSITest:294,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:294,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:295,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
      Src: org.roaringbitmap.bsi.BufferBSITest:295,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
      Src: org.roaringbitmap.bsi.BufferBSITest:295,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.BufferBSITest,org.roaringbitmap.bsi.BufferBSITest)'
      Src: org.roaringbitmap.bsi.BufferBSITest:295,1
    - Dst: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].compare(org.roaringbitmap.bsi.BufferBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.BufferBSITest:297,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].isEmpty()'
      Src: org.roaringbitmap.bsi.BufferBSITest:298,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.bsi.BufferBSITest)'
      Src: org.roaringbitmap.bsi.BufferBSITest:298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
      - org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 299
      start: 287
    functionDepth: 1
    functionLinenumber: 287
    functionLinenumberEnd: 299
    functionName: '[org.roaringbitmap.bsi.BufferBSITest].testGT()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/BufferBSITest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(int)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.BufferBSITest,org.roaringbitmap.bsi.BufferBSITest)'
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.BufferBSITest].getLongCardinality()'
    - '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].compare(org.roaringbitmap.bsi.BufferBSITest,int,int,null)'
    - '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.bsi.BufferBSITest)'
    - '[org.roaringbitmap.bsi.BufferBSITest].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.BufferBSITest].testGT()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].compare(org.roaringbitmap.bsi.BufferBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.BufferBSITest:303,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].getLongCardinality()'
      Src: org.roaringbitmap.bsi.BufferBSITest:304,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:304,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:305,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
      Src: org.roaringbitmap.bsi.BufferBSITest:305,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
      Src: org.roaringbitmap.bsi.BufferBSITest:305,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.BufferBSITest,org.roaringbitmap.bsi.BufferBSITest)'
      Src: org.roaringbitmap.bsi.BufferBSITest:305,1
    - Dst: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].compare(org.roaringbitmap.bsi.BufferBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.BufferBSITest:307,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].getLongCardinality()'
      Src: org.roaringbitmap.bsi.BufferBSITest:308,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:308,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:309,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
      Src: org.roaringbitmap.bsi.BufferBSITest:309,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
      Src: org.roaringbitmap.bsi.BufferBSITest:309,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.BufferBSITest,org.roaringbitmap.bsi.BufferBSITest)'
      Src: org.roaringbitmap.bsi.BufferBSITest:309,1
    - Dst: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].compare(org.roaringbitmap.bsi.BufferBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.BufferBSITest:311,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].isEmpty()'
      Src: org.roaringbitmap.bsi.BufferBSITest:312,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.bsi.BufferBSITest)'
      Src: org.roaringbitmap.bsi.BufferBSITest:312,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
      - org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 313
      start: 301
    functionDepth: 1
    functionLinenumber: 301
    functionLinenumberEnd: 313
    functionName: '[org.roaringbitmap.bsi.BufferBSITest].testGE()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/BufferBSITest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(int)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.BufferBSITest,org.roaringbitmap.bsi.BufferBSITest)'
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.BufferBSITest].getLongCardinality()'
    - '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].compare(org.roaringbitmap.bsi.BufferBSITest,int,int,null)'
    - '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.bsi.BufferBSITest)'
    - '[org.roaringbitmap.bsi.BufferBSITest].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.BufferBSITest].testGE()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].compare(org.roaringbitmap.bsi.BufferBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.BufferBSITest:317,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].getLongCardinality()'
      Src: org.roaringbitmap.bsi.BufferBSITest:318,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:318,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:319,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
      Src: org.roaringbitmap.bsi.BufferBSITest:319,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
      Src: org.roaringbitmap.bsi.BufferBSITest:319,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.BufferBSITest,org.roaringbitmap.bsi.BufferBSITest)'
      Src: org.roaringbitmap.bsi.BufferBSITest:319,1
    - Dst: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].compare(org.roaringbitmap.bsi.BufferBSITest,org.roaringbitmap.bsi.BufferBSITest,int,null)'
      Src: org.roaringbitmap.bsi.BufferBSITest:321,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].getLongCardinality()'
      Src: org.roaringbitmap.bsi.BufferBSITest:322,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:322,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:323,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
      Src: org.roaringbitmap.bsi.BufferBSITest:323,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
      Src: org.roaringbitmap.bsi.BufferBSITest:323,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.BufferBSITest,org.roaringbitmap.bsi.BufferBSITest)'
      Src: org.roaringbitmap.bsi.BufferBSITest:323,1
    - Dst: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].compare(org.roaringbitmap.bsi.BufferBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.BufferBSITest:325,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].isEmpty()'
      Src: org.roaringbitmap.bsi.BufferBSITest:326,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.bsi.BufferBSITest)'
      Src: org.roaringbitmap.bsi.BufferBSITest:326,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
      - org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 327
      start: 315
    functionDepth: 1
    functionLinenumber: 315
    functionLinenumberEnd: 327
    functionName: '[org.roaringbitmap.bsi.BufferBSITest].testLT()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/BufferBSITest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(int)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.BufferBSITest,org.roaringbitmap.bsi.BufferBSITest)'
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.BufferBSITest].getLongCardinality()'
    - '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].compare(org.roaringbitmap.bsi.BufferBSITest,int,int,null)'
    - '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].compare(org.roaringbitmap.bsi.BufferBSITest,org.roaringbitmap.bsi.BufferBSITest,int,null)'
    - '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.bsi.BufferBSITest)'
    - '[org.roaringbitmap.bsi.BufferBSITest].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.BufferBSITest].testLT()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].compare(org.roaringbitmap.bsi.BufferBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.BufferBSITest:331,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].getLongCardinality()'
      Src: org.roaringbitmap.bsi.BufferBSITest:332,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:332,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:333,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
      Src: org.roaringbitmap.bsi.BufferBSITest:333,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
      Src: org.roaringbitmap.bsi.BufferBSITest:333,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.BufferBSITest,org.roaringbitmap.bsi.BufferBSITest)'
      Src: org.roaringbitmap.bsi.BufferBSITest:333,1
    - Dst: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].compare(org.roaringbitmap.bsi.BufferBSITest,org.roaringbitmap.bsi.BufferBSITest,int,null)'
      Src: org.roaringbitmap.bsi.BufferBSITest:335,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].getLongCardinality()'
      Src: org.roaringbitmap.bsi.BufferBSITest:336,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:336,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:337,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
      Src: org.roaringbitmap.bsi.BufferBSITest:337,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
      Src: org.roaringbitmap.bsi.BufferBSITest:337,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.BufferBSITest,org.roaringbitmap.bsi.BufferBSITest)'
      Src: org.roaringbitmap.bsi.BufferBSITest:337,1
    - Dst: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].compare(org.roaringbitmap.bsi.BufferBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.BufferBSITest:339,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].isEmpty()'
      Src: org.roaringbitmap.bsi.BufferBSITest:340,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.bsi.BufferBSITest)'
      Src: org.roaringbitmap.bsi.BufferBSITest:340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
      - org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 341
      start: 329
    functionDepth: 1
    functionLinenumber: 329
    functionLinenumberEnd: 341
    functionName: '[org.roaringbitmap.bsi.BufferBSITest].testLE()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/BufferBSITest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(int)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.BufferBSITest,org.roaringbitmap.bsi.BufferBSITest)'
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.BufferBSITest].getLongCardinality()'
    - '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].compare(org.roaringbitmap.bsi.BufferBSITest,int,int,null)'
    - '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].compare(org.roaringbitmap.bsi.BufferBSITest,org.roaringbitmap.bsi.BufferBSITest,int,null)'
    - '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.bsi.BufferBSITest)'
    - '[org.roaringbitmap.bsi.BufferBSITest].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.BufferBSITest].testLE()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].compare(org.roaringbitmap.bsi.BufferBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.BufferBSITest:345,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].getLongCardinality()'
      Src: org.roaringbitmap.bsi.BufferBSITest:346,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:346,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:347,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
      Src: org.roaringbitmap.bsi.BufferBSITest:347,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
      Src: org.roaringbitmap.bsi.BufferBSITest:347,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.BufferBSITest,org.roaringbitmap.bsi.BufferBSITest)'
      Src: org.roaringbitmap.bsi.BufferBSITest:347,1
    - Dst: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].compare(org.roaringbitmap.bsi.BufferBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.BufferBSITest:349,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].getLongCardinality()'
      Src: org.roaringbitmap.bsi.BufferBSITest:350,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:350,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:351,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
      Src: org.roaringbitmap.bsi.BufferBSITest:351,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
      Src: org.roaringbitmap.bsi.BufferBSITest:351,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.BufferBSITest,org.roaringbitmap.bsi.BufferBSITest)'
      Src: org.roaringbitmap.bsi.BufferBSITest:351,1
    - Dst: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].compare(org.roaringbitmap.bsi.BufferBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.BufferBSITest:353,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].isEmpty()'
      Src: org.roaringbitmap.bsi.BufferBSITest:354,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.bsi.BufferBSITest)'
      Src: org.roaringbitmap.bsi.BufferBSITest:354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
      - org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 355
      start: 343
    functionDepth: 1
    functionLinenumber: 343
    functionLinenumberEnd: 355
    functionName: '[org.roaringbitmap.bsi.BufferBSITest].testRANGE()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/BufferBSITest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(int)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.BufferBSITest,org.roaringbitmap.bsi.BufferBSITest)'
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.BufferBSITest].getLongCardinality()'
    - '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].compare(org.roaringbitmap.bsi.BufferBSITest,int,int,null)'
    - '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.bsi.BufferBSITest)'
    - '[org.roaringbitmap.bsi.BufferBSITest].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.BufferBSITest].testRANGE()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.BufferBSITest:359,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:360,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:361,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:362,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].compare(org.roaringbitmap.bsi.BufferBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.BufferBSITest:364,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].getLongCardinality()'
      Src: org.roaringbitmap.bsi.BufferBSITest:365,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:365,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
      Src: org.roaringbitmap.bsi.BufferBSITest:366,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.BufferBSITest)'
      Src: org.roaringbitmap.bsi.BufferBSITest:366,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].compare(org.roaringbitmap.bsi.BufferBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.BufferBSITest:368,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].getLongCardinality()'
      Src: org.roaringbitmap.bsi.BufferBSITest:369,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:369,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
      Src: org.roaringbitmap.bsi.BufferBSITest:370,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.BufferBSITest)'
      Src: org.roaringbitmap.bsi.BufferBSITest:370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
      - org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 371
      start: 357
    functionDepth: 7
    functionLinenumber: 357
    functionLinenumberEnd: 371
    functionName: '[org.roaringbitmap.bsi.BufferBSITest].testValueZero()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/BufferBSITest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(int)'
    - '[org.roaringbitmap.bsi.BufferBSITest].getLongCardinality()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].compare(org.roaringbitmap.bsi.BufferBSITest,int,int,null)'
    - '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.BufferBSITest)'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValue(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.BufferBSITest].testValueZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.bsi.BufferBSITest:376,1
    - Dst: '[java.util.HashSet].add(int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:379,1
    - Dst: '[java.util.concurrent.Executors].newFixedThreadPool(int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:383,1
    - Dst: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].parallelIn(int,null,java.util.HashSet,org.roaringbitmap.bsi.BufferBSITest)'
      Src: org.roaringbitmap.bsi.BufferBSITest:384,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].getLongCardinality()'
      Src: org.roaringbitmap.bsi.BufferBSITest:385,1
    - Dst: '[java.util.HashSet].size()'
      Src: org.roaringbitmap.bsi.BufferBSITest:385,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.bsi.BufferBSITest)'
      Src: org.roaringbitmap.bsi.BufferBSITest:385,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
      Src: org.roaringbitmap.bsi.BufferBSITest:386,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.BufferBSITest,org.roaringbitmap.bsi.BufferBSITest)'
      Src: org.roaringbitmap.bsi.BufferBSITest:386,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].shutdownNow()'
      Src: org.roaringbitmap.bsi.BufferBSITest:387,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
      - org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex
      classPublic: true
      concrete: true
      exceptions:
      - java.util.concurrent.ExecutionException
      - InterruptedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 388
      start: 373
    functionDepth: 0
    functionLinenumber: 373
    functionLinenumberEnd: 388
    functionName: '[org.roaringbitmap.bsi.BufferBSITest].testIN()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/BufferBSITest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.BufferBSITest,org.roaringbitmap.bsi.BufferBSITest)'
    - '[java.util.HashSet].<init>()'
    - '[java.util.concurrent.Executors].newFixedThreadPool(int)'
    - '[org.roaringbitmap.bsi.BufferBSITest].getLongCardinality()'
    - '[org.roaringbitmap.bsi.BufferBSITest].shutdownNow()'
    - '[java.util.HashSet].size()'
    - '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].parallelIn(int,null,java.util.HashSet,org.roaringbitmap.bsi.BufferBSITest)'
    - '[org.roaringbitmap.bsi.BufferBSITest].toArray()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.bsi.BufferBSITest)'
    - '[java.util.HashSet].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.BufferBSITest].testIN()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:392,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:393,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].forEach()'
      Src: org.roaringbitmap.bsi.BufferBSITest:393,1
    - Dst: '[java.util.concurrent.Executors].newFixedThreadPool(int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:405,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].toImmutableBitSliceIndex()'
      Src: org.roaringbitmap.bsi.BufferBSITest:406,1
    - Dst: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].parallelTransposeWithCount(null,int,org.roaringbitmap.bsi.BufferBSITest)'
      Src: org.roaringbitmap.bsi.BufferBSITest:408,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].toPairList()'
      Src: org.roaringbitmap.bsi.BufferBSITest:410,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].forEach()'
      Src: org.roaringbitmap.bsi.BufferBSITest:411,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].getValue(int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:413,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].getKey()'
      Src: org.roaringbitmap.bsi.BufferBSITest:413,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:413,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].getValue(int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:414,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].getKey()'
      Src: org.roaringbitmap.bsi.BufferBSITest:414,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:414,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].getValue(int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:415,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].getKey()'
      Src: org.roaringbitmap.bsi.BufferBSITest:415,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:415,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
      - org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex
      classPublic: true
      concrete: true
      exceptions:
      - java.util.concurrent.ExecutionException
      - InterruptedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 416
      start: 390
    functionDepth: 5
    functionLinenumber: 390
    functionLinenumberEnd: 416
    functionName: '[org.roaringbitmap.bsi.BufferBSITest].testTransposeWithCount()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/BufferBSITest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[java.util.concurrent.Executors].newFixedThreadPool(int)'
    - '[org.roaringbitmap.bsi.BufferBSITest].toPairList()'
    - '[org.roaringbitmap.bsi.BufferBSITest].getKey()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>(int,int)'
    - '[org.roaringbitmap.bsi.BufferBSITest].getValue(int)'
    - '[org.roaringbitmap.bsi.BufferBSITest].forEach()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].toImmutableBitSliceIndex()'
    - '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].parallelTransposeWithCount(null,int,org.roaringbitmap.bsi.BufferBSITest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.BufferBSITest].testTransposeWithCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:420,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:421,1
    - Dst: '[org.roaringbitmap.bsi.BufferBSITest].forEach()'
      Src: org.roaringbitmap.bsi.BufferBSITest:421,1
    - Dst: System.currentTimeMillis()
      Src: org.roaringbitmap.bsi.BufferBSITest:422,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].topK(null,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:423,1
    - Dst: System.currentTimeMillis()
      Src: org.roaringbitmap.bsi.BufferBSITest:424,1
    - Dst: System.out.println(org.roaringbitmap.bsi.BufferBSITest)
      Src: org.roaringbitmap.bsi.BufferBSITest:425,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
      - org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 426
      start: 418
    functionDepth: 5
    functionLinenumber: 418
    functionLinenumberEnd: 426
    functionName: '[org.roaringbitmap.bsi.BufferBSITest].testTopK()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/BufferBSITest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].topK(null,int)'
    - System.currentTimeMillis()
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>(int,int)'
    - System.out.println(org.roaringbitmap.bsi.BufferBSITest)
    - '[org.roaringbitmap.bsi.BufferBSITest].forEach()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.BufferBSITest].testTopK()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.BufferBSITest:430,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:431,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:432,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:433,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:434,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:435,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].topK(null,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:436,1
    - Dst: System.out.println(org.roaringbitmap.bsi.BufferBSITest)
      Src: org.roaringbitmap.bsi.BufferBSITest:437,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
      - org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 438
      start: 428
    functionDepth: 7
    functionLinenumber: 428
    functionLinenumberEnd: 438
    functionName: '[org.roaringbitmap.bsi.BufferBSITest].testIssue745()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/BufferBSITest.java
    functionUses: 0
    functionsReached:
    - System.out.println(org.roaringbitmap.bsi.BufferBSITest)
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValue(int,int)'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].topK(null,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.BufferBSITest].testIssue745()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.BufferBSITest:442,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:443,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:444,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:445,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:446,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:447,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:448,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:449,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:450,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:451,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:452,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].topK(null,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:454,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:454,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.bsi.BufferBSITest,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.BufferBSITest:454,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].topK(null,int)'
      Src: org.roaringbitmap.bsi.BufferBSITest:455,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf()'
      Src: org.roaringbitmap.bsi.BufferBSITest:455,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.bsi.BufferBSITest,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.BufferBSITest:455,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
      - org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 456
      start: 440
    functionDepth: 7
    functionLinenumber: 440
    functionLinenumberEnd: 456
    functionName: '[org.roaringbitmap.bsi.BufferBSITest].testTopK2()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/BufferBSITest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.bsi.BufferBSITest,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].topK(null,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int)'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValue(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.BufferBSITest].testTopK2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.roaringbitmap.bsi.BufferBSITest:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
      - org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.BufferBSITest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.bsi.BufferBSITest].<init>()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/BufferBSITest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.bsi.BufferBSITest
    signature: '[org.roaringbitmap.bsi.BufferBSITest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:32,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].forEach()'
      Src: org.roaringbitmap.bsi.RBBsiTest:32,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:33,1
    - Dst: '[java.util.Map<Integer,Integer>].forEach()'
      Src: org.roaringbitmap.bsi.RBBsiTest:34,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.RoaringBitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 30
    functionDepth: 5
    functionLinenumber: 30
    functionLinenumberEnd: 38
    functionName: '[org.roaringbitmap.bsi.RBBsiTest].setup()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/RBBsiTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>(int,int)'
    - '[org.roaringbitmap.bsi.RBBsiTest].forEach()'
    - '[java.util.Map<Integer,Integer>].forEach()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.RBBsiTest].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:42,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].forEach()'
      Src: org.roaringbitmap.bsi.RBBsiTest:42,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:50,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].forEach()'
      Src: org.roaringbitmap.bsi.RBBsiTest:50,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.RoaringBitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 57
    functionName: '[org.roaringbitmap.bsi.RBBsiTest].testSetAndGet()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/RBBsiTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.RBBsiTest].forEach()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.RBBsiTest].testSetAndGet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.RBBsiTest:61,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:62,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].forEach()'
      Src: org.roaringbitmap.bsi.RBBsiTest:62,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.RBBsiTest:63,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:64,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].forEach()'
      Src: org.roaringbitmap.bsi.RBBsiTest:64,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].getExistenceBitmap()'
      Src: org.roaringbitmap.bsi.RBBsiTest:65,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:65,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:65,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].getExistenceBitmap()'
      Src: org.roaringbitmap.bsi.RBBsiTest:66,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:66,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:66,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].merge(org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.RBBsiTest:67,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:68,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].forEach()'
      Src: org.roaringbitmap.bsi.RBBsiTest:68,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.RoaringBitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 59
    functionDepth: 6
    functionLinenumber: 59
    functionLinenumberEnd: 75
    functionName: '[org.roaringbitmap.bsi.RBBsiTest].testMerge()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/RBBsiTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].merge(org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].getExistenceBitmap()'
    - '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
    - '[org.roaringbitmap.bsi.RBBsiTest].forEach()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.RBBsiTest].testMerge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:79,1
    - Dst: '[java.util.Map<Integer,Integer>].entrySet()'
      Src: org.roaringbitmap.bsi.RBBsiTest:81,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].stream()'
      Src: org.roaringbitmap.bsi.RBBsiTest:81,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].map()'
      Src: org.roaringbitmap.bsi.RBBsiTest:81,1
    - Dst: '[java.util.stream.Collectors].toList()'
      Src: org.roaringbitmap.bsi.RBBsiTest:83,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].collect(org.roaringbitmap.bsi.RBBsiTest)'
      Src: org.roaringbitmap.bsi.RBBsiTest:81,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].setValues(org.roaringbitmap.bsi.RBBsiTest)'
      Src: org.roaringbitmap.bsi.RBBsiTest:85,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].getExistenceBitmap()'
      Src: org.roaringbitmap.bsi.RBBsiTest:87,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:87,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:87,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].clone()'
      Src: org.roaringbitmap.bsi.RBBsiTest:88,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:90,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].forEach()'
      Src: org.roaringbitmap.bsi.RBBsiTest:90,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.RoaringBitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 77
    functionDepth: 5
    functionLinenumber: 77
    functionLinenumberEnd: 97
    functionName: '[org.roaringbitmap.bsi.RBBsiTest].testClone()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/RBBsiTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[java.util.Map<Integer,Integer>].entrySet()'
    - '[org.roaringbitmap.bsi.RBBsiTest].map()'
    - '[org.roaringbitmap.bsi.RBBsiTest].collect(org.roaringbitmap.bsi.RBBsiTest)'
    - '[java.util.stream.Collectors].toList()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].setValues(org.roaringbitmap.bsi.RBBsiTest)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].getExistenceBitmap()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
    - '[org.roaringbitmap.bsi.RBBsiTest].stream()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].clone()'
    - '[org.roaringbitmap.bsi.RBBsiTest].forEach()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.RBBsiTest].testClone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.RBBsiTest:101,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:102,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].forEach()'
      Src: org.roaringbitmap.bsi.RBBsiTest:102,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.RBBsiTest:103,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:104,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].forEach()'
      Src: org.roaringbitmap.bsi.RBBsiTest:104,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].add(org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.RBBsiTest:106,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:108,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].forEach()'
      Src: org.roaringbitmap.bsi.RBBsiTest:108,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.RoaringBitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 99
    functionDepth: 6
    functionLinenumber: 99
    functionLinenumberEnd: 119
    functionName: '[org.roaringbitmap.bsi.RBBsiTest].testAdd()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/RBBsiTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].add(org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.RBBsiTest].forEach()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.RBBsiTest].testAdd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.RBBsiTest:123,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:124,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].forEach()'
      Src: org.roaringbitmap.bsi.RBBsiTest:124,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.RBBsiTest:125,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:126,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].forEach()'
      Src: org.roaringbitmap.bsi.RBBsiTest:126,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].add(org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.RBBsiTest:128,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:130,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:131,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:131,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:132,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:132,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:132,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(int[],org.roaringbitmap.bsi.RBBsiTest)'
      Src: org.roaringbitmap.bsi.RBBsiTest:132,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:134,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:135,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:135,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:136,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:136,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:136,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(int[],org.roaringbitmap.bsi.RBBsiTest)'
      Src: org.roaringbitmap.bsi.RBBsiTest:136,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.RoaringBitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 121
    functionDepth: 6
    functionLinenumber: 121
    functionLinenumberEnd: 137
    functionName: '[org.roaringbitmap.bsi.RBBsiTest].testAddAndEvaluate()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/RBBsiTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(int)'
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.RBBsiTest].toArray()'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
    - '[org.roaringbitmap.bsi.RBBsiTest].forEach()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].add(org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(int[],org.roaringbitmap.bsi.RBBsiTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.RBBsiTest].testAddAndEvaluate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:141,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:142,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].forEach()'
      Src: org.roaringbitmap.bsi.RBBsiTest:142,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.bsi.RBBsiTest:143,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.bsi.RBBsiTest:144,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.bsi.RBBsiTest:145,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:146,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.RBBsiTest:148,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.bsi.RBBsiTest)'
      Src: org.roaringbitmap.bsi.RBBsiTest:150,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.bsi.RBBsiTest:151,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.bsi.RBBsiTest:152,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].getExistenceBitmap()'
      Src: org.roaringbitmap.bsi.RBBsiTest:154,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:154,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:154,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:156,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].forEach()'
      Src: org.roaringbitmap.bsi.RBBsiTest:156,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.RoaringBitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 139
    functionDepth: 5
    functionLinenumber: 139
    functionLinenumberEnd: 163
    functionName: '[org.roaringbitmap.bsi.RBBsiTest].TestIO4Stream()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/RBBsiTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].serialize(java.io.DataOutputStream)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.bsi.RBBsiTest)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].getExistenceBitmap()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>(int,int)'
    - '[org.roaringbitmap.bsi.RBBsiTest].forEach()'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].deserialize(java.io.DataInputStream)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.RBBsiTest].TestIO4Stream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:167,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:168,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].forEach()'
      Src: org.roaringbitmap.bsi.RBBsiTest:168,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].serializedSizeInBytes()'
      Src: org.roaringbitmap.bsi.RBBsiTest:169,1
    - Dst: '[java.nio.ByteBuffer].allocate(int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:169,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].serialize(org.roaringbitmap.bsi.RBBsiTest)'
      Src: org.roaringbitmap.bsi.RBBsiTest:170,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].array()'
      Src: org.roaringbitmap.bsi.RBBsiTest:172,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.RBBsiTest:173,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.bsi.RBBsiTest)'
      Src: org.roaringbitmap.bsi.RBBsiTest:174,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].deserialize(org.roaringbitmap.bsi.RBBsiTest)'
      Src: org.roaringbitmap.bsi.RBBsiTest:174,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].getExistenceBitmap()'
      Src: org.roaringbitmap.bsi.RBBsiTest:175,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:175,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:175,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:177,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].forEach()'
      Src: org.roaringbitmap.bsi.RBBsiTest:177,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.RoaringBitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 165
    functionDepth: 5
    functionLinenumber: 165
    functionLinenumberEnd: 184
    functionName: '[org.roaringbitmap.bsi.RBBsiTest].testIO4Buffer()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/RBBsiTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].deserialize(org.roaringbitmap.bsi.RBBsiTest)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].serialize(org.roaringbitmap.bsi.RBBsiTest)'
    - '[java.nio.ByteBuffer].allocate(int)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>(int,int)'
    - '[org.roaringbitmap.bsi.RBBsiTest].forEach()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].serializedSizeInBytes()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].getExistenceBitmap()'
    - '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.bsi.RBBsiTest)'
    - '[org.roaringbitmap.bsi.RBBsiTest].array()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.RBBsiTest].testIO4Buffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:188,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:189,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].forEach()'
      Src: org.roaringbitmap.bsi.RBBsiTest:189,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:191,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].forEach()'
      Src: org.roaringbitmap.bsi.RBBsiTest:191,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.RoaringBitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 186
    functionDepth: 5
    functionLinenumber: 186
    functionLinenumberEnd: 198
    functionName: '[org.roaringbitmap.bsi.RBBsiTest].testIOFromExternal()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/RBBsiTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>(int,int)'
    - '[org.roaringbitmap.bsi.RBBsiTest].forEach()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.RBBsiTest].testIOFromExternal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:202,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:203,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].forEach()'
      Src: org.roaringbitmap.bsi.RBBsiTest:203,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:213,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:214,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:214,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.RoaringBitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 200
    functionDepth: 5
    functionLinenumber: 200
    functionLinenumberEnd: 215
    functionName: '[org.roaringbitmap.bsi.RBBsiTest].testEQ()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/RBBsiTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(int)'
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>(int,int)'
    - '[org.roaringbitmap.bsi.RBBsiTest].forEach()'
    - '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.RBBsiTest].testEQ()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.RBBsiTest:219,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:220,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:221,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:222,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:224,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:225,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:225,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:226,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(int[])'
      Src: org.roaringbitmap.bsi.RBBsiTest:226,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:228,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:229,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:229,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:230,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(int[])'
      Src: org.roaringbitmap.bsi.RBBsiTest:230,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.RBBsiTest:232,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:233,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:234,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:235,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:237,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.bsi.RBBsiTest:238,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.bsi.RBBsiTest:238,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:240,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:241,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:241,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:242,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(int[])'
      Src: org.roaringbitmap.bsi.RBBsiTest:242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.RoaringBitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 243
      start: 217
    functionDepth: 7
    functionLinenumber: 217
    functionLinenumberEnd: 243
    functionName: '[org.roaringbitmap.bsi.RBBsiTest].testNotEQ()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/RBBsiTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(int)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].setValue(int,int)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(int[])'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.RBBsiTest].testNotEQ()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:249,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:250,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:250,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:251,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:251,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:251,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.RBBsiTest,int[])'
      Src: org.roaringbitmap.bsi.RBBsiTest:251,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:253,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:254,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:254,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:255,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:255,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:255,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.RBBsiTest,int[])'
      Src: org.roaringbitmap.bsi.RBBsiTest:255,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:257,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.bsi.RBBsiTest:258,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.bsi.RBBsiTest:258,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.RoaringBitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 259
      start: 247
    functionDepth: 3
    functionLinenumber: 247
    functionLinenumberEnd: 259
    functionName: '[org.roaringbitmap.bsi.RBBsiTest].testGT()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/RBBsiTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(int)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.RBBsiTest].toArray()'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.RBBsiTest,int[])'
    - '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.RBBsiTest].testGT()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:263,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:264,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:264,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:265,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:265,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:265,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.RBBsiTest,int[])'
      Src: org.roaringbitmap.bsi.RBBsiTest:265,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:267,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:268,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:268,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:269,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:269,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:269,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.RBBsiTest,int[])'
      Src: org.roaringbitmap.bsi.RBBsiTest:269,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:271,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.bsi.RBBsiTest:272,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.bsi.RBBsiTest:272,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:274,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.bsi.RBBsiTest:276,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:277,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:277,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:278,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:278,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:278,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.RBBsiTest,int[])'
      Src: org.roaringbitmap.bsi.RBBsiTest:278,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.bsi.RBBsiTest:280,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:281,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:281,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:282,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:282,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:282,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.RBBsiTest,int[])'
      Src: org.roaringbitmap.bsi.RBBsiTest:282,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,org.roaringbitmap.bsi.RBBsiTest,int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.bsi.RBBsiTest:284,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.bsi.RBBsiTest:285,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.bsi.RBBsiTest:285,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.RoaringBitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 286
      start: 261
    functionDepth: 3
    functionLinenumber: 261
    functionLinenumberEnd: 286
    functionName: '[org.roaringbitmap.bsi.RBBsiTest].testGE()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/RBBsiTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(int)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,org.roaringbitmap.bsi.RBBsiTest,int,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.bsi.RBBsiTest].toArray()'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,org.roaringbitmap.RoaringBitmap)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.RBBsiTest,int[])'
    - '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.RBBsiTest].testGE()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:290,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:291,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:291,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:292,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:292,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:292,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.RBBsiTest,int[])'
      Src: org.roaringbitmap.bsi.RBBsiTest:292,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,org.roaringbitmap.bsi.RBBsiTest,int,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:294,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:295,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:295,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:296,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:296,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:296,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.RBBsiTest,int[])'
      Src: org.roaringbitmap.bsi.RBBsiTest:296,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:298,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.bsi.RBBsiTest:299,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.bsi.RBBsiTest:299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.RoaringBitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 300
      start: 288
    functionDepth: 3
    functionLinenumber: 288
    functionLinenumberEnd: 300
    functionName: '[org.roaringbitmap.bsi.RBBsiTest].testLT()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/RBBsiTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(int)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.RBBsiTest].toArray()'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.RBBsiTest,int[])'
    - '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,org.roaringbitmap.bsi.RBBsiTest,int,null)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.RBBsiTest].testLT()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:304,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:305,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:305,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:306,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:306,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:306,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.RBBsiTest,int[])'
      Src: org.roaringbitmap.bsi.RBBsiTest:306,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,org.roaringbitmap.bsi.RBBsiTest,int,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:308,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:309,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:309,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:310,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:310,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:310,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.RBBsiTest,int[])'
      Src: org.roaringbitmap.bsi.RBBsiTest:310,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:312,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.bsi.RBBsiTest:313,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.bsi.RBBsiTest:313,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:315,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.bsi.RBBsiTest:317,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:318,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:318,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:319,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:319,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:319,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.RBBsiTest,int[])'
      Src: org.roaringbitmap.bsi.RBBsiTest:319,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,org.roaringbitmap.bsi.RBBsiTest,int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.bsi.RBBsiTest:321,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:322,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:322,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:323,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:323,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:323,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.RBBsiTest,int[])'
      Src: org.roaringbitmap.bsi.RBBsiTest:323,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.bsi.RBBsiTest:325,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.bsi.RBBsiTest:326,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.bsi.RBBsiTest:326,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.RoaringBitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 327
      start: 302
    functionDepth: 3
    functionLinenumber: 302
    functionLinenumberEnd: 327
    functionName: '[org.roaringbitmap.bsi.RBBsiTest].testLE()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/RBBsiTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(int)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,org.roaringbitmap.bsi.RBBsiTest,int,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.bsi.RBBsiTest].toArray()'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,org.roaringbitmap.RoaringBitmap)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.RBBsiTest,int[])'
    - '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,org.roaringbitmap.bsi.RBBsiTest,int,null)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.RBBsiTest].testLE()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:331,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:332,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:332,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:333,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:333,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:333,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.RBBsiTest,int[])'
      Src: org.roaringbitmap.bsi.RBBsiTest:333,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:335,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:336,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:336,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:337,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:337,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:337,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.RBBsiTest,int[])'
      Src: org.roaringbitmap.bsi.RBBsiTest:337,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:339,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.bsi.RBBsiTest:340,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.bsi.RBBsiTest:340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.RoaringBitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 341
      start: 329
    functionDepth: 3
    functionLinenumber: 329
    functionLinenumberEnd: 341
    functionName: '[org.roaringbitmap.bsi.RBBsiTest].testRANGE()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/RBBsiTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(int)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.RBBsiTest].toArray()'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.RBBsiTest,int[])'
    - '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.RBBsiTest].testRANGE()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:345,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:346,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].forEach()'
      Src: org.roaringbitmap.bsi.RBBsiTest:346,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:348,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:348,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.bsi.RBBsiTest)'
      Src: org.roaringbitmap.bsi.RBBsiTest:348,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].sum(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.bsi.RBBsiTest:350,1
    - Dst: '[org.roaringbitmap.bsi.Pair<Long,Long>].toString()'
      Src: org.roaringbitmap.bsi.RBBsiTest:352,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.bsi.RBBsiTest:352,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:354,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].sum()'
      Src: org.roaringbitmap.bsi.RBBsiTest:354,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:355,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].count()'
      Src: org.roaringbitmap.bsi.RBBsiTest:355,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.bsi.RBBsiTest)'
      Src: org.roaringbitmap.bsi.RBBsiTest:357,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.RoaringBitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 358
      start: 343
    functionDepth: 5
    functionLinenumber: 343
    functionLinenumberEnd: 358
    functionName: '[org.roaringbitmap.bsi.RBBsiTest].testSum()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/RBBsiTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].sum(org.roaringbitmap.RoaringBitmap)'
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.bsi.RBBsiTest)'
    - '[org.roaringbitmap.bsi.RBBsiTest].toArray()'
    - '[org.roaringbitmap.bsi.Pair<Long,Long>].toString()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>(int,int)'
    - '[org.roaringbitmap.bsi.RBBsiTest].forEach()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.bsi.RBBsiTest)'
    - System.out.println(String)
    - '[org.roaringbitmap.bsi.RBBsiTest].sum()'
    - '[org.roaringbitmap.bsi.RBBsiTest].count()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.RBBsiTest].testSum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.RBBsiTest:362,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:363,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:364,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:365,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:367,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:368,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:368,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:369,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(int[])'
      Src: org.roaringbitmap.bsi.RBBsiTest:369,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:371,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:372,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:372,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.bsi.RBBsiTest:373,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(int[])'
      Src: org.roaringbitmap.bsi.RBBsiTest:373,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.RoaringBitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 374
      start: 360
    functionDepth: 7
    functionLinenumber: 360
    functionLinenumberEnd: 374
    functionName: '[org.roaringbitmap.bsi.RBBsiTest].testValueZero()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/RBBsiTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(int)'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].setValue(int,int)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(int[])'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.RBBsiTest].testValueZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.RBBsiTest:378,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:379,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:380,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].getValue(int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:381,1
    - Dst: System.out.println(org.roaringbitmap.bsi.Pair<Integer,Boolean>)
      Src: org.roaringbitmap.bsi.RBBsiTest:381,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].getValue(int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:382,1
    - Dst: System.out.println(org.roaringbitmap.bsi.Pair<Integer,Boolean>)
      Src: org.roaringbitmap.bsi.RBBsiTest:382,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].serializedSizeInBytes()'
      Src: org.roaringbitmap.bsi.RBBsiTest:384,1
    - Dst: '[java.nio.ByteBuffer].allocate(int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:384,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].serialize(org.roaringbitmap.bsi.RBBsiTest)'
      Src: org.roaringbitmap.bsi.RBBsiTest:385,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.RBBsiTest:387,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].array()'
      Src: org.roaringbitmap.bsi.RBBsiTest:388,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.bsi.RBBsiTest)'
      Src: org.roaringbitmap.bsi.RBBsiTest:388,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].deserialize(org.roaringbitmap.bsi.RBBsiTest)'
      Src: org.roaringbitmap.bsi.RBBsiTest:388,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].getValue(int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:389,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].getValue(int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:389,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.bsi.Pair<Integer,Boolean>,org.roaringbitmap.bsi.Pair<Integer,Boolean>)'
      Src: org.roaringbitmap.bsi.RBBsiTest:389,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].getValue(int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:390,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].getValue(int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:390,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.bsi.Pair<Integer,Boolean>,org.roaringbitmap.bsi.Pair<Integer,Boolean>)'
      Src: org.roaringbitmap.bsi.RBBsiTest:390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.RoaringBitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 391
      start: 376
    functionDepth: 7
    functionLinenumber: 376
    functionLinenumberEnd: 391
    functionName: '[org.roaringbitmap.bsi.RBBsiTest].testIssue743()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/RBBsiTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].deserialize(org.roaringbitmap.bsi.RBBsiTest)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].serialize(org.roaringbitmap.bsi.RBBsiTest)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].serializedSizeInBytes()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].setValue(int,int)'
    - '[java.nio.ByteBuffer].allocate(int)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.bsi.Pair<Integer,Boolean>,org.roaringbitmap.bsi.Pair<Integer,Boolean>)'
    - System.out.println(org.roaringbitmap.bsi.Pair<Integer,Boolean>)
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].getValue(int)'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.bsi.RBBsiTest)'
    - '[org.roaringbitmap.bsi.RBBsiTest].array()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.RBBsiTest].testIssue743()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.RBBsiTest:395,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:396,1
    - Dst: '[org.roaringbitmap.bsi.RBBsiTest].forEach()'
      Src: org.roaringbitmap.bsi.RBBsiTest:396,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:398,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:398,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:397,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:400,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:400,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:399,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:402,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:402,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:401,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:404,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:404,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:403,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:406,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:406,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:405,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:408,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:408,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:407,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:411,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:411,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:410,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:413,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:413,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:412,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:415,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:415,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:414,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:417,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:417,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:416,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:419,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:419,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:418,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:421,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:421,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:420,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:424,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:424,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:423,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
      Src: org.roaringbitmap.bsi.RBBsiTest:426,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.bsi.RBBsiTest:426,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.bsi.RBBsiTest:425,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 59
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.RoaringBitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 427
      start: 393
    functionDepth: 6
    functionLinenumber: 393
    functionLinenumberEnd: 427
    functionName: '[org.roaringbitmap.bsi.RBBsiTest].testIssue753()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/RBBsiTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,null)'
    - '[org.roaringbitmap.bsi.RBBsiTest].forEach()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,null)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.bsi.RBBsiTest,int,int,null)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.RBBsiTest].testIssue753()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.roaringbitmap.bsi.RBBsiTest:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Integer,Integer>
      - org.roaringbitmap.bsi.RoaringBitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.RBBsiTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.bsi.RBBsiTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/RBBsiTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.bsi.RBBsiTest
    signature: '[org.roaringbitmap.bsi.RBBsiTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:29,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:29,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:30,1
    - Dst: '[java.util.Map<Long,Long>].forEach()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:31,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 35
    functionName: '[org.roaringbitmap.bsi.R64NavigableBSITest].setup()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64NavigableBSITest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>(int,int)'
    - '[org.roaringbitmap.bsi.R64NavigableBSITest].forEach()'
    - '[java.util.Map<Long,Long>].forEach()'
    - '[java.util.stream.LongStream].range(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64NavigableBSITest].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:39,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:39,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:47,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:47,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 54
    functionName: '[org.roaringbitmap.bsi.R64NavigableBSITest].testSetAndGet()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64NavigableBSITest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.R64NavigableBSITest].forEach()'
    - '[java.util.stream.LongStream].range(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64NavigableBSITest].testSetAndGet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:58,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:59,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:59,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:60,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:61,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:61,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].getExistenceBitmap()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:62,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:62,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:62,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].getExistenceBitmap()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:63,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:63,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:63,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].merge(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:64,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:65,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:65,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 56
    functionDepth: 5
    functionLinenumber: 56
    functionLinenumberEnd: 72
    functionName: '[org.roaringbitmap.bsi.R64NavigableBSITest].testMerge()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64NavigableBSITest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].merge(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].getExistenceBitmap()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.bsi.R64NavigableBSITest].forEach()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64NavigableBSITest].testMerge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:76,1
    - Dst: '[java.util.Map<Long,Long>].entrySet()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:78,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].stream()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:78,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].map()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:78,1
    - Dst: '[java.util.stream.Collectors].toList()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:80,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].collect(org.roaringbitmap.bsi.R64NavigableBSITest)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:78,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValues(org.roaringbitmap.bsi.R64NavigableBSITest)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:82,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].getExistenceBitmap()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:84,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:84,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:84,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].clone()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:85,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].minValue()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:86,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:86,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].maxValue()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:87,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:87,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:89,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:89,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 74
    functionDepth: 6
    functionLinenumber: 74
    functionLinenumberEnd: 96
    functionName: '[org.roaringbitmap.bsi.R64NavigableBSITest].testCloneLegacy()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64NavigableBSITest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].maxValue()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>(int,int)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].minValue()'
    - '[org.roaringbitmap.bsi.R64NavigableBSITest].stream()'
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.R64NavigableBSITest].forEach()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].getExistenceBitmap()'
    - '[java.util.stream.Collectors].toList()'
    - '[java.util.Map<Long,Long>].entrySet()'
    - '[org.roaringbitmap.bsi.R64NavigableBSITest].collect(org.roaringbitmap.bsi.R64NavigableBSITest)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].clone()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValues(org.roaringbitmap.bsi.R64NavigableBSITest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.bsi.R64NavigableBSITest].map()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64NavigableBSITest].testCloneLegacy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:100,1
    - Dst: '[java.util.Map<Long,Long>].entrySet()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:102,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].stream()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:102,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].map()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:102,1
    - Dst: '[java.util.stream.Collectors].toList()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:104,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].collect(org.roaringbitmap.bsi.R64NavigableBSITest)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:102,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValues(org.roaringbitmap.bsi.R64NavigableBSITest)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:106,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].getExistenceBitmap()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:108,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:108,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:108,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].clone()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:109,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].minValue()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:110,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:110,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].maxValue()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:111,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:111,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:113,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:113,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 98
    functionDepth: 6
    functionLinenumber: 98
    functionLinenumberEnd: 120
    functionName: '[org.roaringbitmap.bsi.R64NavigableBSITest].testClonePortable()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64NavigableBSITest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].maxValue()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>(int,int)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].minValue()'
    - '[org.roaringbitmap.bsi.R64NavigableBSITest].stream()'
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.R64NavigableBSITest].forEach()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].getExistenceBitmap()'
    - '[java.util.stream.Collectors].toList()'
    - '[java.util.Map<Long,Long>].entrySet()'
    - '[org.roaringbitmap.bsi.R64NavigableBSITest].collect(org.roaringbitmap.bsi.R64NavigableBSITest)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].clone()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValues(org.roaringbitmap.bsi.R64NavigableBSITest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.bsi.R64NavigableBSITest].map()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64NavigableBSITest].testClonePortable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:124,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:125,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:125,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:126,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:127,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:127,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].add(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:129,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:131,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:131,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 122
    functionDepth: 6
    functionLinenumber: 122
    functionLinenumberEnd: 142
    functionName: '[org.roaringbitmap.bsi.R64NavigableBSITest].testAdd()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64NavigableBSITest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].add(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
    - '[org.roaringbitmap.bsi.R64NavigableBSITest].forEach()'
    - '[java.util.stream.LongStream].range(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64NavigableBSITest].testAdd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:146,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:147,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:147,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:148,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:149,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:149,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].add(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:151,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:153,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:154,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:154,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:155,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:155,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].toArray()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:155,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[],org.roaringbitmap.bsi.R64NavigableBSITest)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:155,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:157,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:158,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:158,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:159,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:159,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].toArray()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:159,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[],org.roaringbitmap.bsi.R64NavigableBSITest)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:159,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 144
    functionDepth: 6
    functionLinenumber: 144
    functionLinenumberEnd: 160
    functionName: '[org.roaringbitmap.bsi.R64NavigableBSITest].testAddAndEvaluate()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64NavigableBSITest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.R64NavigableBSITest].toArray()'
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].add(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[],org.roaringbitmap.bsi.R64NavigableBSITest)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>()'
    - '[java.util.stream.LongStream].range(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.bsi.R64NavigableBSITest].forEach()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64NavigableBSITest].testAddAndEvaluate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:164,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:165,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:165,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:167,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:168,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:169,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:170,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:172,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.bsi.R64NavigableBSITest)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:174,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:175,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:176,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].getExistenceBitmap()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:178,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:178,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:178,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].minValue()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:179,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:179,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].maxValue()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:180,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:180,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:182,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:182,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 162
    functionDepth: 5
    functionLinenumber: 162
    functionLinenumberEnd: 189
    functionName: '[org.roaringbitmap.bsi.R64NavigableBSITest].TestIO4Stream()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64NavigableBSITest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.R64NavigableBSITest].forEach()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>(int,int)'
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.bsi.R64NavigableBSITest)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].minValue()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].maxValue()'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].deserialize(java.io.DataInputStream)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].getExistenceBitmap()'
    - '[java.util.stream.LongStream].range(int,int)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].serialize(java.io.DataOutputStream)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64NavigableBSITest].TestIO4Stream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:193,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:194,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:194,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:196,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:196,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 191
    functionDepth: 1
    functionLinenumber: 191
    functionLinenumberEnd: 203
    functionName: '[org.roaringbitmap.bsi.R64NavigableBSITest].testIOFromExternal()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64NavigableBSITest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>(int,int)'
    - '[org.roaringbitmap.bsi.R64NavigableBSITest].forEach()'
    - '[java.util.stream.LongStream].range(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64NavigableBSITest].testIOFromExternal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:207,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:208,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:208,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:218,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:219,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:219,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 205
    functionDepth: 5
    functionLinenumber: 205
    functionLinenumberEnd: 220
    functionName: '[org.roaringbitmap.bsi.R64NavigableBSITest].testEQ()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64NavigableBSITest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>(int,int)'
    - '[java.util.stream.LongStream].range(int,int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.bsi.R64NavigableBSITest].forEach()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64NavigableBSITest].testEQ()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:224,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:225,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:226,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:227,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:229,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:230,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:230,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:231,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[])'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:231,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:233,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:234,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:234,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:235,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[])'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:235,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:237,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:238,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:239,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:240,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:242,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:243,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:243,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:245,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:246,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:246,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:247,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[])'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:247,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 248
      start: 222
    functionDepth: 5
    functionLinenumber: 222
    functionLinenumberEnd: 248
    functionName: '[org.roaringbitmap.bsi.R64NavigableBSITest].testNotEQ()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64NavigableBSITest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[])'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64NavigableBSITest].testNotEQ()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:253,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:254,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:254,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:255,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].toArray()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:255,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:255,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.R64NavigableBSITest,long[])'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:255,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:257,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:258,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:258,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:259,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].toArray()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:259,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:259,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.R64NavigableBSITest,long[])'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:259,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:261,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:262,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 263
      start: 251
    functionDepth: 5
    functionLinenumber: 251
    functionLinenumberEnd: 263
    functionName: '[org.roaringbitmap.bsi.R64NavigableBSITest].testGT()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64NavigableBSITest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.R64NavigableBSITest,long[])'
    - '[java.util.stream.LongStream].range(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.bsi.R64NavigableBSITest].toArray()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64NavigableBSITest].testGT()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:267,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:268,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:268,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:269,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].toArray()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:269,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:269,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.R64NavigableBSITest,long[])'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:269,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:271,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:272,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:272,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:273,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].toArray()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:273,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:273,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.R64NavigableBSITest,long[])'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:273,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:275,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:276,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:276,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 277
      start: 265
    functionDepth: 5
    functionLinenumber: 265
    functionLinenumberEnd: 277
    functionName: '[org.roaringbitmap.bsi.R64NavigableBSITest].testGE()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64NavigableBSITest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.R64NavigableBSITest,long[])'
    - '[java.util.stream.LongStream].range(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.bsi.R64NavigableBSITest].toArray()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64NavigableBSITest].testGE()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:281,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:282,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:282,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:283,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].toArray()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:283,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:283,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.R64NavigableBSITest,long[])'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:283,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,org.roaringbitmap.bsi.R64NavigableBSITest,int,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:285,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:286,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:286,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:287,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].toArray()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:287,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:287,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.R64NavigableBSITest,long[])'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:287,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:289,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:290,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:290,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 291
      start: 279
    functionDepth: 5
    functionLinenumber: 279
    functionLinenumberEnd: 291
    functionName: '[org.roaringbitmap.bsi.R64NavigableBSITest].testLT()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64NavigableBSITest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,org.roaringbitmap.bsi.R64NavigableBSITest,int,null)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.R64NavigableBSITest,long[])'
    - '[java.util.stream.LongStream].range(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.bsi.R64NavigableBSITest].toArray()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64NavigableBSITest].testLT()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:295,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:296,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:296,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:297,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].toArray()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:297,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:297,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.R64NavigableBSITest,long[])'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:297,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,org.roaringbitmap.bsi.R64NavigableBSITest,int,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:299,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:300,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:300,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:301,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].toArray()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:301,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:301,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.R64NavigableBSITest,long[])'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:301,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:303,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:304,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:304,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 305
      start: 293
    functionDepth: 5
    functionLinenumber: 293
    functionLinenumberEnd: 305
    functionName: '[org.roaringbitmap.bsi.R64NavigableBSITest].testLE()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64NavigableBSITest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,org.roaringbitmap.bsi.R64NavigableBSITest,int,null)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.R64NavigableBSITest,long[])'
    - '[java.util.stream.LongStream].range(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.bsi.R64NavigableBSITest].toArray()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64NavigableBSITest].testLE()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:309,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:310,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:310,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:311,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].toArray()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:311,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:311,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.R64NavigableBSITest,long[])'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:311,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:313,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:314,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:314,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:315,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].toArray()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:315,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:315,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.R64NavigableBSITest,long[])'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:315,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:317,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:318,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:318,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 319
      start: 307
    functionDepth: 5
    functionLinenumber: 307
    functionLinenumberEnd: 319
    functionName: '[org.roaringbitmap.bsi.R64NavigableBSITest].testRANGE()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64NavigableBSITest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.bsi.R64NavigableBSITest,long[])'
    - '[java.util.stream.LongStream].range(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.bsi.R64NavigableBSITest].toArray()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64NavigableBSITest].testRANGE()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:323,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:324,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:324,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:327,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].toArray()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:327,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].bitmapOf(org.roaringbitmap.bsi.R64NavigableBSITest)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:327,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].sum(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:329,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:331,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].sum()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:331,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:332,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].count()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:332,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.bsi.R64NavigableBSITest)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:334,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 335
      start: 321
    functionDepth: 6
    functionLinenumber: 321
    functionLinenumberEnd: 335
    functionName: '[org.roaringbitmap.bsi.R64NavigableBSITest].testSum()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64NavigableBSITest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.R64NavigableBSITest].forEach()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>(int,int)'
    - '[org.roaringbitmap.bsi.R64NavigableBSITest].sum()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.bsi.R64NavigableBSITest)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].bitmapOf(org.roaringbitmap.bsi.R64NavigableBSITest)'
    - '[java.util.stream.LongStream].range(int,int)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].sum(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.bsi.R64NavigableBSITest].count()'
    - '[org.roaringbitmap.bsi.R64NavigableBSITest].toArray()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64NavigableBSITest].testSum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:339,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:340,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:341,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:342,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:344,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:345,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:345,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:346,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[])'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:346,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:348,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:349,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:349,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:350,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[])'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:350,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 351
      start: 337
    functionDepth: 5
    functionLinenumber: 337
    functionLinenumberEnd: 351
    functionName: '[org.roaringbitmap.bsi.R64NavigableBSITest].testValueZero()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64NavigableBSITest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[])'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64NavigableBSITest].testValueZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:355,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:356,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:357,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:358,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:359,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:360,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:361,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:362,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:363,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:364,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:365,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].getExistenceBitmap()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:368,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].topK(org.roaringbitmap.longlong.Roaring64NavigableMap,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:368,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].bitmapOf(int,int,int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:368,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:367,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].getExistenceBitmap()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:370,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].topK(org.roaringbitmap.longlong.Roaring64NavigableMap,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:370,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].bitmapOf(int,int,int,int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:370,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:369,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].getExistenceBitmap()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:372,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].topK(org.roaringbitmap.longlong.Roaring64NavigableMap,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:372,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].bitmapOf(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:372,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:371,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 373
      start: 353
    functionDepth: 1
    functionLinenumber: 353
    functionLinenumberEnd: 373
    functionName: '[org.roaringbitmap.bsi.R64NavigableBSITest].testTopK()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64NavigableBSITest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].bitmapOf(int,int,int,int,int)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].bitmapOf(int,int)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].getExistenceBitmap()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].bitmapOf(int,int,int,int)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].topK(org.roaringbitmap.longlong.Roaring64NavigableMap,int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64NavigableBSITest].testTopK()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:377,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:378,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:379,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:380,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:381,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:382,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].transpose(null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:383,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:384,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:384,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 385
      start: 375
    functionDepth: 1
    functionLinenumber: 375
    functionLinenumberEnd: 385
    functionName: '[org.roaringbitmap.bsi.R64NavigableBSITest].testTranspose()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64NavigableBSITest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].transpose(null)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].bitmapOf(int,int,int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64NavigableBSITest].testTranspose()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:389,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:390,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:391,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:392,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:393,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:394,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].transposeWithCount(null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:395,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].getExistenceBitmap()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:396,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:396,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:396,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].getValue(int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:397,1
    - Dst: '[org.roaringbitmap.bsi.Pair<Long,Boolean>].getKey()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:397,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.bsi.R64NavigableBSITest,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:397,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].getValue(int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:398,1
    - Dst: '[org.roaringbitmap.bsi.Pair<Long,Boolean>].getKey()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:398,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.bsi.R64NavigableBSITest,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:398,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].getValue(int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:399,1
    - Dst: '[org.roaringbitmap.bsi.Pair<Long,Boolean>].getKey()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:399,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.bsi.R64NavigableBSITest,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:399,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 400
      start: 387
    functionDepth: 1
    functionLinenumber: 387
    functionLinenumberEnd: 400
    functionName: '[org.roaringbitmap.bsi.R64NavigableBSITest].testTransposeWithCount()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64NavigableBSITest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.bsi.R64NavigableBSITest,int)'
    - '[org.roaringbitmap.bsi.Pair<Long,Boolean>].getKey()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].getExistenceBitmap()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].transposeWithCount(null)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].getValue(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].bitmapOf(int,int,int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64NavigableBSITest].testTransposeWithCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:404,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:405,1
    - Dst: '[org.roaringbitmap.bsi.R64NavigableBSITest].forEach()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:405,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:407,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:407,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:406,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:409,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:409,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:408,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:411,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:411,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:410,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:413,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:413,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:412,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:415,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:415,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:414,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:417,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:417,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:416,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:420,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:420,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:419,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:422,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:422,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:421,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:424,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:424,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:423,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:426,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:426,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:425,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:428,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:428,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:427,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:430,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:430,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:429,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:433,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:433,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:432,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:435,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:435,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:434,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 59
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 436
      start: 402
    functionDepth: 5
    functionLinenumber: 402
    functionLinenumberEnd: 436
    functionName: '[org.roaringbitmap.bsi.R64NavigableBSITest].testIssue753()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64NavigableBSITest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,int,null)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,int,null)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>()'
    - '[java.util.stream.LongStream].range(int,int)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(org.roaringbitmap.bsi.R64NavigableBSITest,null)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.bsi.R64NavigableBSITest].forEach()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64NavigableBSITest].testIssue753()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:440,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:441,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:442,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:443,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].getValue(int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:444,1
    - Dst: '[org.roaringbitmap.bsi.Pair<Long,Boolean>].getKey()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:444,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.bsi.R64NavigableBSITest,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:444,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].getValue(int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:446,1
    - Dst: '[org.roaringbitmap.bsi.Pair<Long,Boolean>].getKey()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:446,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.bsi.R64NavigableBSITest,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:445,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].getValue(int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:448,1
    - Dst: '[org.roaringbitmap.bsi.Pair<Long,Boolean>].getKey()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:448,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.bsi.R64NavigableBSITest,int)'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 449
      start: 438
    functionDepth: 1
    functionLinenumber: 438
    functionLinenumberEnd: 449
    functionName: '[org.roaringbitmap.bsi.R64NavigableBSITest].testIssue755()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64NavigableBSITest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.bsi.R64NavigableBSITest,int)'
    - '[org.roaringbitmap.bsi.Pair<Long,Boolean>].getKey()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(int,int)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].getValue(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.R64NavigableBSITest].testIssue755()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.roaringbitmap.bsi.R64NavigableBSITest:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Long,Long>
      - org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.R64NavigableBSITest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.bsi.R64NavigableBSITest].<init>()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64NavigableBSITest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.bsi.R64NavigableBSITest
    signature: '[org.roaringbitmap.bsi.R64NavigableBSITest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:46,1
    - Dst: Integer.numberOfLeadingZeros(int)
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:49,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:51,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:54,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - RoaringBitmap[]
      - org.roaringbitmap.RoaringBitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.RoaringBitmapSliceIndex
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - minValue
    - maxValue
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 55
      start: 44
    functionDepth: 4
    functionLinenumber: 44
    functionLinenumberEnd: 55
    functionName: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>(int,int)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/RoaringBitmapSliceIndex.java
    functionUses: 8
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - Integer.numberOfLeadingZeros(int)
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.bsi.RoaringBitmapSliceIndex
    signature: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>(int,int)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - RoaringBitmap[]
      - org.roaringbitmap.RoaringBitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.RoaringBitmapSliceIndex
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 5
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/RoaringBitmapSliceIndex.java
    functionUses: 11
    functionsReached:
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>(int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.bsi.RoaringBitmapSliceIndex
    signature: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:65,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:69,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:70,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:70,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:71,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].grow(int)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:71,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:74,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].addDigit(org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:75,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].minValue()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:79,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].maxValue()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:80,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.bsi.RoaringBitmapSliceIndex
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - RoaringBitmap[]
      - org.roaringbitmap.RoaringBitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - otherBsi
    argTypes:
    - org.roaringbitmap.bsi.RoaringBitmapSliceIndex
    constantsTouched: []
    func_position:
      end: 81
      start: 64
    functionDepth: 5
    functionLinenumber: 64
    functionLinenumberEnd: 81
    functionName: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].add(org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/RoaringBitmapSliceIndex.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].minValue()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].maxValue()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].bitCount()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].addDigit(org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
    - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].grow(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].add(org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:84,1
    - Dst: this.bA[i].xor(org.roaringbitmap.RoaringBitmap)
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:85,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:86,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:87,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:88,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].grow(int)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:88,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].addDigit(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:90,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - RoaringBitmap[]
      - org.roaringbitmap.RoaringBitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - foundSet
    - i
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - int
    constantsTouched: []
    func_position:
      end: 92
      start: 83
    functionDepth: 5
    functionLinenumber: 83
    functionLinenumberEnd: 92
    functionName: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].addDigit(org.roaringbitmap.RoaringBitmap,int)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/RoaringBitmapSliceIndex.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].addDigit(org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].bitCount()'
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].grow(int)'
    - this.bA[i].xor(org.roaringbitmap.RoaringBitmap)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].addDigit(org.roaringbitmap.RoaringBitmap,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:95,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:101,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:102,1
    - Dst: minValuesId.first()
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:107,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].valueAt(org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:107,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - RoaringBitmap[]
      - org.roaringbitmap.RoaringBitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 94
    functionDepth: 2
    functionLinenumber: 94
    functionLinenumberEnd: 108
    functionName: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].minValue()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/RoaringBitmapSliceIndex.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
    - minValuesId.first()
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].valueAt(org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].minValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:111,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:117,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:118,1
    - Dst: maxValuesId.first()
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:123,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].valueAt(org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:123,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - RoaringBitmap[]
      - org.roaringbitmap.RoaringBitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 110
    functionDepth: 2
    functionLinenumber: 110
    functionLinenumberEnd: 124
    functionName: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].maxValue()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/RoaringBitmapSliceIndex.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
    - maxValuesId.first()
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].valueAt(org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].maxValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:128,1
    - Dst: this.bA[i].contains(int)
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:129,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - RoaringBitmap[]
      - org.roaringbitmap.RoaringBitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnId
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 135
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 135
    functionName: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].valueAt(int)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/RoaringBitmapSliceIndex.java
    functionUses: 1
    functionsReached:
    - this.bA[i].contains(int)
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].bitCount()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].valueAt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:141,1
    - Dst: integers.runOptimize()
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:144,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - RoaringBitmap[]
      - org.roaringbitmap.RoaringBitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 140
    functionDepth: 2
    functionLinenumber: 140
    functionLinenumberEnd: 147
    functionName: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].runOptimize()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/RoaringBitmapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - integers.runOptimize()
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].runOptimize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - RoaringBitmap[]
      - org.roaringbitmap.RoaringBitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 154
    functionName: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].hasRunCompression()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/RoaringBitmapSliceIndex.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].hasRunCompression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - RoaringBitmap[]
      - org.roaringbitmap.RoaringBitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 161
    functionName: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].getExistenceBitmap()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/RoaringBitmapSliceIndex.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].getExistenceBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - RoaringBitmap[]
      - org.roaringbitmap.RoaringBitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 165
    functionName: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].bitCount()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/RoaringBitmapSliceIndex.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].bitCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:168,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - RoaringBitmap[]
      - org.roaringbitmap.RoaringBitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 167
    functionDepth: 2
    functionLinenumber: 167
    functionLinenumberEnd: 169
    functionName: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].getLongCardinality()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/RoaringBitmapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].getLongCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:175,1
    - Dst: '[org.roaringbitmap.bsi.Pair].newPair(int,boolean)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:177,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].valueAt(int)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:180,1
    - Dst: '[org.roaringbitmap.bsi.Pair].newPair(int,boolean)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:180,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - RoaringBitmap[]
      - org.roaringbitmap.RoaringBitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.Pair<Integer,Boolean>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnId
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 181
      start: 174
    functionDepth: 5
    functionLinenumber: 174
    functionLinenumberEnd: 181
    functionName: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].getValue(int)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/RoaringBitmapSliceIndex.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].contains(int)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].valueAt(int)'
    - '[org.roaringbitmap.bsi.Pair].newPair(int,boolean)'
    linkageType: ''
    returnType: org.roaringbitmap.bsi.Pair<Integer,Boolean>
    signature: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].getValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - RoaringBitmap[]
      - org.roaringbitmap.RoaringBitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 188
    functionName: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].clear()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/RoaringBitmapSliceIndex.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.WritableUtils].writeVInt(java.io.DataOutput,int)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:193,1
    - Dst: '[org.roaringbitmap.bsi.WritableUtils].writeVInt(java.io.DataOutput,int)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:194,1
    - Dst: '[java.io.DataOutput].writeBoolean(Boolean)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:195,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutput)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:198,1
    - Dst: '[org.roaringbitmap.bsi.WritableUtils].writeVInt(java.io.DataOutput,org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:201,1
    - Dst: rb.serialize(java.io.DataOutput)
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:203,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - RoaringBitmap[]
      - org.roaringbitmap.RoaringBitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - output
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 205
      start: 190
    functionDepth: 3
    functionLinenumber: 190
    functionLinenumberEnd: 205
    functionName: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].serialize(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/RoaringBitmapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.WritableUtils].writeVInt(java.io.DataOutput,int)'
    - rb.serialize(java.io.DataOutput)
    - '[org.roaringbitmap.bsi.WritableUtils].writeVInt(java.io.DataOutput,org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
    - '[java.io.DataOutput].writeBoolean(Boolean)'
    - '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutput)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].serialize(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].clear()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:208,1
    - Dst: '[org.roaringbitmap.bsi.WritableUtils].readVInt(java.io.DataInput)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:211,1
    - Dst: '[org.roaringbitmap.bsi.WritableUtils].readVInt(java.io.DataInput)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:212,1
    - Dst: '[java.io.DataInput].readBoolean()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:213,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:216,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInput)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:217,1
    - Dst: '[org.roaringbitmap.bsi.WritableUtils].readVInt(java.io.DataInput)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:221,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:224,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInput)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:225,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - RoaringBitmap[]
      - org.roaringbitmap.RoaringBitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 229
      start: 207
    functionDepth: 4
    functionLinenumber: 207
    functionLinenumberEnd: 229
    functionName: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].deserialize(java.io.DataInput)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/RoaringBitmapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.WritableUtils].readVInt(java.io.DataInput)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].clear()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.io.DataInput].readBoolean()'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInput)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].deserialize(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].putInt(int)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:233,1
    - Dst: '[java.nio.ByteBuffer].putInt(int)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:234,1
    - Dst: '[java.nio.ByteBuffer].put()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:235,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serialize(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:237,1
    - Dst: '[java.nio.ByteBuffer].putInt(org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:240,1
    - Dst: rb.serialize(java.nio.ByteBuffer)
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:242,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - RoaringBitmap[]
      - org.roaringbitmap.RoaringBitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 244
      start: 231
    functionDepth: 3
    functionLinenumber: 231
    functionLinenumberEnd: 244
    functionName: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].serialize(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/RoaringBitmapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].serialize(java.nio.ByteBuffer)'
    - '[java.nio.ByteBuffer].putInt(int)'
    - '[java.nio.ByteBuffer].putInt(org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
    - rb.serialize(java.nio.ByteBuffer)
    - '[java.nio.ByteBuffer].put()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].serialize(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].clear()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:247,1
    - Dst: '[java.nio.ByteBuffer].getInt()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:249,1
    - Dst: '[java.nio.ByteBuffer].getInt()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:250,1
    - Dst: '[java.nio.ByteBuffer].get()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:251,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:254,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:255,1
    - Dst: '[java.nio.ByteBuffer].position()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:258,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:258,1
    - Dst: '[java.nio.ByteBuffer].position(org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:258,1
    - Dst: '[java.nio.ByteBuffer].getInt()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:259,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:262,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:263,1
    - Dst: '[java.nio.ByteBuffer].position()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:265,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:265,1
    - Dst: '[java.nio.ByteBuffer].position(org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:265,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - RoaringBitmap[]
      - org.roaringbitmap.RoaringBitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 268
      start: 246
    functionDepth: 4
    functionLinenumber: 246
    functionLinenumberEnd: 268
    functionName: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].deserialize(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/RoaringBitmapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].getInt()'
    - '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
    - '[java.nio.ByteBuffer].get()'
    - '[java.nio.ByteBuffer].position()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].clear()'
    - '[java.nio.ByteBuffer].position(org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(java.nio.ByteBuffer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].deserialize(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: rb.serializedSizeInBytes()
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:274,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:276,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - RoaringBitmap[]
      - org.roaringbitmap.RoaringBitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 277
      start: 270
    functionDepth: 4
    functionLinenumber: 270
    functionLinenumberEnd: 277
    functionName: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].serializedSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/RoaringBitmapSliceIndex.java
    functionUses: 2
    functionsReached:
    - rb.serializedSizeInBytes()
    - '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].serializedSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Long].intValue()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:283,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:283,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - RoaringBitmap[]
      - org.roaringbitmap.RoaringBitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnId
    argTypes:
    - Long
    constantsTouched: []
    func_position:
      end: 284
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 284
    functionName: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].valueExist(Long)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/RoaringBitmapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].contains(org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
    - '[Long].intValue()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].valueExist(Long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].ensureCapacityInternal(int,int)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:290,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].setValueInternal(int,int)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - RoaringBitmap[]
      - org.roaringbitmap.RoaringBitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnId
    - value
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 292
      start: 289
    functionDepth: 6
    functionLinenumber: 289
    functionLinenumberEnd: 292
    functionName: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].setValue(int,int)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/RoaringBitmapSliceIndex.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].ensureCapacityInternal(int,int)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].setValueInternal(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].setValue(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:295,1
    - Dst: this.bA[i].add(int)
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:297,1
    - Dst: this.bA[i].remove(int)
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:299,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:302,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - RoaringBitmap[]
      - org.roaringbitmap.RoaringBitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnId
    - value
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 303
      start: 294
    functionDepth: 5
    functionLinenumber: 294
    functionLinenumberEnd: 303
    functionName: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].setValueInternal(int,int)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/RoaringBitmapSliceIndex.java
    functionUses: 1
    functionsReached:
    - this.bA[i].add(int)
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].bitCount()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - this.bA[i].remove(int)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].setValueInternal(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:306,1
    - Dst: Integer.numberOfLeadingZeros(int)
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:309,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].grow(org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:309,1
    - Dst: Integer.numberOfLeadingZeros(int)
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:314,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].grow(org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:314,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - RoaringBitmap[]
      - org.roaringbitmap.RoaringBitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - minValue
    - maxValue
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 316
      start: 305
    functionDepth: 2
    functionLinenumber: 305
    functionLinenumberEnd: 316
    functionName: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].ensureCapacityInternal(int,int)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/RoaringBitmapSliceIndex.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    - Integer.numberOfLeadingZeros(int)
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].grow(org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].ensureCapacityInternal(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].copyOf(RoaringBitmap[],int)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:325,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:328,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - RoaringBitmap[]
      - org.roaringbitmap.RoaringBitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newBitDepth
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 331
      start: 318
    functionDepth: 4
    functionLinenumber: 318
    functionLinenumberEnd: 331
    functionName: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].grow(int)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/RoaringBitmapSliceIndex.java
    functionUses: 2
    functionsReached:
    - '[java.util.Arrays].copyOf(RoaringBitmap[],int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].grow(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>].stream()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:336,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].mapToInt()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:336,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].filter()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:336,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].max()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:336,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].getAsInt()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:336,1
    - Dst: '[java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>].stream()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:338,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].mapToInt()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:338,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].filter()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:338,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].min()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:338,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].getAsInt()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:338,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].ensureCapacityInternal(org.roaringbitmap.bsi.RoaringBitmapSliceIndex,org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:339,1
    - Dst: pair.getKey()
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:341,1
    - Dst: pair.getValue()
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:341,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].setValueInternal(org.roaringbitmap.bsi.RoaringBitmapSliceIndex,org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:341,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - RoaringBitmap[]
      - org.roaringbitmap.RoaringBitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - values
    argTypes:
    - java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>
    constantsTouched: []
    func_position:
      end: 343
      start: 333
    functionDepth: 1
    functionLinenumber: 333
    functionLinenumberEnd: 343
    functionName: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].setValues(java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/RoaringBitmapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].max()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].ensureCapacityInternal(org.roaringbitmap.bsi.RoaringBitmapSliceIndex,org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].getAsInt()'
    - pair.getKey()
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].setValueInternal(org.roaringbitmap.bsi.RoaringBitmapSliceIndex,org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].mapToInt()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].filter()'
    - pair.getValue()
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].min()'
    - '[java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>].stream()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].setValues(java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>].stream()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:354,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].mapToInt()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:354,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].max()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:354,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].getAsInt()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:354,1
    - Dst: '[java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>].stream()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:358,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].mapToInt()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:358,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].min()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:358,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].getAsInt()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:358,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].ensureCapacityInternal(int,int)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:359,1
    - Dst: pair.getKey()
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:361,1
    - Dst: pair.getValue()
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:361,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].setValue(org.roaringbitmap.bsi.RoaringBitmapSliceIndex,org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:361,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>
      - Integer
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - RoaringBitmap[]
      - org.roaringbitmap.RoaringBitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - values
    - currentMaxValue
    - currentMinValue
    argTypes:
    - java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>
    - Integer
    - Integer
    constantsTouched: []
    func_position:
      end: 363
      start: 348
    functionDepth: 3
    functionLinenumber: 348
    functionLinenumberEnd: 363
    functionName: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].setValues(java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>,Integer,Integer)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/RoaringBitmapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].max()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].ensureCapacityInternal(int,int)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].getAsInt()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].setValue(org.roaringbitmap.bsi.RoaringBitmapSliceIndex,org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
    - pair.getKey()
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].mapToInt()'
    - pair.getValue()
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].min()'
    - '[java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>].stream()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].setValues(java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>,Integer,Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:374,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:379,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:380,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:383,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:383,1
    - Dst: Integer.max(int,int)
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:383,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:386,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:387,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.bsi.RoaringBitmapSliceIndex,org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:388,1
    - Dst: newBA[i].runOptimize()
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:390,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:394,1
    - Dst: Integer.max(int,int)
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:396,1
    - Dst: Integer.min(int,int)
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:397,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.bsi.RoaringBitmapSliceIndex
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - RoaringBitmap[]
      - org.roaringbitmap.RoaringBitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - otherBsi
    argTypes:
    - org.roaringbitmap.bsi.RoaringBitmapSliceIndex
    constantsTouched: []
    func_position:
      end: 398
      start: 372
    functionDepth: 4
    functionLinenumber: 372
    functionLinenumberEnd: 398
    functionName: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].merge(org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/RoaringBitmapSliceIndex.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
    - '[IllegalArgumentException].<init>(String)'
    - Integer.min(int,int)
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.bsi.RoaringBitmapSliceIndex,org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].bitCount()'
    - newBA[i].runOptimize()
    - '[org.roaringbitmap.RoaringBitmap].intersects(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - Integer.max(int,int)
    - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].merge(org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:401,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:404,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:405,1
    - Dst: this.bA[i].clone()
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:407,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - RoaringBitmap[]
      - org.roaringbitmap.RoaringBitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.RoaringBitmapSliceIndex
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 413
      start: 400
    functionDepth: 6
    functionLinenumber: 400
    functionLinenumberEnd: 413
    functionName: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].clone()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/RoaringBitmapSliceIndex.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].bitCount()'
    - this.bA[i].clone()
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.bsi.RoaringBitmapSliceIndex
    signature: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:428,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:429,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:432,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:435,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:435,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:436,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:438,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:438,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:439,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.bsi.RoaringBitmapSliceIndex,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:442,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.bsi.RoaringBitmapSliceIndex,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:447,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:449,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:451,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:453,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:453,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:455,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:455,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:457,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - BitmapSliceIndex.Operation
      - int
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - RoaringBitmap[]
      - org.roaringbitmap.RoaringBitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - operation
    - predicate
    - foundSet
    argTypes:
    - BitmapSliceIndex.Operation
    - int
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 459
      start: 424
    functionDepth: 4
    functionLinenumber: 424
    functionLinenumberEnd: 459
    functionName: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].oNeilCompare(BitmapSliceIndex.Operation,int,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/RoaringBitmapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.bsi.RoaringBitmapSliceIndex,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].bitCount()'
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.bsi.RoaringBitmapSliceIndex,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].oNeilCompare(BitmapSliceIndex.Operation,int,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compareUsingMinMax(BitmapSliceIndex.Operation,int,int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:475,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].oNeilCompare(org.roaringbitmap.bsi.RoaringBitmapSliceIndex,int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:482,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].oNeilCompare(org.roaringbitmap.bsi.RoaringBitmapSliceIndex,int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:484,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].oNeilCompare(org.roaringbitmap.bsi.RoaringBitmapSliceIndex,int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:486,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].oNeilCompare(org.roaringbitmap.bsi.RoaringBitmapSliceIndex,int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:489,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].oNeilCompare(org.roaringbitmap.bsi.RoaringBitmapSliceIndex,int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:492,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].oNeilCompare(org.roaringbitmap.bsi.RoaringBitmapSliceIndex,int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:495,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].oNeilCompare(org.roaringbitmap.bsi.RoaringBitmapSliceIndex,org.roaringbitmap.bsi.RoaringBitmapSliceIndex,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:505,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].oNeilCompare(org.roaringbitmap.bsi.RoaringBitmapSliceIndex,org.roaringbitmap.bsi.RoaringBitmapSliceIndex,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:506,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:508,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:511,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - BitmapSliceIndex.Operation
      - int
      - int
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - RoaringBitmap[]
      - org.roaringbitmap.RoaringBitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - operation
    - startOrValue
    - end
    - foundSet
    argTypes:
    - BitmapSliceIndex.Operation
    - int
    - int
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 513
      start: 473
    functionDepth: 6
    functionLinenumber: 473
    functionLinenumberEnd: 513
    functionName: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(BitmapSliceIndex.Operation,int,int,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/RoaringBitmapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].oNeilCompare(org.roaringbitmap.bsi.RoaringBitmapSliceIndex,int,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compareUsingMinMax(BitmapSliceIndex.Operation,int,int,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].oNeilCompare(org.roaringbitmap.bsi.RoaringBitmapSliceIndex,org.roaringbitmap.bsi.RoaringBitmapSliceIndex,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(BitmapSliceIndex.Operation,int,int,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:517,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:517,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:518,1
    CyclomaticComplexity: 50
    EdgeCount: 50
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - BitmapSliceIndex.Operation
      - int
      - int
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - RoaringBitmap[]
      - org.roaringbitmap.RoaringBitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - operation
    - startOrValue
    - end
    - foundSet
    argTypes:
    - BitmapSliceIndex.Operation
    - int
    - int
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 580
      start: 515
    functionDepth: 5
    functionLinenumber: 515
    functionLinenumberEnd: 580
    functionName: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compareUsingMinMax(BitmapSliceIndex.Operation,int,int,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/RoaringBitmapSliceIndex.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compareUsingMinMax(BitmapSliceIndex.Operation,int,int,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:583,1
    - Dst: '[org.roaringbitmap.bsi.Pair].newPair(int,int)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:584,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:586,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:589,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:589,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].mapToLong()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:589,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].sum()'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:589,1
    - Dst: '[org.roaringbitmap.bsi.Pair].newPair(org.roaringbitmap.bsi.Pair<Long,Long>,long)'
      Src: org.roaringbitmap.bsi.RoaringBitmapSliceIndex:593,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - RoaringBitmap[]
      - org.roaringbitmap.RoaringBitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.Pair<Long,Long>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - foundSet
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 594
      start: 582
    functionDepth: 2
    functionLinenumber: 582
    functionLinenumberEnd: 594
    functionName: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].sum(org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/RoaringBitmapSliceIndex.java
    functionUses: 1
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.Pair].newPair(int,int)'
    - '[org.roaringbitmap.bsi.Pair].newPair(org.roaringbitmap.bsi.Pair<Long,Long>,long)'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].bitCount()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].mapToLong()'
    - '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].sum()'
    - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    linkageType: ''
    returnType: org.roaringbitmap.bsi.Pair<Long,Long>
    signature: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].sum(org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.WritableUtils].writeVLong(java.io.DataOutput,int)'
      Src: org.roaringbitmap.bsi.WritableUtils:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - stream
    - i
    argTypes:
    - java.io.DataOutput
    - int
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.roaringbitmap.bsi.WritableUtils].writeVInt(java.io.DataOutput,int)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/WritableUtils.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.bsi.WritableUtils].writeVLong(java.io.DataOutput,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.WritableUtils].writeVInt(java.io.DataOutput,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataOutput].writeByte(byte)'
      Src: org.roaringbitmap.bsi.WritableUtils:49,1
    - Dst: '[java.io.DataOutput].writeByte(byte)'
      Src: org.roaringbitmap.bsi.WritableUtils:65,1
    - Dst: '[java.io.DataOutput].writeByte(byte)'
      Src: org.roaringbitmap.bsi.WritableUtils:72,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - stream
    - i
    argTypes:
    - java.io.DataOutput
    - long
    constantsTouched: []
    func_position:
      end: 74
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 74
    functionName: '[org.roaringbitmap.bsi.WritableUtils].writeVLong(java.io.DataOutput,long)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/WritableUtils.java
    functionUses: 1
    functionsReached:
    - '[java.io.DataOutput].writeByte(byte)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.WritableUtils].writeVLong(java.io.DataOutput,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataInput].readByte()'
      Src: org.roaringbitmap.bsi.WritableUtils:84,1
    - Dst: '[org.roaringbitmap.bsi.WritableUtils].decodeVIntSize(org.roaringbitmap.bsi.WritableUtils)'
      Src: org.roaringbitmap.bsi.WritableUtils:85,1
    - Dst: '[java.io.DataInput].readByte()'
      Src: org.roaringbitmap.bsi.WritableUtils:91,1
    - Dst: '[org.roaringbitmap.bsi.WritableUtils].isNegativeVInt(org.roaringbitmap.bsi.WritableUtils)'
      Src: org.roaringbitmap.bsi.WritableUtils:95,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - stream
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 96
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 96
    functionName: '[org.roaringbitmap.bsi.WritableUtils].readVLong(java.io.DataInput)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/WritableUtils.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.bsi.WritableUtils].isNegativeVInt(org.roaringbitmap.bsi.WritableUtils)'
    - '[org.roaringbitmap.bsi.WritableUtils].decodeVIntSize(org.roaringbitmap.bsi.WritableUtils)'
    - '[java.io.DataInput].readByte()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.bsi.WritableUtils].readVLong(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.WritableUtils].readVLong(java.io.DataInput)'
      Src: org.roaringbitmap.bsi.WritableUtils:106,1
    - Dst: '[java.io.IOException].<init>(String)'
      Src: org.roaringbitmap.bsi.WritableUtils:108,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - stream
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 111
      start: 105
    functionDepth: 2
    functionLinenumber: 105
    functionLinenumberEnd: 111
    functionName: '[org.roaringbitmap.bsi.WritableUtils].readVInt(java.io.DataInput)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/WritableUtils.java
    functionUses: 3
    functionsReached:
    - '[java.io.IOException].<init>(String)'
    - '[org.roaringbitmap.bsi.WritableUtils].readVLong(java.io.DataInput)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.bsi.WritableUtils].readVInt(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - byte
    constantsTouched: []
    func_position:
      end: 121
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionName: '[org.roaringbitmap.bsi.WritableUtils].isNegativeVInt(byte)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/WritableUtils.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.bsi.WritableUtils].isNegativeVInt(byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - byte
    constantsTouched: []
    func_position:
      end: 136
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 136
    functionName: '[org.roaringbitmap.bsi.WritableUtils].decodeVIntSize(byte)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/WritableUtils.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.bsi.WritableUtils].decodeVIntSize(byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.WritableUtils
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.bsi.WritableUtils].<init>()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/WritableUtils.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.bsi.WritableUtils
    signature: '[org.roaringbitmap.bsi.WritableUtils].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - T1
      - T2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.Pair
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 21
    functionName: '[org.roaringbitmap.bsi.Pair].<init>()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/Pair.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.bsi.Pair
    signature: '[org.roaringbitmap.bsi.Pair].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - T1
      - T2
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - T1
      - T2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.Pair
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - T1
    - T2
    constantsTouched: []
    func_position:
      end: 32
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 32
    functionName: '[org.roaringbitmap.bsi.Pair].<init>(T1,T2)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/Pair.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.bsi.Pair
    signature: '[org.roaringbitmap.bsi.Pair].<init>(T1,T2)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.Pair].<init>(T1,T2)'
      Src: org.roaringbitmap.bsi.Pair:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T1
      - T2
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - T1
      - T2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.Pair<T1,T2>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - T1
    - T2
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.roaringbitmap.bsi.Pair].newPair(T1,T2)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/Pair.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.Pair].<init>(T1,T2)'
    linkageType: ''
    returnType: org.roaringbitmap.bsi.Pair<T1,T2>
    signature: '[org.roaringbitmap.bsi.Pair].newPair(T1,T2)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].equals(Object)'
      Src: org.roaringbitmap.bsi.Pair:48,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - T1
      - T2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x
    - y
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.roaringbitmap.bsi.Pair].equals(Object,Object)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/Pair.java
    functionUses: 0
    functionsReached:
    - '[Object].equals(Object)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.bsi.Pair].equals(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - T1
      - T2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T1
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.roaringbitmap.bsi.Pair].getLeft()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/Pair.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: T1
    signature: '[org.roaringbitmap.bsi.Pair].getLeft()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - T1
      - T2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T1
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.roaringbitmap.bsi.Pair].getKey()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/Pair.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T1
    signature: '[org.roaringbitmap.bsi.Pair].getKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T1
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - T1
      - T2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - a
    argTypes:
    - T1
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.roaringbitmap.bsi.Pair].setFirst(T1)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/Pair.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.Pair].setFirst(T1)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - T1
      - T2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T2
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.roaringbitmap.bsi.Pair].getRight()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/Pair.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: T2
    signature: '[org.roaringbitmap.bsi.Pair].getRight()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - T1
      - T2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T2
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[org.roaringbitmap.bsi.Pair].getValue()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/Pair.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T2
    signature: '[org.roaringbitmap.bsi.Pair].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T2
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - T1
      - T2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - b
    argTypes:
    - T2
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: '[org.roaringbitmap.bsi.Pair].setSecond(T2)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/Pair.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.Pair].setSecond(T2)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.Pair].equals(T1,T1)'
      Src: org.roaringbitmap.bsi.Pair:99,1
    - Dst: '[org.roaringbitmap.bsi.Pair].equals(T2,T2)'
      Src: org.roaringbitmap.bsi.Pair:100,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - T1
      - T2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 101
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 101
    functionName: '[org.roaringbitmap.bsi.Pair].equals(Object)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/Pair.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.Pair].equals(T2,T2)'
    - '[org.roaringbitmap.bsi.Pair].equals(T1,T1)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.bsi.Pair].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[T2].hashCode()'
      Src: org.roaringbitmap.bsi.Pair:105,1
    - Dst: '[T1].hashCode()'
      Src: org.roaringbitmap.bsi.Pair:106,1
    - Dst: '[T1].hashCode()'
      Src: org.roaringbitmap.bsi.Pair:107,1
    - Dst: '[T2].hashCode()'
      Src: org.roaringbitmap.bsi.Pair:107,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - T1
      - T2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 108
    functionName: '[org.roaringbitmap.bsi.Pair].hashCode()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/Pair.java
    functionUses: 0
    functionsReached:
    - '[T1].hashCode()'
    - '[T2].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.bsi.Pair].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.Pair].getLeft()'
      Src: org.roaringbitmap.bsi.Pair:112,1
    - Dst: '[org.roaringbitmap.bsi.Pair].getRight()'
      Src: org.roaringbitmap.bsi.Pair:112,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - T1
      - T2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 113
    functionName: '[org.roaringbitmap.bsi.Pair].toString()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/Pair.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.Pair].getLeft()'
    - '[org.roaringbitmap.bsi.Pair].getRight()'
    linkageType: ''
    returnType: String
    signature: '[org.roaringbitmap.bsi.Pair].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[org.roaringbitmap.bsi.BitmapSliceIndex].bitCount()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/BitmapSliceIndex.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.bsi.BitmapSliceIndex].bitCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 42
    functionName: '[org.roaringbitmap.bsi.BitmapSliceIndex].getLongCardinality()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/BitmapSliceIndex.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.bsi.BitmapSliceIndex].getLongCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnId
    - value
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 63
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 63
    functionName: '[org.roaringbitmap.bsi.BitmapSliceIndex].setValue(int,int)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/BitmapSliceIndex.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.BitmapSliceIndex].setValue(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.bsi.Pair<Integer,Boolean>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnId
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 70
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 70
    functionName: '[org.roaringbitmap.bsi.BitmapSliceIndex].getValue(int)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/BitmapSliceIndex.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.bsi.Pair<Integer,Boolean>
    signature: '[org.roaringbitmap.bsi.BitmapSliceIndex].getValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>
      - Integer
      - Integer
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - values
    - currentMaxValue
    - currentMinValue
    argTypes:
    - java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>
    - Integer
    - Integer
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.roaringbitmap.bsi.BitmapSliceIndex].setValues(java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>,Integer,Integer)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/BitmapSliceIndex.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.BitmapSliceIndex].setValues(java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>,Integer,Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - values
    argTypes:
    - java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>
    constantsTouched: []
    func_position:
      end: 85
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 85
    functionName: '[org.roaringbitmap.bsi.BitmapSliceIndex].setValues(java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/BitmapSliceIndex.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.BitmapSliceIndex].setValues(java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 87
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 87
    functionName: '[org.roaringbitmap.bsi.BitmapSliceIndex].serialize(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/BitmapSliceIndex.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.BitmapSliceIndex].serialize(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - output
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 89
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 89
    functionName: '[org.roaringbitmap.bsi.BitmapSliceIndex].serialize(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/BitmapSliceIndex.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.BitmapSliceIndex].serialize(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 91
    functionName: '[org.roaringbitmap.bsi.BitmapSliceIndex].serializedSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/BitmapSliceIndex.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.bsi.BitmapSliceIndex].serializedSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.BitmapSliceIndex
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.bsi.BitmapSliceIndex].<init>()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/BitmapSliceIndex.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.bsi.BitmapSliceIndex
    signature: '[org.roaringbitmap.bsi.BitmapSliceIndex].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - ImmutableRoaringBitmap[]
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 4
    argNames:
    - maxValue
    - minValue
    - bA
    - ebM
    argTypes:
    - int
    - int
    - ImmutableRoaringBitmap[]
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 37
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 37
    functionName: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].<init>(int,int,ImmutableRoaringBitmap[],org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/ImmutableBitSliceIndex.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex
    signature: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].<init>(int,int,ImmutableRoaringBitmap[],org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].<init>()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/ImmutableBitSliceIndex.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex
    signature: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].clear()'
      Src: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex:52,1
    - Dst: '[java.nio.ByteBuffer].getInt()'
      Src: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex:54,1
    - Dst: '[java.nio.ByteBuffer].getInt()'
      Src: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex:55,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex:58,1
    - Dst: '[java.nio.ByteBuffer].position()'
      Src: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex:61,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex:61,1
    - Dst: '[java.nio.ByteBuffer].position(org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex:61,1
    - Dst: '[java.nio.ByteBuffer].getInt()'
      Src: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex:62,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex:65,1
    - Dst: '[java.nio.ByteBuffer].position()'
      Src: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex:67,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex:67,1
    - Dst: '[java.nio.ByteBuffer].position(org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 70
      start: 51
    functionDepth: 3
    functionLinenumber: 51
    functionLinenumberEnd: 70
    functionName: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].<init>(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/ImmutableBitSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
    - '[java.nio.ByteBuffer].getInt()'
    - '[java.nio.ByteBuffer].position(org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex)'
    - '[java.nio.ByteBuffer].position()'
    - '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].clear()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serializedSizeInBytes()'
    linkageType: ''
    returnType: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex
    signature: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].<init>(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 2
    argNames:
    - foundSet
    - i
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    - int
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].addDigit(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/ImmutableBitSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].addDigit(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].getExistenceBitmap()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/ImmutableBitSliceIndex.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    signature: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].getExistenceBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 2
    argNames:
    - cid
    - value
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].setValue(int,int)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/ImmutableBitSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].setValue(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>
      - Integer
      - Integer
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 3
    argNames:
    - values
    - currentMaxValue
    - currentMinValue
    argTypes:
    - java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>
    - Integer
    - Integer
    constantsTouched: []
    func_position:
      end: 88
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 88
    functionName: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].setValues(java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>,Integer,Integer)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/ImmutableBitSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].setValues(java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>,Integer,Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 1
    argNames:
    - values
    argTypes:
    - java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].setValues(java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/ImmutableBitSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].setValues(java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex:96,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 1
    argNames:
    - otherBitmapSliceIndex
    argTypes:
    - org.roaringbitmap.bsi.BitmapSliceIndex
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].add(org.roaringbitmap.bsi.BitmapSliceIndex)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/ImmutableBitSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].add(org.roaringbitmap.bsi.BitmapSliceIndex)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex:100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 1
    argNames:
    - otherBitmapSliceIndex
    argTypes:
    - org.roaringbitmap.bsi.BitmapSliceIndex
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].merge(org.roaringbitmap.bsi.BitmapSliceIndex)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/ImmutableBitSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].merge(org.roaringbitmap.bsi.BitmapSliceIndex)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 108
    functionName: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].clear()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/ImmutableBitSliceIndex.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].putInt(org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex:112,1
    - Dst: '[java.nio.ByteBuffer].putInt(org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex:113,1
    - Dst: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].serialize(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex:115,1
    - Dst: '[java.nio.ByteBuffer].putInt(org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex:118,1
    - Dst: rb.serialize(java.nio.ByteBuffer)
      Src: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex:120,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 122
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 122
    functionName: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].serialize(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/ImmutableBitSliceIndex.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].serialize(java.nio.ByteBuffer)'
    - '[java.nio.ByteBuffer].putInt(org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex)'
    - rb.serialize(java.nio.ByteBuffer)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].serialize(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.WritableUtils].writeVInt(java.io.DataOutput,org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex:126,1
    - Dst: '[org.roaringbitmap.bsi.WritableUtils].writeVInt(java.io.DataOutput,org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex:127,1
    - Dst: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].serialize(java.io.DataOutput)'
      Src: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex:130,1
    - Dst: '[org.roaringbitmap.bsi.WritableUtils].writeVInt(java.io.DataOutput,org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex:133,1
    - Dst: rb.serialize(java.io.DataOutput)
      Src: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex:135,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 1
    argNames:
    - output
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 137
      start: 124
    functionDepth: 1
    functionLinenumber: 124
    functionLinenumberEnd: 137
    functionName: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].serialize(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/ImmutableBitSliceIndex.java
    functionUses: 1
    functionsReached:
    - rb.serialize(java.io.DataOutput)
    - '[org.roaringbitmap.bsi.WritableUtils].writeVInt(java.io.DataOutput,org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex)'
    - '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].serialize(java.io.DataOutput)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].serialize(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: rb.serializedSizeInBytes()
      Src: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex:142,1
    - Dst: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].serializedSizeInBytes()'
      Src: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex:144,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 145
    functionName: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].serializedSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/ImmutableBitSliceIndex.java
    functionUses: 1
    functionsReached:
    - rb.serializedSizeInBytes()
    - '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].serializedSizeInBytes()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].serializedSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: this.bA[i].toMutableRoaringBitmap()
      Src: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex:150,1
    - Dst: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex:155,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>(org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex,org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex,org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex,org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex:154,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 157
    functionName: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].toMutableBitSliceIndex()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/ImmutableBitSliceIndex.java
    functionUses: 0
    functionsReached:
    - this.bA[i].toMutableRoaringBitmap()
    - '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>(org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex,org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex,org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex,org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex)'
    linkageType: ''
    returnType: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
    signature: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].toMutableBitSliceIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex:160,1
    - Dst: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].clone()'
      Src: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex:163,1
    - Dst: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex:164,1
    - Dst: this.bA[i].clone()
      Src: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex:166,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 159
    functionDepth: 1
    functionLinenumber: 159
    functionLinenumberEnd: 171
    functionName: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].clone()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/ImmutableBitSliceIndex.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].<init>()'
    - '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].bitCount()'
    - this.bA[i].clone()
    - '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex
    signature: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ImmutableRoaringBitmap[]
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].bitCount()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/BitSliceIndexBase.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].bitCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ImmutableRoaringBitmap[]
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 2
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].getLongCardinality()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/BitSliceIndexBase.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getLongCardinality()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].getLongCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:62,1
    - Dst: '[org.roaringbitmap.bsi.Pair].newPair(int,boolean)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:64,1
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].bitCount()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:67,1
    - Dst: this.bA[i].contains(int)
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:68,1
    - Dst: '[org.roaringbitmap.bsi.Pair].newPair(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,boolean)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:72,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ImmutableRoaringBitmap[]
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.Pair<Integer,Boolean>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnId
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 73
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 73
    functionName: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].getValue(int)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/BitSliceIndexBase.java
    functionUses: 0
    functionsReached:
    - this.bA[i].contains(int)
    - '[org.roaringbitmap.bsi.Pair].newPair(int,boolean)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
    - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].bitCount()'
    - '[org.roaringbitmap.bsi.Pair].newPair(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,boolean)'
    linkageType: ''
    returnType: org.roaringbitmap.bsi.Pair<Integer,Boolean>
    signature: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].getValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Long].intValue()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:79,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ImmutableRoaringBitmap[]
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnId
    argTypes:
    - Long
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].valueExist(Long)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/BitSliceIndexBase.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
    - '[Long].intValue()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].valueExist(Long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:100,1
    - Dst: Math.max(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,int)
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:102,1
    - Dst: Math.min(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,int)
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:105,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:107,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getBatchIterator()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:109,1
    - Dst: '[org.roaringbitmap.BatchIterator].hasNext()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:110,1
    - Dst: '[org.roaringbitmap.BatchIterator].nextBatch(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:112,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:115,1
    - Dst: System.arraycopy(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,int,org.roaringbitmap.bsi.buffer.BitSliceIndexBase,int,int)
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:118,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:119,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:124,1
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].invokeAsync(null,java.util.concurrent.ExecutorService)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:127,1
    - Dst: '[java.util.ArrayList].add(java.util.concurrent.CompletableFuture<T>)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:133,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Function<int[],R>
      - int
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      - java.util.concurrent.ExecutorService
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ImmutableRoaringBitmap[]
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<java.util.concurrent.CompletableFuture<R>>
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - func
    - parallelism
    - foundSet
    - pool
    argTypes:
    - java.util.function.Function<int[],R>
    - int
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    - java.util.concurrent.ExecutorService
    constantsTouched: []
    func_position:
      end: 136
      start: 95
    functionDepth: 3
    functionLinenumber: 95
    functionLinenumberEnd: 136
    functionName: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].parallelExec(java.util.function.Function<int[],R>,int,org.roaringbitmap.buffer.ImmutableRoaringBitmap,java.util.concurrent.ExecutorService)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/BitSliceIndexBase.java
    functionUses: 0
    functionsReached:
    - Math.min(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,int)
    - System.arraycopy(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,int,org.roaringbitmap.bsi.buffer.BitSliceIndexBase,int,int)
    - '[java.util.ArrayList].<init>()'
    - Math.max(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,int)
    - '[java.util.ArrayList].add(java.util.concurrent.CompletableFuture<T>)'
    - '[org.roaringbitmap.BatchIterator].hasNext()'
    - '[org.roaringbitmap.BatchIterator].nextBatch(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getBatchIterator()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].invokeAsync(null,java.util.concurrent.ExecutorService)'
    - '[java.util.ArrayList].add(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
    linkageType: ''
    returnType: java.util.List<java.util.concurrent.CompletableFuture<R>>
    signature: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].parallelExec(java.util.function.Function<int[],R>,int,org.roaringbitmap.buffer.ImmutableRoaringBitmap,java.util.concurrent.ExecutorService)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<java.util.concurrent.CompletableFuture<T>>].toArray()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:140,1
    - Dst: '[java.util.concurrent.CompletableFuture].allOf(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:140,1
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].thenApply()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:141,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<java.util.concurrent.CompletableFuture<T>>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ImmutableRoaringBitmap[]
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.concurrent.CompletableFuture<java.util.List<T>>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - futuresList
    argTypes:
    - java.util.List<java.util.concurrent.CompletableFuture<T>>
    constantsTouched: []
    func_position:
      end: 143
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 143
    functionName: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].allOf(java.util.List<java.util.concurrent.CompletableFuture<T>>)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/BitSliceIndexBase.java
    functionUses: 0
    functionsReached:
    - '[java.util.concurrent.CompletableFuture].allOf(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
    - '[java.util.List<java.util.concurrent.CompletableFuture<T>>].toArray()'
    - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].thenApply()'
    linkageType: ''
    returnType: java.util.concurrent.CompletableFuture<java.util.List<T>>
    signature: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].allOf(java.util.List<java.util.concurrent.CompletableFuture<T>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].parallelExec(java.util.function.Function<int[],org.roaringbitmap.buffer.ImmutableRoaringBitmap>,int,org.roaringbitmap.buffer.ImmutableRoaringBitmap,java.util.concurrent.ExecutorService)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:153,1
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].allOf(java.util.List<java.util.concurrent.CompletableFuture<R>>)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:155,1
    - Dst: '[java.util.List<java.util.concurrent.CompletableFuture<R>>].size()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:157,1
    - Dst: '[java.util.List<java.util.concurrent.CompletableFuture<R>>].size()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:158,1
    - Dst: '[java.util.List<java.util.concurrent.CompletableFuture<R>>].get(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:159,1
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].get()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:159,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:162,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      - java.util.function.Function<int[],org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      - java.util.concurrent.ExecutorService
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ImmutableRoaringBitmap[]
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions:
      - InterruptedException
      - java.util.concurrent.ExecutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - parallelism
    - foundSet
    - func
    - pool
    argTypes:
    - int
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    - java.util.function.Function<int[],org.roaringbitmap.buffer.ImmutableRoaringBitmap>
    - java.util.concurrent.ExecutorService
    constantsTouched: []
    func_position:
      end: 163
      start: 145
    functionDepth: 1
    functionLinenumber: 145
    functionLinenumberEnd: 163
    functionName: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].parallelMR(int,org.roaringbitmap.buffer.ImmutableRoaringBitmap,java.util.function.Function<int[],org.roaringbitmap.buffer.ImmutableRoaringBitmap>,java.util.concurrent.ExecutorService)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/BitSliceIndexBase.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<java.util.concurrent.CompletableFuture<R>>].size()'
    - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].parallelExec(java.util.function.Function<int[],org.roaringbitmap.buffer.ImmutableRoaringBitmap>,int,org.roaringbitmap.buffer.ImmutableRoaringBitmap,java.util.concurrent.ExecutorService)'
    - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].allOf(java.util.List<java.util.concurrent.CompletableFuture<R>>)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
    - '[java.util.List<java.util.concurrent.CompletableFuture<R>>].get(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
    - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].get()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    signature: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].parallelMR(int,org.roaringbitmap.buffer.ImmutableRoaringBitmap,java.util.function.Function<int[],org.roaringbitmap.buffer.ImmutableRoaringBitmap>,java.util.concurrent.ExecutorService)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.CompletableFuture].supplyAsync(java.util.concurrent.Executor)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:167,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Supplier<T>
      - java.util.function.Function<Exception,T>
      - java.util.concurrent.Executor
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ImmutableRoaringBitmap[]
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.concurrent.CompletableFuture<T>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - supplier
    - exceptionHandler
    - forkJoinExecutor
    argTypes:
    - java.util.function.Supplier<T>
    - java.util.function.Function<Exception,T>
    - java.util.concurrent.Executor
    constantsTouched: []
    func_position:
      end: 179
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 179
    functionName: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].invokeAsync(java.util.function.Supplier<T>,java.util.function.Function<Exception,T>,java.util.concurrent.Executor)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/BitSliceIndexBase.java
    functionUses: 0
    functionsReached:
    - '[java.util.concurrent.CompletableFuture].supplyAsync(java.util.concurrent.Executor)'
    linkageType: ''
    returnType: java.util.concurrent.CompletableFuture<T>
    signature: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].invokeAsync(java.util.function.Supplier<T>,java.util.function.Function<Exception,T>,java.util.concurrent.Executor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:195,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:197,1
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].bitCount()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:200,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:204,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:204,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:206,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:209,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:209,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:211,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:215,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:221,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:223,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:225,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:227,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:229,1
    CyclomaticComplexity: 26
    EdgeCount: 26
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes:
      - BitmapSliceIndex.Operation
      - int
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ImmutableRoaringBitmap[]
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - operation
    - predicate
    - foundSet
    argTypes:
    - BitmapSliceIndex.Operation
    - int
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 231
      start: 190
    functionDepth: 4
    functionLinenumber: 190
    functionLinenumberEnd: 231
    functionName: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].oNeilCompare(BitmapSliceIndex.Operation,int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/BitSliceIndexBase.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].bitCount()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    signature: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].oNeilCompare(BitmapSliceIndex.Operation,int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:243,1
    - Dst: Long.numberOfTrailingZeros()
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:244,1
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].bitCount()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:246,1
    - Dst: '[java.util.ArrayList].add()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:249,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:252,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:252,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:256,1
    - Dst: '[java.util.ArrayList].toArray()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:261,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].horizontal_or(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:261,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:268,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ImmutableRoaringBitmap[]
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - predicate
    - foundSet
    argTypes:
    - int
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 270
      start: 240
    functionDepth: 1
    functionLinenumber: 240
    functionLinenumberEnd: 270
    functionName: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].owenGreatEqual(int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/BitSliceIndexBase.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].add()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
    - '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[java.util.ArrayList].<init>()'
    - Long.numberOfTrailingZeros()
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
    - '[java.util.ArrayList].toArray()'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].horizontal_or(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
    - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].bitCount()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    signature: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].owenGreatEqual(int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fixedFoundSet.getLongCardinality()
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:303,1
    - Dst: '[IllegalArgumentException].<init>(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:304,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:309,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:312,1
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].bitCount()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:315,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:317,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:317,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:318,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:320,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:323,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:325,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:330,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:331,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:334,1
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].hasNext()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:335,1
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].next()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:336,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:336,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:340,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ImmutableRoaringBitmap[]
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - foundSet
    - k
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    - int
    constantsTouched: []
    func_position:
      end: 342
      start: 301
    functionDepth: 4
    functionLinenumber: 301
    functionLinenumberEnd: 342
    functionName: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].topK(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/BitSliceIndexBase.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[IllegalArgumentException].<init>(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
    - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].next()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getLongCardinality()'
    - fixedFoundSet.getLongCardinality()
    - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].hasNext()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].bitCount()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].topK(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:356,1
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].compareUsingMinMax(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,int,int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:361,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:370,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:372,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ImmutableRoaringBitmap[]
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - foundSet
    - predicate
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    - int
    constantsTouched: []
    func_position:
      end: 376
      start: 351
    functionDepth: 0
    functionLinenumber: 351
    functionLinenumberEnd: 376
    functionName: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].rangeEQ(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/BitSliceIndexBase.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
    - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].compareUsingMinMax(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,int,int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    signature: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].rangeEQ(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].rangeEQ(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:386,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:387,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ImmutableRoaringBitmap[]
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - foundSet
    - predicate
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    - int
    constantsTouched: []
    func_position:
      end: 388
      start: 385
    functionDepth: 5
    functionLinenumber: 385
    functionLinenumberEnd: 388
    functionName: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].rangeNEQ(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/BitSliceIndexBase.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].rangeEQ(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    signature: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].rangeNEQ(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].compare(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,int,int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:391,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ImmutableRoaringBitmap[]
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - foundSet
    - predicate
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    - int
    constantsTouched: []
    func_position:
      end: 392
      start: 390
    functionDepth: 0
    functionLinenumber: 390
    functionLinenumberEnd: 392
    functionName: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].rangeLT(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/BitSliceIndexBase.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].compare(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,int,int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    signature: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].rangeLT(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].compare(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,int,int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:395,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ImmutableRoaringBitmap[]
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - foundSet
    - predicate
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    - int
    constantsTouched: []
    func_position:
      end: 396
      start: 394
    functionDepth: 0
    functionLinenumber: 394
    functionLinenumberEnd: 396
    functionName: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].rangeLE(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/BitSliceIndexBase.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].compare(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,int,int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    signature: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].rangeLE(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].compare(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,int,int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:399,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ImmutableRoaringBitmap[]
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - foundSet
    - predicate
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    - int
    constantsTouched: []
    func_position:
      end: 400
      start: 398
    functionDepth: 0
    functionLinenumber: 398
    functionLinenumberEnd: 400
    functionName: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].rangeGT(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/BitSliceIndexBase.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].compare(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,int,int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    signature: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].rangeGT(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].compare(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,int,int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:403,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ImmutableRoaringBitmap[]
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - foundSet
    - predicate
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    - int
    constantsTouched: []
    func_position:
      end: 404
      start: 402
    functionDepth: 0
    functionLinenumber: 402
    functionLinenumberEnd: 404
    functionName: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].rangeGE(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/BitSliceIndexBase.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].compare(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,int,int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    signature: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].rangeGE(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].compare(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,int,int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:407,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ImmutableRoaringBitmap[]
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - foundSet
    - start
    - end
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    - int
    - int
    constantsTouched: []
    func_position:
      end: 408
      start: 406
    functionDepth: 0
    functionLinenumber: 406
    functionLinenumberEnd: 408
    functionName: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].range(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int,int)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/BitSliceIndexBase.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].compare(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,int,int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    signature: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].range(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].compareUsingMinMax(BitmapSliceIndex.Operation,int,int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:427,1
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].rangeEQ(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:434,1
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].rangeNEQ(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:436,1
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].owenGreatEqual(int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:438,1
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].oNeilCompare(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:441,1
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].oNeilCompare(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:444,1
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].oNeilCompare(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:447,1
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].owenGreatEqual(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:457,1
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].oNeilCompare(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,org.roaringbitmap.bsi.buffer.BitSliceIndexBase,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:458,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:460,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:463,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - BitmapSliceIndex.Operation
      - int
      - int
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ImmutableRoaringBitmap[]
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - operation
    - startOrValue
    - end
    - foundSet
    argTypes:
    - BitmapSliceIndex.Operation
    - int
    - int
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 465
      start: 422
    functionDepth: 6
    functionLinenumber: 422
    functionLinenumberEnd: 465
    functionName: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].compare(BitmapSliceIndex.Operation,int,int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/BitSliceIndexBase.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].compareUsingMinMax(BitmapSliceIndex.Operation,int,int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].rangeEQ(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].oNeilCompare(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,org.roaringbitmap.bsi.buffer.BitSliceIndexBase,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].owenGreatEqual(int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].owenGreatEqual(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].rangeNEQ(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
    - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].oNeilCompare(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    signature: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].compare(BitmapSliceIndex.Operation,int,int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:473,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:473,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:474,1
    CyclomaticComplexity: 50
    EdgeCount: 50
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - BitmapSliceIndex.Operation
      - int
      - int
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ImmutableRoaringBitmap[]
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - operation
    - startOrValue
    - end
    - foundSet
    argTypes:
    - BitmapSliceIndex.Operation
    - int
    - int
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 536
      start: 467
    functionDepth: 5
    functionLinenumber: 467
    functionLinenumberEnd: 536
    functionName: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].compareUsingMinMax(BitmapSliceIndex.Operation,int,int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/BitSliceIndexBase.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].clone()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    signature: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].compareUsingMinMax(BitmapSliceIndex.Operation,int,int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:539,1
    - Dst: '[org.roaringbitmap.bsi.Pair].newPair(int,int)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:540,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:542,1
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].bitCount()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:545,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:545,1
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].mapToLong()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:545,1
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].sum()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:545,1
    - Dst: '[org.roaringbitmap.bsi.Pair].newPair(org.roaringbitmap.bsi.Pair<Long,Long>,long)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:550,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ImmutableRoaringBitmap[]
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.Pair<Long,Long>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - foundSet
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 551
      start: 538
    functionDepth: 2
    functionLinenumber: 538
    functionLinenumberEnd: 551
    functionName: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].sum(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/BitSliceIndexBase.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getLongCardinality()'
    - '[org.roaringbitmap.bsi.Pair].newPair(int,int)'
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.Pair].newPair(org.roaringbitmap.bsi.Pair<Long,Long>,long)'
    - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].sum()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].mapToLong()'
    - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].bitCount()'
    linkageType: ''
    returnType: org.roaringbitmap.bsi.Pair<Long,Long>
    signature: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].sum(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:554,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:555,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ImmutableRoaringBitmap[]
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 561
      start: 553
    functionDepth: 2
    functionLinenumber: 553
    functionLinenumberEnd: 561
    functionName: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].toPairList()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/BitSliceIndexBase.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>
    signature: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].toPairList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:564,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:565,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:566,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ImmutableRoaringBitmap[]
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - foundSet
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 572
      start: 563
    functionDepth: 5
    functionLinenumber: 563
    functionLinenumberEnd: 572
    functionName: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].toPairList(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/BitSliceIndexBase.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    linkageType: ''
    returnType: java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>
    signature: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].toPairList(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:575,1
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].getValue(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:578,1
    - Dst: '[org.roaringbitmap.bsi.Pair<Integer,Boolean>].getValue()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:579,1
    - Dst: '[org.roaringbitmap.bsi.Pair<Integer,Boolean>].getKey()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:580,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getValue(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:580,1
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].getValue()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:581,1
    - Dst: '[org.roaringbitmap.bsi.Pair<Integer,Boolean>].getKey()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:582,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValue(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,int)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:582,1
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].getKey()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:584,1
    - Dst: '[org.roaringbitmap.bsi.Pair<Integer,Boolean>].getKey()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:585,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValue(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:585,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ImmutableRoaringBitmap[]
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - batch
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 590
      start: 574
    functionDepth: 6
    functionLinenumber: 574
    functionLinenumberEnd: 590
    functionName: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].transposeWithCount(int[])'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/BitSliceIndexBase.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].getValue(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
    - '[org.roaringbitmap.bsi.Pair<Integer,Boolean>].getKey()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getValue(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
    - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].getKey()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValue(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValue(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,int)'
    - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].getValue()'
    - '[org.roaringbitmap.bsi.Pair<Integer,Boolean>].getValue()'
    linkageType: ''
    returnType: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
    signature: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].transposeWithCount(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].transposeWithCount(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:609,1
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].parallelExec(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,int,org.roaringbitmap.bsi.buffer.BitSliceIndexBase,java.util.concurrent.ExecutorService)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:612,1
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].allOf(java.util.List<java.util.concurrent.CompletableFuture<R>>)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:614,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:616,1
    - Dst: bsiFuture.get()
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:618,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].add(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:618,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      - int
      - java.util.concurrent.ExecutorService
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ImmutableRoaringBitmap[]
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions:
      - java.util.concurrent.ExecutionException
      - InterruptedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - foundSet
    - parallelism
    - pool
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    - int
    - java.util.concurrent.ExecutorService
    constantsTouched: []
    func_position:
      end: 621
      start: 601
    functionDepth: 6
    functionLinenumber: 601
    functionLinenumberEnd: 621
    functionName: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].parallelTransposeWithCount(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int,java.util.concurrent.ExecutorService)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/BitSliceIndexBase.java
    functionUses: 0
    functionsReached:
    - bsiFuture.get()
    - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].allOf(java.util.List<java.util.concurrent.CompletableFuture<R>>)'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].add(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
    - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].parallelExec(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,int,org.roaringbitmap.bsi.buffer.BitSliceIndexBase,java.util.concurrent.ExecutorService)'
    - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].transposeWithCount(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
    signature: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].parallelTransposeWithCount(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int,java.util.concurrent.ExecutorService)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].batchIn(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,java.util.Set<Integer>)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:643,1
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].parallelMR(int,org.roaringbitmap.bsi.buffer.BitSliceIndexBase,org.roaringbitmap.bsi.buffer.BitSliceIndexBase,java.util.concurrent.ExecutorService)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:646,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      - java.util.Set<Integer>
      - java.util.concurrent.ExecutorService
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ImmutableRoaringBitmap[]
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions:
      - java.util.concurrent.ExecutionException
      - InterruptedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - parallelism
    - foundSet
    - values
    - pool
    argTypes:
    - int
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    - java.util.Set<Integer>
    - java.util.concurrent.ExecutorService
    constantsTouched: []
    func_position:
      end: 647
      start: 635
    functionDepth: 0
    functionLinenumber: 635
    functionLinenumberEnd: 647
    functionName: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].parallelIn(int,org.roaringbitmap.buffer.ImmutableRoaringBitmap,java.util.Set<Integer>,java.util.concurrent.ExecutorService)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/BitSliceIndexBase.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].batchIn(org.roaringbitmap.bsi.buffer.BitSliceIndexBase,java.util.Set<Integer>)'
    - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].parallelMR(int,org.roaringbitmap.bsi.buffer.BitSliceIndexBase,org.roaringbitmap.bsi.buffer.BitSliceIndexBase,java.util.concurrent.ExecutorService)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    signature: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].parallelIn(int,org.roaringbitmap.buffer.ImmutableRoaringBitmap,java.util.Set<Integer>,java.util.concurrent.ExecutorService)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:651,1
    - Dst: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].getValue(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:654,1
    - Dst: '[org.roaringbitmap.bsi.Pair<Integer,Boolean>].getValue()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:655,1
    - Dst: '[org.roaringbitmap.bsi.Pair<Integer,Boolean>].getKey()'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:655,1
    - Dst: '[java.util.Set<Integer>].contains(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:655,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
      Src: org.roaringbitmap.bsi.buffer.BitSliceIndexBase:656,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - java.util.Set<Integer>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ImmutableRoaringBitmap[]
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - batch
    - values
    argTypes:
    - int[]
    - java.util.Set<Integer>
    constantsTouched: []
    func_position:
      end: 660
      start: 649
    functionDepth: 4
    functionLinenumber: 649
    functionLinenumberEnd: 660
    functionName: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].batchIn(int[],java.util.Set<Integer>)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/BitSliceIndexBase.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].getValue(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.bsi.Pair<Integer,Boolean>].getKey()'
    - '[java.util.Set<Integer>].contains(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.bsi.buffer.BitSliceIndexBase)'
    - '[org.roaringbitmap.bsi.Pair<Integer,Boolean>].getValue()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    signature: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].batchIn(int[],java.util.Set<Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - ImmutableRoaringBitmap[]
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].<init>()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/BitSliceIndexBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    signature: '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - MutableRoaringBitmap[]
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 4
    argNames:
    - maxValue
    - minValue
    - bA
    - ebM
    argTypes:
    - int
    - int
    - MutableRoaringBitmap[]
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 39
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 39
    functionName: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>(int,int,MutableRoaringBitmap[],org.roaringbitmap.buffer.MutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/MutableBitSliceIndex.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
    signature: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>(int,int,MutableRoaringBitmap[],org.roaringbitmap.buffer.MutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:47,1
    - Dst: Integer.numberOfLeadingZeros(int)
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:50,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:52,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:54,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 2
    argNames:
    - minValue
    - maxValue
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 55
      start: 45
    functionDepth: 4
    functionLinenumber: 45
    functionLinenumberEnd: 55
    functionName: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>(int,int)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/MutableBitSliceIndex.java
    functionUses: 10
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - Integer.numberOfLeadingZeros(int)
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
    signature: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>(int,int)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 5
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/MutableBitSliceIndex.java
    functionUses: 12
    functionsReached:
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>(int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
    signature: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ebM.isEmpty()
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:65,1
    - Dst: Integer.numberOfLeadingZeros(int)
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:68,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].grow(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:68,1
    - Dst: Integer.numberOfLeadingZeros(int)
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:73,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].grow(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:73,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 2
    argNames:
    - minValue
    - maxValue
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 75
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 75
    functionName: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].ensureCapacityInternal(int,int)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/MutableBitSliceIndex.java
    functionUses: 1
    functionsReached:
    - ebM.isEmpty()
    - Integer.numberOfLeadingZeros(int)
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].grow(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].ensureCapacityInternal(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].copyOf(MutableRoaringBitmap[],int)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:89,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:92,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 1
    argNames:
    - newBitDepth
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 95
      start: 82
    functionDepth: 4
    functionLinenumber: 82
    functionLinenumberEnd: 95
    functionName: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].grow(int)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/MutableBitSliceIndex.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].copyOf(MutableRoaringBitmap[],int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].grow(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:101,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].runOptimize()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:101,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getMutableSlice(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:104,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 100
    functionDepth: 2
    functionLinenumber: 100
    functionLinenumberEnd: 107
    functionName: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].runOptimize()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/MutableBitSliceIndex.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getMutableSlice(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].runOptimize()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].runOptimize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].hasRunCompression()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/MutableBitSliceIndex.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].hasRunCompression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:114,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getMutableSlice(int)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:115,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:115,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:116,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:117,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:118,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].grow(int)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:118,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].addDigit(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:120,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 2
    argNames:
    - foundSet
    - i
    argTypes:
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    - int
    constantsTouched: []
    func_position:
      end: 122
      start: 113
    functionDepth: 5
    functionLinenumber: 113
    functionLinenumberEnd: 122
    functionName: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].addDigit(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/MutableBitSliceIndex.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].bitCount()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].grow(int)'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].addDigit(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getMutableSlice(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].addDigit(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionName: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getExistenceBitmap()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/MutableBitSliceIndex.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getExistenceBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 130
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 130
    functionName: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getMutableSlice(int)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/MutableBitSliceIndex.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getMutableSlice(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].ensureCapacityInternal(int,int)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:139,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValueInternal(int,int)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 2
    argNames:
    - columnId
    - value
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 141
      start: 138
    functionDepth: 6
    functionLinenumber: 138
    functionLinenumberEnd: 141
    functionName: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValue(int,int)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/MutableBitSliceIndex.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValueInternal(int,int)'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].ensureCapacityInternal(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValue(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:144,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getMutableSlice(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:146,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:146,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getMutableSlice(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:148,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:148,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getExistenceBitmap()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:152,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:152,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 2
    argNames:
    - columnId
    - value
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 153
      start: 143
    functionDepth: 5
    functionLinenumber: 143
    functionLinenumberEnd: 153
    functionName: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValueInternal(int,int)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/MutableBitSliceIndex.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getExistenceBitmap()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].bitCount()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int)'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getMutableSlice(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValueInternal(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.OptionalInt].of(Integer)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:159,1
    - Dst: '[java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>].stream()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:160,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].mapToInt()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:160,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].max()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:160,1
    - Dst: '[java.util.OptionalInt].of(Integer)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:163,1
    - Dst: '[java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>].stream()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:164,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].mapToInt()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:164,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].min()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:164,1
    - Dst: maxValue.isPresent()
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:166,1
    - Dst: minValue.isPresent()
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:166,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:167,1
    - Dst: minValue.getAsInt()
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:170,1
    - Dst: maxValue.getAsInt()
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:170,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].ensureCapacityInternal(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex,org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:170,1
    - Dst: pair.getKey()
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:172,1
    - Dst: pair.getValue()
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:172,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValue(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex,org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:172,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>
      - Integer
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 3
    argNames:
    - values
    - currentMaxValue
    - currentMinValue
    argTypes:
    - java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>
    - Integer
    - Integer
    constantsTouched: []
    func_position:
      end: 174
      start: 155
    functionDepth: 1
    functionLinenumber: 155
    functionLinenumberEnd: 174
    functionName: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValues(java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>,Integer,Integer)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/MutableBitSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[java.util.OptionalInt].of(Integer)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].max()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].ensureCapacityInternal(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex,org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
    - pair.getKey()
    - minValue.getAsInt()
    - maxValue.getAsInt()
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].mapToInt()'
    - pair.getValue()
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValue(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex,org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
    - maxValue.isPresent()
    - minValue.isPresent()
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].min()'
    - '[java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>].stream()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValues(java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>,Integer,Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>].stream()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:184,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].mapToInt()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:184,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].filter()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:184,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].max()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:184,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getAsInt()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:184,1
    - Dst: '[java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>].stream()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:186,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].mapToInt()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:186,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].filter()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:186,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].min()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:186,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getAsInt()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:186,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].ensureCapacityInternal(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex,org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:187,1
    - Dst: pair.getKey()
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:189,1
    - Dst: pair.getValue()
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:189,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValueInternal(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex,org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:189,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 1
    argNames:
    - values
    argTypes:
    - java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>
    constantsTouched: []
    func_position:
      end: 191
      start: 181
    functionDepth: 1
    functionLinenumber: 181
    functionLinenumberEnd: 191
    functionName: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValues(java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/MutableBitSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].filter()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValueInternal(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex,org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].max()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].ensureCapacityInternal(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex,org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
    - pair.getKey()
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getAsInt()'
    - pair.getValue()
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].min()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].mapToInt()'
    - '[java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>].stream()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValues(java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].isEmpty()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:199,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getExistenceBitmap()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:203,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getExistenceBitmap()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:203,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:203,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:204,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:204,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:205,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].grow(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:205,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:208,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getMutableSlice(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:209,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].addDigit(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:209,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].minValue()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:213,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].maxValue()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:214,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 1
    argNames:
    - otherBsi
    argTypes:
    - org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
    constantsTouched: []
    func_position:
      end: 215
      start: 197
    functionDepth: 2
    functionLinenumber: 197
    functionLinenumberEnd: 215
    functionName: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].add(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/MutableBitSliceIndex.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getExistenceBitmap()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].maxValue()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].grow(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].bitCount()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].minValue()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].addDigit(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getMutableSlice(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].add(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ebM.isEmpty()
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:218,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getExistenceBitmap()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:222,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:224,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:225,1
    - Dst: minValuesId.first()
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:230,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].valueAt(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:230,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 217
    functionDepth: 1
    functionLinenumber: 217
    functionLinenumberEnd: 231
    functionName: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].minValue()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/MutableBitSliceIndex.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getExistenceBitmap()'
    - minValuesId.first()
    - ebM.isEmpty()
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].valueAt(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].minValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ebM.isEmpty()
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:234,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getExistenceBitmap()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:238,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:240,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:241,1
    - Dst: maxValuesId.first()
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:246,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].valueAt(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:246,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 247
      start: 233
    functionDepth: 1
    functionLinenumber: 233
    functionLinenumberEnd: 247
    functionName: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].maxValue()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/MutableBitSliceIndex.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getExistenceBitmap()'
    - ebM.isEmpty()
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
    - maxValuesId.first()
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].valueAt(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].maxValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:251,1
    - Dst: this.bA[i].contains(int)
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:252,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 1
    argNames:
    - columnId
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 258
      start: 249
    functionDepth: 0
    functionLinenumber: 249
    functionLinenumberEnd: 258
    functionName: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].valueAt(int)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/MutableBitSliceIndex.java
    functionUses: 0
    functionsReached:
    - this.bA[i].contains(int)
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].bitCount()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].valueAt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].isEmpty()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:268,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].intersects(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex,org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:273,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:274,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:277,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:277,1
    - Dst: Integer.max(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex,org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:277,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getMutableSlice(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:281,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:281,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getMutableSlice(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:283,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:283,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex,org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:284,1
    - Dst: newBA[i].runOptimize()
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:286,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getExistenceBitmap()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:290,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getExistenceBitmap()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:290,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:290,1
    - Dst: Integer.max(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex,org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:292,1
    - Dst: Integer.min(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex,org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:293,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 1
    argNames:
    - otherBsi
    argTypes:
    - org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
    constantsTouched: []
    func_position:
      end: 294
      start: 266
    functionDepth: 4
    functionLinenumber: 266
    functionLinenumberEnd: 294
    functionName: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].merge(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/MutableBitSliceIndex.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getExistenceBitmap()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].bitCount()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - Integer.min(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex,org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)
    - newBA[i].runOptimize()
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].intersects(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex,org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex,org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getMutableSlice(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].isEmpty()'
    - Integer.max(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex,org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].merge(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:297,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].clone()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:300,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:301,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getMutableSlice(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:303,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:303,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 309
      start: 296
    functionDepth: 6
    functionLinenumber: 296
    functionLinenumberEnd: 309
    functionName: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].clone()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/MutableBitSliceIndex.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].bitCount()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getMutableSlice(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex
    signature: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].putInt(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:313,1
    - Dst: '[java.nio.ByteBuffer].putInt(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:314,1
    - Dst: '[java.nio.ByteBuffer].put()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:315,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].serialize(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:317,1
    - Dst: '[java.nio.ByteBuffer].putInt(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:320,1
    - Dst: rb.serialize(java.nio.ByteBuffer)
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:322,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 324
      start: 311
    functionDepth: 1
    functionLinenumber: 311
    functionLinenumberEnd: 324
    functionName: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].serialize(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/MutableBitSliceIndex.java
    functionUses: 1
    functionsReached:
    - rb.serialize(java.nio.ByteBuffer)
    - '[java.nio.ByteBuffer].put()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].serialize(java.nio.ByteBuffer)'
    - '[java.nio.ByteBuffer].putInt(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].serialize(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.WritableUtils].writeVInt(java.io.DataOutput,org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:328,1
    - Dst: '[org.roaringbitmap.bsi.WritableUtils].writeVInt(java.io.DataOutput,org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:329,1
    - Dst: '[java.io.DataOutput].writeBoolean(boolean)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:330,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].serialize(java.io.DataOutput)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:333,1
    - Dst: '[org.roaringbitmap.bsi.WritableUtils].writeVInt(java.io.DataOutput,org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:336,1
    - Dst: rb.serialize(java.io.DataOutput)
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:338,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 1
    argNames:
    - output
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 340
      start: 326
    functionDepth: 1
    functionLinenumber: 326
    functionLinenumberEnd: 340
    functionName: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].serialize(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/MutableBitSliceIndex.java
    functionUses: 1
    functionsReached:
    - rb.serialize(java.io.DataOutput)
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].serialize(java.io.DataOutput)'
    - '[java.io.DataOutput].writeBoolean(boolean)'
    - '[org.roaringbitmap.bsi.WritableUtils].writeVInt(java.io.DataOutput,org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].serialize(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 347
      start: 342
    functionDepth: 0
    functionLinenumber: 342
    functionLinenumberEnd: 347
    functionName: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].clear()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/MutableBitSliceIndex.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].clear()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:350,1
    - Dst: '[java.nio.ByteBuffer].getInt()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:352,1
    - Dst: '[java.nio.ByteBuffer].getInt()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:353,1
    - Dst: '[java.nio.ByteBuffer].get()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:354,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:357,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:358,1
    - Dst: '[java.nio.ByteBuffer].position()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:361,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:361,1
    - Dst: '[java.nio.ByteBuffer].position(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:361,1
    - Dst: '[java.nio.ByteBuffer].getInt()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:362,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:365,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:366,1
    - Dst: '[java.nio.ByteBuffer].position()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:368,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:368,1
    - Dst: '[java.nio.ByteBuffer].position(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:368,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 371
      start: 349
    functionDepth: 4
    functionLinenumber: 349
    functionLinenumberEnd: 371
    functionName: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].deserialize(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/MutableBitSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].getInt()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[java.nio.ByteBuffer].get()'
    - '[java.nio.ByteBuffer].position()'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].clear()'
    - '[java.nio.ByteBuffer].position(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.nio.ByteBuffer)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].deserialize(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].clear()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:374,1
    - Dst: '[org.roaringbitmap.bsi.WritableUtils].readVInt(java.io.DataInput)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:377,1
    - Dst: '[org.roaringbitmap.bsi.WritableUtils].readVInt(java.io.DataInput)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:378,1
    - Dst: '[java.io.DataInput].readBoolean()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:379,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:382,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.io.DataInput)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:383,1
    - Dst: '[org.roaringbitmap.bsi.WritableUtils].readVInt(java.io.DataInput)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:387,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:390,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.io.DataInput)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:391,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 395
      start: 373
    functionDepth: 4
    functionLinenumber: 373
    functionLinenumberEnd: 395
    functionName: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].deserialize(java.io.DataInput)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/MutableBitSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.bsi.WritableUtils].readVInt(java.io.DataInput)'
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].clear()'
    - '[java.io.DataInput].readBoolean()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.io.DataInput)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].deserialize(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: rb.serializedSizeInBytes()
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:400,1
    - Dst: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].serializedSizeInBytes()'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:402,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 403
      start: 397
    functionDepth: 1
    functionLinenumber: 397
    functionLinenumberEnd: 403
    functionName: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].serializedSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/MutableBitSliceIndex.java
    functionUses: 2
    functionsReached:
    - rb.serializedSizeInBytes()
    - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].serializedSizeInBytes()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].serializedSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].<init>(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex,org.roaringbitmap.bsi.buffer.MutableBitSliceIndex,org.roaringbitmap.bsi.buffer.MutableBitSliceIndex,org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
      Src: org.roaringbitmap.bsi.buffer.MutableBitSliceIndex:412,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.bsi.BitmapSliceIndex
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex
      static: false
      superClass: org.roaringbitmap.bsi.buffer.BitSliceIndexBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 414
      start: 405
    functionDepth: 0
    functionLinenumber: 405
    functionLinenumberEnd: 414
    functionName: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].toImmutableBitSliceIndex()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/MutableBitSliceIndex.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].<init>(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex,org.roaringbitmap.bsi.buffer.MutableBitSliceIndex,org.roaringbitmap.bsi.buffer.MutableBitSliceIndex,org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
    linkageType: ''
    returnType: org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex
    signature: '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].toImmutableBitSliceIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>(int,int)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64NavigableMap[]
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - Boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64NavigableMapSliceIndex.java
    functionUses: 13
    functionsReached:
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>(int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:74,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:77,1
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:80,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:82,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:85,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64NavigableMap[]
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - Boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - minValue
    - maxValue
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 86
      start: 72
    functionDepth: 4
    functionLinenumber: 72
    functionLinenumberEnd: 86
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>(long,long)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64NavigableMapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
    - '[IllegalArgumentException].<init>(String)'
    - Long.numberOfLeadingZeros(long)
    linkageType: ''
    returnType: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:92,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:96,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:97,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:97,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:98,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].grow(int)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:98,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:101,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].addDigit(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:102,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].minValue()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:106,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].maxValue()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:107,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64NavigableMap[]
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - Boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - otherBsi
    argTypes:
    - org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex
    constantsTouched: []
    func_position:
      end: 108
      start: 91
    functionDepth: 5
    functionLinenumber: 91
    functionLinenumberEnd: 108
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].add(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64NavigableMapSliceIndex.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].grow(int)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].maxValue()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].minValue()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].bitCount()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].addDigit(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].add(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:114,1
    - Dst: this.bA[i].xor(org.roaringbitmap.longlong.Roaring64NavigableMap)
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:115,1
    - Dst: '[void].isEmpty()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:116,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:117,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:118,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].grow(int)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:118,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].addDigit(void,int)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:120,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64NavigableMap[]
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - Boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - foundSet
    - i
    argTypes:
    - org.roaringbitmap.longlong.Roaring64NavigableMap
    - int
    constantsTouched: []
    func_position:
      end: 122
      start: 113
    functionDepth: 5
    functionLinenumber: 113
    functionLinenumberEnd: 122
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].addDigit(org.roaringbitmap.longlong.Roaring64NavigableMap,int)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64NavigableMapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[void].isEmpty()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].grow(int)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].bitCount()'
    - this.bA[i].xor(org.roaringbitmap.longlong.Roaring64NavigableMap)
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].addDigit(void,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].addDigit(org.roaringbitmap.longlong.Roaring64NavigableMap,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:128,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].andNot(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:134,1
    - Dst: '[void].isEmpty()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:135,1
    - Dst: minValuesId.first()
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:140,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].valueAt(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:140,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64NavigableMap[]
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - Boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 141
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].minValue()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64NavigableMapSliceIndex.java
    functionUses: 5
    functionsReached:
    - '[void].isEmpty()'
    - minValuesId.first()
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].valueAt(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].andNot(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].minValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:147,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:153,1
    - Dst: '[void].isEmpty()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:154,1
    - Dst: maxValuesId.first()
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:159,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].valueAt(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:159,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64NavigableMap[]
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - Boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 146
    functionDepth: 1
    functionLinenumber: 146
    functionLinenumberEnd: 160
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].maxValue()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64NavigableMapSliceIndex.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
    - '[void].isEmpty()'
    - maxValuesId.first()
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].valueAt(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].maxValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:169,1
    - Dst: this.bA[i].contains(long)
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:170,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64NavigableMap[]
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - Boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 176
      start: 167
    functionDepth: 1
    functionLinenumber: 167
    functionLinenumberEnd: 176
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].valueAt(long)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64NavigableMapSliceIndex.java
    functionUses: 1
    functionsReached:
    - this.bA[i].contains(long)
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].bitCount()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].valueAt(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].runOptimize()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:182,1
    - Dst: integers.runOptimize()
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:185,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64NavigableMap[]
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - Boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 181
    functionDepth: 3
    functionLinenumber: 181
    functionLinenumberEnd: 188
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].runOptimize()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64NavigableMapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].runOptimize()'
    - integers.runOptimize()
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].runOptimize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64NavigableMap[]
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - Boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 195
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 195
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].hasRunCompression()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64NavigableMapSliceIndex.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].hasRunCompression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64NavigableMap[]
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - Boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64NavigableMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 202
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].getExistenceBitmap()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64NavigableMapSliceIndex.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64NavigableMap
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].getExistenceBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64NavigableMap[]
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - Boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 209
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].bitCount()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64NavigableMapSliceIndex.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].bitCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:215,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64NavigableMap[]
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - Boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 214
    functionDepth: 5
    functionLinenumber: 214
    functionLinenumberEnd: 216
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].getLongCardinality()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64NavigableMapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].getLongCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].contains(long)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:222,1
    - Dst: '[org.roaringbitmap.bsi.Pair].newPair(int,boolean)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:224,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].valueAt(long)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:227,1
    - Dst: '[org.roaringbitmap.bsi.Pair].newPair(long,boolean)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:227,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64NavigableMap[]
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - Boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.Pair<Long,Boolean>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 228
      start: 221
    functionDepth: 2
    functionLinenumber: 221
    functionLinenumberEnd: 228
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].getValue(long)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64NavigableMapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.Pair].newPair(long,boolean)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].valueAt(long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].contains(long)'
    - '[org.roaringbitmap.bsi.Pair].newPair(int,boolean)'
    linkageType: ''
    returnType: org.roaringbitmap.bsi.Pair<Long,Boolean>
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].getValue(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64NavigableMap[]
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - Boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 235
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 235
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].clear()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64NavigableMapSliceIndex.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].serialize(java.io.DataOutput)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:267,1
    - Dst: rb.serialize(java.io.DataOutput)
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:269,1
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:272,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64NavigableMap[]
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - Boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - output
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 275
      start: 264
    functionDepth: 3
    functionLinenumber: 264
    functionLinenumberEnd: 275
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].serialize(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64NavigableMapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].serialize(java.io.DataOutput)'
    - rb.serialize(java.io.DataOutput)
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].serialize(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].clear()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:291,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:293,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].deserialize(java.io.DataInput)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:294,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:297,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.InputStream)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:298,1
    - Dst: is.available()
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:299,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:300,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].deserialize(java.io.DataInput)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:301,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:302,1
    - Dst: '[java.util.ArrayList].toArray()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:305,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].minValue()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:306,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].maxValue()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:307,1
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:309,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64NavigableMap[]
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - Boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 312
      start: 289
    functionDepth: 5
    functionLinenumber: 289
    functionLinenumberEnd: 312
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].deserialize(java.io.DataInput)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64NavigableMapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].maxValue()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].minValue()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].deserialize(java.io.DataInput)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].clear()'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
    - is.available()
    - '[UnsupportedOperationException].<init>(String)'
    - '[java.util.ArrayList].toArray()'
    - '[java.io.DataInputStream].<init>(java.io.InputStream)'
    - '[java.util.ArrayList].add(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].deserialize(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: rb.serializedSizeInBytes()
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:320,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].serializedSizeInBytes()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:322,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64NavigableMap[]
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - Boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 323
      start: 317
    functionDepth: 2
    functionLinenumber: 317
    functionLinenumberEnd: 323
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].serializedSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64NavigableMapSliceIndex.java
    functionUses: 0
    functionsReached:
    - rb.serializedSizeInBytes()
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].serializedSizeInBytes()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].serializedSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].contains(long)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:329,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64NavigableMap[]
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - Boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 330
      start: 328
    functionDepth: 2
    functionLinenumber: 328
    functionLinenumberEnd: 330
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].valueExist(long)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64NavigableMapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].contains(long)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].valueExist(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].ensureCapacityInternal(long,long)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:336,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValueInternal(long,long)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64NavigableMap[]
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - Boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnId
    - value
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 338
      start: 335
    functionDepth: 6
    functionLinenumber: 335
    functionLinenumberEnd: 338
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(long,long)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64NavigableMapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValueInternal(long,long)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].ensureCapacityInternal(long,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:341,1
    - Dst: this.bA[i].add(long)
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:343,1
    - Dst: this.bA[i].removeLong(long)
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:345,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].add(long)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:348,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64NavigableMap[]
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - Boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnId
    - value
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 349
      start: 340
    functionDepth: 1
    functionLinenumber: 340
    functionLinenumberEnd: 349
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValueInternal(long,long)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64NavigableMapSliceIndex.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].add(long)'
    - this.bA[i].removeLong(long)
    - this.bA[i].add(long)
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].bitCount()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValueInternal(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:352,1
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:355,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].grow(int)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:355,1
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:360,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].grow(int)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:360,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64NavigableMap[]
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - Boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - minValue
    - maxValue
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 362
      start: 351
    functionDepth: 5
    functionLinenumber: 351
    functionLinenumberEnd: 362
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].ensureCapacityInternal(long,long)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64NavigableMapSliceIndex.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].grow(int)'
    - Long.numberOfLeadingZeros(long)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].ensureCapacityInternal(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].copyOf(Roaring64NavigableMap[],int)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:371,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:374,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64NavigableMap[]
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - Boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newBitDepth
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 378
      start: 364
    functionDepth: 4
    functionLinenumber: 364
    functionLinenumberEnd: 378
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].grow(int)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64NavigableMapSliceIndex.java
    functionUses: 3
    functionsReached:
    - '[java.util.Arrays].copyOf(Roaring64NavigableMap[],int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].grow(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.roaringbitmap.bsi.Pair<Long,Long>>].isEmpty()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:385,1
    - Dst: '[java.util.List<org.roaringbitmap.bsi.Pair<Long,Long>>].stream()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:387,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].mapToLong()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:387,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].filter()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:387,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].max()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:387,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].getAsLong()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:387,1
    - Dst: '[java.util.List<org.roaringbitmap.bsi.Pair<Long,Long>>].stream()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:389,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].mapToLong()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:389,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].filter()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:389,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].min()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:389,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].getAsLong()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:389,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].ensureCapacityInternal(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex,org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:390,1
    - Dst: pair.getKey()
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:392,1
    - Dst: pair.getValue()
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:392,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValueInternal(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex,org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:392,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.roaringbitmap.bsi.Pair<Long,Long>>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64NavigableMap[]
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - Boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - values
    argTypes:
    - java.util.List<org.roaringbitmap.bsi.Pair<Long,Long>>
    constantsTouched: []
    func_position:
      end: 394
      start: 384
    functionDepth: 1
    functionLinenumber: 384
    functionLinenumberEnd: 394
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValues(java.util.List<org.roaringbitmap.bsi.Pair<Long,Long>>)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64NavigableMapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.roaringbitmap.bsi.Pair<Long,Long>>].stream()'
    - pair.getKey()
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].ensureCapacityInternal(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex,org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].filter()'
    - '[java.util.List<org.roaringbitmap.bsi.Pair<Long,Long>>].isEmpty()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValueInternal(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex,org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].max()'
    - pair.getValue()
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].min()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].getAsLong()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].mapToLong()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValues(java.util.List<org.roaringbitmap.bsi.Pair<Long,Long>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:405,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].intersects(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:410,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:411,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:414,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:414,1
    - Dst: Integer.max(int,int)
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:414,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:417,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:419,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex,org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:420,1
    - Dst: newBA[i].runOptimize()
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:422,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:426,1
    - Dst: Long.max(long,long)
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:428,1
    - Dst: Long.min(long,long)
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:429,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64NavigableMap[]
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - Boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - otherBsi
    argTypes:
    - org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex
    constantsTouched: []
    func_position:
      end: 430
      start: 403
    functionDepth: 4
    functionLinenumber: 403
    functionLinenumberEnd: 430
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].merge(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64NavigableMapSliceIndex.java
    functionUses: 1
    functionsReached:
    - Long.min(long,long)
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex,org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
    - newBA[i].runOptimize()
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].bitCount()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - Long.max(long,long)
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].intersects(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
    - Integer.max(int,int)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].merge(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:437,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].clone()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:440,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:441,1
    - Dst: this.bA[i].clone()
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:443,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64NavigableMap[]
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - Boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 448
      start: 435
    functionDepth: 5
    functionLinenumber: 435
    functionLinenumberEnd: 448
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].clone()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64NavigableMapSliceIndex.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].clone()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>()'
    - this.bA[i].clone()
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].bitCount()'
    linkageType: ''
    returnType: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:463,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:464,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:467,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].andNot(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:470,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap,void)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:470,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:471,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(void)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:473,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap,void)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:473,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].andNot(void)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:474,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex,void)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:477,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].andNot(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex,void)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:482,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(void,org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:484,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(void,org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:486,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(void,void)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:488,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(void,org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:488,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(void,void)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:490,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(void,org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:490,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:492,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - BitmapSliceIndex.Operation
      - long
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64NavigableMap[]
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - Boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64NavigableMap
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - operation
    - predicate
    - foundSet
    argTypes:
    - BitmapSliceIndex.Operation
    - long
    - org.roaringbitmap.longlong.Roaring64NavigableMap
    constantsTouched: []
    func_position:
      end: 494
      start: 459
    functionDepth: 4
    functionLinenumber: 459
    functionLinenumberEnd: 494
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].oNeilCompare(BitmapSliceIndex.Operation,long,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64NavigableMapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].andNot(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex,void)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex,void)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].andNot(void)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(void)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(void,void)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].bitCount()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].andNot(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(void,org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap,void)'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64NavigableMap
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].oNeilCompare(BitmapSliceIndex.Operation,long,org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compareUsingMinMax(BitmapSliceIndex.Operation,long,long,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:513,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].oNeilCompare(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex,long,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:520,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].oNeilCompare(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex,long,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:522,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].oNeilCompare(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex,long,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:524,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].oNeilCompare(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex,long,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:527,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].oNeilCompare(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex,long,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:530,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].oNeilCompare(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex,long,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:533,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].oNeilCompare(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex,org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:544,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].oNeilCompare(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex,org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:545,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:547,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:550,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - BitmapSliceIndex.Operation
      - long
      - long
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64NavigableMap[]
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - Boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64NavigableMap
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - operation
    - startOrValue
    - end
    - foundSet
    argTypes:
    - BitmapSliceIndex.Operation
    - long
    - long
    - org.roaringbitmap.longlong.Roaring64NavigableMap
    constantsTouched: []
    func_position:
      end: 552
      start: 508
    functionDepth: 7
    functionLinenumber: 508
    functionLinenumberEnd: 552
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(BitmapSliceIndex.Operation,long,long,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64NavigableMapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].oNeilCompare(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex,org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].oNeilCompare(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex,long,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compareUsingMinMax(BitmapSliceIndex.Operation,long,long,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64NavigableMap
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(BitmapSliceIndex.Operation,long,long,org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].clone()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:560,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:560,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:561,1
    CyclomaticComplexity: 50
    EdgeCount: 50
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - BitmapSliceIndex.Operation
      - long
      - long
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64NavigableMap[]
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - Boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64NavigableMap
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - operation
    - startOrValue
    - end
    - foundSet
    argTypes:
    - BitmapSliceIndex.Operation
    - long
    - long
    - org.roaringbitmap.longlong.Roaring64NavigableMap
    constantsTouched: []
    func_position:
      end: 623
      start: 554
    functionDepth: 6
    functionLinenumber: 554
    functionLinenumberEnd: 623
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compareUsingMinMax(BitmapSliceIndex.Operation,long,long,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64NavigableMapSliceIndex.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].clone()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64NavigableMap
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compareUsingMinMax(BitmapSliceIndex.Operation,long,long,org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:631,1
    - Dst: '[org.roaringbitmap.bsi.Pair].newPair(int,int)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:632,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:634,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:637,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:637,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].mapToLong()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:637,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].sum()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:637,1
    - Dst: '[org.roaringbitmap.bsi.Pair].newPair(org.roaringbitmap.bsi.Pair<Long,Long>,long)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:641,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64NavigableMap[]
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - Boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.Pair<Long,Long>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - foundSet
    argTypes:
    - org.roaringbitmap.longlong.Roaring64NavigableMap
    constantsTouched: []
    func_position:
      end: 642
      start: 630
    functionDepth: 5
    functionLinenumber: 630
    functionLinenumberEnd: 642
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].sum(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64NavigableMapSliceIndex.java
    functionUses: 1
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.Pair].newPair(int,int)'
    - '[org.roaringbitmap.bsi.Pair].newPair(org.roaringbitmap.bsi.Pair<Long,Long>,long)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].bitCount()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].sum()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].mapToLong()'
    linkageType: ''
    returnType: org.roaringbitmap.bsi.Pair<Long,Long>
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].sum(org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:651,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:652,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:654,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:657,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].clone()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:658,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:662,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:662,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:663,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:664,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].and()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:666,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(void)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:668,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].andNot()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:669,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:675,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:676,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].iterator()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:680,1
    - Dst: '[java.util.Iterator<Long>].hasNext()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:681,1
    - Dst: '[java.util.Iterator<Long>].next()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:683,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].removeLong(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:683,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:689,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64NavigableMap[]
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - Boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64NavigableMap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - foundSet
    - k
    argTypes:
    - org.roaringbitmap.longlong.Roaring64NavigableMap
    - long
    constantsTouched: []
    func_position:
      end: 690
      start: 650
    functionDepth: 5
    functionLinenumber: 650
    functionLinenumberEnd: 690
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].topK(org.roaringbitmap.longlong.Roaring64NavigableMap,long)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64NavigableMapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].and()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].andNot()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
    - '[void].getLongCardinality()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].bitCount()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].removeLong(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].iterator()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].clone()'
    - '[java.util.Iterator<Long>].next()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(void)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[java.util.Iterator<Long>].hasNext()'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64NavigableMap
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].topK(org.roaringbitmap.longlong.Roaring64NavigableMap,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:699,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:701,1
    - Dst: fixedFoundSet.forEach()
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:702,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64NavigableMap[]
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - Boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64NavigableMap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - foundSet
    argTypes:
    - org.roaringbitmap.longlong.Roaring64NavigableMap
    constantsTouched: []
    func_position:
      end: 704
      start: 698
    functionDepth: 6
    functionLinenumber: 698
    functionLinenumberEnd: 704
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].transpose(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64NavigableMapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - fixedFoundSet.forEach()
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64NavigableMap
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].transpose(org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:713,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:715,1
    - Dst: fixedFoundSet.forEach()
      Src: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex:716,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64NavigableMap[]
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - Boolean
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - foundSet
    argTypes:
    - org.roaringbitmap.longlong.Roaring64NavigableMap
    constantsTouched: []
    func_position:
      end: 726
      start: 712
    functionDepth: 6
    functionLinenumber: 712
    functionLinenumberEnd: 726
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].transposeWithCount(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64NavigableMapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>()'
    - fixedFoundSet.forEach()
    linkageType: ''
    returnType: org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].transposeWithCount(org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:46,1
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:49,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:51,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:54,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64Bitmap[]
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - minValue
    - maxValue
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 55
      start: 44
    functionDepth: 4
    functionLinenumber: 44
    functionLinenumberEnd: 55
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>(long,long)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64BitmapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[IllegalArgumentException].<init>(String)'
    - Long.numberOfLeadingZeros(long)
    linkageType: ''
    returnType: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>(int,int)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64Bitmap[]
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64BitmapSliceIndex.java
    functionUses: 15
    functionsReached:
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>(int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:65,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:69,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:70,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:70,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:71,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].grow(int)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:71,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:74,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].addDigit(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:75,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].minValue()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:79,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].maxValue()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:80,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64Bitmap[]
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - otherBsi
    argTypes:
    - org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex
    constantsTouched: []
    func_position:
      end: 81
      start: 64
    functionDepth: 7
    functionLinenumber: 64
    functionLinenumberEnd: 81
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].add(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64BitmapSliceIndex.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].addDigit(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].grow(int)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].bitCount()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].minValue()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].maxValue()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].add(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:84,1
    - Dst: this.bA[i].xor(org.roaringbitmap.longlong.Roaring64Bitmap)
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:85,1
    - Dst: '[void].isEmpty()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:86,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:87,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:88,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].grow(int)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:88,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].addDigit(void,int)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:90,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64Bitmap[]
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - foundSet
    - i
    argTypes:
    - org.roaringbitmap.longlong.Roaring64Bitmap
    - int
    constantsTouched: []
    func_position:
      end: 92
      start: 83
    functionDepth: 5
    functionLinenumber: 83
    functionLinenumberEnd: 92
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].addDigit(org.roaringbitmap.longlong.Roaring64Bitmap,int)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64BitmapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[void].isEmpty()'
    - this.bA[i].xor(org.roaringbitmap.longlong.Roaring64Bitmap)
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].addDigit(void,int)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].grow(int)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].bitCount()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].addDigit(org.roaringbitmap.longlong.Roaring64Bitmap,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:95,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:101,1
    - Dst: '[void].isEmpty()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:102,1
    - Dst: minValuesId.first()
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:107,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].valueAt(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:107,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64Bitmap[]
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 94
    functionDepth: 3
    functionLinenumber: 94
    functionLinenumberEnd: 108
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].minValue()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64BitmapSliceIndex.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].valueAt(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
    - '[void].isEmpty()'
    - minValuesId.first()
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].minValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:111,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:117,1
    - Dst: '[void].isEmpty()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:118,1
    - Dst: maxValuesId.first()
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:123,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].valueAt(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:123,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64Bitmap[]
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 110
    functionDepth: 3
    functionLinenumber: 110
    functionLinenumberEnd: 124
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].maxValue()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64BitmapSliceIndex.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].valueAt(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
    - '[void].isEmpty()'
    - maxValuesId.first()
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].maxValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:128,1
    - Dst: this.bA[i].contains(long)
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:129,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64Bitmap[]
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 135
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 135
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].valueAt(long)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64BitmapSliceIndex.java
    functionUses: 1
    functionsReached:
    - this.bA[i].contains(long)
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].bitCount()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].valueAt(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].runOptimize()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:141,1
    - Dst: integers.runOptimize()
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:144,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64Bitmap[]
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 140
    functionDepth: 3
    functionLinenumber: 140
    functionLinenumberEnd: 147
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].runOptimize()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64BitmapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].runOptimize()'
    - integers.runOptimize()
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].runOptimize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64Bitmap[]
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 154
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].hasRunCompression()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64BitmapSliceIndex.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].hasRunCompression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64Bitmap[]
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64Bitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 161
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getExistenceBitmap()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64BitmapSliceIndex.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64Bitmap
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getExistenceBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64Bitmap[]
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 165
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].bitCount()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64BitmapSliceIndex.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].bitCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:168,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64Bitmap[]
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 167
    functionDepth: 3
    functionLinenumber: 167
    functionLinenumberEnd: 169
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getLongCardinality()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64BitmapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getLongCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(long)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:175,1
    - Dst: '[org.roaringbitmap.bsi.Pair].newPair(int,boolean)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:177,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].valueAt(long)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:180,1
    - Dst: '[org.roaringbitmap.bsi.Pair].newPair(long,boolean)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:180,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64Bitmap[]
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.Pair<Long,Boolean>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnId
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 181
      start: 174
    functionDepth: 5
    functionLinenumber: 174
    functionLinenumberEnd: 181
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getValue(long)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64BitmapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.Pair].newPair(long,boolean)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(long)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].valueAt(long)'
    - '[org.roaringbitmap.bsi.Pair].newPair(int,boolean)'
    linkageType: ''
    returnType: org.roaringbitmap.bsi.Pair<Long,Boolean>
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getValue(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64Bitmap[]
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 188
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].clear()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64BitmapSliceIndex.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.WritableUtils].writeVLong(java.io.DataOutput,long)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:192,1
    - Dst: '[org.roaringbitmap.bsi.WritableUtils].writeVLong(java.io.DataOutput,long)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:193,1
    - Dst: '[java.io.DataOutput].writeBoolean(Boolean)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:194,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].serialize(java.io.DataOutput)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:197,1
    - Dst: '[org.roaringbitmap.bsi.WritableUtils].writeVInt(java.io.DataOutput,org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:200,1
    - Dst: rb.serialize(java.io.DataOutput)
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:202,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64Bitmap[]
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - output
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 204
      start: 190
    functionDepth: 6
    functionLinenumber: 190
    functionLinenumberEnd: 204
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].serialize(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64BitmapSliceIndex.java
    functionUses: 0
    functionsReached:
    - rb.serialize(java.io.DataOutput)
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].serialize(java.io.DataOutput)'
    - '[org.roaringbitmap.bsi.WritableUtils].writeVLong(java.io.DataOutput,long)'
    - '[java.io.DataOutput].writeBoolean(Boolean)'
    - '[org.roaringbitmap.bsi.WritableUtils].writeVInt(java.io.DataOutput,org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].serialize(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].clear()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:207,1
    - Dst: '[org.roaringbitmap.bsi.WritableUtils].readVLong(java.io.DataInput)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:210,1
    - Dst: '[org.roaringbitmap.bsi.WritableUtils].readVLong(java.io.DataInput)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:211,1
    - Dst: '[java.io.DataInput].readBoolean()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:212,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:215,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].deserialize(java.io.DataInput)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:216,1
    - Dst: '[org.roaringbitmap.bsi.WritableUtils].readVInt(java.io.DataInput)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:220,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:223,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].deserialize(java.io.DataInput)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:224,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64Bitmap[]
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 228
      start: 206
    functionDepth: 7
    functionLinenumber: 206
    functionLinenumberEnd: 228
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].deserialize(java.io.DataInput)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64BitmapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].deserialize(java.io.DataInput)'
    - '[org.roaringbitmap.bsi.WritableUtils].readVInt(java.io.DataInput)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].clear()'
    - '[java.io.DataInput].readBoolean()'
    - '[org.roaringbitmap.bsi.WritableUtils].readVLong(java.io.DataInput)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].deserialize(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].putLong(long)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:232,1
    - Dst: '[java.nio.ByteBuffer].putLong(long)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:233,1
    - Dst: '[java.nio.ByteBuffer].put()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:234,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].serialize(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:236,1
    - Dst: '[java.nio.ByteBuffer].putInt(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:239,1
    - Dst: rb.serialize(java.nio.ByteBuffer)
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:241,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64Bitmap[]
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 243
      start: 230
    functionDepth: 3
    functionLinenumber: 230
    functionLinenumberEnd: 243
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].serialize(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64BitmapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].putInt(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].serialize(java.nio.ByteBuffer)'
    - '[java.nio.ByteBuffer].putLong(long)'
    - rb.serialize(java.nio.ByteBuffer)
    - '[java.nio.ByteBuffer].put()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].serialize(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].clear()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:246,1
    - Dst: '[java.nio.ByteBuffer].getLong()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:248,1
    - Dst: '[java.nio.ByteBuffer].getLong()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:249,1
    - Dst: '[java.nio.ByteBuffer].get()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:250,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:253,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].deserialize(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:254,1
    - Dst: '[java.nio.ByteBuffer].position()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:257,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getSizeInBytes()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:257,1
    - Dst: '[java.nio.ByteBuffer].position(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:257,1
    - Dst: '[java.nio.ByteBuffer].getInt()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:258,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:261,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].deserialize(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:262,1
    - Dst: '[java.nio.ByteBuffer].position()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:264,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getSizeInBytes()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:264,1
    - Dst: '[java.nio.ByteBuffer].position(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:264,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64Bitmap[]
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 267
      start: 245
    functionDepth: 8
    functionLinenumber: 245
    functionLinenumberEnd: 267
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].deserialize(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64BitmapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].getLong()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[java.nio.ByteBuffer].getInt()'
    - '[java.nio.ByteBuffer].get()'
    - '[java.nio.ByteBuffer].position(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
    - '[java.nio.ByteBuffer].position()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getSizeInBytes()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].clear()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].deserialize(java.nio.ByteBuffer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].deserialize(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: rb.getSizeInBytes()
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:272,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getSizeInBytes()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:274,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64Bitmap[]
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 275
      start: 269
    functionDepth: 8
    functionLinenumber: 269
    functionLinenumberEnd: 275
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].serializedSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64BitmapSliceIndex.java
    functionUses: 2
    functionsReached:
    - rb.getSizeInBytes()
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getSizeInBytes()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].serializedSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(Long)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:281,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64Bitmap[]
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - columnId
    argTypes:
    - Long
    constantsTouched: []
    func_position:
      end: 282
      start: 280
    functionDepth: 0
    functionLinenumber: 280
    functionLinenumberEnd: 282
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].valueExist(Long)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64BitmapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(Long)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].valueExist(Long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].ensureCapacityInternal(long,long)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:288,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValueInternal(long,long)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64Bitmap[]
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnId
    - value
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 290
      start: 287
    functionDepth: 6
    functionLinenumber: 287
    functionLinenumberEnd: 290
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(long,long)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64BitmapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValueInternal(long,long)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].ensureCapacityInternal(long,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:293,1
    - Dst: this.bA[i].add(long)
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:295,1
    - Dst: this.bA[i].remove(long)
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:297,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(long)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:300,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64Bitmap[]
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - columnId
    - value
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 301
      start: 292
    functionDepth: 1
    functionLinenumber: 292
    functionLinenumberEnd: 301
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValueInternal(long,long)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64BitmapSliceIndex.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add(long)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].bitCount()'
    - this.bA[i].add(long)
    - this.bA[i].remove(long)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValueInternal(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:304,1
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:307,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].grow(int)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:307,1
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:312,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].grow(int)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:312,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64Bitmap[]
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - minValue
    - maxValue
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 314
      start: 303
    functionDepth: 5
    functionLinenumber: 303
    functionLinenumberEnd: 314
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].ensureCapacityInternal(long,long)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64BitmapSliceIndex.java
    functionUses: 1
    functionsReached:
    - Long.numberOfLeadingZeros(long)
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].grow(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].ensureCapacityInternal(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].copyOf(Roaring64Bitmap[],int)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:324,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:327,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64Bitmap[]
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newBitDepth
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 331
      start: 316
    functionDepth: 4
    functionLinenumber: 316
    functionLinenumberEnd: 331
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].grow(int)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64BitmapSliceIndex.java
    functionUses: 3
    functionsReached:
    - '[java.util.Arrays].copyOf(Roaring64Bitmap[],int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].grow(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.roaringbitmap.bsi.Pair<Long,Long>>].stream()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:335,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].mapToLong()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:335,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].filter()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:335,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].max()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:335,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getAsLong()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:335,1
    - Dst: '[java.util.List<org.roaringbitmap.bsi.Pair<Long,Long>>].stream()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:337,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].mapToLong()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:337,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].filter()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:337,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].min()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:337,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getAsLong()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:337,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].ensureCapacityInternal(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex,org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:338,1
    - Dst: pair.getKey()
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:340,1
    - Dst: pair.getValue()
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:340,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValueInternal(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex,org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:340,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.roaringbitmap.bsi.Pair<Long,Long>>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64Bitmap[]
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - values
    argTypes:
    - java.util.List<org.roaringbitmap.bsi.Pair<Long,Long>>
    constantsTouched: []
    func_position:
      end: 342
      start: 333
    functionDepth: 1
    functionLinenumber: 333
    functionLinenumberEnd: 342
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValues(java.util.List<org.roaringbitmap.bsi.Pair<Long,Long>>)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64BitmapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].filter()'
    - '[java.util.List<org.roaringbitmap.bsi.Pair<Long,Long>>].stream()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].ensureCapacityInternal(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex,org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].mapToLong()'
    - pair.getKey()
    - pair.getValue()
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].min()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValueInternal(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex,org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getAsLong()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].max()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValues(java.util.List<org.roaringbitmap.bsi.Pair<Long,Long>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:353,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].intersects(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:358,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:359,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:362,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:362,1
    - Dst: Integer.max(int,int)
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:362,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:365,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:366,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex,org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:367,1
    - Dst: newBA[i].runOptimize()
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:369,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:373,1
    - Dst: Long.max(long,long)
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:375,1
    - Dst: Long.min(long,long)
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:376,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64Bitmap[]
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - otherBsi
    argTypes:
    - org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex
    constantsTouched: []
    func_position:
      end: 377
      start: 351
    functionDepth: 7
    functionLinenumber: 351
    functionLinenumberEnd: 377
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].merge(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64BitmapSliceIndex.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].intersects(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[IllegalArgumentException].<init>(String)'
    - Long.min(long,long)
    - newBA[i].runOptimize()
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].bitCount()'
    - Long.max(long,long)
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
    - Integer.max(int,int)
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex,org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].merge(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:381,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:384,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:385,1
    - Dst: this.bA[i].clone()
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:387,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64Bitmap[]
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 393
      start: 379
    functionDepth: 5
    functionLinenumber: 379
    functionLinenumberEnd: 393
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].clone()'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64BitmapSliceIndex.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
    - this.bA[i].clone()
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].bitCount()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:408,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:409,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:412,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:415,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap,void)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:415,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:416,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(void)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:418,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap,void)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:418,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(void)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:419,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex,void)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:422,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex,void)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:427,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(void,org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:429,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(void,org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:431,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].or(void,void)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:433,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(void,org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:433,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].or(void,void)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:435,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(void,org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:435,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:437,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - BitmapSliceIndex.Operation
      - long
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64Bitmap[]
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64Bitmap
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - operation
    - predicate
    - foundSet
    argTypes:
    - BitmapSliceIndex.Operation
    - long
    - org.roaringbitmap.longlong.Roaring64Bitmap
    constantsTouched: []
    func_position:
      end: 439
      start: 404
    functionDepth: 4
    functionLinenumber: 404
    functionLinenumberEnd: 439
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].oNeilCompare(BitmapSliceIndex.Operation,long,org.roaringbitmap.longlong.Roaring64Bitmap)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64BitmapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].and(void)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap,void)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex,void)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(void)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex,void)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].or(void,void)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].bitCount()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].and(void,org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64Bitmap
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].oNeilCompare(BitmapSliceIndex.Operation,long,org.roaringbitmap.longlong.Roaring64Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compareUsingMinMax(BitmapSliceIndex.Operation,long,long,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:455,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].oNeilCompare(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex,long,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:462,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].oNeilCompare(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex,long,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:464,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].oNeilCompare(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex,long,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:466,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].oNeilCompare(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex,long,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:469,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].oNeilCompare(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex,long,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:472,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].oNeilCompare(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex,long,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:475,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].oNeilCompare(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex,org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:486,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].oNeilCompare(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex,org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:487,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:489,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:492,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - BitmapSliceIndex.Operation
      - long
      - long
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64Bitmap[]
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64Bitmap
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - operation
    - startOrValue
    - end
    - foundSet
    argTypes:
    - BitmapSliceIndex.Operation
    - long
    - long
    - org.roaringbitmap.longlong.Roaring64Bitmap
    constantsTouched: []
    func_position:
      end: 494
      start: 453
    functionDepth: 8
    functionLinenumber: 453
    functionLinenumberEnd: 494
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(BitmapSliceIndex.Operation,long,long,org.roaringbitmap.longlong.Roaring64Bitmap)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64BitmapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].oNeilCompare(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex,long,org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compareUsingMinMax(BitmapSliceIndex.Operation,long,long,org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].oNeilCompare(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex,org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex,org.roaringbitmap.longlong.Roaring64Bitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64Bitmap
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(BitmapSliceIndex.Operation,long,long,org.roaringbitmap.longlong.Roaring64Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:498,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:498,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:499,1
    CyclomaticComplexity: 50
    EdgeCount: 50
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - BitmapSliceIndex.Operation
      - long
      - long
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64Bitmap[]
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64Bitmap
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - operation
    - startOrValue
    - end
    - foundSet
    argTypes:
    - BitmapSliceIndex.Operation
    - long
    - long
    - org.roaringbitmap.longlong.Roaring64Bitmap
    constantsTouched: []
    func_position:
      end: 561
      start: 496
    functionDepth: 7
    functionLinenumber: 496
    functionLinenumberEnd: 561
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compareUsingMinMax(BitmapSliceIndex.Operation,long,long,org.roaringbitmap.longlong.Roaring64Bitmap)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64BitmapSliceIndex.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64Bitmap
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compareUsingMinMax(BitmapSliceIndex.Operation,long,long,org.roaringbitmap.longlong.Roaring64Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:564,1
    - Dst: '[org.roaringbitmap.bsi.Pair].newPair(int,int)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:565,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:567,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:570,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:570,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].mapToLong()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:570,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].sum()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:570,1
    - Dst: '[org.roaringbitmap.bsi.Pair].newPair(org.roaringbitmap.bsi.Pair<Long,Long>,long)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:574,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64Bitmap[]
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.Pair<Long,Long>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - foundSet
    argTypes:
    - org.roaringbitmap.longlong.Roaring64Bitmap
    constantsTouched: []
    func_position:
      end: 575
      start: 563
    functionDepth: 3
    functionLinenumber: 563
    functionLinenumberEnd: 575
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].sum(org.roaringbitmap.longlong.Roaring64Bitmap)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64BitmapSliceIndex.java
    functionUses: 1
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.bsi.Pair].newPair(int,int)'
    - '[org.roaringbitmap.bsi.Pair].newPair(org.roaringbitmap.bsi.Pair<Long,Long>,long)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].mapToLong()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].bitCount()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].sum()'
    linkageType: ''
    returnType: org.roaringbitmap.bsi.Pair<Long,Long>
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].sum(org.roaringbitmap.longlong.Roaring64Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:578,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:579,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:581,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:584,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:585,1
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].bitCount()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:587,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:587,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:588,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:588,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:591,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:593,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].or(void)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:593,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:594,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64Bitmap[]
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64Bitmap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - foundSet
    - k
    argTypes:
    - org.roaringbitmap.longlong.Roaring64Bitmap
    - long
    constantsTouched: []
    func_position:
      end: 599
      start: 577
    functionDepth: 5
    functionLinenumber: 577
    functionLinenumberEnd: 599
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].topK(org.roaringbitmap.longlong.Roaring64Bitmap,long)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64BitmapSliceIndex.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].or(void)'
    - '[void].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot()'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].bitCount()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].and()'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64Bitmap
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].topK(org.roaringbitmap.longlong.Roaring64Bitmap,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:602,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:604,1
    - Dst: fixedFoundSet.forEach()
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:605,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64Bitmap[]
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - foundSet
    argTypes:
    - org.roaringbitmap.longlong.Roaring64Bitmap
    constantsTouched: []
    func_position:
      end: 607
      start: 601
    functionDepth: 7
    functionLinenumber: 601
    functionLinenumberEnd: 607
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].transpose(org.roaringbitmap.longlong.Roaring64Bitmap)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64BitmapSliceIndex.java
    functionUses: 0
    functionsReached:
    - fixedFoundSet.forEach()
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64Bitmap
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].transpose(org.roaringbitmap.longlong.Roaring64Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:610,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:612,1
    - Dst: fixedFoundSet.forEach()
      Src: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex:613,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Roaring64Bitmap[]
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - foundSet
    argTypes:
    - org.roaringbitmap.longlong.Roaring64Bitmap
    constantsTouched: []
    func_position:
      end: 623
      start: 609
    functionDepth: 7
    functionLinenumber: 609
    functionLinenumberEnd: 623
    functionName: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].transposeWithCount(org.roaringbitmap.longlong.Roaring64Bitmap)'
    functionSourceFile: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64BitmapSliceIndex.java
    functionUses: 0
    functionsReached:
    - fixedFoundSet.forEach()
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex
    signature: '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].transposeWithCount(org.roaringbitmap.longlong.Roaring64Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.roaringbitmap.Reporter:31,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.roaringbitmap.Reporter:32,1
    - Dst: '[org.roaringbitmap.Reporter].getStackTrace(Throwable)'
      Src: org.roaringbitmap.Reporter:33,1
    - Dst: '[java.util.LinkedHashMap].put(String,String)'
      Src: org.roaringbitmap.Reporter:33,1
    - Dst: '[java.util.LinkedHashMap].putAll(java.util.Map<String,Object>)'
      Src: org.roaringbitmap.Reporter:34,1
    - Dst: bitmaps[i].serializedSizeInBytes()
      Src: org.roaringbitmap.Reporter:38,1
    - Dst: '[com.google.common.io.ByteStreams].newDataOutput(org.roaringbitmap.Reporter)'
      Src: org.roaringbitmap.Reporter:38,1
    - Dst: bitmaps[i].serialize(org.roaringbitmap.Reporter)
      Src: org.roaringbitmap.Reporter:39,1
    - Dst: '[java.util.Base64].getEncoder()'
      Src: org.roaringbitmap.Reporter:40,1
    - Dst: '[org.roaringbitmap.Reporter].toByteArray()'
      Src: org.roaringbitmap.Reporter:40,1
    - Dst: '[org.roaringbitmap.Reporter].encodeToString(org.roaringbitmap.Reporter)'
      Src: org.roaringbitmap.Reporter:40,1
    - Dst: '[java.util.LinkedHashMap].put(String,org.roaringbitmap.Reporter)'
      Src: org.roaringbitmap.Reporter:42,1
    - Dst: '[java.nio.file.Paths].get(String)'
      Src: org.roaringbitmap.Reporter:43,1
    - Dst: '[java.nio.file.Files].exists(org.roaringbitmap.Reporter)'
      Src: org.roaringbitmap.Reporter:44,1
    - Dst: '[java.nio.file.Files].createDirectory(org.roaringbitmap.Reporter)'
      Src: org.roaringbitmap.Reporter:45,1
    - Dst: '[org.roaringbitmap.Reporter].resolve(String)'
      Src: org.roaringbitmap.Reporter:48,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsBytes(java.util.LinkedHashMap)'
      Src: org.roaringbitmap.Reporter:49,1
    - Dst: '[java.nio.file.Files].write(org.roaringbitmap.Reporter,org.roaringbitmap.Reporter)'
      Src: org.roaringbitmap.Reporter:47,1
    - Dst: e.printStackTrace()
      Src: org.roaringbitmap.Reporter:51,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.Map<String,Object>
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - testName
    - context
    - error
    argTypes:
    - String
    - java.util.Map<String,Object>
    - Throwable
    constantsTouched: []
    func_position:
      end: 53
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 53
    functionName: '[org.roaringbitmap.Reporter].report(String,java.util.Map<String,Object>,Throwable)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Reporter.java
    functionUses: 0
    functionsReached:
    - '[java.nio.file.Files].createDirectory(org.roaringbitmap.Reporter)'
    - '[org.roaringbitmap.Reporter].resolve(String)'
    - '[java.util.LinkedHashMap].putAll(java.util.Map<String,Object>)'
    - '[java.util.Base64].getEncoder()'
    - '[java.util.LinkedHashMap].put(String,org.roaringbitmap.Reporter)'
    - '[java.nio.file.Files].exists(org.roaringbitmap.Reporter)'
    - bitmaps[i].serializedSizeInBytes()
    - '[org.roaringbitmap.Reporter].getStackTrace(Throwable)'
    - '[org.roaringbitmap.Reporter].toByteArray()'
    - '[java.util.LinkedHashMap].put(String,String)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsBytes(java.util.LinkedHashMap)'
    - '[org.roaringbitmap.Reporter].encodeToString(org.roaringbitmap.Reporter)'
    - '[java.nio.file.Paths].get(String)'
    - '[com.google.common.io.ByteStreams].newDataOutput(org.roaringbitmap.Reporter)'
    - e.printStackTrace()
    - '[java.util.LinkedHashMap].<init>()'
    - '[java.nio.file.Files].write(org.roaringbitmap.Reporter,org.roaringbitmap.Reporter)'
    - bitmaps[i].serialize(org.roaringbitmap.Reporter)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Reporter].report(String,java.util.Map<String,Object>,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Throwable].getStackTrace()'
      Src: org.roaringbitmap.Reporter:58,1
    - Dst: '[java.util.Arrays].stream(org.roaringbitmap.Reporter)'
      Src: org.roaringbitmap.Reporter:58,1
    - Dst: '[org.roaringbitmap.Reporter].map()'
      Src: org.roaringbitmap.Reporter:58,1
    - Dst: '[org.roaringbitmap.Reporter].toList()'
      Src: org.roaringbitmap.Reporter:58,1
    - Dst: '[org.roaringbitmap.Reporter].collect(org.roaringbitmap.Reporter)'
      Src: org.roaringbitmap.Reporter:58,1
    - Dst: String.join(String,org.roaringbitmap.Reporter)
      Src: org.roaringbitmap.Reporter:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - t
    argTypes:
    - Throwable
    constantsTouched: []
    func_position:
      end: 59
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 59
    functionName: '[org.roaringbitmap.Reporter].getStackTrace(Throwable)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Reporter.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].stream(org.roaringbitmap.Reporter)'
    - '[org.roaringbitmap.Reporter].toList()'
    - '[Throwable].getStackTrace()'
    - '[org.roaringbitmap.Reporter].map()'
    - '[org.roaringbitmap.Reporter].collect(org.roaringbitmap.Reporter)'
    - String.join(String,org.roaringbitmap.Reporter)
    linkageType: ''
    returnType: String
    signature: '[org.roaringbitmap.Reporter].getStackTrace(Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getProperty(String)
      Src: org.roaringbitmap.Reporter:22,1
    - Dst: System.getProperty(String,org.roaringbitmap.Reporter)
      Src: org.roaringbitmap.Reporter:22,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].<init>()'
      Src: org.roaringbitmap.Reporter:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Reporter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.Reporter].<init>()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Reporter.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.databind.ObjectMapper].<init>()'
    - System.getProperty(String)
    - System.getProperty(String,org.roaringbitmap.Reporter)
    linkageType: ''
    returnType: org.roaringbitmap.Reporter
    signature: '[org.roaringbitmap.Reporter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,org.roaringbitmap.Fuzzer,int,int,T,java.util.function.Function<org.roaringbitmap.RoaringBitmap,T>)'
      Src: org.roaringbitmap.Fuzzer:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - T
      - java.util.function.Function<org.roaringbitmap.RoaringBitmap,T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - testName
    - value
    - func
    argTypes:
    - String
    - T
    - java.util.function.Function<org.roaringbitmap.RoaringBitmap,T>
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,T,java.util.function.Function<org.roaringbitmap.RoaringBitmap,T>)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,org.roaringbitmap.Fuzzer,int,int,T,java.util.function.Function<org.roaringbitmap.RoaringBitmap,T>)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,T,java.util.function.Function<org.roaringbitmap.RoaringBitmap,T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.Fuzzer:40,1
    - Dst: '[org.roaringbitmap.Fuzzer].parallel()'
      Src: org.roaringbitmap.Fuzzer:40,1
    - Dst: '[org.roaringbitmap.Fuzzer].mapToObj()'
      Src: org.roaringbitmap.Fuzzer:40,1
    - Dst: '[org.roaringbitmap.Fuzzer].forEach()'
      Src: org.roaringbitmap.Fuzzer:40,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      - T
      - java.util.function.Function<org.roaringbitmap.RoaringBitmap,T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - testName
    - count
    - maxKeys
    - value
    - func
    argTypes:
    - String
    - int
    - int
    - T
    - java.util.function.Function<org.roaringbitmap.RoaringBitmap,T>
    constantsTouched: []
    func_position:
      end: 52
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 52
    functionName: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,int,int,T,java.util.function.Function<org.roaringbitmap.RoaringBitmap,T>)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.Fuzzer].forEach()'
    - '[org.roaringbitmap.Fuzzer].parallel()'
    - '[org.roaringbitmap.Fuzzer].mapToObj()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,int,int,T,java.util.function.Function<org.roaringbitmap.RoaringBitmap,T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,org.roaringbitmap.Fuzzer)'
      Src: org.roaringbitmap.Fuzzer:55,1
    - Dst: '[org.roaringbitmap.Fuzzer].parallel()'
      Src: org.roaringbitmap.Fuzzer:55,1
    - Dst: '[org.roaringbitmap.Fuzzer].mapToObj()'
      Src: org.roaringbitmap.Fuzzer:55,1
    - Dst: '[org.roaringbitmap.Fuzzer].forEach()'
      Src: org.roaringbitmap.Fuzzer:55,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - RangeBitmapPredicate
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - testName
    - maxKeys
    - pred
    argTypes:
    - String
    - int
    - RangeBitmapPredicate
    constantsTouched: []
    func_position:
      end: 69
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 69
    functionName: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,int,RangeBitmapPredicate)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,org.roaringbitmap.Fuzzer)'
    - '[org.roaringbitmap.Fuzzer].forEach()'
    - '[org.roaringbitmap.Fuzzer].parallel()'
    - '[org.roaringbitmap.Fuzzer].mapToObj()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,int,RangeBitmapPredicate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,org.roaringbitmap.Fuzzer)'
      Src: org.roaringbitmap.Fuzzer:72,1
    - Dst: '[org.roaringbitmap.Fuzzer].parallel()'
      Src: org.roaringbitmap.Fuzzer:72,1
    - Dst: '[org.roaringbitmap.Fuzzer].mapToObj()'
      Src: org.roaringbitmap.Fuzzer:72,1
    - Dst: '[org.roaringbitmap.Fuzzer].forEach()'
      Src: org.roaringbitmap.Fuzzer:72,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - testName
    - maxKeys
    - pred
    argTypes:
    - String
    - int
    - java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>
    constantsTouched: []
    func_position:
      end: 84
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 84
    functionName: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,int,java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,org.roaringbitmap.Fuzzer)'
    - '[org.roaringbitmap.Fuzzer].forEach()'
    - '[org.roaringbitmap.Fuzzer].parallel()'
    - '[org.roaringbitmap.Fuzzer].mapToObj()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,int,java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,org.roaringbitmap.Fuzzer,int,int,java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>,java.util.function.Function<org.roaringbitmap.RoaringBitmap,T>,java.util.function.Function<org.roaringbitmap.RoaringBitmap,T>)'
      Src: org.roaringbitmap.Fuzzer:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>
      - java.util.function.Function<org.roaringbitmap.RoaringBitmap,T>
      - java.util.function.Function<org.roaringbitmap.RoaringBitmap,T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - testName
    - validity
    - left
    - right
    argTypes:
    - String
    - java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>
    - java.util.function.Function<org.roaringbitmap.RoaringBitmap,T>
    - java.util.function.Function<org.roaringbitmap.RoaringBitmap,T>
    constantsTouched: []
    func_position:
      end: 92
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 92
    functionName: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>,java.util.function.Function<org.roaringbitmap.RoaringBitmap,T>,java.util.function.Function<org.roaringbitmap.RoaringBitmap,T>)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,org.roaringbitmap.Fuzzer,int,int,java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>,java.util.function.Function<org.roaringbitmap.RoaringBitmap,T>,java.util.function.Function<org.roaringbitmap.RoaringBitmap,T>)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>,java.util.function.Function<org.roaringbitmap.RoaringBitmap,T>,java.util.function.Function<org.roaringbitmap.RoaringBitmap,T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.Fuzzer:101,1
    - Dst: '[org.roaringbitmap.Fuzzer].parallel()'
      Src: org.roaringbitmap.Fuzzer:101,1
    - Dst: '[org.roaringbitmap.Fuzzer].mapToObj()'
      Src: org.roaringbitmap.Fuzzer:101,1
    - Dst: '[org.roaringbitmap.Fuzzer].filter(java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>)'
      Src: org.roaringbitmap.Fuzzer:101,1
    - Dst: '[org.roaringbitmap.Fuzzer].forEach()'
      Src: org.roaringbitmap.Fuzzer:101,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      - java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>
      - java.util.function.Function<org.roaringbitmap.RoaringBitmap,T>
      - java.util.function.Function<org.roaringbitmap.RoaringBitmap,T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 6
    argNames:
    - testName
    - count
    - maxKeys
    - validity
    - left
    - right
    argTypes:
    - String
    - int
    - int
    - java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>
    - java.util.function.Function<org.roaringbitmap.RoaringBitmap,T>
    - java.util.function.Function<org.roaringbitmap.RoaringBitmap,T>
    constantsTouched: []
    func_position:
      end: 114
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 114
    functionName: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,int,int,java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>,java.util.function.Function<org.roaringbitmap.RoaringBitmap,T>,java.util.function.Function<org.roaringbitmap.RoaringBitmap,T>)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.Fuzzer].forEach()'
    - '[org.roaringbitmap.Fuzzer].parallel()'
    - '[org.roaringbitmap.Fuzzer].filter(java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>)'
    - '[org.roaringbitmap.Fuzzer].mapToObj()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,int,int,java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>,java.util.function.Function<org.roaringbitmap.RoaringBitmap,T>,java.util.function.Function<org.roaringbitmap.RoaringBitmap,T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,org.roaringbitmap.Fuzzer,int,int,java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>,java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>)'
      Src: org.roaringbitmap.Fuzzer:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>
      - java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - testName
    - left
    - right
    argTypes:
    - String
    - java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>
    - java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>
    constantsTouched: []
    func_position:
      end: 121
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 121
    functionName: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>,java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,org.roaringbitmap.Fuzzer,int,int,java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>,java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>,java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,java.util.function.BiPredicate<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap>,org.roaringbitmap.Fuzzer,int,int,java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>,java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>)'
      Src: org.roaringbitmap.Fuzzer:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.function.BiPredicate<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap>
      - java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>
      - java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - testName
    - validity
    - left
    - right
    argTypes:
    - String
    - java.util.function.BiPredicate<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap>
    - java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>
    - java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>
    constantsTouched: []
    func_position:
      end: 129
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 129
    functionName: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,java.util.function.BiPredicate<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap>,java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>,java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,java.util.function.BiPredicate<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap>,org.roaringbitmap.Fuzzer,int,int,java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>,java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,java.util.function.BiPredicate<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap>,java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>,java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,int,int,java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>,java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>)'
      Src: org.roaringbitmap.Fuzzer:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      - java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>
      - java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - testName
    - count
    - maxKeys
    - left
    - right
    argTypes:
    - String
    - int
    - int
    - java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>
    - java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>
    constantsTouched: []
    func_position:
      end: 138
      start: 131
    functionDepth: 1
    functionLinenumber: 131
    functionLinenumberEnd: 138
    functionName: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,int,int,java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>,java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,int,int,java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>,java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,int,int,java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>,java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.Fuzzer:147,1
    - Dst: '[org.roaringbitmap.Fuzzer].parallel()'
      Src: org.roaringbitmap.Fuzzer:147,1
    - Dst: '[org.roaringbitmap.Fuzzer].forEach()'
      Src: org.roaringbitmap.Fuzzer:147,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.function.BiPredicate<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap>
      - int
      - int
      - java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>
      - java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 6
    argNames:
    - testName
    - validity
    - count
    - maxKeys
    - left
    - right
    argTypes:
    - String
    - java.util.function.BiPredicate<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap>
    - int
    - int
    - java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>
    - java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>
    constantsTouched: []
    func_position:
      end: 162
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 162
    functionName: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,java.util.function.BiPredicate<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap>,int,int,java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>,java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.Fuzzer].forEach()'
    - '[org.roaringbitmap.Fuzzer].parallel()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,java.util.function.BiPredicate<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap>,int,int,java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>,java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,java.util.function.BiPredicate<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap>,org.roaringbitmap.Fuzzer,int,java.util.function.BiPredicate<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap>)'
      Src: org.roaringbitmap.Fuzzer:169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.function.BiPredicate<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap>
      - int
      - java.util.function.BiPredicate<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - testName
    - validity
    - maxKeys
    - test
    argTypes:
    - String
    - java.util.function.BiPredicate<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap>
    - int
    - java.util.function.BiPredicate<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap>
    constantsTouched: []
    func_position:
      end: 170
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 170
    functionName: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,java.util.function.BiPredicate<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap>,int,java.util.function.BiPredicate<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,java.util.function.BiPredicate<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap>,org.roaringbitmap.Fuzzer,int,java.util.function.BiPredicate<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap>)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,java.util.function.BiPredicate<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap>,int,java.util.function.BiPredicate<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.Fuzzer:178,1
    - Dst: '[org.roaringbitmap.Fuzzer].parallel()'
      Src: org.roaringbitmap.Fuzzer:178,1
    - Dst: '[org.roaringbitmap.Fuzzer].forEach()'
      Src: org.roaringbitmap.Fuzzer:178,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.function.BiPredicate<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap>
      - int
      - int
      - java.util.function.BiPredicate<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - testName
    - validity
    - count
    - maxKeys
    - test
    argTypes:
    - String
    - java.util.function.BiPredicate<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap>
    - int
    - int
    - java.util.function.BiPredicate<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap>
    constantsTouched: []
    func_position:
      end: 193
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 193
    functionName: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,java.util.function.BiPredicate<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap>,int,int,java.util.function.BiPredicate<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.Fuzzer].forEach()'
    - '[org.roaringbitmap.Fuzzer].parallel()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,java.util.function.BiPredicate<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap>,int,int,java.util.function.BiPredicate<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>,org.roaringbitmap.Fuzzer,int,int,IntBitmapPredicate)'
      Src: org.roaringbitmap.Fuzzer:197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>
      - IntBitmapPredicate
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - testName
    - validity
    - predicate
    argTypes:
    - String
    - java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>
    - IntBitmapPredicate
    constantsTouched: []
    func_position:
      end: 198
      start: 195
    functionDepth: 0
    functionLinenumber: 195
    functionLinenumberEnd: 198
    functionName: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>,IntBitmapPredicate)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>,org.roaringbitmap.Fuzzer,int,int,IntBitmapPredicate)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>,IntBitmapPredicate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.Fuzzer:206,1
    - Dst: '[org.roaringbitmap.Fuzzer].parallel()'
      Src: org.roaringbitmap.Fuzzer:206,1
    - Dst: '[org.roaringbitmap.Fuzzer].mapToObj()'
      Src: org.roaringbitmap.Fuzzer:206,1
    - Dst: '[org.roaringbitmap.Fuzzer].filter(java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>)'
      Src: org.roaringbitmap.Fuzzer:206,1
    - Dst: '[org.roaringbitmap.Fuzzer].forEach()'
      Src: org.roaringbitmap.Fuzzer:206,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>
      - int
      - int
      - IntBitmapPredicate
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - testName
    - validity
    - count
    - maxKeys
    - predicate
    argTypes:
    - String
    - java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>
    - int
    - int
    - IntBitmapPredicate
    constantsTouched: []
    func_position:
      end: 221
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 221
    functionName: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>,int,int,IntBitmapPredicate)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.Fuzzer].forEach()'
    - '[org.roaringbitmap.Fuzzer].parallel()'
    - '[org.roaringbitmap.Fuzzer].filter(java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>)'
    - '[org.roaringbitmap.Fuzzer].mapToObj()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>,int,int,IntBitmapPredicate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>,org.roaringbitmap.Fuzzer,int,int,java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>)'
      Src: org.roaringbitmap.Fuzzer:225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>
      - java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - validity
    - action
    argTypes:
    - java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>
    - java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>
    constantsTouched: []
    func_position:
      end: 226
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 226
    functionName: '[org.roaringbitmap.Fuzzer].verifyInvariance(java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>,java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>,org.roaringbitmap.Fuzzer,int,int,java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].verifyInvariance(java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>,java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.Fuzzer:230,1
    - Dst: '[org.roaringbitmap.Fuzzer].parallel()'
      Src: org.roaringbitmap.Fuzzer:230,1
    - Dst: '[org.roaringbitmap.Fuzzer].mapToObj()'
      Src: org.roaringbitmap.Fuzzer:230,1
    - Dst: '[org.roaringbitmap.Fuzzer].filter(java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>)'
      Src: org.roaringbitmap.Fuzzer:230,1
    - Dst: '[org.roaringbitmap.Fuzzer].forEach(java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>)'
      Src: org.roaringbitmap.Fuzzer:230,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>
      - int
      - int
      - java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - validity
    - count
    - maxKeys
    - action
    argTypes:
    - java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>
    - int
    - int
    - java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>
    constantsTouched: []
    func_position:
      end: 235
      start: 228
    functionDepth: 0
    functionLinenumber: 228
    functionLinenumberEnd: 235
    functionName: '[org.roaringbitmap.Fuzzer].verifyInvariance(java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>,int,int,java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.Fuzzer].forEach(java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>)'
    - '[org.roaringbitmap.Fuzzer].parallel()'
    - '[org.roaringbitmap.Fuzzer].filter(java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>)'
    - '[org.roaringbitmap.Fuzzer].mapToObj()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].verifyInvariance(java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>,int,int,java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String)'
      Src: org.roaringbitmap.Fuzzer:239,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 243
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 243
    functionName: '[org.roaringbitmap.Fuzzer].rankSelectInvariance()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].rankSelectInvariance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String)'
      Src: org.roaringbitmap.Fuzzer:247,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 249
      start: 245
    functionDepth: 0
    functionLinenumber: 245
    functionLinenumberEnd: 249
    functionName: '[org.roaringbitmap.Fuzzer].selectContainsInvariance()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].selectContainsInvariance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String)'
      Src: org.roaringbitmap.Fuzzer:253,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 258
      start: 251
    functionDepth: 0
    functionLinenumber: 251
    functionLinenumberEnd: 258
    functionName: '[org.roaringbitmap.Fuzzer].firstSelect0Invariance()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].firstSelect0Invariance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String)'
      Src: org.roaringbitmap.Fuzzer:262,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 267
      start: 260
    functionDepth: 0
    functionLinenumber: 260
    functionLinenumberEnd: 267
    functionName: '[org.roaringbitmap.Fuzzer].lastSelectCardinalityInvariance()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].lastSelectCardinalityInvariance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,org.roaringbitmap.Fuzzer,int,int)'
      Src: org.roaringbitmap.Fuzzer:271,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 277
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 277
    functionName: '[org.roaringbitmap.Fuzzer].andCardinalityInvariance()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,org.roaringbitmap.Fuzzer,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].andCardinalityInvariance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,org.roaringbitmap.Fuzzer,int,int)'
      Src: org.roaringbitmap.Fuzzer:281,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 287
      start: 279
    functionDepth: 0
    functionLinenumber: 279
    functionLinenumberEnd: 287
    functionName: '[org.roaringbitmap.Fuzzer].orCardinalityInvariance()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,org.roaringbitmap.Fuzzer,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].orCardinalityInvariance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,org.roaringbitmap.Fuzzer,int,int)'
      Src: org.roaringbitmap.Fuzzer:291,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 297
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 297
    functionName: '[org.roaringbitmap.Fuzzer].xorCardinalityInvariance()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,org.roaringbitmap.Fuzzer,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].xorCardinalityInvariance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String)'
      Src: org.roaringbitmap.Fuzzer:301,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 306
      start: 299
    functionDepth: 0
    functionLinenumber: 299
    functionLinenumberEnd: 306
    functionName: '[org.roaringbitmap.Fuzzer].containsContainsInvariance()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].containsContainsInvariance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String)'
      Src: org.roaringbitmap.Fuzzer:310,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 314
      start: 308
    functionDepth: 0
    functionLinenumber: 308
    functionLinenumberEnd: 314
    functionName: '[org.roaringbitmap.Fuzzer].containsAndInvariance()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].containsAndInvariance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,boolean)'
      Src: org.roaringbitmap.Fuzzer:318,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 320
      start: 316
    functionDepth: 0
    functionLinenumber: 316
    functionLinenumberEnd: 320
    functionName: '[org.roaringbitmap.Fuzzer].limitCardinalityEqualsSelf()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].limitCardinalityEqualsSelf()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String)'
      Src: org.roaringbitmap.Fuzzer:324,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 331
      start: 322
    functionDepth: 0
    functionLinenumber: 322
    functionLinenumberEnd: 331
    functionName: '[org.roaringbitmap.Fuzzer].limitCardinalityXorCardinalityInvariance()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].limitCardinalityXorCardinalityInvariance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,boolean)'
      Src: org.roaringbitmap.Fuzzer:335,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 341
      start: 333
    functionDepth: 0
    functionLinenumber: 333
    functionLinenumberEnd: 341
    functionName: '[org.roaringbitmap.Fuzzer].containsRangeFirstLastInvariance()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].containsRangeFirstLastInvariance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,boolean)'
      Src: org.roaringbitmap.Fuzzer:345,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 349
      start: 343
    functionDepth: 0
    functionLinenumber: 343
    functionLinenumberEnd: 349
    functionName: '[org.roaringbitmap.Fuzzer].intersectsRangeFirstLastInvariance()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].intersectsRangeFirstLastInvariance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,boolean)'
      Src: org.roaringbitmap.Fuzzer:353,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 354
      start: 351
    functionDepth: 0
    functionLinenumber: 351
    functionLinenumberEnd: 354
    functionName: '[org.roaringbitmap.Fuzzer].containsSelf()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].containsSelf()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,boolean)'
      Src: org.roaringbitmap.Fuzzer:358,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 359
      start: 356
    functionDepth: 0
    functionLinenumber: 356
    functionLinenumberEnd: 359
    functionName: '[org.roaringbitmap.Fuzzer].containsSubset()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].containsSubset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String)'
      Src: org.roaringbitmap.Fuzzer:363,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 368
      start: 361
    functionDepth: 0
    functionLinenumber: 361
    functionLinenumberEnd: 368
    functionName: '[org.roaringbitmap.Fuzzer].andCardinalityContainsInvariance()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].andCardinalityContainsInvariance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String)'
      Src: org.roaringbitmap.Fuzzer:372,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 377
      start: 370
    functionDepth: 0
    functionLinenumber: 370
    functionLinenumberEnd: 377
    functionName: '[org.roaringbitmap.Fuzzer].sizeOfUnionOfDisjointSetsEqualsSumOfSizes()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].sizeOfUnionOfDisjointSetsEqualsSumOfSizes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String)'
      Src: org.roaringbitmap.Fuzzer:381,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 386
      start: 379
    functionDepth: 0
    functionLinenumber: 379
    functionLinenumberEnd: 386
    functionName: '[org.roaringbitmap.Fuzzer].sizeOfDifferenceOfDisjointSetsEqualsSumOfSizes()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].sizeOfDifferenceOfDisjointSetsEqualsSumOfSizes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String)'
      Src: org.roaringbitmap.Fuzzer:390,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 391
      start: 388
    functionDepth: 0
    functionLinenumber: 388
    functionLinenumberEnd: 391
    functionName: '[org.roaringbitmap.Fuzzer].equalsSymmetryInvariance()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].equalsSymmetryInvariance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,org.roaringbitmap.Fuzzer,int,int)'
      Src: org.roaringbitmap.Fuzzer:395,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 401
      start: 393
    functionDepth: 0
    functionLinenumber: 393
    functionLinenumberEnd: 401
    functionName: '[org.roaringbitmap.Fuzzer].orOfDisjunction()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,org.roaringbitmap.Fuzzer,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].orOfDisjunction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,org.roaringbitmap.Fuzzer,int,int)'
      Src: org.roaringbitmap.Fuzzer:405,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 411
      start: 403
    functionDepth: 0
    functionLinenumber: 403
    functionLinenumberEnd: 411
    functionName: '[org.roaringbitmap.Fuzzer].orCoversXor()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,org.roaringbitmap.Fuzzer,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].orCoversXor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,org.roaringbitmap.Fuzzer,int,int)'
      Src: org.roaringbitmap.Fuzzer:415,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 421
      start: 413
    functionDepth: 0
    functionLinenumber: 413
    functionLinenumberEnd: 421
    functionName: '[org.roaringbitmap.Fuzzer].xorInvariance()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,org.roaringbitmap.Fuzzer,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].xorInvariance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,int,int)'
      Src: org.roaringbitmap.Fuzzer:425,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 433
      start: 423
    functionDepth: 0
    functionLinenumber: 423
    functionLinenumberEnd: 433
    functionName: '[org.roaringbitmap.Fuzzer].rangeCardinalityVsMaterialisedRange()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].rangeCardinalityVsMaterialisedRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,int,int)'
      Src: org.roaringbitmap.Fuzzer:437,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 444
      start: 435
    functionDepth: 0
    functionLinenumber: 435
    functionLinenumberEnd: 444
    functionName: '[org.roaringbitmap.Fuzzer].intersectsUpperBoundary()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].intersectsUpperBoundary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,int,int)'
      Src: org.roaringbitmap.Fuzzer:448,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 455
      start: 446
    functionDepth: 0
    functionLinenumber: 446
    functionLinenumberEnd: 455
    functionName: '[org.roaringbitmap.Fuzzer].intersectsLowerBoundary()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].intersectsLowerBoundary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,int,int)'
      Src: org.roaringbitmap.Fuzzer:459,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 466
      start: 457
    functionDepth: 0
    functionLinenumber: 457
    functionLinenumberEnd: 466
    functionName: '[org.roaringbitmap.Fuzzer].notIntersectsDisjointUpperBoundary()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].notIntersectsDisjointUpperBoundary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,int,int)'
      Src: org.roaringbitmap.Fuzzer:470,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 477
      start: 468
    functionDepth: 0
    functionLinenumber: 468
    functionLinenumberEnd: 477
    functionName: '[org.roaringbitmap.Fuzzer].notIntersectsDisjointLowerBoundary()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].notIntersectsDisjointLowerBoundary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,int,int)'
      Src: org.roaringbitmap.Fuzzer:481,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 496
      start: 479
    functionDepth: 0
    functionLinenumber: 479
    functionLinenumberEnd: 496
    functionName: '[org.roaringbitmap.Fuzzer].removeIntersection()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].removeIntersection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,int,int)'
      Src: org.roaringbitmap.Fuzzer:500,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 525
      start: 498
    functionDepth: 0
    functionLinenumber: 498
    functionLinenumberEnd: 525
    functionName: '[org.roaringbitmap.Fuzzer].dontContainAfterRemoval()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].dontContainAfterRemoval()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,int,int)'
      Src: org.roaringbitmap.Fuzzer:529,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 553
      start: 527
    functionDepth: 0
    functionLinenumber: 527
    functionLinenumberEnd: 553
    functionName: '[org.roaringbitmap.Fuzzer].intersectsContainsRemove()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].intersectsContainsRemove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,int,int)'
      Src: org.roaringbitmap.Fuzzer:557,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 570
      start: 555
    functionDepth: 0
    functionLinenumber: 555
    functionLinenumberEnd: 570
    functionName: '[org.roaringbitmap.Fuzzer].orNotDoesNotTruncate()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].orNotDoesNotTruncate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,org.roaringbitmap.Fuzzer,int,int)'
      Src: org.roaringbitmap.Fuzzer:574,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 591
      start: 572
    functionDepth: 0
    functionLinenumber: 572
    functionLinenumberEnd: 591
    functionName: '[org.roaringbitmap.Fuzzer].orNot()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,org.roaringbitmap.Fuzzer,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].orNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance(String,org.roaringbitmap.Fuzzer,int,int)'
      Src: org.roaringbitmap.Fuzzer:595,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 610
      start: 593
    functionDepth: 0
    functionLinenumber: 593
    functionLinenumberEnd: 610
    functionName: '[org.roaringbitmap.Fuzzer].orNotStatic()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,org.roaringbitmap.Fuzzer,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].orNotStatic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Fuzzer].verifyInvariance()'
      Src: org.roaringbitmap.Fuzzer:617,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 633
      start: 612
    functionDepth: 0
    functionLinenumber: 612
    functionLinenumberEnd: 633
    functionName: '[org.roaringbitmap.Fuzzer].absentValuesConsistentWithBitSet()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Fuzzer].verifyInvariance()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].absentValuesConsistentWithBitSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,org.roaringbitmap.Fuzzer)'
      Src: org.roaringbitmap.Fuzzer:637,1
    - Dst: '[org.roaringbitmap.Fuzzer].parallel()'
      Src: org.roaringbitmap.Fuzzer:637,1
    - Dst: '[org.roaringbitmap.Fuzzer].forEach()'
      Src: org.roaringbitmap.Fuzzer:637,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 650
      start: 635
    functionDepth: 0
    functionLinenumber: 635
    functionLinenumberEnd: 650
    functionName: '[org.roaringbitmap.Fuzzer].testFastAggregationAnd()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,org.roaringbitmap.Fuzzer)'
    - '[org.roaringbitmap.Fuzzer].forEach()'
    - '[org.roaringbitmap.Fuzzer].parallel()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Fuzzer].testFastAggregationAnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Fuzzer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.Fuzzer].<init>()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Fuzzer
    signature: '[org.roaringbitmap.Fuzzer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.roaringbitmap.RoaringBitmap
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - bitmap
    argTypes:
    - int
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 25
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 25
    functionName: '[org.roaringbitmap.Fuzzer.IntBitmapPredicate].test(int,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.Fuzzer.IntBitmapPredicate].test(int,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Fuzzer.IntBitmapPredicate
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.Fuzzer.IntBitmapPredicate].<init>()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Fuzzer.IntBitmapPredicate
    signature: '[org.roaringbitmap.Fuzzer.IntBitmapPredicate].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      - org.roaringbitmap.RoaringBitmap
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - min
    - max
    - bitmap
    argTypes:
    - long
    - long
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 30
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 30
    functionName: '[org.roaringbitmap.Fuzzer.RangeBitmapPredicate].test(long,long,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.Fuzzer.RangeBitmapPredicate].test(long,long,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Fuzzer.RangeBitmapPredicate
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.Fuzzer.RangeBitmapPredicate].<init>()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Fuzzer.RangeBitmapPredicate
    signature: '[org.roaringbitmap.Fuzzer.RangeBitmapPredicate].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RandomisedTestData].writer()'
      Src: org.roaringbitmap.RandomisedTestData:20,1
    - Dst: '[org.roaringbitmap.RandomisedTestData].initialCapacity(int)'
      Src: org.roaringbitmap.RandomisedTestData:20,1
    - Dst: '[org.roaringbitmap.RandomisedTestData].optimiseForArrays()'
      Src: org.roaringbitmap.RandomisedTestData:20,1
    - Dst: '[org.roaringbitmap.RandomisedTestData].get()'
      Src: org.roaringbitmap.RandomisedTestData:20,1
    - Dst: '[org.roaringbitmap.RandomisedTestData].randomBitmap(int,double,double,org.roaringbitmap.RandomisedTestData)'
      Src: org.roaringbitmap.RandomisedTestData:19,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - double
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - ThreadLocal<long[]>
      - ThreadLocal<int[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - maxKeys
    - rleLimit
    - denseLimit
    argTypes:
    - int
    - double
    - double
    constantsTouched: []
    func_position:
      end: 21
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 21
    functionName: '[org.roaringbitmap.RandomisedTestData].randomBitmap(int,double,double)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/RandomisedTestData.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RandomisedTestData].writer()'
    - '[org.roaringbitmap.RandomisedTestData].optimiseForArrays()'
    - '[org.roaringbitmap.RandomisedTestData].get()'
    - '[org.roaringbitmap.RandomisedTestData].randomBitmap(int,double,double,org.roaringbitmap.RandomisedTestData)'
    - '[org.roaringbitmap.RandomisedTestData].initialCapacity(int)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RandomisedTestData].randomBitmap(int,double,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.ThreadLocalRandom].current()'
      Src: org.roaringbitmap.RandomisedTestData:24,1
    - Dst: '[org.roaringbitmap.RandomisedTestData].nextDouble()'
      Src: org.roaringbitmap.RandomisedTestData:24,1
    - Dst: '[java.util.concurrent.ThreadLocalRandom].current()'
      Src: org.roaringbitmap.RandomisedTestData:25,1
    - Dst: '[org.roaringbitmap.RandomisedTestData].nextDouble(org.roaringbitmap.RandomisedTestData,float)'
      Src: org.roaringbitmap.RandomisedTestData:25,1
    - Dst: '[org.roaringbitmap.RandomisedTestData].randomBitmap(int,org.roaringbitmap.RandomisedTestData,org.roaringbitmap.RandomisedTestData)'
      Src: org.roaringbitmap.RandomisedTestData:26,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - ThreadLocal<long[]>
      - ThreadLocal<int[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - maxKeys
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 27
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 27
    functionName: '[org.roaringbitmap.RandomisedTestData].randomBitmap(int)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/RandomisedTestData.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RandomisedTestData].randomBitmap(int,org.roaringbitmap.RandomisedTestData,org.roaringbitmap.RandomisedTestData)'
    - '[org.roaringbitmap.RandomisedTestData].nextDouble()'
    - '[org.roaringbitmap.RandomisedTestData].nextDouble(org.roaringbitmap.RandomisedTestData,float)'
    - '[java.util.concurrent.ThreadLocalRandom].current()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RandomisedTestData].randomBitmap(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.ThreadLocalRandom].current()'
      Src: org.roaringbitmap.RandomisedTestData:31,1
    - Dst: '[org.roaringbitmap.RandomisedTestData].nextDouble()'
      Src: org.roaringbitmap.RandomisedTestData:31,1
    - Dst: '[java.util.concurrent.ThreadLocalRandom].current()'
      Src: org.roaringbitmap.RandomisedTestData:32,1
    - Dst: '[org.roaringbitmap.RandomisedTestData].nextDouble(org.roaringbitmap.RandomisedTestData,float)'
      Src: org.roaringbitmap.RandomisedTestData:32,1
    - Dst: '[org.roaringbitmap.RandomisedTestData].randomBitmap(int,org.roaringbitmap.RandomisedTestData,org.roaringbitmap.RandomisedTestData,org.roaringbitmap.RoaringBitmapWriter<T>)'
      Src: org.roaringbitmap.RandomisedTestData:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.roaringbitmap.RoaringBitmapWriter<T>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - ThreadLocal<long[]>
      - ThreadLocal<int[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - maxKeys
    - writer
    argTypes:
    - int
    - org.roaringbitmap.RoaringBitmapWriter<T>
    constantsTouched: []
    func_position:
      end: 34
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 34
    functionName: '[org.roaringbitmap.RandomisedTestData].randomBitmap(int,org.roaringbitmap.RoaringBitmapWriter<T>)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/RandomisedTestData.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RandomisedTestData].randomBitmap(int,org.roaringbitmap.RandomisedTestData,org.roaringbitmap.RandomisedTestData,org.roaringbitmap.RoaringBitmapWriter<T>)'
    - '[org.roaringbitmap.RandomisedTestData].nextDouble()'
    - '[org.roaringbitmap.RandomisedTestData].nextDouble(org.roaringbitmap.RandomisedTestData,float)'
    - '[java.util.concurrent.ThreadLocalRandom].current()'
    linkageType: ''
    returnType: T
    signature: '[org.roaringbitmap.RandomisedTestData].randomBitmap(int,org.roaringbitmap.RoaringBitmapWriter<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.ThreadLocalRandom].current()'
      Src: org.roaringbitmap.RandomisedTestData:38,1
    - Dst: '[org.roaringbitmap.RandomisedTestData].nextInt(int,int)'
      Src: org.roaringbitmap.RandomisedTestData:38,1
    - Dst: '[org.roaringbitmap.RandomisedTestData].createSorted16BitInts(org.roaringbitmap.RandomisedTestData)'
      Src: org.roaringbitmap.RandomisedTestData:38,1
    - Dst: '[java.util.stream.IntStream].of(int[])'
      Src: org.roaringbitmap.RandomisedTestData:39,1
    - Dst: '[org.roaringbitmap.RandomisedTestData].forEach()'
      Src: org.roaringbitmap.RandomisedTestData:39,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriter<T>].get()'
      Src: org.roaringbitmap.RandomisedTestData:53,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - double
      - double
      - org.roaringbitmap.RoaringBitmapWriter<T>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - ThreadLocal<long[]>
      - ThreadLocal<int[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - maxKeys
    - rleLimit
    - denseLimit
    - writer
    argTypes:
    - int
    - double
    - double
    - org.roaringbitmap.RoaringBitmapWriter<T>
    constantsTouched: []
    func_position:
      end: 54
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 54
    functionName: '[org.roaringbitmap.RandomisedTestData].randomBitmap(int,double,double,org.roaringbitmap.RoaringBitmapWriter<T>)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/RandomisedTestData.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RandomisedTestData].forEach()'
    - '[java.util.stream.IntStream].of(int[])'
    - '[org.roaringbitmap.RandomisedTestData].createSorted16BitInts(org.roaringbitmap.RandomisedTestData)'
    - '[org.roaringbitmap.RoaringBitmapWriter<T>].get()'
    - '[org.roaringbitmap.RandomisedTestData].nextInt(int,int)'
    - '[java.util.concurrent.ThreadLocalRandom].current()'
    linkageType: ''
    returnType: T
    signature: '[org.roaringbitmap.RandomisedTestData].randomBitmap(int,double,double,org.roaringbitmap.RoaringBitmapWriter<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.ThreadLocalRandom].current()'
      Src: org.roaringbitmap.RandomisedTestData:57,1
    - Dst: '[org.roaringbitmap.RandomisedTestData].nextInt(int,int)'
      Src: org.roaringbitmap.RandomisedTestData:57,1
    - Dst: '[ThreadLocal<int[]>].get()'
      Src: org.roaringbitmap.RandomisedTestData:59,1
    - Dst: '[java.util.concurrent.ThreadLocalRandom].current()'
      Src: org.roaringbitmap.RandomisedTestData:61,1
    - Dst: '[org.roaringbitmap.RandomisedTestData].nextInt(int)'
      Src: org.roaringbitmap.RandomisedTestData:61,1
    - Dst: '[java.util.concurrent.ThreadLocalRandom].current()'
      Src: org.roaringbitmap.RandomisedTestData:64,1
    - Dst: '[org.roaringbitmap.RandomisedTestData].nextInt(int,int)'
      Src: org.roaringbitmap.RandomisedTestData:64,1
    - Dst: Math.min(org.roaringbitmap.RandomisedTestData,int)
      Src: org.roaringbitmap.RandomisedTestData:66,1
    - Dst: '[java.util.concurrent.ThreadLocalRandom].current()'
      Src: org.roaringbitmap.RandomisedTestData:67,1
    - Dst: '[org.roaringbitmap.RandomisedTestData].nextInt(int)'
      Src: org.roaringbitmap.RandomisedTestData:67,1
    - Dst: '[java.util.stream.IntStream].range(int,org.roaringbitmap.RandomisedTestData)'
      Src: org.roaringbitmap.RandomisedTestData:71,1
    - Dst: '[org.roaringbitmap.RandomisedTestData].map()'
      Src: org.roaringbitmap.RandomisedTestData:71,1
    - Dst: '[org.roaringbitmap.RandomisedTestData].mapToObj()'
      Src: org.roaringbitmap.RandomisedTestData:71,1
    - Dst: '[org.roaringbitmap.RandomisedTestData].flatMapToInt()'
      Src: org.roaringbitmap.RandomisedTestData:71,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - ThreadLocal<long[]>
      - ThreadLocal<int[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.stream.IntStream
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 75
    functionName: '[org.roaringbitmap.RandomisedTestData].rleRegion()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/RandomisedTestData.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RandomisedTestData].flatMapToInt()'
    - '[java.util.stream.IntStream].range(int,org.roaringbitmap.RandomisedTestData)'
    - '[ThreadLocal<int[]>].get()'
    - '[org.roaringbitmap.RandomisedTestData].mapToObj()'
    - Math.min(org.roaringbitmap.RandomisedTestData,int)
    - '[org.roaringbitmap.RandomisedTestData].nextInt(int,int)'
    - '[org.roaringbitmap.RandomisedTestData].map()'
    - '[org.roaringbitmap.RandomisedTestData].nextInt(int)'
    - '[java.util.concurrent.ThreadLocalRandom].current()'
    linkageType: ''
    returnType: java.util.stream.IntStream
    signature: '[org.roaringbitmap.RandomisedTestData].rleRegion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.ThreadLocalRandom].current()'
      Src: org.roaringbitmap.RandomisedTestData:78,1
    - Dst: '[org.roaringbitmap.RandomisedTestData].nextInt(int,int)'
      Src: org.roaringbitmap.RandomisedTestData:78,1
    - Dst: '[org.roaringbitmap.RandomisedTestData].createSorted16BitInts(org.roaringbitmap.RandomisedTestData)'
      Src: org.roaringbitmap.RandomisedTestData:78,1
    - Dst: '[java.util.stream.IntStream].of(int[])'
      Src: org.roaringbitmap.RandomisedTestData:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - ThreadLocal<long[]>
      - ThreadLocal<int[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.stream.IntStream
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.roaringbitmap.RandomisedTestData].sparseRegion()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/RandomisedTestData.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].of(int[])'
    - '[org.roaringbitmap.RandomisedTestData].nextInt(int,int)'
    - '[org.roaringbitmap.RandomisedTestData].createSorted16BitInts(org.roaringbitmap.RandomisedTestData)'
    - '[java.util.concurrent.ThreadLocalRandom].current()'
    linkageType: ''
    returnType: java.util.stream.IntStream
    signature: '[org.roaringbitmap.RandomisedTestData].sparseRegion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.ThreadLocalRandom].current()'
      Src: org.roaringbitmap.RandomisedTestData:82,1
    - Dst: '[org.roaringbitmap.RandomisedTestData].nextInt(int,int,int)'
      Src: org.roaringbitmap.RandomisedTestData:82,1
    - Dst: '[org.roaringbitmap.RandomisedTestData].createSorted16BitInts(org.roaringbitmap.RandomisedTestData)'
      Src: org.roaringbitmap.RandomisedTestData:82,1
    - Dst: '[java.util.stream.IntStream].of(int[])'
      Src: org.roaringbitmap.RandomisedTestData:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - ThreadLocal<long[]>
      - ThreadLocal<int[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.stream.IntStream
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.roaringbitmap.RandomisedTestData].denseRegion()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/RandomisedTestData.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].of(int[])'
    - '[org.roaringbitmap.RandomisedTestData].nextInt(int,int,int)'
    - '[org.roaringbitmap.RandomisedTestData].createSorted16BitInts(org.roaringbitmap.RandomisedTestData)'
    - '[java.util.concurrent.ThreadLocalRandom].current()'
    linkageType: ''
    returnType: java.util.stream.IntStream
    signature: '[org.roaringbitmap.RandomisedTestData].denseRegion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ThreadLocal<long[]>].get()'
      Src: org.roaringbitmap.RandomisedTestData:87,1
    - Dst: '[java.util.Arrays].fill(org.roaringbitmap.RandomisedTestData,int)'
      Src: org.roaringbitmap.RandomisedTestData:88,1
    - Dst: '[java.util.concurrent.ThreadLocalRandom].current()'
      Src: org.roaringbitmap.RandomisedTestData:91,1
    - Dst: '[org.roaringbitmap.RandomisedTestData].nextInt(int,int)'
      Src: org.roaringbitmap.RandomisedTestData:91,1
    - Dst: Long.bitCount(org.roaringbitmap.RandomisedTestData)
      Src: org.roaringbitmap.RandomisedTestData:93,1
    - Dst: Long.numberOfTrailingZeros(org.roaringbitmap.RandomisedTestData)
      Src: org.roaringbitmap.RandomisedTestData:102,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - ThreadLocal<long[]>
      - ThreadLocal<int[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - howMany
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 108
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 108
    functionName: '[org.roaringbitmap.RandomisedTestData].createSorted16BitInts(int)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/RandomisedTestData.java
    functionUses: 0
    functionsReached:
    - Long.bitCount(org.roaringbitmap.RandomisedTestData)
    - '[java.util.Arrays].fill(org.roaringbitmap.RandomisedTestData,int)'
    - '[org.roaringbitmap.RandomisedTestData].nextInt(int,int)'
    - '[ThreadLocal<long[]>].get()'
    - Long.numberOfTrailingZeros(org.roaringbitmap.RandomisedTestData)
    - '[java.util.concurrent.ThreadLocalRandom].current()'
    linkageType: ''
    returnType: int[]
    signature: '[org.roaringbitmap.RandomisedTestData].createSorted16BitInts(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getProperty(String,String)
      Src: org.roaringbitmap.RandomisedTestData:13,1
    - Dst: '[org.roaringbitmap.RandomisedTestData].parseInt(org.roaringbitmap.RandomisedTestData)'
      Src: org.roaringbitmap.RandomisedTestData:13,1
    - Dst: ThreadLocal.withInitial()
      Src: org.roaringbitmap.RandomisedTestData:15,1
    - Dst: ThreadLocal.withInitial()
      Src: org.roaringbitmap.RandomisedTestData:16,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - ThreadLocal<long[]>
      - ThreadLocal<int[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RandomisedTestData
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.RandomisedTestData].<init>()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/RandomisedTestData.java
    functionUses: 0
    functionsReached:
    - System.getProperty(String,String)
    - ThreadLocal.withInitial()
    - '[org.roaringbitmap.RandomisedTestData].parseInt(org.roaringbitmap.RandomisedTestData)'
    linkageType: ''
    returnType: org.roaringbitmap.RandomisedTestData
    signature: '[org.roaringbitmap.RandomisedTestData].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.ThreadLocalRandom].current()'
      Src: org.roaringbitmap.BufferFuzzer:37,1
    - Dst: '[java.util.stream.IntStream].range(int,org.roaringbitmap.BufferFuzzer)'
      Src: org.roaringbitmap.BufferFuzzer:38,1
    - Dst: '[org.roaringbitmap.BufferFuzzer].parallel()'
      Src: org.roaringbitmap.BufferFuzzer:38,1
    - Dst: '[org.roaringbitmap.BufferFuzzer].mapToObj()'
      Src: org.roaringbitmap.BufferFuzzer:38,1
    - Dst: '[org.roaringbitmap.BufferFuzzer].forEach()'
      Src: org.roaringbitmap.BufferFuzzer:38,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - RangeBitmapPredicate
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - testName
    - maxKeys
    - pred
    argTypes:
    - String
    - int
    - RangeBitmapPredicate
    constantsTouched: []
    func_position:
      end: 52
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 52
    functionName: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,int,RangeBitmapPredicate)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,org.roaringbitmap.BufferFuzzer)'
    - '[org.roaringbitmap.BufferFuzzer].mapToObj()'
    - '[org.roaringbitmap.BufferFuzzer].parallel()'
    - '[org.roaringbitmap.BufferFuzzer].forEach()'
    - '[java.util.concurrent.ThreadLocalRandom].current()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,int,RangeBitmapPredicate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,org.roaringbitmap.BufferFuzzer,int,int,java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>,java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringBitmap,T>,java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringBitmap,T>)'
      Src: org.roaringbitmap.BufferFuzzer:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>
      - java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringBitmap,T>
      - java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringBitmap,T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - testName
    - validity
    - left
    - right
    argTypes:
    - String
    - java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>
    - java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringBitmap,T>
    - java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringBitmap,T>
    constantsTouched: []
    func_position:
      end: 60
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 60
    functionName: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>,java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringBitmap,T>,java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringBitmap,T>)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,org.roaringbitmap.BufferFuzzer,int,int,java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>,java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringBitmap,T>,java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringBitmap,T>)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>,java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringBitmap,T>,java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringBitmap,T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.BufferFuzzer:69,1
    - Dst: '[org.roaringbitmap.BufferFuzzer].parallel()'
      Src: org.roaringbitmap.BufferFuzzer:69,1
    - Dst: '[org.roaringbitmap.BufferFuzzer].mapToObj()'
      Src: org.roaringbitmap.BufferFuzzer:69,1
    - Dst: '[org.roaringbitmap.BufferFuzzer].filter(java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>)'
      Src: org.roaringbitmap.BufferFuzzer:69,1
    - Dst: '[org.roaringbitmap.BufferFuzzer].forEach()'
      Src: org.roaringbitmap.BufferFuzzer:69,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      - java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>
      - java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringBitmap,T>
      - java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringBitmap,T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 6
    argNames:
    - testName
    - count
    - maxKeys
    - validity
    - left
    - right
    argTypes:
    - String
    - int
    - int
    - java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>
    - java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringBitmap,T>
    - java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringBitmap,T>
    constantsTouched: []
    func_position:
      end: 82
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 82
    functionName: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,int,int,java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>,java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringBitmap,T>,java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringBitmap,T>)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.BufferFuzzer].mapToObj()'
    - '[org.roaringbitmap.BufferFuzzer].filter(java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>)'
    - '[org.roaringbitmap.BufferFuzzer].parallel()'
    - '[org.roaringbitmap.BufferFuzzer].forEach()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,int,int,java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>,java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringBitmap,T>,java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringBitmap,T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,org.roaringbitmap.BufferFuzzer)'
      Src: org.roaringbitmap.BufferFuzzer:86,1
    - Dst: '[org.roaringbitmap.BufferFuzzer].parallel()'
      Src: org.roaringbitmap.BufferFuzzer:86,1
    - Dst: '[org.roaringbitmap.BufferFuzzer].mapToObj()'
      Src: org.roaringbitmap.BufferFuzzer:86,1
    - Dst: '[org.roaringbitmap.BufferFuzzer].forEach()'
      Src: org.roaringbitmap.BufferFuzzer:86,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - testName
    - maxKeys
    - pred
    argTypes:
    - String
    - int
    - java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>
    constantsTouched: []
    func_position:
      end: 98
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 98
    functionName: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,int,java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BufferFuzzer].parallel()'
    - '[org.roaringbitmap.BufferFuzzer].mapToObj()'
    - '[java.util.stream.IntStream].range(int,org.roaringbitmap.BufferFuzzer)'
    - '[org.roaringbitmap.BufferFuzzer].forEach()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,int,java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,org.roaringbitmap.BufferFuzzer,int,int,java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>,java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>)'
      Src: org.roaringbitmap.BufferFuzzer:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>
      - java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - testName
    - left
    - right
    argTypes:
    - String
    - java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>
    - java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>
    constantsTouched: []
    func_position:
      end: 105
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 105
    functionName: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>,java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,org.roaringbitmap.BufferFuzzer,int,int,java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>,java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>,java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,java.util.function.BiPredicate<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap>,org.roaringbitmap.BufferFuzzer,int,int,java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>,java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>)'
      Src: org.roaringbitmap.BufferFuzzer:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.function.BiPredicate<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap>
      - java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>
      - java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - testName
    - validity
    - left
    - right
    argTypes:
    - String
    - java.util.function.BiPredicate<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap>
    - java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>
    - java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>
    constantsTouched: []
    func_position:
      end: 113
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 113
    functionName: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,java.util.function.BiPredicate<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap>,java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>,java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,java.util.function.BiPredicate<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap>,org.roaringbitmap.BufferFuzzer,int,int,java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>,java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,java.util.function.BiPredicate<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap>,java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>,java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,int,int,java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>,java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>)'
      Src: org.roaringbitmap.BufferFuzzer:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      - java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>
      - java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - testName
    - count
    - maxKeys
    - left
    - right
    argTypes:
    - String
    - int
    - int
    - java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>
    - java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>
    constantsTouched: []
    func_position:
      end: 122
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 122
    functionName: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,int,int,java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>,java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,int,int,java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>,java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,int,int,java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>,java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.BufferFuzzer:131,1
    - Dst: '[org.roaringbitmap.BufferFuzzer].parallel()'
      Src: org.roaringbitmap.BufferFuzzer:131,1
    - Dst: '[org.roaringbitmap.BufferFuzzer].forEach()'
      Src: org.roaringbitmap.BufferFuzzer:131,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.function.BiPredicate<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap>
      - int
      - int
      - java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>
      - java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 6
    argNames:
    - testName
    - validity
    - count
    - maxKeys
    - left
    - right
    argTypes:
    - String
    - java.util.function.BiPredicate<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap>
    - int
    - int
    - java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>
    - java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>
    constantsTouched: []
    func_position:
      end: 146
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 146
    functionName: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,java.util.function.BiPredicate<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap>,int,int,java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>,java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.BufferFuzzer].forEach()'
    - '[org.roaringbitmap.BufferFuzzer].parallel()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,java.util.function.BiPredicate<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap>,int,int,java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>,java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>,org.roaringbitmap.BufferFuzzer,int,int,IntBitmapPredicate)'
      Src: org.roaringbitmap.BufferFuzzer:150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>
      - IntBitmapPredicate
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - testName
    - validity
    - predicate
    argTypes:
    - String
    - java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>
    - IntBitmapPredicate
    constantsTouched: []
    func_position:
      end: 151
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 151
    functionName: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>,IntBitmapPredicate)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>,org.roaringbitmap.BufferFuzzer,int,int,IntBitmapPredicate)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>,IntBitmapPredicate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.BufferFuzzer:159,1
    - Dst: '[org.roaringbitmap.BufferFuzzer].parallel()'
      Src: org.roaringbitmap.BufferFuzzer:159,1
    - Dst: '[org.roaringbitmap.BufferFuzzer].mapToObj()'
      Src: org.roaringbitmap.BufferFuzzer:159,1
    - Dst: '[org.roaringbitmap.BufferFuzzer].filter(java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>)'
      Src: org.roaringbitmap.BufferFuzzer:159,1
    - Dst: '[org.roaringbitmap.BufferFuzzer].forEach()'
      Src: org.roaringbitmap.BufferFuzzer:159,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>
      - int
      - int
      - IntBitmapPredicate
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - testName
    - validity
    - count
    - maxKeys
    - predicate
    argTypes:
    - String
    - java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>
    - int
    - int
    - IntBitmapPredicate
    constantsTouched: []
    func_position:
      end: 174
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 174
    functionName: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>,int,int,IntBitmapPredicate)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.BufferFuzzer].mapToObj()'
    - '[org.roaringbitmap.BufferFuzzer].filter(java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>)'
    - '[org.roaringbitmap.BufferFuzzer].parallel()'
    - '[org.roaringbitmap.BufferFuzzer].forEach()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>,int,int,IntBitmapPredicate)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,org.roaringbitmap.BufferFuzzer,int,int,T,java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringBitmap,T>)'
      Src: org.roaringbitmap.BufferFuzzer:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - T
      - java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringBitmap,T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - testName
    - value
    - func
    argTypes:
    - String
    - T
    - java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringBitmap,T>
    constantsTouched: []
    func_position:
      end: 179
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 179
    functionName: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,T,java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringBitmap,T>)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,org.roaringbitmap.BufferFuzzer,int,int,T,java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringBitmap,T>)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,T,java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringBitmap,T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.BufferFuzzer:183,1
    - Dst: '[org.roaringbitmap.BufferFuzzer].parallel()'
      Src: org.roaringbitmap.BufferFuzzer:183,1
    - Dst: '[org.roaringbitmap.BufferFuzzer].mapToObj()'
      Src: org.roaringbitmap.BufferFuzzer:183,1
    - Dst: '[org.roaringbitmap.BufferFuzzer].forEach()'
      Src: org.roaringbitmap.BufferFuzzer:183,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      - T
      - java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringBitmap,T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - testName
    - count
    - maxKeys
    - value
    - func
    argTypes:
    - String
    - int
    - int
    - T
    - java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringBitmap,T>
    constantsTouched: []
    func_position:
      end: 195
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 195
    functionName: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,int,int,T,java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringBitmap,T>)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.BufferFuzzer].mapToObj()'
    - '[org.roaringbitmap.BufferFuzzer].parallel()'
    - '[org.roaringbitmap.BufferFuzzer].forEach()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,int,int,T,java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringBitmap,T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,java.util.function.BiPredicate<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap>,org.roaringbitmap.BufferFuzzer,int,java.util.function.BiPredicate<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap>)'
      Src: org.roaringbitmap.BufferFuzzer:202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.function.BiPredicate<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap>
      - int
      - java.util.function.BiPredicate<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - testName
    - validity
    - maxKeys
    - test
    argTypes:
    - String
    - java.util.function.BiPredicate<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap>
    - int
    - java.util.function.BiPredicate<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap>
    constantsTouched: []
    func_position:
      end: 203
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 203
    functionName: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,java.util.function.BiPredicate<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap>,int,java.util.function.BiPredicate<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,java.util.function.BiPredicate<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap>,org.roaringbitmap.BufferFuzzer,int,java.util.function.BiPredicate<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap>)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,java.util.function.BiPredicate<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap>,int,java.util.function.BiPredicate<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.BufferFuzzer:211,1
    - Dst: '[org.roaringbitmap.BufferFuzzer].parallel()'
      Src: org.roaringbitmap.BufferFuzzer:211,1
    - Dst: '[org.roaringbitmap.BufferFuzzer].forEach()'
      Src: org.roaringbitmap.BufferFuzzer:211,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.function.BiPredicate<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap>
      - int
      - int
      - java.util.function.BiPredicate<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - testName
    - validity
    - count
    - maxKeys
    - test
    argTypes:
    - String
    - java.util.function.BiPredicate<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap>
    - int
    - int
    - java.util.function.BiPredicate<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap>
    constantsTouched: []
    func_position:
      end: 226
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 226
    functionName: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,java.util.function.BiPredicate<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap>,int,int,java.util.function.BiPredicate<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.BufferFuzzer].forEach()'
    - '[org.roaringbitmap.BufferFuzzer].parallel()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,java.util.function.BiPredicate<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap>,int,int,java.util.function.BiPredicate<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>,org.roaringbitmap.BufferFuzzer,int,int,java.util.function.Consumer<org.roaringbitmap.buffer.MutableRoaringBitmap>)'
      Src: org.roaringbitmap.BufferFuzzer:230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>
      - java.util.function.Consumer<org.roaringbitmap.buffer.MutableRoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - validity
    - action
    argTypes:
    - java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>
    - java.util.function.Consumer<org.roaringbitmap.buffer.MutableRoaringBitmap>
    constantsTouched: []
    func_position:
      end: 231
      start: 228
    functionDepth: 0
    functionLinenumber: 228
    functionLinenumberEnd: 231
    functionName: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>,java.util.function.Consumer<org.roaringbitmap.buffer.MutableRoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>,org.roaringbitmap.BufferFuzzer,int,int,java.util.function.Consumer<org.roaringbitmap.buffer.MutableRoaringBitmap>)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>,java.util.function.Consumer<org.roaringbitmap.buffer.MutableRoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.BufferFuzzer:238,1
    - Dst: '[org.roaringbitmap.BufferFuzzer].parallel()'
      Src: org.roaringbitmap.BufferFuzzer:238,1
    - Dst: '[org.roaringbitmap.BufferFuzzer].mapToObj()'
      Src: org.roaringbitmap.BufferFuzzer:238,1
    - Dst: '[org.roaringbitmap.BufferFuzzer].filter(java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>)'
      Src: org.roaringbitmap.BufferFuzzer:238,1
    - Dst: '[org.roaringbitmap.BufferFuzzer].forEach(java.util.function.Consumer<org.roaringbitmap.buffer.MutableRoaringBitmap>)'
      Src: org.roaringbitmap.BufferFuzzer:238,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>
      - int
      - int
      - java.util.function.Consumer<org.roaringbitmap.buffer.MutableRoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - validity
    - count
    - maxKeys
    - action
    argTypes:
    - java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>
    - int
    - int
    - java.util.function.Consumer<org.roaringbitmap.buffer.MutableRoaringBitmap>
    constantsTouched: []
    func_position:
      end: 243
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 243
    functionName: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>,int,int,java.util.function.Consumer<org.roaringbitmap.buffer.MutableRoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.BufferFuzzer].mapToObj()'
    - '[org.roaringbitmap.BufferFuzzer].filter(java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>)'
    - '[org.roaringbitmap.BufferFuzzer].parallel()'
    - '[org.roaringbitmap.BufferFuzzer].forEach(java.util.function.Consumer<org.roaringbitmap.buffer.MutableRoaringBitmap>)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>,int,int,java.util.function.Consumer<org.roaringbitmap.buffer.MutableRoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String)'
      Src: org.roaringbitmap.BufferFuzzer:247,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 251
      start: 245
    functionDepth: 0
    functionLinenumber: 245
    functionLinenumberEnd: 251
    functionName: '[org.roaringbitmap.BufferFuzzer].rankSelectInvariance()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].rankSelectInvariance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String)'
      Src: org.roaringbitmap.BufferFuzzer:255,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 259
      start: 253
    functionDepth: 0
    functionLinenumber: 253
    functionLinenumberEnd: 259
    functionName: '[org.roaringbitmap.BufferFuzzer].selectContainsInvariance()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].selectContainsInvariance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String)'
      Src: org.roaringbitmap.BufferFuzzer:263,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 268
      start: 261
    functionDepth: 0
    functionLinenumber: 261
    functionLinenumberEnd: 268
    functionName: '[org.roaringbitmap.BufferFuzzer].firstSelect0Invariance()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].firstSelect0Invariance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String)'
      Src: org.roaringbitmap.BufferFuzzer:272,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 277
      start: 270
    functionDepth: 0
    functionLinenumber: 270
    functionLinenumberEnd: 277
    functionName: '[org.roaringbitmap.BufferFuzzer].lastSelectCardinalityInvariance()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].lastSelectCardinalityInvariance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,boolean)'
      Src: org.roaringbitmap.BufferFuzzer:281,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 285
      start: 279
    functionDepth: 0
    functionLinenumber: 279
    functionLinenumberEnd: 285
    functionName: '[org.roaringbitmap.BufferFuzzer].intersectsRangeFirstLastInvariance()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].intersectsRangeFirstLastInvariance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,boolean)'
      Src: org.roaringbitmap.BufferFuzzer:289,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 296
      start: 287
    functionDepth: 0
    functionLinenumber: 287
    functionLinenumberEnd: 296
    functionName: '[org.roaringbitmap.BufferFuzzer].containsRangeFirstLastInvariance()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].containsRangeFirstLastInvariance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,org.roaringbitmap.BufferFuzzer,int,int)'
      Src: org.roaringbitmap.BufferFuzzer:300,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 306
      start: 298
    functionDepth: 0
    functionLinenumber: 298
    functionLinenumberEnd: 306
    functionName: '[org.roaringbitmap.BufferFuzzer].andCardinalityInvariance()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,org.roaringbitmap.BufferFuzzer,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].andCardinalityInvariance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,org.roaringbitmap.BufferFuzzer,int,int)'
      Src: org.roaringbitmap.BufferFuzzer:310,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 316
      start: 308
    functionDepth: 0
    functionLinenumber: 308
    functionLinenumberEnd: 316
    functionName: '[org.roaringbitmap.BufferFuzzer].orCardinalityInvariance()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,org.roaringbitmap.BufferFuzzer,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].orCardinalityInvariance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,org.roaringbitmap.BufferFuzzer,int,int)'
      Src: org.roaringbitmap.BufferFuzzer:320,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 326
      start: 318
    functionDepth: 0
    functionLinenumber: 318
    functionLinenumberEnd: 326
    functionName: '[org.roaringbitmap.BufferFuzzer].xorCardinalityInvariance()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,org.roaringbitmap.BufferFuzzer,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].xorCardinalityInvariance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String)'
      Src: org.roaringbitmap.BufferFuzzer:330,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 335
      start: 328
    functionDepth: 0
    functionLinenumber: 328
    functionLinenumberEnd: 335
    functionName: '[org.roaringbitmap.BufferFuzzer].containsContainsInvariance()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].containsContainsInvariance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String)'
      Src: org.roaringbitmap.BufferFuzzer:339,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 343
      start: 337
    functionDepth: 0
    functionLinenumber: 337
    functionLinenumberEnd: 343
    functionName: '[org.roaringbitmap.BufferFuzzer].containsAndInvariance()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].containsAndInvariance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String)'
      Src: org.roaringbitmap.BufferFuzzer:347,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 352
      start: 345
    functionDepth: 0
    functionLinenumber: 345
    functionLinenumberEnd: 352
    functionName: '[org.roaringbitmap.BufferFuzzer].andCardinalityContainsInvariance()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].andCardinalityContainsInvariance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String)'
      Src: org.roaringbitmap.BufferFuzzer:356,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 361
      start: 354
    functionDepth: 0
    functionLinenumber: 354
    functionLinenumberEnd: 361
    functionName: '[org.roaringbitmap.BufferFuzzer].sizeOfUnionOfDisjointSetsEqualsSumOfSizes()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].sizeOfUnionOfDisjointSetsEqualsSumOfSizes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String)'
      Src: org.roaringbitmap.BufferFuzzer:365,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 370
      start: 363
    functionDepth: 0
    functionLinenumber: 363
    functionLinenumberEnd: 370
    functionName: '[org.roaringbitmap.BufferFuzzer].sizeOfDifferenceOfDisjointSetsEqualsSumOfSizes()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].sizeOfDifferenceOfDisjointSetsEqualsSumOfSizes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String)'
      Src: org.roaringbitmap.BufferFuzzer:374,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 375
      start: 372
    functionDepth: 0
    functionLinenumber: 372
    functionLinenumberEnd: 375
    functionName: '[org.roaringbitmap.BufferFuzzer].equalsSymmetryInvariance()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].equalsSymmetryInvariance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,org.roaringbitmap.BufferFuzzer,int,int)'
      Src: org.roaringbitmap.BufferFuzzer:379,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 385
      start: 377
    functionDepth: 0
    functionLinenumber: 377
    functionLinenumberEnd: 385
    functionName: '[org.roaringbitmap.BufferFuzzer].orOfDisjunction()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,org.roaringbitmap.BufferFuzzer,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].orOfDisjunction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,org.roaringbitmap.BufferFuzzer,int,int)'
      Src: org.roaringbitmap.BufferFuzzer:389,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 395
      start: 387
    functionDepth: 0
    functionLinenumber: 387
    functionLinenumberEnd: 395
    functionName: '[org.roaringbitmap.BufferFuzzer].orCoversXor()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,org.roaringbitmap.BufferFuzzer,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].orCoversXor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,org.roaringbitmap.BufferFuzzer,int,int)'
      Src: org.roaringbitmap.BufferFuzzer:399,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 407
      start: 397
    functionDepth: 0
    functionLinenumber: 397
    functionLinenumberEnd: 407
    functionName: '[org.roaringbitmap.BufferFuzzer].xorInvariance()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,org.roaringbitmap.BufferFuzzer,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].xorInvariance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,int,int)'
      Src: org.roaringbitmap.BufferFuzzer:411,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 420
      start: 409
    functionDepth: 0
    functionLinenumber: 409
    functionLinenumberEnd: 420
    functionName: '[org.roaringbitmap.BufferFuzzer].rangeCardinalityVsMaterialisedRange()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].rangeCardinalityVsMaterialisedRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,int,int)'
      Src: org.roaringbitmap.BufferFuzzer:424,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 431
      start: 422
    functionDepth: 0
    functionLinenumber: 422
    functionLinenumberEnd: 431
    functionName: '[org.roaringbitmap.BufferFuzzer].intersectsUpperBoundary()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].intersectsUpperBoundary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,int,int)'
      Src: org.roaringbitmap.BufferFuzzer:435,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 442
      start: 433
    functionDepth: 0
    functionLinenumber: 433
    functionLinenumberEnd: 442
    functionName: '[org.roaringbitmap.BufferFuzzer].intersectsLowerBoundary()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].intersectsLowerBoundary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,int,int)'
      Src: org.roaringbitmap.BufferFuzzer:446,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 453
      start: 444
    functionDepth: 0
    functionLinenumber: 444
    functionLinenumberEnd: 453
    functionName: '[org.roaringbitmap.BufferFuzzer].notIntersectsDisjointUpperBoundary()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].notIntersectsDisjointUpperBoundary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,int,int)'
      Src: org.roaringbitmap.BufferFuzzer:457,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 464
      start: 455
    functionDepth: 0
    functionLinenumber: 455
    functionLinenumberEnd: 464
    functionName: '[org.roaringbitmap.BufferFuzzer].notIntersectsDisjointLowerBoundary()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].notIntersectsDisjointLowerBoundary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,int,int)'
      Src: org.roaringbitmap.BufferFuzzer:468,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 483
      start: 466
    functionDepth: 0
    functionLinenumber: 466
    functionLinenumberEnd: 483
    functionName: '[org.roaringbitmap.BufferFuzzer].removeIntersection()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].removeIntersection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,int,int)'
      Src: org.roaringbitmap.BufferFuzzer:487,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 512
      start: 485
    functionDepth: 0
    functionLinenumber: 485
    functionLinenumberEnd: 512
    functionName: '[org.roaringbitmap.BufferFuzzer].dontContainAfterRemoval()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].dontContainAfterRemoval()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,int,int)'
      Src: org.roaringbitmap.BufferFuzzer:516,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 540
      start: 514
    functionDepth: 0
    functionLinenumber: 514
    functionLinenumberEnd: 540
    functionName: '[org.roaringbitmap.BufferFuzzer].intersectsContainsRemove()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].intersectsContainsRemove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BufferFuzzer].verifyInvariance()'
      Src: org.roaringbitmap.BufferFuzzer:548,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 564
      start: 542
    functionDepth: 0
    functionLinenumber: 542
    functionLinenumberEnd: 564
    functionName: '[org.roaringbitmap.BufferFuzzer].absentValuesConsistentWithBitSet()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BufferFuzzer].verifyInvariance()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].absentValuesConsistentWithBitSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,org.roaringbitmap.BufferFuzzer)'
      Src: org.roaringbitmap.BufferFuzzer:568,1
    - Dst: '[org.roaringbitmap.BufferFuzzer].parallel()'
      Src: org.roaringbitmap.BufferFuzzer:568,1
    - Dst: '[org.roaringbitmap.BufferFuzzer].forEach()'
      Src: org.roaringbitmap.BufferFuzzer:568,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 581
      start: 566
    functionDepth: 0
    functionLinenumber: 566
    functionLinenumberEnd: 581
    functionName: '[org.roaringbitmap.BufferFuzzer].testFastAggregationAnd()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BufferFuzzer].parallel()'
    - '[org.roaringbitmap.BufferFuzzer].forEach()'
    - '[java.util.stream.IntStream].range(int,org.roaringbitmap.BufferFuzzer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BufferFuzzer].testFastAggregationAnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RandomisedTestData].randomBitmap(int)'
      Src: org.roaringbitmap.BufferFuzzer:584,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.BufferFuzzer:584,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - maxKeys
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 585
      start: 583
    functionDepth: 5
    functionLinenumber: 583
    functionLinenumberEnd: 585
    functionName: '[org.roaringbitmap.BufferFuzzer].randomBitmap(int)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RandomisedTestData].randomBitmap(int)'
    - '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.BufferFuzzer].randomBitmap(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.BufferFuzzer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.BufferFuzzer].<init>()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.BufferFuzzer
    signature: '[org.roaringbitmap.BufferFuzzer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - bitmap
    argTypes:
    - int
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 28
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 28
    functionName: '[org.roaringbitmap.BufferFuzzer.IntBitmapPredicate].test(int,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.BufferFuzzer.IntBitmapPredicate].test(int,org.roaringbitmap.buffer.MutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.BufferFuzzer.IntBitmapPredicate
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.BufferFuzzer.IntBitmapPredicate].<init>()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.BufferFuzzer.IntBitmapPredicate
    signature: '[org.roaringbitmap.BufferFuzzer.IntBitmapPredicate].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - min
    - max
    - bitmap
    argTypes:
    - long
    - long
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[org.roaringbitmap.BufferFuzzer.RangeBitmapPredicate].test(long,long,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.BufferFuzzer.RangeBitmapPredicate].test(long,long,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.BufferFuzzer.RangeBitmapPredicate
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.BufferFuzzer.RangeBitmapPredicate].<init>()'
    functionSourceFile: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.BufferFuzzer.RangeBitmapPredicate
    signature: '[org.roaringbitmap.BufferFuzzer.RangeBitmapPredicate].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RealDataset
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5
      start: 5
    functionDepth: 0
    functionLinenumber: 5
    functionLinenumberEnd: 5
    functionName: '[org.roaringbitmap.RealDataset].<init>()'
    functionSourceFile: /src/RoaringBitmap/real-roaring-dataset/src/main/java/org/roaringbitmap/RealDataset.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.RealDataset
    signature: '[org.roaringbitmap.RealDataset].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - java.net.URISyntaxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ZipRealDataRangeRetriever
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - dataset
    - folder
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 28
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 28
    functionName: '[org.roaringbitmap.ZipRealDataRangeRetriever].<init>(String,String)'
    functionSourceFile: /src/RoaringBitmap/real-roaring-dataset/src/main/java/org/roaringbitmap/ZipRealDataRangeRetriever.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.ZipRealDataRangeRetriever
    signature: '[org.roaringbitmap.ZipRealDataRangeRetriever].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ZipRealDataRangeRetriever].getResource()'
      Src: org.roaringbitmap.ZipRealDataRangeRetriever:31,1
    - Dst: '[java.net.URL].getPath()'
      Src: org.roaringbitmap.ZipRealDataRangeRetriever:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 2
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.roaringbitmap.ZipRealDataRangeRetriever].getName()'
    functionSourceFile: /src/RoaringBitmap/real-roaring-dataset/src/main/java/org/roaringbitmap/ZipRealDataRangeRetriever.java
    functionUses: 0
    functionsReached:
    - '[java.net.URL].getPath()'
    - '[org.roaringbitmap.ZipRealDataRangeRetriever].getResource()'
    linkageType: ''
    returnType: String
    signature: '[org.roaringbitmap.ZipRealDataRangeRetriever].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ZipRealDataRangeRetriever].getResourceAsStream()'
      Src: org.roaringbitmap.ZipRealDataRangeRetriever:41,1
    - Dst: '[Iterable].<init>()'
      Src: org.roaringbitmap.ZipRealDataRangeRetriever:43,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Iterable<int[][]>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 40
    functionDepth: 2
    functionLinenumber: 40
    functionLinenumberEnd: 90
    functionName: '[org.roaringbitmap.ZipRealDataRangeRetriever].fetchNextRange()'
    functionSourceFile: /src/RoaringBitmap/real-roaring-dataset/src/main/java/org/roaringbitmap/ZipRealDataRangeRetriever.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ZipRealDataRangeRetriever].getResourceAsStream()'
    - '[Iterable].<init>()'
    linkageType: ''
    returnType: Iterable<int[][]>
    signature: '[org.roaringbitmap.ZipRealDataRangeRetriever].fetchNextRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ZipRealDataRangeRetriever].getClass()'
      Src: org.roaringbitmap.ZipRealDataRangeRetriever:93,1
    - Dst: '[org.roaringbitmap.ZipRealDataRangeRetriever].resource()'
      Src: org.roaringbitmap.ZipRealDataRangeRetriever:93,1
    - Dst: '[org.roaringbitmap.ZipRealDataRangeRetriever].getResource(String)'
      Src: org.roaringbitmap.ZipRealDataRangeRetriever:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.net.URL
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: '[org.roaringbitmap.ZipRealDataRangeRetriever].getResource()'
    functionSourceFile: /src/RoaringBitmap/real-roaring-dataset/src/main/java/org/roaringbitmap/ZipRealDataRangeRetriever.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.ZipRealDataRangeRetriever].getResource(String)'
    - '[org.roaringbitmap.ZipRealDataRangeRetriever].getClass()'
    - '[org.roaringbitmap.ZipRealDataRangeRetriever].resource()'
    linkageType: ''
    returnType: java.net.URL
    signature: '[org.roaringbitmap.ZipRealDataRangeRetriever].getResource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ZipRealDataRangeRetriever].getClass()'
      Src: org.roaringbitmap.ZipRealDataRangeRetriever:97,1
    - Dst: '[org.roaringbitmap.ZipRealDataRangeRetriever].resource()'
      Src: org.roaringbitmap.ZipRealDataRangeRetriever:97,1
    - Dst: '[org.roaringbitmap.ZipRealDataRangeRetriever].getResourceAsStream(String)'
      Src: org.roaringbitmap.ZipRealDataRangeRetriever:97,1
    - Dst: '[java.util.zip.ZipInputStream].<init>(java.util.zip.ZipInputStream)'
      Src: org.roaringbitmap.ZipRealDataRangeRetriever:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.zip.ZipInputStream
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.roaringbitmap.ZipRealDataRangeRetriever].getResourceAsStream()'
    functionSourceFile: /src/RoaringBitmap/real-roaring-dataset/src/main/java/org/roaringbitmap/ZipRealDataRangeRetriever.java
    functionUses: 1
    functionsReached:
    - '[java.util.zip.ZipInputStream].<init>(java.util.zip.ZipInputStream)'
    - '[org.roaringbitmap.ZipRealDataRangeRetriever].getClass()'
    - '[org.roaringbitmap.ZipRealDataRangeRetriever].getResourceAsStream(String)'
    - '[org.roaringbitmap.ZipRealDataRangeRetriever].resource()'
    linkageType: ''
    returnType: java.util.zip.ZipInputStream
    signature: '[org.roaringbitmap.ZipRealDataRangeRetriever].getResourceAsStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionName: '[org.roaringbitmap.ZipRealDataRangeRetriever].resource()'
    functionSourceFile: /src/RoaringBitmap/real-roaring-dataset/src/main/java/org/roaringbitmap/ZipRealDataRangeRetriever.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.roaringbitmap.ZipRealDataRangeRetriever].resource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - java.net.URISyntaxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ZipRealDataRetriever
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dataset
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[org.roaringbitmap.ZipRealDataRetriever].<init>(String)'
    functionSourceFile: /src/RoaringBitmap/real-roaring-dataset/src/main/java/org/roaringbitmap/ZipRealDataRetriever.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.ZipRealDataRetriever
    signature: '[org.roaringbitmap.ZipRealDataRetriever].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].getResource()'
      Src: org.roaringbitmap.ZipRealDataRetriever:31,1
    - Dst: '[java.net.URL].getPath()'
      Src: org.roaringbitmap.ZipRealDataRetriever:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 2
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.roaringbitmap.ZipRealDataRetriever].getName()'
    functionSourceFile: /src/RoaringBitmap/real-roaring-dataset/src/main/java/org/roaringbitmap/ZipRealDataRetriever.java
    functionUses: 8
    functionsReached:
    - '[java.net.URL].getPath()'
    - '[org.roaringbitmap.ZipRealDataRetriever].getResource()'
    linkageType: ''
    returnType: String
    signature: '[org.roaringbitmap.ZipRealDataRetriever].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.ZipRealDataRetriever:40,1
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].getResourceAsStream()'
      Src: org.roaringbitmap.ZipRealDataRetriever:42,1
    - Dst: '[java.io.InputStreamReader].<init>(org.roaringbitmap.ZipRealDataRetriever)'
      Src: org.roaringbitmap.ZipRealDataRetriever:43,1
    - Dst: '[java.io.BufferedReader].<init>(java.io.InputStreamReader)'
      Src: org.roaringbitmap.ZipRealDataRetriever:43,1
    - Dst: zis.getNextEntry()
      Src: org.roaringbitmap.ZipRealDataRetriever:46,1
    - Dst: buf.readLine()
      Src: org.roaringbitmap.ZipRealDataRetriever:52,1
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].split(String)'
      Src: org.roaringbitmap.ZipRealDataRetriever:53,1
    - Dst: Integer.parseInt()
      Src: org.roaringbitmap.ZipRealDataRetriever:56,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.ZipRealDataRetriever)'
      Src: org.roaringbitmap.ZipRealDataRetriever:58,1
    - Dst: '[RuntimeException].<init>(org.roaringbitmap.ZipRealDataRetriever)'
      Src: org.roaringbitmap.ZipRealDataRetriever:60,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<int[]>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 65
    functionName: '[org.roaringbitmap.ZipRealDataRetriever].fetchBitPositions()'
    functionSourceFile: /src/RoaringBitmap/real-roaring-dataset/src/main/java/org/roaringbitmap/ZipRealDataRetriever.java
    functionUses: 12
    functionsReached:
    - '[java.io.InputStreamReader].<init>(org.roaringbitmap.ZipRealDataRetriever)'
    - '[RuntimeException].<init>(org.roaringbitmap.ZipRealDataRetriever)'
    - zis.getNextEntry()
    - '[java.io.BufferedReader].<init>(java.io.InputStreamReader)'
    - Integer.parseInt()
    - '[org.roaringbitmap.ZipRealDataRetriever].split(String)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add(org.roaringbitmap.ZipRealDataRetriever)'
    - buf.readLine()
    - '[org.roaringbitmap.ZipRealDataRetriever].getResourceAsStream()'
    linkageType: ''
    returnType: java.util.List<int[]>
    signature: '[org.roaringbitmap.ZipRealDataRetriever].fetchBitPositions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].getClass()'
      Src: org.roaringbitmap.ZipRealDataRetriever:68,1
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].resource()'
      Src: org.roaringbitmap.ZipRealDataRetriever:68,1
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].getResource(String)'
      Src: org.roaringbitmap.ZipRealDataRetriever:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.net.URL
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.roaringbitmap.ZipRealDataRetriever].getResource()'
    functionSourceFile: /src/RoaringBitmap/real-roaring-dataset/src/main/java/org/roaringbitmap/ZipRealDataRetriever.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.ZipRealDataRetriever].getClass()'
    - '[org.roaringbitmap.ZipRealDataRetriever].resource()'
    - '[org.roaringbitmap.ZipRealDataRetriever].getResource(String)'
    linkageType: ''
    returnType: java.net.URL
    signature: '[org.roaringbitmap.ZipRealDataRetriever].getResource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].getClass()'
      Src: org.roaringbitmap.ZipRealDataRetriever:72,1
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].resource()'
      Src: org.roaringbitmap.ZipRealDataRetriever:72,1
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].getResourceAsStream(String)'
      Src: org.roaringbitmap.ZipRealDataRetriever:72,1
    - Dst: '[java.util.zip.ZipInputStream].<init>(java.util.zip.ZipInputStream)'
      Src: org.roaringbitmap.ZipRealDataRetriever:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.zip.ZipInputStream
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.roaringbitmap.ZipRealDataRetriever].getResourceAsStream()'
    functionSourceFile: /src/RoaringBitmap/real-roaring-dataset/src/main/java/org/roaringbitmap/ZipRealDataRetriever.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.ZipRealDataRetriever].getClass()'
    - '[org.roaringbitmap.ZipRealDataRetriever].resource()'
    - '[java.util.zip.ZipInputStream].<init>(java.util.zip.ZipInputStream)'
    - '[org.roaringbitmap.ZipRealDataRetriever].getResourceAsStream(String)'
    linkageType: ''
    returnType: java.util.zip.ZipInputStream
    signature: '[org.roaringbitmap.ZipRealDataRetriever].getResourceAsStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.roaringbitmap.ZipRealDataRetriever].resource()'
    functionSourceFile: /src/RoaringBitmap/real-roaring-dataset/src/main/java/org/roaringbitmap/ZipRealDataRetriever.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.roaringbitmap.ZipRealDataRetriever].resource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: simplebenchmark:36,1
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].fetchBitPositions()'
      Src: simplebenchmark:37,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(simplebenchmark)'
      Src: simplebenchmark:38,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: simplebenchmark:39,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
      Src: simplebenchmark:40,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ZipRealDataRetriever
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - java.net.URISyntaxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.roaringbitmap.RoaringBitmap>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - zip
    argTypes:
    - org.roaringbitmap.ZipRealDataRetriever
    constantsTouched: []
    func_position:
      end: 43
      start: 34
    functionDepth: 2
    functionLinenumber: 34
    functionLinenumberEnd: 43
    functionName: '[simplebenchmark].toBitmaps(org.roaringbitmap.ZipRealDataRetriever)'
    functionSourceFile: /src/RoaringBitmap/simplebenchmark/src/main/java/simplebenchmark.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(simplebenchmark)'
    - '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.ZipRealDataRetriever].fetchBitPositions()'
    linkageType: ''
    returnType: java.util.List<org.roaringbitmap.RoaringBitmap>
    signature: '[simplebenchmark].toBitmaps(org.roaringbitmap.ZipRealDataRetriever)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: simplebenchmark:47,1
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].fetchBitPositions()'
      Src: simplebenchmark:48,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(simplebenchmark)'
      Src: simplebenchmark:49,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: simplebenchmark:50,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: simplebenchmark:51,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ZipRealDataRetriever
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - java.net.URISyntaxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - zip
    argTypes:
    - org.roaringbitmap.ZipRealDataRetriever
    constantsTouched: []
    func_position:
      end: 54
      start: 45
    functionDepth: 2
    functionLinenumber: 45
    functionLinenumberEnd: 54
    functionName: '[simplebenchmark].toBufferBitmaps(org.roaringbitmap.ZipRealDataRetriever)'
    functionSourceFile: /src/RoaringBitmap/simplebenchmark/src/main/java/simplebenchmark.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(simplebenchmark)'
    - '[org.roaringbitmap.ZipRealDataRetriever].fetchBitPositions()'
    linkageType: ''
    returnType: java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
    signature: '[simplebenchmark].toBufferBitmaps(org.roaringbitmap.ZipRealDataRetriever)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].fetchBitPositions()'
      Src: simplebenchmark:58,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ZipRealDataRetriever
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - java.net.URISyntaxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - zip
    argTypes:
    - org.roaringbitmap.ZipRealDataRetriever
    constantsTouched: []
    func_position:
      end: 62
      start: 56
    functionDepth: 2
    functionLinenumber: 56
    functionLinenumberEnd: 62
    functionName: '[simplebenchmark].universeSize(org.roaringbitmap.ZipRealDataRetriever)'
    functionSourceFile: /src/RoaringBitmap/simplebenchmark/src/main/java/simplebenchmark.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.ZipRealDataRetriever].fetchBitPositions()'
    linkageType: ''
    returnType: int
    signature: '[simplebenchmark].universeSize(org.roaringbitmap.ZipRealDataRetriever)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[simplebenchmark].universeSize(org.roaringbitmap.ZipRealDataRetriever)'
      Src: simplebenchmark:65,1
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].getName()'
      Src: simplebenchmark:68,1
    - Dst: String.format(String,String)
      Src: simplebenchmark:68,1
    - Dst: System.out.print(String)
      Src: simplebenchmark:68,1
    - Dst: '[simplebenchmark].toBitmaps(org.roaringbitmap.ZipRealDataRetriever)'
      Src: simplebenchmark:69,1
    - Dst: '[simplebenchmark].display(java.util.List<org.roaringbitmap.RoaringBitmap>,int)'
      Src: simplebenchmark:70,1
    - Dst: System.out.print(String)
      Src: simplebenchmark:72,1
    - Dst: '[simplebenchmark].toBufferBitmaps(org.roaringbitmap.ZipRealDataRetriever)'
      Src: simplebenchmark:73,1
    - Dst: '[simplebenchmark].bufferdisplay(java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>,int)'
      Src: simplebenchmark:74,1
    - Dst: System.out.println()
      Src: simplebenchmark:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ZipRealDataRetriever
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - java.net.URISyntaxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - zip
    argTypes:
    - org.roaringbitmap.ZipRealDataRetriever
    constantsTouched: []
    func_position:
      end: 76
      start: 64
    functionDepth: 5
    functionLinenumber: 64
    functionLinenumberEnd: 76
    functionName: '[simplebenchmark].benchmark(org.roaringbitmap.ZipRealDataRetriever)'
    functionSourceFile: /src/RoaringBitmap/simplebenchmark/src/main/java/simplebenchmark.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.ZipRealDataRetriever].getName()'
    - '[simplebenchmark].toBitmaps(org.roaringbitmap.ZipRealDataRetriever)'
    - '[simplebenchmark].universeSize(org.roaringbitmap.ZipRealDataRetriever)'
    - '[simplebenchmark].bufferdisplay(java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>,int)'
    - System.out.print(String)
    - System.out.println()
    - String.format(String,String)
    - '[simplebenchmark].toBufferBitmaps(org.roaringbitmap.ZipRealDataRetriever)'
    - '[simplebenchmark].display(java.util.List<org.roaringbitmap.RoaringBitmap>,int)'
    linkageType: ''
    returnType: void
    signature: '[simplebenchmark].benchmark(org.roaringbitmap.ZipRealDataRetriever)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.DecimalFormat].<init>(String)'
      Src: simplebenchmark:81,1
    - Dst: r.getCardinality()
      Src: simplebenchmark:84,1
    - Dst: r.getSizeInBytes()
      Src: simplebenchmark:85,1
    - Dst: '[simplebenchmark].timings(java.util.List<org.roaringbitmap.RoaringBitmap>,int)'
      Src: simplebenchmark:88,1
    - Dst: '[simplebenchmark].timings(java.util.List<org.roaringbitmap.RoaringBitmap>,int)'
      Src: simplebenchmark:90,1
    - Dst: '[java.util.ArrayList<Long>].size()'
      Src: simplebenchmark:91,1
    - Dst: '[java.util.ArrayList<Long>].get(simplebenchmark)'
      Src: simplebenchmark:92,1
    - Dst: '[java.util.ArrayList<Long>].get(simplebenchmark)'
      Src: simplebenchmark:92,1
    - Dst: '[java.util.ArrayList<Long>].get(simplebenchmark)'
      Src: simplebenchmark:92,1
    - Dst: '[java.util.ArrayList<Long>].set(simplebenchmark,simplebenchmark)'
      Src: simplebenchmark:92,1
    - Dst: '[java.text.DecimalFormat].format(simplebenchmark)'
      Src: simplebenchmark:96,1
    - Dst: String.format(String,simplebenchmark)
      Src: simplebenchmark:96,1
    - Dst: System.out.print(simplebenchmark)
      Src: simplebenchmark:96,1
    - Dst: System.out.flush()
      Src: simplebenchmark:97,1
    - Dst: String.format(String,simplebenchmark)
      Src: simplebenchmark:99,1
    - Dst: System.out.print(simplebenchmark)
      Src: simplebenchmark:99,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.roaringbitmap.RoaringBitmap>
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - bitmaps
    - maxvalue
    argTypes:
    - java.util.List<org.roaringbitmap.RoaringBitmap>
    - int
    constantsTouched: []
    func_position:
      end: 101
      start: 78
    functionDepth: 4
    functionLinenumber: 78
    functionLinenumberEnd: 101
    functionName: '[simplebenchmark].display(java.util.List<org.roaringbitmap.RoaringBitmap>,int)'
    functionSourceFile: /src/RoaringBitmap/simplebenchmark/src/main/java/simplebenchmark.java
    functionUses: 1
    functionsReached:
    - System.out.flush()
    - '[java.util.ArrayList<Long>].size()'
    - r.getSizeInBytes()
    - r.getCardinality()
    - '[java.text.DecimalFormat].format(simplebenchmark)'
    - '[java.util.ArrayList<Long>].get(simplebenchmark)'
    - String.format(String,simplebenchmark)
    - '[java.text.DecimalFormat].<init>(String)'
    - '[simplebenchmark].timings(java.util.List<org.roaringbitmap.RoaringBitmap>,int)'
    - '[java.util.ArrayList<Long>].set(simplebenchmark,simplebenchmark)'
    - System.out.print(simplebenchmark)
    linkageType: ''
    returnType: void
    signature: '[simplebenchmark].display(java.util.List<org.roaringbitmap.RoaringBitmap>,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.DecimalFormat].<init>(String)'
      Src: simplebenchmark:106,1
    - Dst: r.getCardinality()
      Src: simplebenchmark:109,1
    - Dst: r.getSizeInBytes()
      Src: simplebenchmark:110,1
    - Dst: '[simplebenchmark].buffertimings(java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>,int)'
      Src: simplebenchmark:113,1
    - Dst: '[simplebenchmark].buffertimings(java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>,int)'
      Src: simplebenchmark:115,1
    - Dst: '[java.util.ArrayList<Long>].size()'
      Src: simplebenchmark:116,1
    - Dst: '[java.util.ArrayList<Long>].get(simplebenchmark)'
      Src: simplebenchmark:117,1
    - Dst: '[java.util.ArrayList<Long>].get(simplebenchmark)'
      Src: simplebenchmark:117,1
    - Dst: '[java.util.ArrayList<Long>].get(simplebenchmark)'
      Src: simplebenchmark:117,1
    - Dst: '[java.util.ArrayList<Long>].set(simplebenchmark,simplebenchmark)'
      Src: simplebenchmark:117,1
    - Dst: String.format(String,simplebenchmark)
      Src: simplebenchmark:122,1
    - Dst: System.out.print(simplebenchmark)
      Src: simplebenchmark:122,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - bitmaps
    - maxvalue
    argTypes:
    - java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
    - int
    constantsTouched: []
    func_position:
      end: 124
      start: 103
    functionDepth: 2
    functionLinenumber: 103
    functionLinenumberEnd: 124
    functionName: '[simplebenchmark].bufferdisplay(java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>,int)'
    functionSourceFile: /src/RoaringBitmap/simplebenchmark/src/main/java/simplebenchmark.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList<Long>].size()'
    - r.getSizeInBytes()
    - r.getCardinality()
    - '[simplebenchmark].buffertimings(java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>,int)'
    - '[java.util.ArrayList<Long>].get(simplebenchmark)'
    - String.format(String,simplebenchmark)
    - '[java.text.DecimalFormat].<init>(String)'
    - '[java.util.ArrayList<Long>].set(simplebenchmark,simplebenchmark)'
    - System.out.print(simplebenchmark)
    linkageType: ''
    returnType: void
    signature: '[simplebenchmark].bufferdisplay(java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: simplebenchmark:131,1
    - Dst: System.nanoTime()
      Src: simplebenchmark:133,1
    - Dst: '[java.util.List<org.roaringbitmap.RoaringBitmap>].size()'
      Src: simplebenchmark:134,1
    - Dst: '[java.util.List<org.roaringbitmap.RoaringBitmap>].get(simplebenchmark)'
      Src: simplebenchmark:135,1
    - Dst: '[java.util.List<org.roaringbitmap.RoaringBitmap>].get(int)'
      Src: simplebenchmark:135,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(simplebenchmark,simplebenchmark)'
      Src: simplebenchmark:135,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: simplebenchmark:135,1
    - Dst: System.out.println()
      Src: simplebenchmark:137,1
    - Dst: System.nanoTime()
      Src: simplebenchmark:138,1
    - Dst: '[java.util.ArrayList].add(simplebenchmark)'
      Src: simplebenchmark:139,1
    - Dst: System.nanoTime()
      Src: simplebenchmark:141,1
    - Dst: '[java.util.List<org.roaringbitmap.RoaringBitmap>].size()'
      Src: simplebenchmark:142,1
    - Dst: '[java.util.List<org.roaringbitmap.RoaringBitmap>].get(simplebenchmark)'
      Src: simplebenchmark:143,1
    - Dst: '[java.util.List<org.roaringbitmap.RoaringBitmap>].get(int)'
      Src: simplebenchmark:143,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(simplebenchmark,simplebenchmark)'
      Src: simplebenchmark:143,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: simplebenchmark:143,1
    - Dst: System.out.println()
      Src: simplebenchmark:145,1
    - Dst: System.nanoTime()
      Src: simplebenchmark:146,1
    - Dst: '[java.util.ArrayList].add(simplebenchmark)'
      Src: simplebenchmark:148,1
    - Dst: System.nanoTime()
      Src: simplebenchmark:150,1
    - Dst: '[java.util.List<org.roaringbitmap.RoaringBitmap>].iterator()'
      Src: simplebenchmark:151,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(simplebenchmark)'
      Src: simplebenchmark:151,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: simplebenchmark:151,1
    - Dst: System.out.println()
      Src: simplebenchmark:152,1
    - Dst: System.nanoTime()
      Src: simplebenchmark:153,1
    - Dst: '[java.util.ArrayList].add(simplebenchmark)'
      Src: simplebenchmark:154,1
    - Dst: System.nanoTime()
      Src: simplebenchmark:156,1
    - Dst: rb.contains(int)
      Src: simplebenchmark:158,1
    - Dst: rb.contains(int)
      Src: simplebenchmark:159,1
    - Dst: rb.contains(int)
      Src: simplebenchmark:160,1
    - Dst: System.out.println()
      Src: simplebenchmark:162,1
    - Dst: System.nanoTime()
      Src: simplebenchmark:163,1
    - Dst: '[java.util.ArrayList].add(simplebenchmark)'
      Src: simplebenchmark:164,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 67
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.roaringbitmap.RoaringBitmap>
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.ArrayList<Long>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - bitmaps
    - maxvalue
    argTypes:
    - java.util.List<org.roaringbitmap.RoaringBitmap>
    - int
    constantsTouched: []
    func_position:
      end: 166
      start: 126
    functionDepth: 3
    functionLinenumber: 126
    functionLinenumberEnd: 166
    functionName: '[simplebenchmark].timings(java.util.List<org.roaringbitmap.RoaringBitmap>,int)'
    functionSourceFile: /src/RoaringBitmap/simplebenchmark/src/main/java/simplebenchmark.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].or(simplebenchmark)'
    - '[org.roaringbitmap.RoaringBitmap].and(simplebenchmark,simplebenchmark)'
    - '[java.util.List<org.roaringbitmap.RoaringBitmap>].get(int)'
    - '[java.util.List<org.roaringbitmap.RoaringBitmap>].size()'
    - '[org.roaringbitmap.RoaringBitmap].or(simplebenchmark,simplebenchmark)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add(simplebenchmark)'
    - '[java.util.List<org.roaringbitmap.RoaringBitmap>].iterator()'
    - System.out.println()
    - rb.contains(int)
    - '[java.util.List<org.roaringbitmap.RoaringBitmap>].get(simplebenchmark)'
    - System.nanoTime()
    linkageType: ''
    returnType: java.util.ArrayList<Long>
    signature: '[simplebenchmark].timings(java.util.List<org.roaringbitmap.RoaringBitmap>,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: simplebenchmark:173,1
    - Dst: System.nanoTime()
      Src: simplebenchmark:175,1
    - Dst: '[java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].size()'
      Src: simplebenchmark:176,1
    - Dst: '[java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(simplebenchmark)'
      Src: simplebenchmark:178,1
    - Dst: '[java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(int)'
      Src: simplebenchmark:178,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(simplebenchmark,simplebenchmark)'
      Src: simplebenchmark:178,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: simplebenchmark:178,1
    - Dst: System.out.println()
      Src: simplebenchmark:180,1
    - Dst: System.nanoTime()
      Src: simplebenchmark:181,1
    - Dst: '[java.util.ArrayList].add(simplebenchmark)'
      Src: simplebenchmark:182,1
    - Dst: System.nanoTime()
      Src: simplebenchmark:184,1
    - Dst: '[java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].size()'
      Src: simplebenchmark:185,1
    - Dst: '[java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(simplebenchmark)'
      Src: simplebenchmark:187,1
    - Dst: '[java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(int)'
      Src: simplebenchmark:187,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(simplebenchmark,simplebenchmark)'
      Src: simplebenchmark:187,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: simplebenchmark:187,1
    - Dst: System.out.println()
      Src: simplebenchmark:189,1
    - Dst: System.nanoTime()
      Src: simplebenchmark:190,1
    - Dst: '[java.util.ArrayList].add(simplebenchmark)'
      Src: simplebenchmark:191,1
    - Dst: System.nanoTime()
      Src: simplebenchmark:193,1
    - Dst: '[java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].iterator()'
      Src: simplebenchmark:194,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(simplebenchmark)'
      Src: simplebenchmark:194,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: simplebenchmark:194,1
    - Dst: System.out.println()
      Src: simplebenchmark:195,1
    - Dst: System.nanoTime()
      Src: simplebenchmark:196,1
    - Dst: '[java.util.ArrayList].add(simplebenchmark)'
      Src: simplebenchmark:197,1
    - Dst: System.nanoTime()
      Src: simplebenchmark:199,1
    - Dst: rb.contains(int)
      Src: simplebenchmark:201,1
    - Dst: rb.contains(int)
      Src: simplebenchmark:202,1
    - Dst: rb.contains(int)
      Src: simplebenchmark:203,1
    - Dst: System.out.println()
      Src: simplebenchmark:205,1
    - Dst: System.nanoTime()
      Src: simplebenchmark:206,1
    - Dst: '[java.util.ArrayList].add(simplebenchmark)'
      Src: simplebenchmark:207,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 67
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.ArrayList<Long>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - bitmaps
    - maxvalue
    argTypes:
    - java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
    - int
    constantsTouched: []
    func_position:
      end: 209
      start: 168
    functionDepth: 1
    functionLinenumber: 168
    functionLinenumberEnd: 209
    functionName: '[simplebenchmark].buffertimings(java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>,int)'
    functionSourceFile: /src/RoaringBitmap/simplebenchmark/src/main/java/simplebenchmark.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].size()'
    - '[java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(simplebenchmark)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(simplebenchmark,simplebenchmark)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(simplebenchmark,simplebenchmark)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].iterator()'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add(simplebenchmark)'
    - System.out.println()
    - '[java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(int)'
    - rb.contains(int)
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(simplebenchmark)'
    - System.nanoTime()
    linkageType: ''
    returnType: java.util.ArrayList<Long>
    signature: '[simplebenchmark].buffertimings(java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: simplebenchmark:213,1
    - Dst: System.out.println(String,String)
      Src: simplebenchmark:214,1
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].<init>()'
      Src: simplebenchmark:220,1
    - Dst: '[simplebenchmark].benchmark(org.roaringbitmap.ZipRealDataRetriever)'
      Src: simplebenchmark:220,1
    - Dst: System.err.println(String)
      Src: simplebenchmark:222,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - java.net.URISyntaxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 224
      start: 211
    functionDepth: 6
    functionLinenumber: 211
    functionLinenumberEnd: 224
    functionName: '[simplebenchmark].main(String[])'
    functionSourceFile: /src/RoaringBitmap/simplebenchmark/src/main/java/simplebenchmark.java
    functionUses: 0
    functionsReached:
    - '[simplebenchmark].benchmark(org.roaringbitmap.ZipRealDataRetriever)'
    - '[org.roaringbitmap.ZipRealDataRetriever].<init>()'
    - System.out.println(String,String)
    - System.out.println(String)
    - System.err.println(String)
    linkageType: ''
    returnType: void
    signature: '[simplebenchmark].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: simplebenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[simplebenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/simplebenchmark/src/main/java/simplebenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: simplebenchmark
    signature: '[simplebenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      - java.net.URISyntaxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ZipRealDataRetriever
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dataset
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 233
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 233
    functionName: '[org.roaringbitmap.ZipRealDataRetriever].<init>(String)'
    functionSourceFile: /src/RoaringBitmap/simplebenchmark/src/main/java/simplebenchmark.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.ZipRealDataRetriever
    signature: '[org.roaringbitmap.ZipRealDataRetriever].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: ZipRealDataRetriever:236,1
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].getResourceAsStream()'
      Src: ZipRealDataRetriever:238,1
    - Dst: '[java.io.InputStreamReader].<init>(ZipRealDataRetriever)'
      Src: ZipRealDataRetriever:239,1
    - Dst: '[java.io.BufferedReader].<init>(java.io.InputStreamReader)'
      Src: ZipRealDataRetriever:239,1
    - Dst: zis.getNextEntry()
      Src: ZipRealDataRetriever:242,1
    - Dst: buf.readLine()
      Src: ZipRealDataRetriever:248,1
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].split(String)'
      Src: ZipRealDataRetriever:249,1
    - Dst: Integer.parseInt()
      Src: ZipRealDataRetriever:252,1
    - Dst: '[java.util.ArrayList].add(ZipRealDataRetriever)'
      Src: ZipRealDataRetriever:254,1
    - Dst: '[RuntimeException].<init>(ZipRealDataRetriever)'
      Src: ZipRealDataRetriever:256,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<int[]>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 261
      start: 235
    functionDepth: 1
    functionLinenumber: 235
    functionLinenumberEnd: 261
    functionName: '[org.roaringbitmap.ZipRealDataRetriever].fetchBitPositions()'
    functionSourceFile: /src/RoaringBitmap/simplebenchmark/src/main/java/simplebenchmark.java
    functionUses: 12
    functionsReached:
    - zis.getNextEntry()
    - '[RuntimeException].<init>(ZipRealDataRetriever)'
    - '[java.io.BufferedReader].<init>(java.io.InputStreamReader)'
    - Integer.parseInt()
    - '[org.roaringbitmap.ZipRealDataRetriever].split(String)'
    - '[java.util.ArrayList].add(ZipRealDataRetriever)'
    - '[java.util.ArrayList].<init>()'
    - '[java.io.InputStreamReader].<init>(ZipRealDataRetriever)'
    - buf.readLine()
    - '[org.roaringbitmap.ZipRealDataRetriever].getResourceAsStream()'
    linkageType: ''
    returnType: java.util.List<int[]>
    signature: '[org.roaringbitmap.ZipRealDataRetriever].fetchBitPositions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: ZipRealDataRetriever:264,1
    - Dst: '[java.io.File].getName()'
      Src: ZipRealDataRetriever:264,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 265
      start: 263
    functionDepth: 0
    functionLinenumber: 263
    functionLinenumberEnd: 265
    functionName: '[org.roaringbitmap.ZipRealDataRetriever].getName()'
    functionSourceFile: /src/RoaringBitmap/simplebenchmark/src/main/java/simplebenchmark.java
    functionUses: 8
    functionsReached:
    - '[java.io.File].getName()'
    - '[java.io.File].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[org.roaringbitmap.ZipRealDataRetriever].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.FileInputStream].<init>(String)'
      Src: ZipRealDataRetriever:268,1
    - Dst: '[java.util.zip.ZipInputStream].<init>(java.io.FileInputStream)'
      Src: ZipRealDataRetriever:268,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions:
      - java.io.FileNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.zip.ZipInputStream
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 269
      start: 267
    functionDepth: 0
    functionLinenumber: 267
    functionLinenumberEnd: 269
    functionName: '[org.roaringbitmap.ZipRealDataRetriever].getResourceAsStream()'
    functionSourceFile: /src/RoaringBitmap/simplebenchmark/src/main/java/simplebenchmark.java
    functionUses: 2
    functionsReached:
    - '[java.io.FileInputStream].<init>(String)'
    - '[java.util.zip.ZipInputStream].<init>(java.io.FileInputStream)'
    linkageType: ''
    returnType: java.util.zip.ZipInputStream
    signature: '[org.roaringbitmap.ZipRealDataRetriever].getResourceAsStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: CompressionResults:10,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: CompressionResults:11,1
    - Dst: System.out.println(String)
      Src: CompressionResults:14,1
    - Dst: System.out.println(String)
      Src: CompressionResults:15,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(CompressionResults)'
      Src: CompressionResults:17,1
    - Dst: '[java.text.DecimalFormat].format(CompressionResults)'
      Src: CompressionResults:19,1
    - Dst: System.out.println(String)
      Src: CompressionResults:19,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: CompressionResults:20,1
    - Dst: '[java.text.DecimalFormat].format(CompressionResults)'
      Src: CompressionResults:22,1
    - Dst: System.out.println(String)
      Src: CompressionResults:21,1
    - Dst: System.out.println(String)
      Src: CompressionResults:23,1
    - Dst: System.out.println()
      Src: CompressionResults:27,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.text.DecimalFormat
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 9
    functionDepth: 4
    functionLinenumber: 9
    functionLinenumberEnd: 28
    functionName: '[CompressionResults].testSuperSparse()'
    functionSourceFile: /src/RoaringBitmap/examples/src/main/java/CompressionResults.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(CompressionResults)'
    - '[java.text.DecimalFormat].format(CompressionResults)'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - System.out.println()
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[CompressionResults].testSuperSparse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: CompressionResults:31,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: CompressionResults:32,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: CompressionResults:36,1
    - Dst: System.out.println(String)
      Src: CompressionResults:38,1
    - Dst: System.out.println(String)
      Src: CompressionResults:40,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: CompressionResults:43,1
    - Dst: '[java.text.DecimalFormat].format(CompressionResults)'
      Src: CompressionResults:43,1
    - Dst: System.out.println(String)
      Src: CompressionResults:42,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: CompressionResults:44,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: CompressionResults:47,1
    - Dst: '[java.text.DecimalFormat].format(CompressionResults)'
      Src: CompressionResults:47,1
    - Dst: System.out.println(String)
      Src: CompressionResults:45,1
    - Dst: '[java.text.DecimalFormat].format(CompressionResults)'
      Src: CompressionResults:49,1
    - Dst: System.out.println(String)
      Src: CompressionResults:48,1
    - Dst: System.out.println(String)
      Src: CompressionResults:51,1
    - Dst: System.out.println()
      Src: CompressionResults:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.text.DecimalFormat
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 30
    functionDepth: 5
    functionLinenumber: 30
    functionLinenumberEnd: 56
    functionName: '[CompressionResults].testSuperDense()'
    functionSourceFile: /src/RoaringBitmap/examples/src/main/java/CompressionResults.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[java.text.DecimalFormat].format(CompressionResults)'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - System.out.println()
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[CompressionResults].testSuperDense()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: CompressionResults:59,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: CompressionResults:60,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(CompressionResults)'
      Src: CompressionResults:62,1
    - Dst: System.out.println(String)
      Src: CompressionResults:64,1
    - Dst: System.out.println(String)
      Src: CompressionResults:65,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: CompressionResults:67,1
    - Dst: '[java.text.DecimalFormat].format(CompressionResults)'
      Src: CompressionResults:67,1
    - Dst: System.out.println(String)
      Src: CompressionResults:66,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: CompressionResults:68,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: CompressionResults:71,1
    - Dst: '[java.text.DecimalFormat].format(CompressionResults)'
      Src: CompressionResults:71,1
    - Dst: System.out.println(String)
      Src: CompressionResults:69,1
    - Dst: System.out.println(String)
      Src: CompressionResults:72,1
    - Dst: System.out.println()
      Src: CompressionResults:76,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.text.DecimalFormat
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 58
    functionDepth: 4
    functionLinenumber: 58
    functionLinenumberEnd: 77
    functionName: '[CompressionResults].testAlternating()'
    functionSourceFile: /src/RoaringBitmap/examples/src/main/java/CompressionResults.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(CompressionResults)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[java.text.DecimalFormat].format(CompressionResults)'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - System.out.println()
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[CompressionResults].testAlternating()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CompressionResults].testSuperSparse()'
      Src: CompressionResults:80,1
    - Dst: '[CompressionResults].testSuperDense()'
      Src: CompressionResults:81,1
    - Dst: '[CompressionResults].testAlternating()'
      Src: CompressionResults:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.text.DecimalFormat
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 83
      start: 79
    functionDepth: 6
    functionLinenumber: 79
    functionLinenumberEnd: 83
    functionName: '[CompressionResults].main(String[])'
    functionSourceFile: /src/RoaringBitmap/examples/src/main/java/CompressionResults.java
    functionUses: 0
    functionsReached:
    - '[CompressionResults].testAlternating()'
    - '[CompressionResults].testSuperDense()'
    - '[CompressionResults].testSuperSparse()'
    linkageType: ''
    returnType: void
    signature: '[CompressionResults].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.DecimalFormat].<init>(String)'
      Src: CompressionResults:7,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.text.DecimalFormat
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: CompressionResults
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[CompressionResults].<init>()'
    functionSourceFile: /src/RoaringBitmap/examples/src/main/java/CompressionResults.java
    functionUses: 0
    functionsReached:
    - '[java.text.DecimalFormat].<init>(String)'
    linkageType: ''
    returnType: CompressionResults
    signature: '[CompressionResults].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: PagedIterator:8,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: PagedIterator:10,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: PagedIterator:13,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: PagedIterator:15,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: PagedIterator:17,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: PagedIterator:18,1
    - Dst: System.out.print(String)
      Src: PagedIterator:18,1
    - Dst: System.out.println()
      Src: PagedIterator:20,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 22
      start: 7
    functionDepth: 5
    functionLinenumber: 7
    functionLinenumberEnd: 22
    functionName: '[PagedIterator].main(String[])'
    functionSourceFile: /src/RoaringBitmap/examples/src/main/java/PagedIterator.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - System.out.print(String)
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - System.out.println()
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[PagedIterator].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: PagedIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[PagedIterator].<init>()'
    functionSourceFile: /src/RoaringBitmap/examples/src/main/java/PagedIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: PagedIterator
    signature: '[PagedIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int)'
      Src: ImmutableRoaringBitmapExample:11,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int)'
      Src: ImmutableRoaringBitmapExample:12,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: ImmutableRoaringBitmapExample:13,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: ImmutableRoaringBitmapExample:14,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: ImmutableRoaringBitmapExample:17,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: ImmutableRoaringBitmapExample:18,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: ImmutableRoaringBitmapExample:19,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: ImmutableRoaringBitmapExample:20,1
    - Dst: '[java.nio.ByteBuffer].wrap(ImmutableRoaringBitmapExample)'
      Src: ImmutableRoaringBitmapExample:20,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(ImmutableRoaringBitmapExample)'
      Src: ImmutableRoaringBitmapExample:21,1
    - Dst: '[ImmutableRoaringBitmapExample].position()'
      Src: ImmutableRoaringBitmapExample:22,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serializedSizeInBytes()'
      Src: ImmutableRoaringBitmapExample:22,1
    - Dst: '[ImmutableRoaringBitmapExample].position(ImmutableRoaringBitmapExample)'
      Src: ImmutableRoaringBitmapExample:22,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(ImmutableRoaringBitmapExample)'
      Src: ImmutableRoaringBitmapExample:23,1
    - Dst: System.out.println(org.roaringbitmap.buffer.ImmutableRoaringBitmap)
      Src: ImmutableRoaringBitmapExample:24,1
    - Dst: System.out.println(org.roaringbitmap.buffer.ImmutableRoaringBitmap)
      Src: ImmutableRoaringBitmapExample:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 26
      start: 10
    functionDepth: 2
    functionLinenumber: 10
    functionLinenumberEnd: 26
    functionName: '[ImmutableRoaringBitmapExample].main(String[])'
    functionSourceFile: /src/RoaringBitmap/examples/src/main/java/ImmutableRoaringBitmapExample.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(ImmutableRoaringBitmapExample)'
    - System.out.println(org.roaringbitmap.buffer.ImmutableRoaringBitmap)
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serializedSizeInBytes()'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[ImmutableRoaringBitmapExample].position(ImmutableRoaringBitmapExample)'
    - '[java.nio.ByteBuffer].wrap(ImmutableRoaringBitmapExample)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[ImmutableRoaringBitmapExample].position()'
    linkageType: ''
    returnType: void
    signature: '[ImmutableRoaringBitmapExample].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ImmutableRoaringBitmapExample
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[ImmutableRoaringBitmapExample].<init>()'
    functionSourceFile: /src/RoaringBitmap/examples/src/main/java/ImmutableRoaringBitmapExample.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ImmutableRoaringBitmapExample
    signature: '[ImmutableRoaringBitmapExample].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int)'
      Src: Basic:6,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: Basic:7,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: Basic:8,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: Basic:10,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
      Src: Basic:11,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].equals(org.roaringbitmap.RoaringBitmap)'
      Src: Basic:12,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: Basic:13,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: Basic:15,1
    - Dst: System.out.println(long)
      Src: Basic:16,1
    - Dst: System.out.println(Basic)
      Src: Basic:19,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 21
      start: 5
    functionDepth: 6
    functionLinenumber: 5
    functionLinenumberEnd: 21
    functionName: '[Basic].main(String[])'
    functionSourceFile: /src/RoaringBitmap/examples/src/main/java/Basic.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].equals(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - System.out.println(long)
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - System.out.println(Basic)
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[Basic].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Basic
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[Basic].<init>()'
    functionSourceFile: /src/RoaringBitmap/examples/src/main/java/Basic.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Basic
    signature: '[Basic].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].createTempFile(String,String)'
      Src: MemoryMappingExample:15,1
    - Dst: '[MemoryMappingExample].deleteOnExit()'
      Src: MemoryMappingExample:16,1
    - Dst: '[java.io.FileOutputStream].<init>(MemoryMappingExample)'
      Src: MemoryMappingExample:17,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int,int,int)'
      Src: MemoryMappingExample:18,1
    - Dst: System.out.println(String)
      Src: MemoryMappingExample:19,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int,int,int)'
      Src: MemoryMappingExample:20,1
    - Dst: System.out.println(String)
      Src: MemoryMappingExample:21,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.FileOutputStream)'
      Src: MemoryMappingExample:25,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: MemoryMappingExample:25,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
      Src: MemoryMappingExample:26,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.FileOutputStream)'
      Src: MemoryMappingExample:29,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: MemoryMappingExample:29,1
    - Dst: '[java.io.FileOutputStream].getChannel()'
      Src: MemoryMappingExample:30,1
    - Dst: '[MemoryMappingExample].position()'
      Src: MemoryMappingExample:30,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
      Src: MemoryMappingExample:31,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
      Src: MemoryMappingExample:31,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: MemoryMappingExample:32,1
    - Dst: System.out.println(String)
      Src: MemoryMappingExample:33,1
    - Dst: '[java.io.FileOutputStream].close()'
      Src: MemoryMappingExample:34,1
    - Dst: '[java.io.RandomAccessFile].<init>(MemoryMappingExample,String)'
      Src: MemoryMappingExample:35,1
    - Dst: '[java.io.RandomAccessFile].getChannel()'
      Src: MemoryMappingExample:37,1
    - Dst: '[MemoryMappingExample].map(MemoryMappingExample,int,MemoryMappingExample)'
      Src: MemoryMappingExample:37,1
    - Dst: '[java.io.RandomAccessFile].close()'
      Src: MemoryMappingExample:44,1
    - Dst: '[MemoryMappingExample].position(MemoryMappingExample)'
      Src: MemoryMappingExample:45,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(MemoryMappingExample)'
      Src: MemoryMappingExample:46,1
    - Dst: System.out.println(String)
      Src: MemoryMappingExample:47,1
    - Dst: '[MemoryMappingExample].position(MemoryMappingExample)'
      Src: MemoryMappingExample:48,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(MemoryMappingExample)'
      Src: MemoryMappingExample:49,1
    - Dst: System.out.println(String)
      Src: MemoryMappingExample:50,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: MemoryMappingExample:51,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: MemoryMappingExample:51,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 52
      start: 14
    functionDepth: 1
    functionLinenumber: 14
    functionLinenumberEnd: 52
    functionName: '[MemoryMappingExample].main(String[])'
    functionSourceFile: /src/RoaringBitmap/examples/src/main/java/MemoryMappingExample.java
    functionUses: 0
    functionsReached:
    - '[java.io.RandomAccessFile].<init>(MemoryMappingExample,String)'
    - '[java.io.RandomAccessFile].getChannel()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(MemoryMappingExample)'
    - '[java.io.RandomAccessFile].close()'
    - '[MemoryMappingExample].deleteOnExit()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int,int,int)'
    - '[java.io.DataOutputStream].<init>(java.io.FileOutputStream)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
    - '[MemoryMappingExample].map(MemoryMappingExample,int,MemoryMappingExample)'
    - '[java.io.FileOutputStream].getChannel()'
    - '[java.io.FileOutputStream].close()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.io.FileOutputStream].<init>(MemoryMappingExample)'
    - '[MemoryMappingExample].position()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[RuntimeException].<init>(String)'
    - '[MemoryMappingExample].position(MemoryMappingExample)'
    - '[java.io.File].createTempFile(String,String)'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[MemoryMappingExample].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: MemoryMappingExample
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[MemoryMappingExample].<init>()'
    functionSourceFile: /src/RoaringBitmap/examples/src/main/java/MemoryMappingExample.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MemoryMappingExample
    signature: '[MemoryMappingExample].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].bitmapOf(int,int,int,int)'
      Src: Bitmap64:8,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: Bitmap64:9,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].contains(int)'
      Src: Bitmap64:10,1
    - Dst: System.out.println(boolean)
      Src: Bitmap64:10,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].contains(int)'
      Src: Bitmap64:11,1
    - Dst: System.out.println(boolean)
      Src: Bitmap64:11,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongIterator()'
      Src: Bitmap64:12,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].hasNext()'
      Src: Bitmap64:13,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].next()'
      Src: Bitmap64:13,1
    - Dst: System.out.println(long)
      Src: Bitmap64:13,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 14
      start: 7
    functionDepth: 3
    functionLinenumber: 7
    functionLinenumberEnd: 14
    functionName: '[Bitmap64].main(String[])'
    functionSourceFile: /src/RoaringBitmap/examples/src/main/java/Bitmap64.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - System.out.println(boolean)
    - '[org.roaringbitmap.longlong.LongIterator].next()'
    - System.out.println(long)
    - '[org.roaringbitmap.longlong.LongIterator].hasNext()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].contains(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].bitmapOf(int,int,int,int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongIterator()'
    linkageType: ''
    returnType: void
    signature: '[Bitmap64].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Bitmap64
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[Bitmap64].<init>()'
    functionSourceFile: /src/RoaringBitmap/examples/src/main/java/Bitmap64.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Bitmap64
    signature: '[Bitmap64].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: VeryLargeBitmap:6,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int,int)'
      Src: VeryLargeBitmap:7,1
    - Dst: System.out.println(String)
      Src: VeryLargeBitmap:8,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: VeryLargeBitmap:10,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: VeryLargeBitmap:10,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 11
      start: 5
    functionDepth: 4
    functionLinenumber: 5
    functionLinenumberEnd: 11
    functionName: '[VeryLargeBitmap].main(String[])'
    functionSourceFile: /src/RoaringBitmap/examples/src/main/java/VeryLargeBitmap.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[VeryLargeBitmap].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: VeryLargeBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[VeryLargeBitmap].<init>()'
    functionSourceFile: /src/RoaringBitmap/examples/src/main/java/VeryLargeBitmap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: VeryLargeBitmap
    signature: '[VeryLargeBitmap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int)'
      Src: IntervalCheck:7,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: IntervalCheck:12,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(long,int)'
      Src: IntervalCheck:13,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: IntervalCheck:17,1
    - Dst: System.out.println(boolean)
      Src: IntervalCheck:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 18
      start: 5
    functionDepth: 4
    functionLinenumber: 5
    functionLinenumberEnd: 18
    functionName: '[IntervalCheck].main(String[])'
    functionSourceFile: /src/RoaringBitmap/examples/src/main/java/IntervalCheck.java
    functionUses: 0
    functionsReached:
    - System.out.println(boolean)
    - '[org.roaringbitmap.RoaringBitmap].add(long,int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].intersects(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[IntervalCheck].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: IntervalCheck
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[IntervalCheck].<init>()'
    functionSourceFile: /src/RoaringBitmap/examples/src/main/java/IntervalCheck.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: IntervalCheck
    signature: '[IntervalCheck].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int)'
      Src: SerializeToByteBufferExample:13,1
    - Dst: System.out.println(String)
      Src: SerializeToByteBufferExample:14,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: SerializeToByteBufferExample:15,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
      Src: SerializeToByteBufferExample:16,1
    - Dst: '[java.nio.ByteBuffer].allocate(SerializeToByteBufferExample)'
      Src: SerializeToByteBufferExample:16,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(SerializeToByteBufferExample)'
      Src: SerializeToByteBufferExample:17,1
    - Dst: '[SerializeToByteBufferExample].flip()'
      Src: SerializeToByteBufferExample:18,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(SerializeToByteBufferExample)'
      Src: SerializeToByteBufferExample:19,1
    - Dst: System.out.println(String)
      Src: SerializeToByteBufferExample:20,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: SerializeToByteBufferExample:21,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: SerializeToByteBufferExample:21,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 22
      start: 12
    functionDepth: 2
    functionLinenumber: 12
    functionLinenumberEnd: 22
    functionName: '[SerializeToByteBufferExample].main(String[])'
    functionSourceFile: /src/RoaringBitmap/examples/src/main/java/SerializeToByteBufferExample.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(SerializeToByteBufferExample)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(SerializeToByteBufferExample)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[SerializeToByteBufferExample].flip()'
    - '[RuntimeException].<init>(String)'
    - System.out.println(String)
    - '[java.nio.ByteBuffer].allocate(SerializeToByteBufferExample)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
    linkageType: ''
    returnType: void
    signature: '[SerializeToByteBufferExample].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: SerializeToByteBufferExample
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[SerializeToByteBufferExample].<init>()'
    functionSourceFile: /src/RoaringBitmap/examples/src/main/java/SerializeToByteBufferExample.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SerializeToByteBufferExample
    signature: '[SerializeToByteBufferExample].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int)'
      Src: SerializeToByteArrayExample:16,1
    - Dst: System.out.println(String)
      Src: SerializeToByteArrayExample:17,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: SerializeToByteArrayExample:18,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: SerializeToByteArrayExample:19,1
    - Dst: '[java.nio.ByteBuffer].wrap(SerializeToByteArrayExample)'
      Src: SerializeToByteArrayExample:20,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serialize(SerializeToByteArrayExample)'
      Src: SerializeToByteArrayExample:20,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: SerializeToByteArrayExample:21,1
    - Dst: '[java.nio.ByteBuffer].wrap(SerializeToByteArrayExample)'
      Src: SerializeToByteArrayExample:23,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(SerializeToByteArrayExample)'
      Src: SerializeToByteArrayExample:23,1
    - Dst: ioe.printStackTrace()
      Src: SerializeToByteArrayExample:25,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].equals(org.roaringbitmap.RoaringBitmap)'
      Src: SerializeToByteArrayExample:27,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: SerializeToByteArrayExample:27,1
    - Dst: System.out.println(String)
      Src: SerializeToByteArrayExample:28,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 29
      start: 15
    functionDepth: 4
    functionLinenumber: 15
    functionLinenumberEnd: 29
    functionName: '[SerializeToByteArrayExample].main(String[])'
    functionSourceFile: /src/RoaringBitmap/examples/src/main/java/SerializeToByteArrayExample.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].equals(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
    - '[java.nio.ByteBuffer].wrap(SerializeToByteArrayExample)'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(SerializeToByteArrayExample)'
    - '[org.roaringbitmap.RoaringBitmap].serialize(SerializeToByteArrayExample)'
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - ioe.printStackTrace()
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[SerializeToByteArrayExample].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: SerializeToByteArrayExample
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[SerializeToByteArrayExample].<init>()'
    functionSourceFile: /src/RoaringBitmap/examples/src/main/java/SerializeToByteArrayExample.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SerializeToByteArrayExample
    signature: '[SerializeToByteArrayExample].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: SerializeToDiskExample:18,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(SerializeToDiskExample)'
      Src: SerializeToDiskExample:20,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: SerializeToDiskExample:23,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(SerializeToDiskExample)'
      Src: SerializeToDiskExample:26,1
    - Dst: '[java.io.FileOutputStream].<init>(SerializeToDiskExample)'
      Src: SerializeToDiskExample:29,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.FileOutputStream)'
      Src: SerializeToDiskExample:29,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serialize(SerializeToDiskExample)'
      Src: SerializeToDiskExample:30,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: SerializeToDiskExample:32,1
    - Dst: '[java.io.FileOutputStream].<init>(SerializeToDiskExample)'
      Src: SerializeToDiskExample:34,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.FileOutputStream)'
      Src: SerializeToDiskExample:34,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serialize(SerializeToDiskExample)'
      Src: SerializeToDiskExample:35,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: SerializeToDiskExample:38,1
    - Dst: '[java.io.FileInputStream].<init>(SerializeToDiskExample)'
      Src: SerializeToDiskExample:39,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.FileInputStream)'
      Src: SerializeToDiskExample:39,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(SerializeToDiskExample)'
      Src: SerializeToDiskExample:40,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].validate()'
      Src: SerializeToDiskExample:41,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: SerializeToDiskExample:41,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].equals(org.roaringbitmap.RoaringBitmap)'
      Src: SerializeToDiskExample:43,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: SerializeToDiskExample:43,1
    - Dst: '[java.io.FileInputStream].<init>(SerializeToDiskExample)'
      Src: SerializeToDiskExample:44,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.FileInputStream)'
      Src: SerializeToDiskExample:44,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(SerializeToDiskExample)'
      Src: SerializeToDiskExample:45,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].validate()'
      Src: SerializeToDiskExample:46,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: SerializeToDiskExample:46,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].equals(org.roaringbitmap.RoaringBitmap)'
      Src: SerializeToDiskExample:48,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: SerializeToDiskExample:48,1
    - Dst: System.out.println(SerializeToDiskExample)
      Src: SerializeToDiskExample:49,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 50
      start: 17
    functionDepth: 5
    functionLinenumber: 17
    functionLinenumberEnd: 50
    functionName: '[SerializeToDiskExample].main(String[])'
    functionSourceFile: /src/RoaringBitmap/examples/src/main/java/SerializeToDiskExample.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(SerializeToDiskExample)'
    - '[org.roaringbitmap.RoaringBitmap].equals(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(SerializeToDiskExample)'
    - '[java.io.FileOutputStream].<init>(SerializeToDiskExample)'
    - '[RuntimeException].<init>(String)'
    - '[java.io.FileInputStream].<init>(SerializeToDiskExample)'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.RoaringBitmap].validate()'
    - System.out.println(SerializeToDiskExample)
    - '[org.roaringbitmap.RoaringBitmap].serialize(SerializeToDiskExample)'
    - '[java.io.DataInputStream].<init>(java.io.FileInputStream)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[java.io.DataOutputStream].<init>(java.io.FileOutputStream)'
    linkageType: ''
    returnType: void
    signature: '[SerializeToDiskExample].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: SerializeToDiskExample
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[SerializeToDiskExample].<init>()'
    functionSourceFile: /src/RoaringBitmap/examples/src/main/java/SerializeToDiskExample.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SerializeToDiskExample
    signature: '[SerializeToDiskExample].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: ForEachExample:15,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(ForEachExample)'
      Src: ForEachExample:17,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: ForEachExample:20,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(ForEachExample)'
      Src: ForEachExample:23,1
    - Dst: '[org.roaringbitmap.IntConsumer].<init>()'
      Src: ForEachExample:27,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
      Src: ForEachExample:26,1
    - Dst: System.out.println(String)
      Src: ForEachExample:35,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 36
      start: 14
    functionDepth: 5
    functionLinenumber: 14
    functionLinenumberEnd: 36
    functionName: '[ForEachExample].main(String[])'
    functionSourceFile: /src/RoaringBitmap/examples/src/main/java/ForEachExample.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(ForEachExample)'
    - '[org.roaringbitmap.RoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
    - '[org.roaringbitmap.IntConsumer].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[ForEachExample].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ForEachExample
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[ForEachExample].<init>()'
    functionSourceFile: /src/RoaringBitmap/examples/src/main/java/ForEachExample.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ForEachExample
    signature: '[ForEachExample].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int)'
      Src: SerializeToStringExample:20,1
    - Dst: System.out.println(String)
      Src: SerializeToStringExample:21,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
      Src: SerializeToStringExample:22,1
    - Dst: '[java.nio.ByteBuffer].allocate(SerializeToStringExample)'
      Src: SerializeToStringExample:22,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(SerializeToStringExample)'
      Src: SerializeToStringExample:25,1
    - Dst: '[SerializeToStringExample].flip()'
      Src: SerializeToStringExample:27,1
    - Dst: '[java.util.Base64].getEncoder()'
      Src: SerializeToStringExample:28,1
    - Dst: '[SerializeToStringExample].array()'
      Src: SerializeToStringExample:28,1
    - Dst: '[SerializeToStringExample].encodeToString(SerializeToStringExample)'
      Src: SerializeToStringExample:28,1
    - Dst: '[java.util.Base64].getDecoder()'
      Src: SerializeToStringExample:29,1
    - Dst: '[SerializeToStringExample].decode(SerializeToStringExample)'
      Src: SerializeToStringExample:29,1
    - Dst: '[java.nio.ByteBuffer].wrap(SerializeToStringExample)'
      Src: SerializeToStringExample:29,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(SerializeToStringExample)'
      Src: SerializeToStringExample:30,1
    - Dst: System.out.println(String)
      Src: SerializeToStringExample:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 32
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 32
    functionName: '[SerializeToStringExample].main(String[])'
    functionSourceFile: /src/RoaringBitmap/examples/src/main/java/SerializeToStringExample.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(SerializeToStringExample)'
    - '[java.nio.ByteBuffer].wrap(SerializeToStringExample)'
    - '[SerializeToStringExample].flip()'
    - '[java.util.Base64].getEncoder()'
    - '[SerializeToStringExample].decode(SerializeToStringExample)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int)'
    - '[java.nio.ByteBuffer].allocate(SerializeToStringExample)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(SerializeToStringExample)'
    - System.out.println(String)
    - '[java.util.Base64].getDecoder()'
    - '[SerializeToStringExample].array()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
    - '[SerializeToStringExample].encodeToString(SerializeToStringExample)'
    linkageType: ''
    returnType: void
    signature: '[SerializeToStringExample].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: SerializeToStringExample
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[SerializeToStringExample].<init>()'
    functionSourceFile: /src/RoaringBitmap/examples/src/main/java/SerializeToStringExample.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SerializeToStringExample
    signature: '[SerializeToStringExample].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.TestFastAggregation:24,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.TestFastAggregation:25,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int)'
      Src: org.roaringbitmap.TestFastAggregation:26,1
    - Dst: '[java.util.Arrays].asList(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestFastAggregation:27,1
    - Dst: '[org.roaringbitmap.FastAggregation].horizontal_or(org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:27,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.TestFastAggregation:28,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestFastAggregation:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 30
    functionName: '[org.roaringbitmap.TestFastAggregation].horizontal_or()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int)'
    - '[org.roaringbitmap.TestFastAggregation].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
    - '[org.roaringbitmap.FastAggregation].horizontal_or(org.roaringbitmap.TestFastAggregation)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int)'
    - '[java.util.Arrays].asList(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestFastAggregation].horizontal_or()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.TestFastAggregation:34,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.TestFastAggregation:35,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int)'
      Src: org.roaringbitmap.TestFastAggregation:36,1
    - Dst: '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestFastAggregation:37,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.TestFastAggregation:38,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestFastAggregation:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 40
    functionName: '[org.roaringbitmap.TestFastAggregation].or()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int)'
    - '[org.roaringbitmap.TestFastAggregation].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int)'
    - '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestFastAggregation].or()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.TestFastAggregation:44,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.TestFastAggregation:45,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int)'
      Src: org.roaringbitmap.TestFastAggregation:46,1
    - Dst: '[org.roaringbitmap.FastAggregation].horizontal_or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestFastAggregation:47,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.TestFastAggregation:48,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestFastAggregation:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 50
    functionName: '[org.roaringbitmap.TestFastAggregation].horizontal_or2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int)'
    - '[org.roaringbitmap.TestFastAggregation].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int)'
    - '[org.roaringbitmap.FastAggregation].horizontal_or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestFastAggregation].horizontal_or2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.TestFastAggregation:54,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.TestFastAggregation:55,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int)'
      Src: org.roaringbitmap.TestFastAggregation:56,1
    - Dst: '[java.util.Arrays].asList(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestFastAggregation:58,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].iterator()'
      Src: org.roaringbitmap.TestFastAggregation:58,1
    - Dst: '[org.roaringbitmap.FastAggregation].priorityqueue_or(org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:58,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.TestFastAggregation:59,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestFastAggregation:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 61
    functionName: '[org.roaringbitmap.TestFastAggregation].priorityqueue_or()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int)'
    - '[org.roaringbitmap.TestFastAggregation].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
    - '[org.roaringbitmap.TestFastAggregation].iterator()'
    - '[org.roaringbitmap.FastAggregation].priorityqueue_or(org.roaringbitmap.TestFastAggregation)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int)'
    - '[java.util.Arrays].asList(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestFastAggregation].priorityqueue_or()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.TestFastAggregation:65,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.TestFastAggregation:66,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int)'
      Src: org.roaringbitmap.TestFastAggregation:67,1
    - Dst: '[org.roaringbitmap.FastAggregation].priorityqueue_or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestFastAggregation:68,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.TestFastAggregation:69,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestFastAggregation:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 71
    functionName: '[org.roaringbitmap.TestFastAggregation].priorityqueue_or2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int)'
    - '[org.roaringbitmap.TestFastAggregation].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int)'
    - '[org.roaringbitmap.FastAggregation].priorityqueue_or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestFastAggregation].priorityqueue_or2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int)'
      Src: org.roaringbitmap.TestFastAggregation:77,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int)'
      Src: org.roaringbitmap.TestFastAggregation:78,1
    - Dst: '[org.roaringbitmap.FastAggregation].workShyAnd(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestFastAggregation:79,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestFastAggregation:80,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertFalse(boolean)'
      Src: org.roaringbitmap.TestFastAggregation:80,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestFastAggregation:81,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertTrue(boolean)'
      Src: org.roaringbitmap.TestFastAggregation:81,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestFastAggregation:82,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertFalse(boolean)'
      Src: org.roaringbitmap.TestFastAggregation:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 75
    functionDepth: 5
    functionLinenumber: 75
    functionLinenumberEnd: 83
    functionName: '[org.roaringbitmap.TestFastAggregation].testWorkShyAnd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].contains(int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int)'
    - '[org.roaringbitmap.TestFastAggregation].assertFalse(boolean)'
    - '[org.roaringbitmap.FastAggregation].workShyAnd(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.TestFastAggregation].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestFastAggregation].testWorkShyAnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int)'
      Src: org.roaringbitmap.TestFastAggregation:87,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int)'
      Src: org.roaringbitmap.TestFastAggregation:88,1
    - Dst: '[java.util.Arrays].asList(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestFastAggregation:89,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].iterator()'
      Src: org.roaringbitmap.TestFastAggregation:89,1
    - Dst: '[org.roaringbitmap.FastAggregation].and(org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:89,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestFastAggregation:90,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertFalse(boolean)'
      Src: org.roaringbitmap.TestFastAggregation:90,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestFastAggregation:91,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertTrue(boolean)'
      Src: org.roaringbitmap.TestFastAggregation:91,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestFastAggregation:92,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertFalse(boolean)'
      Src: org.roaringbitmap.TestFastAggregation:92,1
    - Dst: '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestFastAggregation:94,1
    - Dst: '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestFastAggregation:95,1
    - Dst: '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestFastAggregation:96,1
    - Dst: '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestFastAggregation:97,1
    - Dst: '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestFastAggregation:98,1
    - Dst: '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestFastAggregation:99,1
    - Dst: '[java.util.Arrays].asList(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestFastAggregation:100,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].iterator()'
      Src: org.roaringbitmap.TestFastAggregation:100,1
    - Dst: '[org.roaringbitmap.FastAggregation].and(org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:100,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestFastAggregation:101,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertFalse(boolean)'
      Src: org.roaringbitmap.TestFastAggregation:101,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestFastAggregation:102,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertTrue(boolean)'
      Src: org.roaringbitmap.TestFastAggregation:102,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestFastAggregation:103,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertFalse(boolean)'
      Src: org.roaringbitmap.TestFastAggregation:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 85
    functionDepth: 5
    functionLinenumber: 85
    functionLinenumberEnd: 104
    functionName: '[org.roaringbitmap.TestFastAggregation].testAndWithIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].contains(int)'
    - '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].add(int)'
    - '[org.roaringbitmap.TestFastAggregation].iterator()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int)'
    - '[java.util.Arrays].asList(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.FastAggregation].and(org.roaringbitmap.TestFastAggregation)'
    - '[org.roaringbitmap.TestFastAggregation].assertFalse(boolean)'
    - '[org.roaringbitmap.TestFastAggregation].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestFastAggregation].testAndWithIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int)'
      Src: org.roaringbitmap.TestFastAggregation:108,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int)'
      Src: org.roaringbitmap.TestFastAggregation:109,1
    - Dst: '[java.util.Arrays].asList(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestFastAggregation:110,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].iterator()'
      Src: org.roaringbitmap.TestFastAggregation:110,1
    - Dst: '[org.roaringbitmap.FastAggregation].naive_and(org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:110,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestFastAggregation:111,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertFalse(boolean)'
      Src: org.roaringbitmap.TestFastAggregation:111,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestFastAggregation:112,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertTrue(boolean)'
      Src: org.roaringbitmap.TestFastAggregation:112,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestFastAggregation:113,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertFalse(boolean)'
      Src: org.roaringbitmap.TestFastAggregation:113,1
    - Dst: '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestFastAggregation:115,1
    - Dst: '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestFastAggregation:116,1
    - Dst: '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestFastAggregation:117,1
    - Dst: '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestFastAggregation:118,1
    - Dst: '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestFastAggregation:119,1
    - Dst: '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestFastAggregation:120,1
    - Dst: '[java.util.Arrays].asList(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestFastAggregation:121,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].iterator()'
      Src: org.roaringbitmap.TestFastAggregation:121,1
    - Dst: '[org.roaringbitmap.FastAggregation].naive_and(org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:121,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestFastAggregation:122,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertFalse(boolean)'
      Src: org.roaringbitmap.TestFastAggregation:122,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestFastAggregation:123,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertTrue(boolean)'
      Src: org.roaringbitmap.TestFastAggregation:123,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestFastAggregation:124,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertFalse(boolean)'
      Src: org.roaringbitmap.TestFastAggregation:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 106
    functionDepth: 5
    functionLinenumber: 106
    functionLinenumberEnd: 125
    functionName: '[org.roaringbitmap.TestFastAggregation].testNaiveAndWithIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].contains(int)'
    - '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].add(int)'
    - '[org.roaringbitmap.TestFastAggregation].iterator()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int)'
    - '[org.roaringbitmap.FastAggregation].naive_and(org.roaringbitmap.TestFastAggregation)'
    - '[java.util.Arrays].asList(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.TestFastAggregation].assertFalse(boolean)'
    - '[org.roaringbitmap.TestFastAggregation].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestFastAggregation].testNaiveAndWithIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int)'
      Src: org.roaringbitmap.TestFastAggregation:129,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int)'
      Src: org.roaringbitmap.TestFastAggregation:130,1
    - Dst: '[java.util.Arrays].asList(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestFastAggregation:131,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].iterator()'
      Src: org.roaringbitmap.TestFastAggregation:131,1
    - Dst: '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:131,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestFastAggregation:132,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertTrue(boolean)'
      Src: org.roaringbitmap.TestFastAggregation:132,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestFastAggregation:133,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertTrue(boolean)'
      Src: org.roaringbitmap.TestFastAggregation:133,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestFastAggregation:134,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertTrue(boolean)'
      Src: org.roaringbitmap.TestFastAggregation:134,1
    - Dst: '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestFastAggregation:136,1
    - Dst: '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestFastAggregation:137,1
    - Dst: '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestFastAggregation:138,1
    - Dst: '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestFastAggregation:139,1
    - Dst: '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestFastAggregation:140,1
    - Dst: '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestFastAggregation:141,1
    - Dst: '[java.util.Arrays].asList(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestFastAggregation:142,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].iterator()'
      Src: org.roaringbitmap.TestFastAggregation:142,1
    - Dst: '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:142,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestFastAggregation:143,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertTrue(boolean)'
      Src: org.roaringbitmap.TestFastAggregation:143,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestFastAggregation:144,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertTrue(boolean)'
      Src: org.roaringbitmap.TestFastAggregation:144,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestFastAggregation:145,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertTrue(boolean)'
      Src: org.roaringbitmap.TestFastAggregation:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 127
    functionDepth: 5
    functionLinenumber: 127
    functionLinenumberEnd: 146
    functionName: '[org.roaringbitmap.TestFastAggregation].testOrWithIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].contains(int)'
    - '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].add(int)'
    - '[org.roaringbitmap.TestFastAggregation].iterator()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int)'
    - '[java.util.Arrays].asList(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.TestFastAggregation)'
    - '[org.roaringbitmap.TestFastAggregation].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestFastAggregation].testOrWithIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int)'
      Src: org.roaringbitmap.TestFastAggregation:150,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int)'
      Src: org.roaringbitmap.TestFastAggregation:151,1
    - Dst: '[java.util.Arrays].asList(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestFastAggregation:152,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].iterator()'
      Src: org.roaringbitmap.TestFastAggregation:152,1
    - Dst: '[org.roaringbitmap.FastAggregation].naive_or(org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:152,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestFastAggregation:153,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertTrue(boolean)'
      Src: org.roaringbitmap.TestFastAggregation:153,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestFastAggregation:154,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertTrue(boolean)'
      Src: org.roaringbitmap.TestFastAggregation:154,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestFastAggregation:155,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertTrue(boolean)'
      Src: org.roaringbitmap.TestFastAggregation:155,1
    - Dst: '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestFastAggregation:157,1
    - Dst: '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestFastAggregation:158,1
    - Dst: '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestFastAggregation:159,1
    - Dst: '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestFastAggregation:160,1
    - Dst: '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestFastAggregation:161,1
    - Dst: '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestFastAggregation:162,1
    - Dst: '[java.util.Arrays].asList(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestFastAggregation:163,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].iterator()'
      Src: org.roaringbitmap.TestFastAggregation:163,1
    - Dst: '[org.roaringbitmap.FastAggregation].naive_or(org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:163,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestFastAggregation:164,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertTrue(boolean)'
      Src: org.roaringbitmap.TestFastAggregation:164,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestFastAggregation:165,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertTrue(boolean)'
      Src: org.roaringbitmap.TestFastAggregation:165,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestFastAggregation:166,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertTrue(boolean)'
      Src: org.roaringbitmap.TestFastAggregation:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 148
    functionDepth: 5
    functionLinenumber: 148
    functionLinenumberEnd: 167
    functionName: '[org.roaringbitmap.TestFastAggregation].testNaiveOrWithIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].contains(int)'
    - '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].add(int)'
    - '[org.roaringbitmap.TestFastAggregation].iterator()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int)'
    - '[java.util.Arrays].asList(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.FastAggregation].naive_or(org.roaringbitmap.TestFastAggregation)'
    - '[org.roaringbitmap.TestFastAggregation].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestFastAggregation].testNaiveOrWithIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int)'
      Src: org.roaringbitmap.TestFastAggregation:171,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int)'
      Src: org.roaringbitmap.TestFastAggregation:172,1
    - Dst: '[java.util.Arrays].asList(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestFastAggregation:173,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].iterator()'
      Src: org.roaringbitmap.TestFastAggregation:173,1
    - Dst: '[org.roaringbitmap.FastAggregation].naive_xor(org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:173,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestFastAggregation:174,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertTrue(boolean)'
      Src: org.roaringbitmap.TestFastAggregation:174,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestFastAggregation:175,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertFalse(boolean)'
      Src: org.roaringbitmap.TestFastAggregation:175,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestFastAggregation:176,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertTrue(boolean)'
      Src: org.roaringbitmap.TestFastAggregation:176,1
    - Dst: '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestFastAggregation:178,1
    - Dst: '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestFastAggregation:179,1
    - Dst: '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestFastAggregation:180,1
    - Dst: '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestFastAggregation:181,1
    - Dst: '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestFastAggregation:182,1
    - Dst: '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestFastAggregation:183,1
    - Dst: '[java.util.Arrays].asList(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestFastAggregation:184,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].iterator()'
      Src: org.roaringbitmap.TestFastAggregation:184,1
    - Dst: '[org.roaringbitmap.FastAggregation].naive_xor(org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:184,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestFastAggregation:185,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertTrue(boolean)'
      Src: org.roaringbitmap.TestFastAggregation:185,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestFastAggregation:186,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertFalse(boolean)'
      Src: org.roaringbitmap.TestFastAggregation:186,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestFastAggregation:187,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertTrue(boolean)'
      Src: org.roaringbitmap.TestFastAggregation:187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 169
    functionDepth: 5
    functionLinenumber: 169
    functionLinenumberEnd: 188
    functionName: '[org.roaringbitmap.TestFastAggregation].testNaiveXorWithIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].contains(int)'
    - '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].add(int)'
    - '[org.roaringbitmap.TestFastAggregation].iterator()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int)'
    - '[java.util.Arrays].asList(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.FastAggregation].naive_xor(org.roaringbitmap.TestFastAggregation)'
    - '[org.roaringbitmap.TestFastAggregation].assertFalse(boolean)'
    - '[org.roaringbitmap.TestFastAggregation].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestFastAggregation].testNaiveXorWithIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.TestFastAggregation:194,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:194,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:194,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:194,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].build()'
      Src: org.roaringbitmap.TestFastAggregation:194,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.TestFastAggregation:195,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:195,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:195,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:195,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].build()'
      Src: org.roaringbitmap.TestFastAggregation:195,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.TestFastAggregation:196,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:196,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:196,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:196,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].build()'
      Src: org.roaringbitmap.TestFastAggregation:196,1
    - Dst: '[java.util.Arrays].asList(org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:193,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:192,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.TestFastAggregation:199,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:199,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:199,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:199,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].build()'
      Src: org.roaringbitmap.TestFastAggregation:199,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.TestFastAggregation:200,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:200,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:200,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:200,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].build()'
      Src: org.roaringbitmap.TestFastAggregation:200,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.TestFastAggregation:201,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:201,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:201,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:201,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].build()'
      Src: org.roaringbitmap.TestFastAggregation:201,1
    - Dst: '[java.util.Arrays].asList(org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:198,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:197,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.TestFastAggregation:204,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:204,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:204,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:204,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].build()'
      Src: org.roaringbitmap.TestFastAggregation:204,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.TestFastAggregation:205,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:205,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:205,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:205,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].build()'
      Src: org.roaringbitmap.TestFastAggregation:205,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.TestFastAggregation:206,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:206,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:206,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:206,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].build()'
      Src: org.roaringbitmap.TestFastAggregation:206,1
    - Dst: '[java.util.Arrays].asList(org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:203,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:202,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.TestFastAggregation:209,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:209,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:209,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:209,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].build()'
      Src: org.roaringbitmap.TestFastAggregation:209,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.TestFastAggregation:210,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:210,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:210,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:210,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].build()'
      Src: org.roaringbitmap.TestFastAggregation:210,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.TestFastAggregation:211,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:211,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:211,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:211,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].build()'
      Src: org.roaringbitmap.TestFastAggregation:211,1
    - Dst: '[java.util.Arrays].asList(org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:208,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:207,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.TestFastAggregation:214,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:214,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:214,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:214,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].build()'
      Src: org.roaringbitmap.TestFastAggregation:214,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.TestFastAggregation:215,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:215,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:215,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:215,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].build()'
      Src: org.roaringbitmap.TestFastAggregation:215,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.TestFastAggregation:216,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:216,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:216,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:216,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].build()'
      Src: org.roaringbitmap.TestFastAggregation:216,1
    - Dst: '[java.util.Arrays].asList(org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:213,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:212,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.TestFastAggregation:219,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:219,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:219,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:219,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].build()'
      Src: org.roaringbitmap.TestFastAggregation:219,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.TestFastAggregation:220,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:220,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:220,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:220,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].build()'
      Src: org.roaringbitmap.TestFastAggregation:220,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.TestFastAggregation:221,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:221,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:221,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:221,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].build()'
      Src: org.roaringbitmap.TestFastAggregation:221,1
    - Dst: '[java.util.Arrays].asList(org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:218,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:217,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.TestFastAggregation:224,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:224,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:224,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:224,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].build()'
      Src: org.roaringbitmap.TestFastAggregation:224,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.TestFastAggregation:225,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:225,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:225,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:225,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].build()'
      Src: org.roaringbitmap.TestFastAggregation:225,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.TestFastAggregation:226,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:226,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:226,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:226,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].build()'
      Src: org.roaringbitmap.TestFastAggregation:226,1
    - Dst: '[java.util.Arrays].asList(org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:223,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:222,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.TestFastAggregation:229,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:229,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:229,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:229,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].build()'
      Src: org.roaringbitmap.TestFastAggregation:229,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.TestFastAggregation:230,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:230,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:230,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:230,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].build()'
      Src: org.roaringbitmap.TestFastAggregation:230,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.TestFastAggregation:231,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:231,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:231,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:231,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].build()'
      Src: org.roaringbitmap.TestFastAggregation:231,1
    - Dst: '[java.util.Arrays].asList(org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:228,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:227,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.TestFastAggregation:234,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:234,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:234,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:234,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].build()'
      Src: org.roaringbitmap.TestFastAggregation:234,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.TestFastAggregation:235,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:235,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:235,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:235,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].build()'
      Src: org.roaringbitmap.TestFastAggregation:235,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.TestFastAggregation:236,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:236,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:236,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:236,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].build()'
      Src: org.roaringbitmap.TestFastAggregation:236,1
    - Dst: '[java.util.Arrays].asList(org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:233,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:232,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.TestFastAggregation:239,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:239,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].build()'
      Src: org.roaringbitmap.TestFastAggregation:239,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.TestFastAggregation:240,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:240,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:240,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:240,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].build()'
      Src: org.roaringbitmap.TestFastAggregation:240,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.TestFastAggregation:241,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:241,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:241,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestFastAggregation:241,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].build()'
      Src: org.roaringbitmap.TestFastAggregation:241,1
    - Dst: '[java.util.Arrays].asList(org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:238,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:237,1
    - Dst: '[java.util.stream.Stream].of(org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:191,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 169
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 190
    functionDepth: 1
    functionLinenumber: 190
    functionLinenumberEnd: 242
    functionName: '[org.roaringbitmap.TestFastAggregation].bitmaps()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation)'
    - '[org.roaringbitmap.TestFastAggregation].withBitmapAt(int)'
    - '[org.roaringbitmap.TestFastAggregation].withArrayAt(int)'
    - '[org.roaringbitmap.TestFastAggregation].testCase()'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestFastAggregation)'
    - '[java.util.stream.Stream].of(org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation)'
    - '[org.roaringbitmap.TestFastAggregation].build()'
    - '[org.roaringbitmap.TestFastAggregation].withRunAt(int)'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.roaringbitmap.TestFastAggregation].bitmaps()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.roaringbitmap.RoaringBitmap>].toArray()'
      Src: org.roaringbitmap.TestFastAggregation:247,1
    - Dst: '[org.roaringbitmap.FastAggregation].and(org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:249,1
    - Dst: '[org.roaringbitmap.FastAggregation].naive_and(org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:250,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestFastAggregation:251,1
    - Dst: '[org.roaringbitmap.FastAggregation].and(org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:252,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestFastAggregation:253,1
    - Dst: '[org.roaringbitmap.FastAggregation].workAndMemoryShyAnd(org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:254,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestFastAggregation:255,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.roaringbitmap.RoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<org.roaringbitmap.RoaringBitmap>
    constantsTouched: []
    func_position:
      end: 256
      start: 244
    functionDepth: 1
    functionLinenumber: 244
    functionLinenumberEnd: 256
    functionName: '[org.roaringbitmap.TestFastAggregation].testWorkShyAnd(java.util.List<org.roaringbitmap.RoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestFastAggregation].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[java.util.List<org.roaringbitmap.RoaringBitmap>].toArray()'
    - '[org.roaringbitmap.FastAggregation].workAndMemoryShyAnd(org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation)'
    - '[org.roaringbitmap.FastAggregation].naive_and(org.roaringbitmap.TestFastAggregation)'
    - '[org.roaringbitmap.FastAggregation].and(org.roaringbitmap.TestFastAggregation)'
    - '[org.roaringbitmap.FastAggregation].and(org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestFastAggregation].testWorkShyAnd(java.util.List<org.roaringbitmap.RoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.roaringbitmap.RoaringBitmap>].toArray()'
      Src: org.roaringbitmap.TestFastAggregation:261,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:263,1
    - Dst: '[org.roaringbitmap.FastAggregation].and(org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:264,1
    - Dst: '[org.roaringbitmap.FastAggregation].andCardinality(org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:265,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestFastAggregation:266,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertEquals(int,int)'
      Src: org.roaringbitmap.TestFastAggregation:266,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.roaringbitmap.RoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<org.roaringbitmap.RoaringBitmap>
    constantsTouched: []
    func_position:
      end: 268
      start: 258
    functionDepth: 3
    functionLinenumber: 258
    functionLinenumberEnd: 268
    functionName: '[org.roaringbitmap.TestFastAggregation].testAndCardinality(java.util.List<org.roaringbitmap.RoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastAggregation].andCardinality(org.roaringbitmap.TestFastAggregation)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[java.util.Arrays].copyOf(org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation)'
    - '[java.util.List<org.roaringbitmap.RoaringBitmap>].toArray()'
    - '[org.roaringbitmap.TestFastAggregation].assertEquals(int,int)'
    - '[org.roaringbitmap.FastAggregation].and(org.roaringbitmap.TestFastAggregation)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestFastAggregation].testAndCardinality(java.util.List<org.roaringbitmap.RoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.roaringbitmap.RoaringBitmap>].toArray()'
      Src: org.roaringbitmap.TestFastAggregation:273,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:275,1
    - Dst: '[org.roaringbitmap.FastAggregation].and(org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:276,1
    - Dst: '[org.roaringbitmap.FastAggregation].intersects(org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:277,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertEquals(boolean)'
      Src: org.roaringbitmap.TestFastAggregation:278,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.roaringbitmap.RoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<org.roaringbitmap.RoaringBitmap>
    constantsTouched: []
    func_position:
      end: 280
      start: 270
    functionDepth: 0
    functionLinenumber: 270
    functionLinenumberEnd: 280
    functionName: '[org.roaringbitmap.TestFastAggregation].testIntersects(java.util.List<org.roaringbitmap.RoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].copyOf(org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation)'
    - '[java.util.List<org.roaringbitmap.RoaringBitmap>].toArray()'
    - '[org.roaringbitmap.FastAggregation].intersects(org.roaringbitmap.TestFastAggregation)'
    - '[org.roaringbitmap.FastAggregation].and(org.roaringbitmap.TestFastAggregation)'
    - '[org.roaringbitmap.TestFastAggregation].assertEquals(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestFastAggregation].testIntersects(java.util.List<org.roaringbitmap.RoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.roaringbitmap.RoaringBitmap>].toArray()'
      Src: org.roaringbitmap.TestFastAggregation:285,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:287,1
    - Dst: '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:288,1
    - Dst: '[org.roaringbitmap.FastAggregation].orCardinality(org.roaringbitmap.TestFastAggregation)'
      Src: org.roaringbitmap.TestFastAggregation:289,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestFastAggregation:290,1
    - Dst: '[org.roaringbitmap.TestFastAggregation].assertEquals(int,int)'
      Src: org.roaringbitmap.TestFastAggregation:290,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.roaringbitmap.RoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<org.roaringbitmap.RoaringBitmap>
    constantsTouched: []
    func_position:
      end: 292
      start: 282
    functionDepth: 3
    functionLinenumber: 282
    functionLinenumberEnd: 292
    functionName: '[org.roaringbitmap.TestFastAggregation].testOrCardinality(java.util.List<org.roaringbitmap.RoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[java.util.Arrays].copyOf(org.roaringbitmap.TestFastAggregation,org.roaringbitmap.TestFastAggregation)'
    - '[java.util.List<org.roaringbitmap.RoaringBitmap>].toArray()'
    - '[org.roaringbitmap.TestFastAggregation].assertEquals(int,int)'
    - '[org.roaringbitmap.FastAggregation].orCardinality(org.roaringbitmap.TestFastAggregation)'
    - '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.TestFastAggregation)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestFastAggregation].testOrCardinality(java.util.List<org.roaringbitmap.RoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestFastAggregation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestFastAggregation].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestFastAggregation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.TestFastAggregation
    signature: '[org.roaringbitmap.TestFastAggregation].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap
      static: false
      superClass: RoaringBitmap
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestFastAggregation.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap
    signature: '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.file.Paths].get(String)'
      Src: org.roaringbitmap.PreviousValueTest:21,1
    - Dst: '[java.nio.file.Files].readAllBytes(org.roaringbitmap.PreviousValueTest)'
      Src: org.roaringbitmap.PreviousValueTest:20,1
    - Dst: '[String].<init>(org.roaringbitmap.PreviousValueTest)'
      Src: org.roaringbitmap.PreviousValueTest:19,1
    - Dst: '[String].split(String)'
      Src: org.roaringbitmap.PreviousValueTest:19,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.PreviousValueTest:23,1
    - Dst: '[java.util.Arrays].stream(org.roaringbitmap.PreviousValueTest)'
      Src: org.roaringbitmap.PreviousValueTest:24,1
    - Dst: '[org.roaringbitmap.PreviousValueTest].map()'
      Src: org.roaringbitmap.PreviousValueTest:24,1
    - Dst: '[org.roaringbitmap.PreviousValueTest].forEach()'
      Src: org.roaringbitmap.PreviousValueTest:24,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].last()'
      Src: org.roaringbitmap.PreviousValueTest:25,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].previousValue(org.roaringbitmap.PreviousValueTest)'
      Src: org.roaringbitmap.PreviousValueTest:25,1
    - Dst: '[org.roaringbitmap.PreviousValueTest].assertEquals(int,long)'
      Src: org.roaringbitmap.PreviousValueTest:25,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.PreviousValueTest:26,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].last()'
      Src: org.roaringbitmap.PreviousValueTest:27,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].previousValue(org.roaringbitmap.PreviousValueTest)'
      Src: org.roaringbitmap.PreviousValueTest:27,1
    - Dst: '[org.roaringbitmap.PreviousValueTest].assertEquals(org.roaringbitmap.PreviousValueTest,long)'
      Src: org.roaringbitmap.PreviousValueTest:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 15
    functionDepth: 5
    functionLinenumber: 15
    functionLinenumberEnd: 28
    functionName: '[org.roaringbitmap.PreviousValueTest].regressionTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/PreviousValueTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.PreviousValueTest].assertEquals(org.roaringbitmap.PreviousValueTest,long)'
    - '[String].<init>(org.roaringbitmap.PreviousValueTest)'
    - '[org.roaringbitmap.PreviousValueTest].forEach()'
    - '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.PreviousValueTest].assertEquals(int,long)'
    - '[String].split(String)'
    - '[org.roaringbitmap.RoaringBitmap].last()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.nio.file.Paths].get(String)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].last()'
    - '[java.nio.file.Files].readAllBytes(org.roaringbitmap.PreviousValueTest)'
    - '[org.roaringbitmap.PreviousValueTest].map()'
    - '[org.roaringbitmap.RoaringBitmap].previousValue(org.roaringbitmap.PreviousValueTest)'
    - '[java.util.Arrays].stream(org.roaringbitmap.PreviousValueTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.PreviousValueTest].regressionTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PreviousValueTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.PreviousValueTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/PreviousValueTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.PreviousValueTest
    signature: '[org.roaringbitmap.PreviousValueTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,int,int)'
      Src: org.roaringbitmap.TestRangeCardinality:15,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,int,int)'
      Src: org.roaringbitmap.TestRangeCardinality:16,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,int,int)'
      Src: org.roaringbitmap.TestRangeCardinality:17,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,int,int)'
      Src: org.roaringbitmap.TestRangeCardinality:18,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,int,int)'
      Src: org.roaringbitmap.TestRangeCardinality:19,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,int,int)'
      Src: org.roaringbitmap.TestRangeCardinality:20,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestRangeCardinality,int)'
      Src: org.roaringbitmap.TestRangeCardinality:21,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestRangeCardinality,int)'
      Src: org.roaringbitmap.TestRangeCardinality:22,1
    - Dst: '[java.util.stream.Stream].of(org.roaringbitmap.TestRangeCardinality,org.roaringbitmap.TestRangeCardinality,org.roaringbitmap.TestRangeCardinality,org.roaringbitmap.TestRangeCardinality,org.roaringbitmap.TestRangeCardinality,org.roaringbitmap.TestRangeCardinality,org.roaringbitmap.TestRangeCardinality,org.roaringbitmap.TestRangeCardinality)'
      Src: org.roaringbitmap.TestRangeCardinality:14,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 13
    functionDepth: 1
    functionLinenumber: 13
    functionLinenumberEnd: 24
    functionName: '[org.roaringbitmap.TestRangeCardinality].data()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRangeCardinality.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.Stream].of(org.roaringbitmap.TestRangeCardinality,org.roaringbitmap.TestRangeCardinality,org.roaringbitmap.TestRangeCardinality,org.roaringbitmap.TestRangeCardinality,org.roaringbitmap.TestRangeCardinality,org.roaringbitmap.TestRangeCardinality,org.roaringbitmap.TestRangeCardinality,org.roaringbitmap.TestRangeCardinality)'
    - '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestRangeCardinality,int)'
    - '[org.junit.jupiter.params.provider.Arguments].of(int,int,int)'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.roaringbitmap.TestRangeCardinality].data()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRangeCardinality:29,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestRangeCardinality:31,1
    - Dst: '[org.roaringbitmap.Util].cardinalityInBitmapRange(long[],int,int)'
      Src: org.roaringbitmap.TestRangeCardinality:33,1
    - Dst: '[org.roaringbitmap.TestRangeCardinality].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRangeCardinality:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - elements
    - begin
    - end
    - expected
    argTypes:
    - int[]
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 34
      start: 26
    functionDepth: 2
    functionLinenumber: 26
    functionLinenumberEnd: 34
    functionName: '[org.roaringbitmap.TestRangeCardinality].testCardinalityInBitmapWordRange(int[],int,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRangeCardinality.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].add(char)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.TestRangeCardinality].assertEquals(int,int)'
    - '[org.roaringbitmap.Util].cardinalityInBitmapRange(long[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRangeCardinality].testCardinalityInBitmapWordRange(int[],int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestRangeCardinality
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestRangeCardinality].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRangeCardinality.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.TestRangeCardinality
    signature: '[org.roaringbitmap.TestRangeCardinality].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestUtil].fromShorts()'
      Src: org.roaringbitmap.TestUtil:26,1
    - Dst: '[org.roaringbitmap.TestUtil].fromShorts()'
      Src: org.roaringbitmap.TestUtil:27,1
    - Dst: '[org.roaringbitmap.Util].unsignedIntersects(char[],org.roaringbitmap.TestUtil,char[],org.roaringbitmap.TestUtil)'
      Src: org.roaringbitmap.TestUtil:28,1
    - Dst: '[org.roaringbitmap.TestUtil].assertTrue(boolean)'
      Src: org.roaringbitmap.TestUtil:28,1
    - Dst: '[org.roaringbitmap.TestUtil].fromShorts()'
      Src: org.roaringbitmap.TestUtil:29,1
    - Dst: '[org.roaringbitmap.TestUtil].fromShorts()'
      Src: org.roaringbitmap.TestUtil:30,1
    - Dst: '[org.roaringbitmap.Util].unsignedIntersects(char[],org.roaringbitmap.TestUtil,char[],org.roaringbitmap.TestUtil)'
      Src: org.roaringbitmap.TestUtil:31,1
    - Dst: '[org.roaringbitmap.TestUtil].assertFalse(boolean)'
      Src: org.roaringbitmap.TestUtil:31,1
    - Dst: '[org.roaringbitmap.Util].unsignedIntersects(org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil)'
      Src: org.roaringbitmap.TestUtil:34,1
    - Dst: '[org.roaringbitmap.TestUtil].assertFalse(boolean)'
      Src: org.roaringbitmap.TestUtil:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 35
    functionName: '[org.roaringbitmap.TestUtil].testUtilUnsignedIntersection()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestUtil].assertTrue(boolean)'
    - '[org.roaringbitmap.TestUtil].fromShorts()'
    - '[org.roaringbitmap.Util].unsignedIntersects(char[],org.roaringbitmap.TestUtil,char[],org.roaringbitmap.TestUtil)'
    - '[org.roaringbitmap.TestUtil].assertFalse(boolean)'
    - '[org.roaringbitmap.Util].unsignedIntersects(org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestUtil].testUtilUnsignedIntersection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestUtil].fromShorts()'
      Src: org.roaringbitmap.TestUtil:39,1
    - Dst: '[org.roaringbitmap.Util].branchyUnsignedBinarySearch(char[],int,org.roaringbitmap.TestUtil)'
      Src: org.roaringbitmap.TestUtil:40,1
    - Dst: '[org.roaringbitmap.TestUtil].assertEquals(int,int)'
      Src: org.roaringbitmap.TestUtil:40,1
    - Dst: '[org.roaringbitmap.Util].branchyUnsignedBinarySearch(char[],int,org.roaringbitmap.TestUtil)'
      Src: org.roaringbitmap.TestUtil:41,1
    - Dst: '[org.roaringbitmap.TestUtil].assertEquals(int,int)'
      Src: org.roaringbitmap.TestUtil:41,1
    - Dst: '[org.roaringbitmap.Util].branchyUnsignedBinarySearch(char[],int,org.roaringbitmap.TestUtil)'
      Src: org.roaringbitmap.TestUtil:44,1
    - Dst: '[org.roaringbitmap.TestUtil].assertEquals(int,int)'
      Src: org.roaringbitmap.TestUtil:42,1
    - Dst: '[org.roaringbitmap.Util].branchyUnsignedBinarySearch(char[],int,int,char)'
      Src: org.roaringbitmap.TestUtil:46,1
    - Dst: '[org.roaringbitmap.TestUtil].assertEquals(int)'
      Src: org.roaringbitmap.TestUtil:46,1
    - Dst: '[org.roaringbitmap.Util].branchyUnsignedBinarySearch(char[],int,org.roaringbitmap.TestUtil,char)'
      Src: org.roaringbitmap.TestUtil:47,1
    - Dst: '[org.roaringbitmap.TestUtil].assertEquals(int)'
      Src: org.roaringbitmap.TestUtil:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 48
    functionName: '[org.roaringbitmap.TestUtil].testBranchyUnsignedBinarySearch()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].branchyUnsignedBinarySearch(char[],int,org.roaringbitmap.TestUtil)'
    - '[org.roaringbitmap.TestUtil].assertEquals(int)'
    - '[org.roaringbitmap.TestUtil].assertEquals(int,int)'
    - '[org.roaringbitmap.Util].branchyUnsignedBinarySearch(char[],int,org.roaringbitmap.TestUtil,char)'
    - '[org.roaringbitmap.TestUtil].fromShorts()'
    - '[org.roaringbitmap.Util].branchyUnsignedBinarySearch(char[],int,int,char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestUtil].testBranchyUnsignedBinarySearch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil)'
      Src: org.roaringbitmap.TestUtil:53,1
    - Dst: '[org.roaringbitmap.Util].partialRadixSort(org.roaringbitmap.TestUtil)'
      Src: org.roaringbitmap.TestUtil:54,1
    - Dst: '[org.roaringbitmap.TestUtil].assertArrayEquals(org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil)'
      Src: org.roaringbitmap.TestUtil:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 56
    functionName: '[org.roaringbitmap.TestUtil].testPartialRadixSortEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestUtil].assertArrayEquals(org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil)'
    - '[org.roaringbitmap.Util].partialRadixSort(org.roaringbitmap.TestUtil)'
    - '[java.util.Arrays].copyOf(org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestUtil].testPartialRadixSortEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil)'
      Src: org.roaringbitmap.TestUtil:67,1
    - Dst: '[org.roaringbitmap.Util].partialRadixSort(org.roaringbitmap.TestUtil)'
      Src: org.roaringbitmap.TestUtil:68,1
    - Dst: '[org.roaringbitmap.TestUtil].assertArrayEquals(org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil)'
      Src: org.roaringbitmap.TestUtil:69,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 71
    functionName: '[org.roaringbitmap.TestUtil].testPartialRadixSortIsStableInSameKey()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestUtil].assertArrayEquals(org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil)'
    - '[org.roaringbitmap.Util].partialRadixSort(org.roaringbitmap.TestUtil)'
    - '[java.util.Arrays].copyOf(org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestUtil].testPartialRadixSortIsStableInSameKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil)'
      Src: org.roaringbitmap.TestUtil:93,1
    - Dst: '[org.roaringbitmap.Util].partialRadixSort(org.roaringbitmap.TestUtil)'
      Src: org.roaringbitmap.TestUtil:94,1
    - Dst: '[org.roaringbitmap.TestUtil].assertArrayEquals(org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil)'
      Src: org.roaringbitmap.TestUtil:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 97
    functionName: '[org.roaringbitmap.TestUtil].testPartialRadixSortSortsKeysCorrectly()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestUtil].assertArrayEquals(org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil)'
    - '[org.roaringbitmap.Util].partialRadixSort(org.roaringbitmap.TestUtil)'
    - '[java.util.Arrays].copyOf(org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestUtil].testPartialRadixSortSortsKeysCorrectly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil)'
      Src: org.roaringbitmap.TestUtil:127,1
    - Dst: '[org.roaringbitmap.Util].partialRadixSort(org.roaringbitmap.TestUtil)'
      Src: org.roaringbitmap.TestUtil:128,1
    - Dst: '[org.roaringbitmap.TestUtil].assertArrayEquals(org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil)'
      Src: org.roaringbitmap.TestUtil:129,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 131
    functionName: '[org.roaringbitmap.TestUtil].testPartialRadixSortSortsKeysCorrectlyWithDuplicates()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestUtil].assertArrayEquals(org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil)'
    - '[org.roaringbitmap.Util].partialRadixSort(org.roaringbitmap.TestUtil)'
    - '[java.util.Arrays].copyOf(org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestUtil].testPartialRadixSortSortsKeysCorrectlyWithDuplicates()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestUtil].fromShorts()'
      Src: org.roaringbitmap.TestUtil:135,1
    - Dst: '[org.roaringbitmap.Util].advanceUntil(char[],org.roaringbitmap.TestUtil,char)'
      Src: org.roaringbitmap.TestUtil:136,1
    - Dst: '[org.roaringbitmap.TestUtil].assertEquals(int,int)'
      Src: org.roaringbitmap.TestUtil:136,1
    - Dst: '[org.roaringbitmap.Util].advanceUntil(char[],org.roaringbitmap.TestUtil,char)'
      Src: org.roaringbitmap.TestUtil:137,1
    - Dst: '[org.roaringbitmap.TestUtil].assertEquals(int,int)'
      Src: org.roaringbitmap.TestUtil:137,1
    - Dst: '[org.roaringbitmap.Util].advanceUntil(char[],org.roaringbitmap.TestUtil,char)'
      Src: org.roaringbitmap.TestUtil:138,1
    - Dst: '[org.roaringbitmap.TestUtil].assertEquals(int,int)'
      Src: org.roaringbitmap.TestUtil:138,1
    - Dst: '[org.roaringbitmap.Util].advanceUntil(char[],org.roaringbitmap.TestUtil,char)'
      Src: org.roaringbitmap.TestUtil:139,1
    - Dst: '[org.roaringbitmap.TestUtil].assertEquals(int,int)'
      Src: org.roaringbitmap.TestUtil:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 140
    functionName: '[org.roaringbitmap.TestUtil].testAdvanceUntil()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].advanceUntil(char[],org.roaringbitmap.TestUtil,char)'
    - '[org.roaringbitmap.TestUtil].assertEquals(int,int)'
    - '[org.roaringbitmap.TestUtil].fromShorts()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestUtil].testAdvanceUntil()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestUtil].fromShorts()'
      Src: org.roaringbitmap.TestUtil:144,1
    - Dst: '[org.roaringbitmap.Util].reverseUntil(char[],org.roaringbitmap.TestUtil,char)'
      Src: org.roaringbitmap.TestUtil:145,1
    - Dst: '[org.roaringbitmap.TestUtil].assertEquals(int,int)'
      Src: org.roaringbitmap.TestUtil:145,1
    - Dst: '[org.roaringbitmap.Util].reverseUntil(char[],org.roaringbitmap.TestUtil,char)'
      Src: org.roaringbitmap.TestUtil:146,1
    - Dst: '[org.roaringbitmap.TestUtil].assertEquals(int,int)'
      Src: org.roaringbitmap.TestUtil:146,1
    - Dst: '[org.roaringbitmap.Util].reverseUntil(char[],org.roaringbitmap.TestUtil,char)'
      Src: org.roaringbitmap.TestUtil:147,1
    - Dst: '[org.roaringbitmap.TestUtil].assertEquals(int,int)'
      Src: org.roaringbitmap.TestUtil:147,1
    - Dst: '[org.roaringbitmap.Util].reverseUntil(char[],org.roaringbitmap.TestUtil,char)'
      Src: org.roaringbitmap.TestUtil:148,1
    - Dst: '[org.roaringbitmap.TestUtil].assertEquals(int,int)'
      Src: org.roaringbitmap.TestUtil:148,1
    - Dst: '[org.roaringbitmap.Util].reverseUntil(char[],org.roaringbitmap.TestUtil,char)'
      Src: org.roaringbitmap.TestUtil:149,1
    - Dst: '[org.roaringbitmap.TestUtil].assertEquals(int,int)'
      Src: org.roaringbitmap.TestUtil:149,1
    - Dst: '[org.roaringbitmap.Util].reverseUntil(char[],org.roaringbitmap.TestUtil,char)'
      Src: org.roaringbitmap.TestUtil:150,1
    - Dst: '[org.roaringbitmap.TestUtil].assertEquals(int,int)'
      Src: org.roaringbitmap.TestUtil:150,1
    - Dst: '[org.roaringbitmap.Util].reverseUntil(char[],org.roaringbitmap.TestUtil,char)'
      Src: org.roaringbitmap.TestUtil:151,1
    - Dst: '[org.roaringbitmap.TestUtil].assertEquals(int,int)'
      Src: org.roaringbitmap.TestUtil:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 152
    functionName: '[org.roaringbitmap.TestUtil].testReverseUntil()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].reverseUntil(char[],org.roaringbitmap.TestUtil,char)'
    - '[org.roaringbitmap.TestUtil].assertEquals(int,int)'
    - '[org.roaringbitmap.TestUtil].fromShorts()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestUtil].testReverseUntil()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestUtil].fromShorts()'
      Src: org.roaringbitmap.TestUtil:156,1
    - Dst: '[org.roaringbitmap.Util].iterateUntil(char[],int,org.roaringbitmap.TestUtil)'
      Src: org.roaringbitmap.TestUtil:157,1
    - Dst: '[org.roaringbitmap.TestUtil].assertEquals(int,int)'
      Src: org.roaringbitmap.TestUtil:157,1
    - Dst: '[org.roaringbitmap.Util].iterateUntil(char[],int,org.roaringbitmap.TestUtil)'
      Src: org.roaringbitmap.TestUtil:158,1
    - Dst: '[org.roaringbitmap.TestUtil].assertEquals(int,int)'
      Src: org.roaringbitmap.TestUtil:158,1
    - Dst: '[org.roaringbitmap.Util].iterateUntil(char[],int,org.roaringbitmap.TestUtil)'
      Src: org.roaringbitmap.TestUtil:159,1
    - Dst: '[org.roaringbitmap.TestUtil].assertEquals(int,int)'
      Src: org.roaringbitmap.TestUtil:159,1
    - Dst: '[org.roaringbitmap.Util].iterateUntil(char[],int,org.roaringbitmap.TestUtil)'
      Src: org.roaringbitmap.TestUtil:160,1
    - Dst: '[org.roaringbitmap.TestUtil].assertEquals(int,int)'
      Src: org.roaringbitmap.TestUtil:160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 154
    functionDepth: 1
    functionLinenumber: 154
    functionLinenumberEnd: 161
    functionName: '[org.roaringbitmap.TestUtil].testIterateUntil()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestUtil].assertEquals(int,int)'
    - '[org.roaringbitmap.TestUtil].fromShorts()'
    - '[org.roaringbitmap.Util].iterateUntil(char[],int,org.roaringbitmap.TestUtil)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestUtil].testIterateUntil()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - short[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - array
    argTypes:
    - short[]
    constantsTouched: []
    func_position:
      end: 169
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 169
    functionName: '[org.roaringbitmap.TestUtil].fromShorts(short[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestUtil.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char[]
    signature: '[org.roaringbitmap.TestUtil].fromShorts(short[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestUtil].rleRegion()'
      Src: org.roaringbitmap.TestUtil:173,1
    - Dst: '[org.roaringbitmap.TestUtil].toArray()'
      Src: org.roaringbitmap.TestUtil:173,1
    - Dst: '[org.roaringbitmap.TestUtil].rleRegion()'
      Src: org.roaringbitmap.TestUtil:173,1
    - Dst: '[org.roaringbitmap.TestUtil].toArray()'
      Src: org.roaringbitmap.TestUtil:173,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil)'
      Src: org.roaringbitmap.TestUtil:173,1
    - Dst: '[org.roaringbitmap.TestUtil].denseRegion()'
      Src: org.roaringbitmap.TestUtil:174,1
    - Dst: '[org.roaringbitmap.TestUtil].toArray()'
      Src: org.roaringbitmap.TestUtil:174,1
    - Dst: '[org.roaringbitmap.TestUtil].rleRegion()'
      Src: org.roaringbitmap.TestUtil:174,1
    - Dst: '[org.roaringbitmap.TestUtil].toArray()'
      Src: org.roaringbitmap.TestUtil:174,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil)'
      Src: org.roaringbitmap.TestUtil:174,1
    - Dst: '[org.roaringbitmap.TestUtil].sparseRegion()'
      Src: org.roaringbitmap.TestUtil:175,1
    - Dst: '[org.roaringbitmap.TestUtil].toArray()'
      Src: org.roaringbitmap.TestUtil:175,1
    - Dst: '[org.roaringbitmap.TestUtil].rleRegion()'
      Src: org.roaringbitmap.TestUtil:175,1
    - Dst: '[org.roaringbitmap.TestUtil].toArray()'
      Src: org.roaringbitmap.TestUtil:175,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil)'
      Src: org.roaringbitmap.TestUtil:175,1
    - Dst: '[org.roaringbitmap.TestUtil].rleRegion()'
      Src: org.roaringbitmap.TestUtil:176,1
    - Dst: '[org.roaringbitmap.TestUtil].toArray()'
      Src: org.roaringbitmap.TestUtil:176,1
    - Dst: '[org.roaringbitmap.TestUtil].denseRegion()'
      Src: org.roaringbitmap.TestUtil:176,1
    - Dst: '[org.roaringbitmap.TestUtil].toArray()'
      Src: org.roaringbitmap.TestUtil:176,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil)'
      Src: org.roaringbitmap.TestUtil:176,1
    - Dst: '[org.roaringbitmap.TestUtil].denseRegion()'
      Src: org.roaringbitmap.TestUtil:177,1
    - Dst: '[org.roaringbitmap.TestUtil].toArray()'
      Src: org.roaringbitmap.TestUtil:177,1
    - Dst: '[org.roaringbitmap.TestUtil].denseRegion()'
      Src: org.roaringbitmap.TestUtil:177,1
    - Dst: '[org.roaringbitmap.TestUtil].toArray()'
      Src: org.roaringbitmap.TestUtil:177,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil)'
      Src: org.roaringbitmap.TestUtil:177,1
    - Dst: '[org.roaringbitmap.TestUtil].sparseRegion()'
      Src: org.roaringbitmap.TestUtil:178,1
    - Dst: '[org.roaringbitmap.TestUtil].toArray()'
      Src: org.roaringbitmap.TestUtil:178,1
    - Dst: '[org.roaringbitmap.TestUtil].denseRegion()'
      Src: org.roaringbitmap.TestUtil:178,1
    - Dst: '[org.roaringbitmap.TestUtil].toArray()'
      Src: org.roaringbitmap.TestUtil:178,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil)'
      Src: org.roaringbitmap.TestUtil:178,1
    - Dst: '[org.roaringbitmap.TestUtil].rleRegion()'
      Src: org.roaringbitmap.TestUtil:179,1
    - Dst: '[org.roaringbitmap.TestUtil].toArray()'
      Src: org.roaringbitmap.TestUtil:179,1
    - Dst: '[org.roaringbitmap.TestUtil].sparseRegion()'
      Src: org.roaringbitmap.TestUtil:179,1
    - Dst: '[org.roaringbitmap.TestUtil].toArray()'
      Src: org.roaringbitmap.TestUtil:179,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil)'
      Src: org.roaringbitmap.TestUtil:179,1
    - Dst: '[org.roaringbitmap.TestUtil].denseRegion()'
      Src: org.roaringbitmap.TestUtil:180,1
    - Dst: '[org.roaringbitmap.TestUtil].toArray()'
      Src: org.roaringbitmap.TestUtil:180,1
    - Dst: '[org.roaringbitmap.TestUtil].sparseRegion()'
      Src: org.roaringbitmap.TestUtil:180,1
    - Dst: '[org.roaringbitmap.TestUtil].toArray()'
      Src: org.roaringbitmap.TestUtil:180,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil)'
      Src: org.roaringbitmap.TestUtil:180,1
    - Dst: '[org.roaringbitmap.TestUtil].sparseRegion()'
      Src: org.roaringbitmap.TestUtil:181,1
    - Dst: '[org.roaringbitmap.TestUtil].toArray()'
      Src: org.roaringbitmap.TestUtil:181,1
    - Dst: '[org.roaringbitmap.TestUtil].sparseRegion()'
      Src: org.roaringbitmap.TestUtil:181,1
    - Dst: '[org.roaringbitmap.TestUtil].toArray()'
      Src: org.roaringbitmap.TestUtil:181,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil)'
      Src: org.roaringbitmap.TestUtil:181,1
    - Dst: '[java.util.stream.Stream].of(org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil)'
      Src: org.roaringbitmap.TestUtil:172,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 171
    functionDepth: 1
    functionLinenumber: 171
    functionLinenumberEnd: 182
    functionName: '[org.roaringbitmap.TestUtil].sets()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestUtil].toArray()'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil)'
    - '[org.roaringbitmap.TestUtil].rleRegion()'
    - '[java.util.stream.Stream].of(org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil)'
    - '[org.roaringbitmap.TestUtil].sparseRegion()'
    - '[org.roaringbitmap.TestUtil].denseRegion()'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.roaringbitmap.TestUtil].sets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.bitCount()
      Src: org.roaringbitmap.TestUtil:201,1
    - Dst: '[org.roaringbitmap.Util].intersectArrayIntoBitmap(org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil)'
      Src: org.roaringbitmap.TestUtil:203,1
    - Dst: '[org.roaringbitmap.TestUtil].assertEquals(org.roaringbitmap.TestUtil,int)'
      Src: org.roaringbitmap.TestUtil:204,1
    - Dst: '[org.roaringbitmap.TestUtil].assertArrayEquals(org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil)'
      Src: org.roaringbitmap.TestUtil:205,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - set1
    - set2
    argTypes:
    - int[]
    - int[]
    constantsTouched: []
    func_position:
      end: 206
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 206
    functionName: '[org.roaringbitmap.TestUtil].testIntersectBitmapWithArray(int[],int[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestUtil].assertArrayEquals(org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil)'
    - '[org.roaringbitmap.TestUtil].assertEquals(org.roaringbitmap.TestUtil,int)'
    - '[org.roaringbitmap.Util].intersectArrayIntoBitmap(org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil,org.roaringbitmap.TestUtil)'
    - Long.bitCount()
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestUtil].testIntersectBitmapWithArray(int[],int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestUtil].assertBitmapRange(int,int)'
      Src: org.roaringbitmap.TestUtil:210,1
    - Dst: '[org.roaringbitmap.TestUtil].assertBitmapRange(int,int)'
      Src: org.roaringbitmap.TestUtil:211,1
    - Dst: '[org.roaringbitmap.TestUtil].assertBitmapRange(int,int,int)'
      Src: org.roaringbitmap.TestUtil:212,1
    - Dst: '[org.roaringbitmap.TestUtil].assertBitmapRange(int,int)'
      Src: org.roaringbitmap.TestUtil:213,1
    - Dst: '[org.roaringbitmap.TestUtil].assertBitmapRange(int,int,int)'
      Src: org.roaringbitmap.TestUtil:214,1
    - Dst: '[org.roaringbitmap.TestUtil].assertBitmapRange(int,int,int)'
      Src: org.roaringbitmap.TestUtil:215,1
    - Dst: '[org.roaringbitmap.TestUtil].assertBitmapRange(int,int)'
      Src: org.roaringbitmap.TestUtil:216,1
    - Dst: '[org.roaringbitmap.TestUtil].assertBitmapRange(int,int)'
      Src: org.roaringbitmap.TestUtil:217,1
    - Dst: '[org.roaringbitmap.TestUtil].assertBitmapRange(int,int)'
      Src: org.roaringbitmap.TestUtil:218,1
    - Dst: '[org.roaringbitmap.TestUtil].assertBitmapRange(int,int)'
      Src: org.roaringbitmap.TestUtil:219,1
    - Dst: '[org.roaringbitmap.TestUtil].assertBitmapRange(int,int)'
      Src: org.roaringbitmap.TestUtil:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 208
    functionDepth: 4
    functionLinenumber: 208
    functionLinenumberEnd: 221
    functionName: '[org.roaringbitmap.TestUtil].bitmapOfRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestUtil].assertBitmapRange(int,int,int)'
    - '[org.roaringbitmap.TestUtil].assertBitmapRange(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestUtil].bitmapOfRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
      Src: org.roaringbitmap.TestUtil:224,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestUtil:225,1
    - Dst: '[org.roaringbitmap.TestUtil].assertEquals(org.roaringbitmap.TestUtil,int)'
      Src: org.roaringbitmap.TestUtil:225,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].first()'
      Src: org.roaringbitmap.TestUtil:226,1
    - Dst: '[org.roaringbitmap.TestUtil].assertEquals(int,int)'
      Src: org.roaringbitmap.TestUtil:226,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].last()'
      Src: org.roaringbitmap.TestUtil:227,1
    - Dst: '[org.roaringbitmap.TestUtil].assertEquals(int,int)'
      Src: org.roaringbitmap.TestUtil:227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - start
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 228
      start: 223
    functionDepth: 3
    functionLinenumber: 223
    functionLinenumberEnd: 228
    functionName: '[org.roaringbitmap.TestUtil].assertBitmapRange(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestUtil.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.TestUtil].assertEquals(org.roaringbitmap.TestUtil,int)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestUtil].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].last()'
    - '[org.roaringbitmap.RoaringBitmap].first()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestUtil].assertBitmapRange(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestUtil
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestUtil].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestUtil.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.TestUtil
    signature: '[org.roaringbitmap.TestUtil].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestEmptyRoaringBatchIterator:14,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getBatchIterator()'
      Src: org.roaringbitmap.TestEmptyRoaringBatchIterator:15,1
    - Dst: '[org.roaringbitmap.TestEmptyRoaringBatchIterator].nextBatch(org.roaringbitmap.TestEmptyRoaringBatchIterator)'
      Src: org.roaringbitmap.TestEmptyRoaringBatchIterator:17,1
    - Dst: '[org.roaringbitmap.TestEmptyRoaringBatchIterator].assertEquals(int,org.roaringbitmap.TestEmptyRoaringBatchIterator)'
      Src: org.roaringbitmap.TestEmptyRoaringBatchIterator:18,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestEmptyRoaringBatchIterator:20,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getBatchIterator()'
      Src: org.roaringbitmap.TestEmptyRoaringBatchIterator:21,1
    - Dst: '[org.roaringbitmap.TestEmptyRoaringBatchIterator].nextBatch(org.roaringbitmap.TestEmptyRoaringBatchIterator)'
      Src: org.roaringbitmap.TestEmptyRoaringBatchIterator:22,1
    - Dst: '[org.roaringbitmap.TestEmptyRoaringBatchIterator].assertEquals(int,org.roaringbitmap.TestEmptyRoaringBatchIterator)'
      Src: org.roaringbitmap.TestEmptyRoaringBatchIterator:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 12
    functionDepth: 5
    functionLinenumber: 12
    functionLinenumberEnd: 24
    functionName: '[org.roaringbitmap.TestEmptyRoaringBatchIterator].testEmptyMutableRoaringBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestEmptyRoaringBatchIterator.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.TestEmptyRoaringBatchIterator].nextBatch(org.roaringbitmap.TestEmptyRoaringBatchIterator)'
    - '[org.roaringbitmap.TestEmptyRoaringBatchIterator].assertEquals(int,org.roaringbitmap.TestEmptyRoaringBatchIterator)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getBatchIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestEmptyRoaringBatchIterator].testEmptyMutableRoaringBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestEmptyRoaringBatchIterator:28,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toImmutableRoaringBitmap()'
      Src: org.roaringbitmap.TestEmptyRoaringBatchIterator:29,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getBatchIterator()'
      Src: org.roaringbitmap.TestEmptyRoaringBatchIterator:30,1
    - Dst: '[org.roaringbitmap.BatchIterator].nextBatch(org.roaringbitmap.TestEmptyRoaringBatchIterator)'
      Src: org.roaringbitmap.TestEmptyRoaringBatchIterator:32,1
    - Dst: '[org.roaringbitmap.TestEmptyRoaringBatchIterator].assertEquals(int,int)'
      Src: org.roaringbitmap.TestEmptyRoaringBatchIterator:33,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestEmptyRoaringBatchIterator:35,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toImmutableRoaringBitmap()'
      Src: org.roaringbitmap.TestEmptyRoaringBatchIterator:36,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getBatchIterator()'
      Src: org.roaringbitmap.TestEmptyRoaringBatchIterator:36,1
    - Dst: '[org.roaringbitmap.BatchIterator].nextBatch(org.roaringbitmap.TestEmptyRoaringBatchIterator)'
      Src: org.roaringbitmap.TestEmptyRoaringBatchIterator:37,1
    - Dst: '[org.roaringbitmap.TestEmptyRoaringBatchIterator].assertEquals(int,int)'
      Src: org.roaringbitmap.TestEmptyRoaringBatchIterator:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 26
    functionDepth: 5
    functionLinenumber: 26
    functionLinenumberEnd: 39
    functionName: '[org.roaringbitmap.TestEmptyRoaringBatchIterator].testEmptyImmutableRoaringBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestEmptyRoaringBatchIterator.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestEmptyRoaringBatchIterator].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getBatchIterator()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].toImmutableRoaringBitmap()'
    - '[org.roaringbitmap.BatchIterator].nextBatch(org.roaringbitmap.TestEmptyRoaringBatchIterator)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestEmptyRoaringBatchIterator].testEmptyImmutableRoaringBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestEmptyRoaringBatchIterator:43,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getBatchIterator()'
      Src: org.roaringbitmap.TestEmptyRoaringBatchIterator:44,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].nextBatch(org.roaringbitmap.TestEmptyRoaringBatchIterator)'
      Src: org.roaringbitmap.TestEmptyRoaringBatchIterator:46,1
    - Dst: '[org.roaringbitmap.TestEmptyRoaringBatchIterator].assertEquals(int,int)'
      Src: org.roaringbitmap.TestEmptyRoaringBatchIterator:47,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestEmptyRoaringBatchIterator:49,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getBatchIterator()'
      Src: org.roaringbitmap.TestEmptyRoaringBatchIterator:50,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].nextBatch(org.roaringbitmap.TestEmptyRoaringBatchIterator)'
      Src: org.roaringbitmap.TestEmptyRoaringBatchIterator:51,1
    - Dst: '[org.roaringbitmap.TestEmptyRoaringBatchIterator].assertEquals(int,int)'
      Src: org.roaringbitmap.TestEmptyRoaringBatchIterator:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 41
    functionDepth: 6
    functionLinenumber: 41
    functionLinenumberEnd: 53
    functionName: '[org.roaringbitmap.TestEmptyRoaringBatchIterator].testEmptyRoaringBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestEmptyRoaringBatchIterator.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getBatchIterator()'
    - '[org.roaringbitmap.TestEmptyRoaringBatchIterator].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBatchIterator].nextBatch(org.roaringbitmap.TestEmptyRoaringBatchIterator)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestEmptyRoaringBatchIterator].testEmptyRoaringBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestEmptyRoaringBatchIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestEmptyRoaringBatchIterator].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestEmptyRoaringBatchIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.TestEmptyRoaringBatchIterator
    signature: '[org.roaringbitmap.TestEmptyRoaringBatchIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRankIterator].getBitmap()'
      Src: org.roaringbitmap.TestRankIterator:27,1
    - Dst: '[org.roaringbitmap.TestRankIterator].clone()'
      Src: org.roaringbitmap.TestRankIterator:28,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].<init>(org.roaringbitmap.TestRankIterator)'
      Src: org.roaringbitmap.TestRankIterator:28,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRankIterator:29,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
      Src: org.roaringbitmap.TestRankIterator:31,1
    - Dst: '[org.roaringbitmap.TestRankIterator].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRankIterator:31,1
    - Dst: '[java.util.Arrays].asList(org.roaringbitmap.FastRankRoaringBitmap,org.roaringbitmap.FastRankRoaringBitmap)'
      Src: org.roaringbitmap.TestRankIterator:32,1
    - Dst: '[org.roaringbitmap.TestRankIterator].computeAdvances()'
      Src: org.roaringbitmap.TestRankIterator:32,1
    - Dst: '[com.google.common.collect.Lists].cartesianProduct(org.roaringbitmap.TestRankIterator,java.util.List<Integer>)'
      Src: org.roaringbitmap.TestRankIterator:32,1
    - Dst: '[org.roaringbitmap.TestRankIterator].stream()'
      Src: org.roaringbitmap.TestRankIterator:32,1
    - Dst: '[org.roaringbitmap.TestRankIterator].map()'
      Src: org.roaringbitmap.TestRankIterator:32,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - CloneNotSupportedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 25
    functionDepth: 7
    functionLinenumber: 25
    functionLinenumberEnd: 34
    functionName: '[org.roaringbitmap.TestRankIterator].parameters()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRankIterator.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastRankRoaringBitmap].<init>(org.roaringbitmap.TestRankIterator)'
    - '[org.roaringbitmap.TestRankIterator].assertTrue(boolean)'
    - '[org.roaringbitmap.TestRankIterator].getBitmap()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
    - '[org.roaringbitmap.TestRankIterator].map()'
    - '[java.util.Arrays].asList(org.roaringbitmap.FastRankRoaringBitmap,org.roaringbitmap.FastRankRoaringBitmap)'
    - '[com.google.common.collect.Lists].cartesianProduct(org.roaringbitmap.TestRankIterator,java.util.List<Integer>)'
    - '[org.roaringbitmap.TestRankIterator].computeAdvances()'
    - '[org.roaringbitmap.TestRankIterator].stream()'
    - '[org.roaringbitmap.TestRankIterator].clone()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].add(int,int)'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.roaringbitmap.TestRankIterator].parameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.nanoTime()
      Src: org.roaringbitmap.TestRankIterator:39,1
    - Dst: '[org.roaringbitmap.TestRankIterator].testBitmapRanksOnNext(org.roaringbitmap.FastRankRoaringBitmap)'
      Src: org.roaringbitmap.TestRankIterator:41,1
    - Dst: System.nanoTime()
      Src: org.roaringbitmap.TestRankIterator:42,1
    - Dst: TimeUnit.NANOSECONDS.toMillis(org.roaringbitmap.TestRankIterator)
      Src: org.roaringbitmap.TestRankIterator:42,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestRankIterator:43,1
    - Dst: '[org.roaringbitmap.TestRankIterator].testBitmapRanksOnAdvance(org.roaringbitmap.FastRankRoaringBitmap,Integer)'
      Src: org.roaringbitmap.TestRankIterator:45,1
    - Dst: System.nanoTime()
      Src: org.roaringbitmap.TestRankIterator:46,1
    - Dst: TimeUnit.NANOSECONDS.toMillis(org.roaringbitmap.TestRankIterator)
      Src: org.roaringbitmap.TestRankIterator:46,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestRankIterator:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.FastRankRoaringBitmap
      - Integer
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bitmap
    - advance
    argTypes:
    - org.roaringbitmap.FastRankRoaringBitmap
    - Integer
    constantsTouched: []
    func_position:
      end: 49
      start: 36
    functionDepth: 4
    functionLinenumber: 36
    functionLinenumberEnd: 49
    functionName: '[org.roaringbitmap.TestRankIterator].testAdvance(org.roaringbitmap.FastRankRoaringBitmap,Integer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRankIterator.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRankIterator].testBitmapRanksOnNext(org.roaringbitmap.FastRankRoaringBitmap)'
    - TimeUnit.NANOSECONDS.toMillis(org.roaringbitmap.TestRankIterator)
    - '[org.roaringbitmap.TestRankIterator].testBitmapRanksOnAdvance(org.roaringbitmap.FastRankRoaringBitmap,Integer)'
    - System.out.println(String)
    - System.nanoTime()
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRankIterator].testAdvance(org.roaringbitmap.FastRankRoaringBitmap,Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].getIntRankIterator()'
      Src: org.roaringbitmap.TestRankIterator:52,1
    - Dst: '[org.roaringbitmap.PeekableIntRankIterator].hasNext()'
      Src: org.roaringbitmap.TestRankIterator:54,1
    - Dst: '[org.roaringbitmap.PeekableIntRankIterator].peekNextRank()'
      Src: org.roaringbitmap.TestRankIterator:56,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(int)'
      Src: org.roaringbitmap.TestRankIterator:57,1
    - Dst: '[org.roaringbitmap.TestRankIterator].assertEquals(org.roaringbitmap.TestRankIterator,long)'
      Src: org.roaringbitmap.TestRankIterator:57,1
    - Dst: '[org.roaringbitmap.PeekableIntRankIterator].next()'
      Src: org.roaringbitmap.TestRankIterator:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.FastRankRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bm
    argTypes:
    - org.roaringbitmap.FastRankRoaringBitmap
    constantsTouched: []
    func_position:
      end: 61
      start: 51
    functionDepth: 3
    functionLinenumber: 51
    functionLinenumberEnd: 61
    functionName: '[org.roaringbitmap.TestRankIterator].testBitmapRanksOnNext(org.roaringbitmap.FastRankRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRankIterator.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.TestRankIterator].assertEquals(org.roaringbitmap.TestRankIterator,long)'
    - '[org.roaringbitmap.PeekableIntRankIterator].hasNext()'
    - '[org.roaringbitmap.PeekableIntRankIterator].peekNextRank()'
    - '[org.roaringbitmap.PeekableIntRankIterator].next()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].getIntRankIterator()'
    - '[org.roaringbitmap.Util].toUnsignedLong(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRankIterator].testBitmapRanksOnNext(org.roaringbitmap.FastRankRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].getIntRankIterator()'
      Src: org.roaringbitmap.TestRankIterator:64,1
    - Dst: '[org.roaringbitmap.PeekableIntRankIterator].hasNext()'
      Src: org.roaringbitmap.TestRankIterator:65,1
    - Dst: '[org.roaringbitmap.PeekableIntRankIterator].peekNext()'
      Src: org.roaringbitmap.TestRankIterator:66,1
    - Dst: '[org.roaringbitmap.PeekableIntRankIterator].peekNextRank()'
      Src: org.roaringbitmap.TestRankIterator:67,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(org.roaringbitmap.TestRankIterator)'
      Src: org.roaringbitmap.TestRankIterator:69,1
    - Dst: '[org.roaringbitmap.TestRankIterator].assertEquals(org.roaringbitmap.TestRankIterator,int)'
      Src: org.roaringbitmap.TestRankIterator:69,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(org.roaringbitmap.TestRankIterator)'
      Src: org.roaringbitmap.TestRankIterator:71,1
    - Dst: '[org.roaringbitmap.PeekableIntRankIterator].advanceIfNeeded(org.roaringbitmap.TestRankIterator)'
      Src: org.roaringbitmap.TestRankIterator:72,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.FastRankRoaringBitmap
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bm
    - advance
    argTypes:
    - org.roaringbitmap.FastRankRoaringBitmap
    - int
    constantsTouched: []
    func_position:
      end: 77
      start: 63
    functionDepth: 3
    functionLinenumber: 63
    functionLinenumberEnd: 77
    functionName: '[org.roaringbitmap.TestRankIterator].testBitmapRanksOnAdvance(org.roaringbitmap.FastRankRoaringBitmap,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRankIterator.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.PeekableIntRankIterator].hasNext()'
    - '[org.roaringbitmap.PeekableIntRankIterator].peekNextRank()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].rank(org.roaringbitmap.TestRankIterator)'
    - '[org.roaringbitmap.PeekableIntRankIterator].peekNext()'
    - '[org.roaringbitmap.PeekableIntRankIterator].advanceIfNeeded(org.roaringbitmap.TestRankIterator)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].getIntRankIterator()'
    - '[org.roaringbitmap.TestRankIterator].assertEquals(org.roaringbitmap.TestRankIterator,int)'
    - '[org.roaringbitmap.Util].toUnsignedLong(org.roaringbitmap.TestRankIterator)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRankIterator].testBitmapRanksOnAdvance(org.roaringbitmap.FastRankRoaringBitmap,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].of(int,int,int,int,int,int)'
      Src: org.roaringbitmap.TestRankIterator:80,1
    - Dst: '[org.roaringbitmap.TestRankIterator].flatMap()'
      Src: org.roaringbitmap.TestRankIterator:80,1
    - Dst: '[org.roaringbitmap.TestRankIterator].boxed()'
      Src: org.roaringbitmap.TestRankIterator:80,1
    - Dst: '[org.roaringbitmap.TestRankIterator].distinct()'
      Src: org.roaringbitmap.TestRankIterator:80,1
    - Dst: '[java.util.stream.Collectors].toList()'
      Src: org.roaringbitmap.TestRankIterator:84,1
    - Dst: '[org.roaringbitmap.TestRankIterator].collect(org.roaringbitmap.TestRankIterator)'
      Src: org.roaringbitmap.TestRankIterator:80,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<Integer>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 85
    functionName: '[org.roaringbitmap.TestRankIterator].computeAdvances()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRankIterator.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.TestRankIterator].boxed()'
    - '[java.util.stream.Collectors].toList()'
    - '[org.roaringbitmap.TestRankIterator].flatMap()'
    - '[org.roaringbitmap.TestRankIterator].distinct()'
    - '[org.roaringbitmap.TestRankIterator].collect(org.roaringbitmap.TestRankIterator)'
    - '[java.util.stream.IntStream].of(int,int,int,int,int,int)'
    linkageType: ''
    returnType: java.util.List<Integer>
    signature: '[org.roaringbitmap.TestRankIterator].computeAdvances()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRankIterator].writer()'
      Src: org.roaringbitmap.TestRankIterator:89,1
    - Dst: '[org.roaringbitmap.TestRankIterator].fastRank()'
      Src: org.roaringbitmap.TestRankIterator:89,1
    - Dst: '[org.roaringbitmap.TestRankIterator].initialCapacity(int)'
      Src: org.roaringbitmap.TestRankIterator:89,1
    - Dst: '[org.roaringbitmap.TestRankIterator].constantMemory()'
      Src: org.roaringbitmap.TestRankIterator:89,1
    - Dst: '[org.roaringbitmap.TestRankIterator].get()'
      Src: org.roaringbitmap.TestRankIterator:89,1
    - Dst: '[org.roaringbitmap.TestRankIterator].randomBitmap(int,org.roaringbitmap.TestRankIterator)'
      Src: org.roaringbitmap.TestRankIterator:89,1
    - Dst: '[org.roaringbitmap.TestRankIterator].isCacheDismissed()'
      Src: org.roaringbitmap.TestRankIterator:90,1
    - Dst: '[org.roaringbitmap.TestRankIterator].assertTrue(org.roaringbitmap.TestRankIterator)'
      Src: org.roaringbitmap.TestRankIterator:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.FastRankRoaringBitmap
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 92
    functionName: '[org.roaringbitmap.TestRankIterator].getBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRankIterator.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.TestRankIterator].writer()'
    - '[org.roaringbitmap.TestRankIterator].get()'
    - '[org.roaringbitmap.TestRankIterator].assertTrue(org.roaringbitmap.TestRankIterator)'
    - '[org.roaringbitmap.TestRankIterator].fastRank()'
    - '[org.roaringbitmap.TestRankIterator].constantMemory()'
    - '[org.roaringbitmap.TestRankIterator].isCacheDismissed()'
    - '[org.roaringbitmap.TestRankIterator].initialCapacity(int)'
    - '[org.roaringbitmap.TestRankIterator].randomBitmap(int,org.roaringbitmap.TestRankIterator)'
    linkageType: ''
    returnType: org.roaringbitmap.FastRankRoaringBitmap
    signature: '[org.roaringbitmap.TestRankIterator].getBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestRankIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestRankIterator].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRankIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.TestRankIterator
    signature: '[org.roaringbitmap.TestRankIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:30,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:30,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:31,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:31,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:32,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:32,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:32,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:32,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:36,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:36,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:36,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:37,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:37,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:37,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:38,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:38,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:38,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:39,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:39,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:39,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:40,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:40,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:40,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:41,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:41,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:41,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:42,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:42,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:42,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:43,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:43,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:43,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:44,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:44,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:44,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:45,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:45,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:45,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:46,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:46,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:46,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:47,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:47,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:47,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:48,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:48,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:48,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:49,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:49,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:49,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:50,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:50,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:50,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:51,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:51,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:51,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:52,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:52,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:52,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:53,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:53,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:53,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:54,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:54,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:54,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:55,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:55,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:55,1
    - Dst: '[java.util.stream.IntStream].empty()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:56,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:56,1
    - Dst: '[org.roaringbitmap.SeededTestData].sparseRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:57,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:57,1
    - Dst: '[org.roaringbitmap.SeededTestData].sparseRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:58,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:58,1
    - Dst: '[org.roaringbitmap.SeededTestData].sparseRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:59,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:59,1
    - Dst: '[org.roaringbitmap.SeededTestData].sparseRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:60,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:60,1
    - Dst: '[org.roaringbitmap.SeededTestData].sparseRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:61,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:61,1
    - Dst: '[org.roaringbitmap.SeededTestData].sparseRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:62,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:62,1
    - Dst: '[org.roaringbitmap.SeededTestData].sparseRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:63,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:63,1
    - Dst: '[org.roaringbitmap.SeededTestData].sparseRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:64,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:64,1
    - Dst: '[org.roaringbitmap.SeededTestData].sparseRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:65,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:65,1
    - Dst: '[org.roaringbitmap.SeededTestData].sparseRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:66,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:66,1
    - Dst: '[org.roaringbitmap.SeededTestData].sparseRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:67,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:67,1
    - Dst: '[org.roaringbitmap.SeededTestData].sparseRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:68,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:68,1
    - Dst: '[org.roaringbitmap.SeededTestData].sparseRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:69,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:69,1
    - Dst: '[org.roaringbitmap.SeededTestData].sparseRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:70,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:70,1
    - Dst: '[org.roaringbitmap.SeededTestData].sparseRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:71,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:71,1
    - Dst: '[org.roaringbitmap.SeededTestData].denseRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:72,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:72,1
    - Dst: '[org.roaringbitmap.SeededTestData].denseRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:73,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:73,1
    - Dst: '[org.roaringbitmap.SeededTestData].denseRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:74,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:74,1
    - Dst: '[org.roaringbitmap.SeededTestData].denseRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:75,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:75,1
    - Dst: '[org.roaringbitmap.SeededTestData].denseRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:76,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:76,1
    - Dst: '[org.roaringbitmap.SeededTestData].denseRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:77,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:77,1
    - Dst: '[org.roaringbitmap.SeededTestData].denseRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:78,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:78,1
    - Dst: '[org.roaringbitmap.SeededTestData].denseRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:79,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:79,1
    - Dst: '[org.roaringbitmap.SeededTestData].denseRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:80,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:80,1
    - Dst: '[org.roaringbitmap.SeededTestData].denseRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:81,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:81,1
    - Dst: '[org.roaringbitmap.SeededTestData].denseRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:82,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:82,1
    - Dst: '[org.roaringbitmap.SeededTestData].denseRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:83,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:83,1
    - Dst: '[org.roaringbitmap.SeededTestData].denseRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:84,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:84,1
    - Dst: '[org.roaringbitmap.SeededTestData].denseRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:85,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:85,1
    - Dst: '[org.roaringbitmap.SeededTestData].denseRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:86,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:86,1
    - Dst: '[org.roaringbitmap.SeededTestData].rleRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:87,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:87,1
    - Dst: '[org.roaringbitmap.SeededTestData].rleRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:88,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:88,1
    - Dst: '[org.roaringbitmap.SeededTestData].rleRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:89,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:89,1
    - Dst: '[org.roaringbitmap.SeededTestData].rleRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:90,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:90,1
    - Dst: '[org.roaringbitmap.SeededTestData].rleRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:91,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:91,1
    - Dst: '[org.roaringbitmap.SeededTestData].rleRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:92,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:92,1
    - Dst: '[org.roaringbitmap.SeededTestData].rleRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:93,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:93,1
    - Dst: '[org.roaringbitmap.SeededTestData].rleRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:94,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:94,1
    - Dst: '[org.roaringbitmap.SeededTestData].rleRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:95,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:95,1
    - Dst: '[org.roaringbitmap.SeededTestData].rleRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:96,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:96,1
    - Dst: '[org.roaringbitmap.SeededTestData].rleRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:97,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:97,1
    - Dst: '[org.roaringbitmap.SeededTestData].rleRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:98,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:98,1
    - Dst: '[org.roaringbitmap.SeededTestData].rleRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:99,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:99,1
    - Dst: '[org.roaringbitmap.SeededTestData].rleRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:100,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:100,1
    - Dst: '[org.roaringbitmap.SeededTestData].rleRegion()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:101,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:101,1
    - Dst: '[java.util.stream.Stream].of(org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest)'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:29,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:29,1
    CyclomaticComplexity: 24
    EdgeCount: 24
    ICount: 269
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 26
    functionDepth: 2
    functionLinenumber: 26
    functionLinenumberEnd: 103
    functionName: '[org.roaringbitmap.ContainerBatchIteratorTest].setup()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ContainerBatchIteratorTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.ContainerBatchIteratorTest].toArray()'
    - '[org.roaringbitmap.SeededTestData].sparseRegion()'
    - '[org.roaringbitmap.ContainerBatchIteratorTest].filter()'
    - '[java.util.stream.Stream].of(org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest)'
    - '[java.util.stream.IntStream].range(int,int,int)'
    - '[java.util.stream.IntStream].toArray()'
    - '[org.roaringbitmap.SeededTestData].rleRegion()'
    - '[java.util.stream.IntStream].empty()'
    - '[org.roaringbitmap.SeededTestData].denseRegion()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ContainerBatchIteratorTest].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: '[org.roaringbitmap.ContainerBatchIteratorTest].clear()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ContainerBatchIteratorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ContainerBatchIteratorTest].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.Stream].of(int[][])'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:111,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].flatMap()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:111,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 119
    functionName: '[org.roaringbitmap.ContainerBatchIteratorTest].params()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ContainerBatchIteratorTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.Stream].of(int[][])'
    - '[org.roaringbitmap.ContainerBatchIteratorTest].flatMap()'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.roaringbitmap.ContainerBatchIteratorTest].params()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].createContainer(int[])'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:125,1
    - Dst: '[org.roaringbitmap.Container].getBatchIterator()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:126,1
    - Dst: '[org.roaringbitmap.ContainerBatchIterator].hasNext()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:128,1
    - Dst: '[org.roaringbitmap.ContainerBatchIterator].next(int,org.roaringbitmap.ContainerBatchIteratorTest)'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:130,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].copyOfRange(int[],org.roaringbitmap.ContainerBatchIteratorTest,int)'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:132,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].copyOfRange(org.roaringbitmap.ContainerBatchIteratorTest,int,org.roaringbitmap.ContainerBatchIteratorTest)'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:133,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].assertArrayEquals(org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,String)'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:131,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].assertEquals(org.roaringbitmap.ContainerBatchIteratorTest,int)'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - expectedValues
    - batchSize
    argTypes:
    - int[]
    - int
    constantsTouched: []
    func_position:
      end: 137
      start: 121
    functionDepth: 4
    functionLinenumber: 121
    functionLinenumberEnd: 137
    functionName: '[org.roaringbitmap.ContainerBatchIteratorTest].test(int[],int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ContainerBatchIteratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ContainerBatchIterator].next(int,org.roaringbitmap.ContainerBatchIteratorTest)'
    - '[org.roaringbitmap.Container].getBatchIterator()'
    - '[org.roaringbitmap.ContainerBatchIteratorTest].copyOfRange(org.roaringbitmap.ContainerBatchIteratorTest,int,org.roaringbitmap.ContainerBatchIteratorTest)'
    - '[org.roaringbitmap.ContainerBatchIteratorTest].assertEquals(org.roaringbitmap.ContainerBatchIteratorTest,int)'
    - '[org.roaringbitmap.ContainerBatchIterator].hasNext()'
    - '[org.roaringbitmap.ContainerBatchIteratorTest].copyOfRange(int[],org.roaringbitmap.ContainerBatchIteratorTest,int)'
    - '[org.roaringbitmap.ContainerBatchIteratorTest].assertArrayEquals(org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,String)'
    - '[org.roaringbitmap.ContainerBatchIteratorTest].createContainer(int[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ContainerBatchIteratorTest].test(int[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].createContainer(int[])'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:146,1
    - Dst: '[org.roaringbitmap.Container].getBatchIterator()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:147,1
    - Dst: '[org.roaringbitmap.ContainerBatchIterator].advanceIfNeeded(char)'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:150,1
    - Dst: '[org.roaringbitmap.ContainerBatchIterator].hasNext()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:151,1
    - Dst: '[org.roaringbitmap.ContainerBatchIterator].next(int,org.roaringbitmap.ContainerBatchIteratorTest)'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:153,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].copyOfRange(int[],org.roaringbitmap.ContainerBatchIteratorTest,int)'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:155,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].copyOfRange(org.roaringbitmap.ContainerBatchIteratorTest,int,org.roaringbitmap.ContainerBatchIteratorTest)'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:156,1
    - Dst: '[org.roaringbitmap.Container].getContainerName()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:160,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].assertArrayEquals(org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest)'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:154,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].assertEquals(org.roaringbitmap.ContainerBatchIteratorTest,int)'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:162,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - expectedValues
    - batchSize
    argTypes:
    - int[]
    - int
    constantsTouched: []
    func_position:
      end: 163
      start: 139
    functionDepth: 4
    functionLinenumber: 139
    functionLinenumberEnd: 163
    functionName: '[org.roaringbitmap.ContainerBatchIteratorTest].testAdvanceIfNeeded(int[],int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ContainerBatchIteratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ContainerBatchIterator].advanceIfNeeded(char)'
    - '[org.roaringbitmap.Container].getContainerName()'
    - '[org.roaringbitmap.ContainerBatchIterator].next(int,org.roaringbitmap.ContainerBatchIteratorTest)'
    - '[org.roaringbitmap.Container].getBatchIterator()'
    - '[org.roaringbitmap.ContainerBatchIteratorTest].assertArrayEquals(org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest,org.roaringbitmap.ContainerBatchIteratorTest)'
    - '[org.roaringbitmap.ContainerBatchIteratorTest].copyOfRange(org.roaringbitmap.ContainerBatchIteratorTest,int,org.roaringbitmap.ContainerBatchIteratorTest)'
    - '[org.roaringbitmap.ContainerBatchIteratorTest].assertEquals(org.roaringbitmap.ContainerBatchIteratorTest,int)'
    - '[org.roaringbitmap.ContainerBatchIterator].hasNext()'
    - '[org.roaringbitmap.ContainerBatchIteratorTest].copyOfRange(int[],org.roaringbitmap.ContainerBatchIteratorTest,int)'
    - '[org.roaringbitmap.ContainerBatchIteratorTest].createContainer(int[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ContainerBatchIteratorTest].testAdvanceIfNeeded(int[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:168,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getBatchIterator()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:169,1
    - Dst: '[org.roaringbitmap.ContainerBatchIterator].hasNext()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:169,1
    - Dst: '[org.roaringbitmap.ContainerBatchIteratorTest].assertFalse(boolean)'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 166
    functionDepth: 1
    functionLinenumber: 166
    functionLinenumberEnd: 170
    functionName: '[org.roaringbitmap.ContainerBatchIteratorTest].testHasNextBitmapIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ContainerBatchIteratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.ContainerBatchIteratorTest].assertFalse(boolean)'
    - '[org.roaringbitmap.ContainerBatchIterator].hasNext()'
    - '[org.roaringbitmap.BitmapContainer].getBatchIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ContainerBatchIteratorTest].testHasNextBitmapIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:173,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:175,1
    - Dst: '[org.roaringbitmap.Container].runOptimize()'
      Src: org.roaringbitmap.ContainerBatchIteratorTest:177,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expectedValues
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 178
      start: 172
    functionDepth: 3
    functionLinenumber: 172
    functionLinenumberEnd: 178
    functionName: '[org.roaringbitmap.ContainerBatchIteratorTest].createContainer(int[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ContainerBatchIteratorTest.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.Container].runOptimize()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ContainerBatchIteratorTest].createContainer(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ContainerBatchIteratorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.ContainerBatchIteratorTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ContainerBatchIteratorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.ContainerBatchIteratorTest
    signature: '[org.roaringbitmap.ContainerBatchIteratorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].<init>()'
      Src: org.roaringbitmap.RoaringArrayTest:13,1
    - Dst: '[org.roaringbitmap.RoaringArray].<init>()'
      Src: org.roaringbitmap.RoaringArrayTest:18,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArrayTest:23,1
    - Dst: '[org.roaringbitmap.RoaringArrayTest].assertEquals(int,int)'
      Src: org.roaringbitmap.RoaringArrayTest:24,1
    - Dst: '[org.roaringbitmap.RoaringArrayTest].assertEquals(int,org.roaringbitmap.RoaringArrayTest)'
      Src: org.roaringbitmap.RoaringArrayTest:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 11
    functionDepth: 3
    functionLinenumber: 11
    functionLinenumberEnd: 26
    functionName: '[org.roaringbitmap.RoaringArrayTest].whenAppendEmpty_ShouldBeUnchanged()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringArrayTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].<init>()'
    - '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.RoaringArray)'
    - '[org.roaringbitmap.RoaringArrayTest].assertEquals(int,org.roaringbitmap.RoaringArrayTest)'
    - '[org.roaringbitmap.RoaringArrayTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringArrayTest].whenAppendEmpty_ShouldBeUnchanged()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].<init>()'
      Src: org.roaringbitmap.RoaringArrayTest:30,1
    - Dst: '[org.roaringbitmap.RoaringArray].<init>()'
      Src: org.roaringbitmap.RoaringArrayTest:35,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArrayTest:40,1
    - Dst: '[org.roaringbitmap.RoaringArrayTest].assertEquals(int,int)'
      Src: org.roaringbitmap.RoaringArrayTest:42,1
    - Dst: '[org.roaringbitmap.RoaringArrayTest].assertEquals(int,org.roaringbitmap.RoaringArrayTest)'
      Src: org.roaringbitmap.RoaringArrayTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 28
    functionDepth: 3
    functionLinenumber: 28
    functionLinenumberEnd: 44
    functionName: '[org.roaringbitmap.RoaringArrayTest].whenAppendToEmpty_ShouldEqualAppendage()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringArrayTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].<init>()'
    - '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.RoaringArray)'
    - '[org.roaringbitmap.RoaringArrayTest].assertEquals(int,org.roaringbitmap.RoaringArrayTest)'
    - '[org.roaringbitmap.RoaringArrayTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringArrayTest].whenAppendToEmpty_ShouldEqualAppendage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].<init>()'
      Src: org.roaringbitmap.RoaringArrayTest:48,1
    - Dst: '[org.roaringbitmap.RoaringArray].<init>()'
      Src: org.roaringbitmap.RoaringArrayTest:53,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArrayTest:58,1
    - Dst: '[org.roaringbitmap.RoaringArrayTest].assertEquals(int,int)'
      Src: org.roaringbitmap.RoaringArrayTest:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 46
    functionDepth: 3
    functionLinenumber: 46
    functionLinenumberEnd: 61
    functionName: '[org.roaringbitmap.RoaringArrayTest].whenAppendNonEmpty_SizeShouldEqualSumOfSizes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringArrayTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].<init>()'
    - '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.RoaringArray)'
    - '[org.roaringbitmap.RoaringArrayTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringArrayTest].whenAppendNonEmpty_SizeShouldEqualSumOfSizes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].<init>()'
      Src: org.roaringbitmap.RoaringArrayTest:65,1
    - Dst: '[org.roaringbitmap.RoaringArray].<init>()'
      Src: org.roaringbitmap.RoaringArrayTest:70,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArrayTest:75,1
    - Dst: '[org.roaringbitmap.RoaringArrayTest].assertArrayEquals(char[])'
      Src: org.roaringbitmap.RoaringArrayTest:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 63
    functionDepth: 3
    functionLinenumber: 63
    functionLinenumberEnd: 78
    functionName: '[org.roaringbitmap.RoaringArrayTest].whenAppendNonEmpty_ResultantKeysShouldBeMonotonic()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringArrayTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].<init>()'
    - '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.RoaringArray)'
    - '[org.roaringbitmap.RoaringArrayTest].assertArrayEquals(char[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringArrayTest].whenAppendNonEmpty_ResultantKeysShouldBeMonotonic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].<init>(org.roaringbitmap.RoaringArrayTest,org.roaringbitmap.RoaringArrayTest,org.roaringbitmap.RoaringArrayTest)'
      Src: org.roaringbitmap.RoaringArrayTest:85,1
    - Dst: '[org.roaringbitmap.RoaringArray].extendArray(int)'
      Src: org.roaringbitmap.RoaringArrayTest:86,1
    - Dst: '[org.roaringbitmap.RoaringArrayTest].assertSame(org.roaringbitmap.RoaringArrayTest,char[],String)'
      Src: org.roaringbitmap.RoaringArrayTest:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 88
    functionName: '[org.roaringbitmap.RoaringArrayTest].resizeOnlyIfNecessary()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringArrayTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringArrayTest].assertSame(org.roaringbitmap.RoaringArrayTest,char[],String)'
    - '[org.roaringbitmap.RoaringArray].extendArray(int)'
    - '[org.roaringbitmap.RoaringArray].<init>(org.roaringbitmap.RoaringArrayTest,org.roaringbitmap.RoaringArrayTest,org.roaringbitmap.RoaringArrayTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringArrayTest].resizeOnlyIfNecessary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringArrayTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.RoaringArrayTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringArrayTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.RoaringArrayTest
    signature: '[org.roaringbitmap.RoaringArrayTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:23,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:24,1
    - Dst: '[org.roaringbitmap.SuccinctRank].cardinality()'
      Src: org.roaringbitmap.TestSuccinctRank:26,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:26,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:27,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:27,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:28,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:28,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:29,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 21
    functionDepth: 4
    functionLinenumber: 21
    functionLinenumberEnd: 30
    functionName: '[org.roaringbitmap.TestSuccinctRank].emptyBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.SuccinctRank].rank(int)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
    - '[org.roaringbitmap.SuccinctRank].cardinality()'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.SuccinctRank].rank(org.roaringbitmap.TestSuccinctRank)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].emptyBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:34,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:35,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:36,1
    - Dst: '[org.roaringbitmap.SuccinctRank].cardinality()'
      Src: org.roaringbitmap.TestSuccinctRank:38,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:38,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:39,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:39,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:40,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:40,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:41,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 32
    functionDepth: 5
    functionLinenumber: 32
    functionLinenumberEnd: 42
    functionName: '[org.roaringbitmap.TestSuccinctRank].singleElement()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.SuccinctRank].rank(int)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
    - '[org.roaringbitmap.SuccinctRank].cardinality()'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].singleElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:46,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:47,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:48,1
    - Dst: '[org.roaringbitmap.SuccinctRank].cardinality()'
      Src: org.roaringbitmap.TestSuccinctRank:50,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:50,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:51,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:51,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:52,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:52,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:53,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:53,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:54,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 44
    functionDepth: 6
    functionLinenumber: 44
    functionLinenumberEnd: 55
    functionName: '[org.roaringbitmap.TestSuccinctRank].consecutiveElements()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.SuccinctRank].rank(int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
    - '[org.roaringbitmap.SuccinctRank].cardinality()'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].consecutiveElements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:59,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:60,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:61,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:62,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:63,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:64,1
    - Dst: '[org.roaringbitmap.SuccinctRank].cardinality()'
      Src: org.roaringbitmap.TestSuccinctRank:66,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:66,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:67,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:67,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:68,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:68,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:69,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:69,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:70,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:70,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:71,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:71,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:72,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 57
    functionDepth: 5
    functionLinenumber: 57
    functionLinenumberEnd: 73
    functionName: '[org.roaringbitmap.TestSuccinctRank].sparseElements()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.SuccinctRank].rank(int)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
    - '[org.roaringbitmap.SuccinctRank].cardinality()'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].sparseElements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:77,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:79,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:81,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:83,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:85,1
    - Dst: '[org.roaringbitmap.SuccinctRank].cardinality()'
      Src: org.roaringbitmap.TestSuccinctRank:87,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:87,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:90,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:90,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:91,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:91,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:92,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:92,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:95,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:95,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:96,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:96,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:97,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:97,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:100,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:100,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:101,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:101,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:102,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 75
    functionDepth: 6
    functionLinenumber: 75
    functionLinenumberEnd: 103
    functionName: '[org.roaringbitmap.TestSuccinctRank].multipleContainers()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.SuccinctRank].rank(int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
    - '[org.roaringbitmap.SuccinctRank].cardinality()'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].multipleContainers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:107,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:112,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:116,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:119,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:121,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:125,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].rankLong(org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:126,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(long,long,org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:127,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.TestSuccinctRank:129,1
    - Dst: '[org.roaringbitmap.SuccinctRank].cardinality()'
      Src: org.roaringbitmap.TestSuccinctRank:129,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(long,long)'
      Src: org.roaringbitmap.TestSuccinctRank:129,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 105
    functionDepth: 6
    functionLinenumber: 105
    functionLinenumberEnd: 130
    functionName: '[org.roaringbitmap.TestSuccinctRank].comprehensiveRankValidation()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestSuccinctRank)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(long,long,org.roaringbitmap.TestSuccinctRank)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(long,long)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.SuccinctRank].cardinality()'
    - '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].rankLong(org.roaringbitmap.TestSuccinctRank)'
    - '[org.roaringbitmap.SuccinctRank].rank(org.roaringbitmap.TestSuccinctRank)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].comprehensiveRankValidation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestSuccinctRank:134,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:135,1
    - Dst: '[java.util.Random].nextInt()'
      Src: org.roaringbitmap.TestSuccinctRank:139,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:139,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:142,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.TestSuccinctRank:143,1
    - Dst: '[org.roaringbitmap.SuccinctRank].cardinality()'
      Src: org.roaringbitmap.TestSuccinctRank:143,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(long,long)'
      Src: org.roaringbitmap.TestSuccinctRank:143,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:147,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].rankLong(org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:148,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(long,long,org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:149,1
    - Dst: '[java.util.Random].nextInt()'
      Src: org.roaringbitmap.TestSuccinctRank:154,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:155,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].rankLong(org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:156,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(long,long,String)'
      Src: org.roaringbitmap.TestSuccinctRank:157,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 132
    functionDepth: 5
    functionLinenumber: 132
    functionLinenumberEnd: 159
    functionName: '[org.roaringbitmap.TestSuccinctRank].randomBitmapRankValidation()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(long,long,org.roaringbitmap.TestSuccinctRank)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(long,long)'
    - '[java.util.Random].nextInt()'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.SuccinctRank].cardinality()'
    - '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(long,long,String)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].rankLong(org.roaringbitmap.TestSuccinctRank)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.SuccinctRank].rank(org.roaringbitmap.TestSuccinctRank)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].randomBitmapRankValidation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:163,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:165,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:166,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:167,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:168,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:169,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:171,1
    - Dst: '[org.roaringbitmap.SuccinctRank].cardinality()'
      Src: org.roaringbitmap.TestSuccinctRank:173,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:173,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:174,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:174,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:175,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:175,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:176,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:176,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:177,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:177,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:178,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 161
    functionDepth: 5
    functionLinenumber: 161
    functionLinenumberEnd: 179
    functionName: '[org.roaringbitmap.TestSuccinctRank].highKeyBoundaries()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.SuccinctRank].rank(int)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
    - '[org.roaringbitmap.SuccinctRank].cardinality()'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].highKeyBoundaries()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:183,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:186,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:187,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:188,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:190,1
    - Dst: '[org.roaringbitmap.SuccinctRank].cardinality()'
      Src: org.roaringbitmap.TestSuccinctRank:192,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:192,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:193,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:193,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:194,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:194,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:195,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:195,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:196,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:196,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:197,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 181
    functionDepth: 5
    functionLinenumber: 181
    functionLinenumberEnd: 198
    functionName: '[org.roaringbitmap.TestSuccinctRank].largeHighKeys()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestSuccinctRank)'
    - '[org.roaringbitmap.SuccinctRank].rank(int)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
    - '[org.roaringbitmap.SuccinctRank].cardinality()'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.SuccinctRank].rank(org.roaringbitmap.TestSuccinctRank)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].largeHighKeys()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertThrows()'
      Src: org.roaringbitmap.TestSuccinctRank:202,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 203
    functionName: '[org.roaringbitmap.TestSuccinctRank].nullSourceThrowsException()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestSuccinctRank].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].nullSourceThrowsException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:207,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:208,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:209,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:210,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:212,1
    - Dst: '[org.roaringbitmap.SuccinctRank].getUnderlyingBitmap()'
      Src: org.roaringbitmap.TestSuccinctRank:213,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertNotNull(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:215,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestSuccinctRank:216,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:216,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestSuccinctRank:217,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertTrue(boolean)'
      Src: org.roaringbitmap.TestSuccinctRank:217,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestSuccinctRank:218,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertTrue(boolean)'
      Src: org.roaringbitmap.TestSuccinctRank:218,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestSuccinctRank:219,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertTrue(boolean)'
      Src: org.roaringbitmap.TestSuccinctRank:219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 205
    functionDepth: 5
    functionLinenumber: 205
    functionLinenumberEnd: 220
    functionName: '[org.roaringbitmap.TestSuccinctRank].getUnderlyingBitmapReturnsCorrectBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].contains(int)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,int)'
    - '[org.roaringbitmap.TestSuccinctRank].assertTrue(boolean)'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.SuccinctRank].getUnderlyingBitmap()'
    - '[org.roaringbitmap.TestSuccinctRank].assertNotNull(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].getUnderlyingBitmapReturnsCorrectBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:224,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:227,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:230,1
    - Dst: '[org.roaringbitmap.SuccinctRank].usesLinearScan()'
      Src: org.roaringbitmap.TestSuccinctRank:231,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertTrue(boolean)'
      Src: org.roaringbitmap.TestSuccinctRank:231,1
    - Dst: '[org.roaringbitmap.SuccinctRank].containerCount()'
      Src: org.roaringbitmap.TestSuccinctRank:232,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:232,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 233
      start: 222
    functionDepth: 5
    functionLinenumber: 222
    functionLinenumberEnd: 233
    functionName: '[org.roaringbitmap.TestSuccinctRank].smallBitmapUsesLinearScan()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.SuccinctRank].usesLinearScan()'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,int)'
    - '[org.roaringbitmap.TestSuccinctRank].assertTrue(boolean)'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.SuccinctRank].containerCount()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].smallBitmapUsesLinearScan()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:237,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:240,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:243,1
    - Dst: '[org.roaringbitmap.SuccinctRank].usesLinearScan()'
      Src: org.roaringbitmap.TestSuccinctRank:244,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertFalse(boolean)'
      Src: org.roaringbitmap.TestSuccinctRank:244,1
    - Dst: '[org.roaringbitmap.SuccinctRank].containerCount()'
      Src: org.roaringbitmap.TestSuccinctRank:245,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:245,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 246
      start: 235
    functionDepth: 5
    functionLinenumber: 235
    functionLinenumberEnd: 246
    functionName: '[org.roaringbitmap.TestSuccinctRank].largeBitmapUsesSuccinctStructure()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.SuccinctRank].usesLinearScan()'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,int)'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.SuccinctRank].containerCount()'
    - '[org.roaringbitmap.TestSuccinctRank].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].largeBitmapUsesSuccinctStructure()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:250,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:256,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:260,1
    - Dst: '[org.roaringbitmap.SuccinctRank].cardinality()'
      Src: org.roaringbitmap.TestSuccinctRank:261,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:261,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:268,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].rankLong(org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:269,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(long,long,org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:270,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 276
      start: 248
    functionDepth: 4
    functionLinenumber: 248
    functionLinenumberEnd: 276
    functionName: '[org.roaringbitmap.TestSuccinctRank].manyContainersRankValidation()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestSuccinctRank)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(long,long,org.roaringbitmap.TestSuccinctRank)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
    - '[org.roaringbitmap.SuccinctRank].cardinality()'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].rankLong(org.roaringbitmap.TestSuccinctRank)'
    - '[org.roaringbitmap.SuccinctRank].rank(org.roaringbitmap.TestSuccinctRank)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].manyContainersRankValidation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:280,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:282,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:284,1
    - Dst: '[org.roaringbitmap.SuccinctRank].cardinality()'
      Src: org.roaringbitmap.TestSuccinctRank:285,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:285,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:288,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:288,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:289,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:289,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:290,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:290,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:291,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 292
      start: 278
    functionDepth: 6
    functionLinenumber: 278
    functionLinenumberEnd: 292
    functionName: '[org.roaringbitmap.TestSuccinctRank].denseContainerWithBitmapContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.SuccinctRank].rank(int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
    - '[org.roaringbitmap.SuccinctRank].cardinality()'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].denseContainerWithBitmapContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:296,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:299,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:300,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:302,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:303,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:305,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:306,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:308,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:309,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:311,1
    - Dst: '[org.roaringbitmap.SuccinctRank].cardinality()'
      Src: org.roaringbitmap.TestSuccinctRank:312,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:312,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:314,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:314,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:315,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:315,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:316,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:316,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:317,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:317,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:318,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:318,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:319,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:319,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:320,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:320,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:321,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 322
      start: 294
    functionDepth: 5
    functionLinenumber: 294
    functionLinenumberEnd: 322
    functionName: '[org.roaringbitmap.TestSuccinctRank].bitmapContainerWordBoundaries()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.SuccinctRank].rank(int)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
    - '[org.roaringbitmap.SuccinctRank].cardinality()'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].bitmapContainerWordBoundaries()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:326,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:330,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:333,1
    - Dst: '[org.roaringbitmap.SuccinctRank].cardinality()'
      Src: org.roaringbitmap.TestSuccinctRank:334,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:334,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:339,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long,org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:338,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 341
      start: 324
    functionDepth: 5
    functionLinenumber: 324
    functionLinenumberEnd: 341
    functionName: '[org.roaringbitmap.TestSuccinctRank].bitmapContainerAllWordPositions()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
    - '[org.roaringbitmap.SuccinctRank].cardinality()'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long,org.roaringbitmap.TestSuccinctRank)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.SuccinctRank].rank(org.roaringbitmap.TestSuccinctRank)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].bitmapContainerAllWordPositions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:345,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:349,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:353,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:357,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:360,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:364,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].rankLong(org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:365,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(long,long,org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:366,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 368
      start: 343
    functionDepth: 5
    functionLinenumber: 343
    functionLinenumberEnd: 368
    functionName: '[org.roaringbitmap.TestSuccinctRank].mixedContainerTypes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(long,long,org.roaringbitmap.TestSuccinctRank)'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].rankLong(org.roaringbitmap.TestSuccinctRank)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.SuccinctRank].rank(org.roaringbitmap.TestSuccinctRank)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].mixedContainerTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:372,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:373,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:374,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:375,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:377,1
    - Dst: '[org.roaringbitmap.SuccinctRank].containerCount()'
      Src: org.roaringbitmap.TestSuccinctRank:378,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:378,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 379
      start: 370
    functionDepth: 5
    functionLinenumber: 370
    functionLinenumberEnd: 379
    functionName: '[org.roaringbitmap.TestSuccinctRank].containerCountReported()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,int)'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.SuccinctRank].containerCount()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].containerCountReported()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:383,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:385,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:387,1
    - Dst: '[org.roaringbitmap.SuccinctRank].cardinality()'
      Src: org.roaringbitmap.TestSuccinctRank:388,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:388,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:391,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:391,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:392,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:392,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:393,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:393,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:396,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:396,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:397,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:397,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 398
      start: 381
    functionDepth: 6
    functionLinenumber: 381
    functionLinenumberEnd: 398
    functionName: '[org.roaringbitmap.TestSuccinctRank].runContainerSupport()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.SuccinctRank].rank(int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
    - '[org.roaringbitmap.SuccinctRank].cardinality()'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].runContainerSupport()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:402,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:404,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:405,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:406,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:408,1
    - Dst: '[org.roaringbitmap.SuccinctRank].cardinality()'
      Src: org.roaringbitmap.TestSuccinctRank:409,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:409,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:412,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:412,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:413,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:413,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:416,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:416,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:417,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:417,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:420,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:420,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:421,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:421,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 422
      start: 400
    functionDepth: 6
    functionLinenumber: 400
    functionLinenumberEnd: 422
    functionName: '[org.roaringbitmap.TestSuccinctRank].multipleRunContainers()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.SuccinctRank].rank(int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
    - '[org.roaringbitmap.SuccinctRank].cardinality()'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].multipleRunContainers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:426,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:428,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:429,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:430,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:432,1
    - Dst: '[org.roaringbitmap.SuccinctRank].cardinality()'
      Src: org.roaringbitmap.TestSuccinctRank:433,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:433,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:436,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:436,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:437,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:437,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:440,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:440,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:443,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:443,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:444,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:444,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:447,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:447,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:448,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:448,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 449
      start: 424
    functionDepth: 6
    functionLinenumber: 424
    functionLinenumberEnd: 449
    functionName: '[org.roaringbitmap.TestSuccinctRank].runContainerWithGaps()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.SuccinctRank].rank(int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
    - '[org.roaringbitmap.SuccinctRank].cardinality()'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].runContainerWithGaps()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:453,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:457,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:461,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:464,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:466,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:470,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].rankLong(org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:471,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(long,long,org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:472,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 474
      start: 451
    functionDepth: 5
    functionLinenumber: 451
    functionLinenumberEnd: 474
    functionName: '[org.roaringbitmap.TestSuccinctRank].mixedContainerTypesWithRuns()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(long,long,org.roaringbitmap.TestSuccinctRank)'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].rankLong(org.roaringbitmap.TestSuccinctRank)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.SuccinctRank].rank(org.roaringbitmap.TestSuccinctRank)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].mixedContainerTypesWithRuns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:478,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:480,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:482,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:484,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:486,1
    - Dst: '[org.roaringbitmap.SuccinctRank].cardinality()'
      Src: org.roaringbitmap.TestSuccinctRank:487,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:487,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:490,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:490,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:491,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:491,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:494,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:494,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:495,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:495,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:498,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:498,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:499,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:499,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 500
      start: 476
    functionDepth: 5
    functionLinenumber: 476
    functionLinenumberEnd: 500
    functionName: '[org.roaringbitmap.TestSuccinctRank].runContainerEdgeCases()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.SuccinctRank].rank(int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.SuccinctRank].rank(int,int)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.SuccinctRank].cardinality()'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].runContainerEdgeCases()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:504,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:505,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:506,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:507,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:509,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:510,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:510,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:511,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:511,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:512,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:512,1
    - Dst: '[org.roaringbitmap.SuccinctRank].getUnderlyingBitmap()'
      Src: org.roaringbitmap.TestSuccinctRank:516,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestSuccinctRank:517,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertTrue(boolean)'
      Src: org.roaringbitmap.TestSuccinctRank:517,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestSuccinctRank:518,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertTrue(boolean)'
      Src: org.roaringbitmap.TestSuccinctRank:518,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestSuccinctRank:519,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertTrue(boolean)'
      Src: org.roaringbitmap.TestSuccinctRank:519,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 520
      start: 502
    functionDepth: 5
    functionLinenumber: 502
    functionLinenumberEnd: 520
    functionName: '[org.roaringbitmap.TestSuccinctRank].verifyImmutabilityWarning()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].contains(int)'
    - '[org.roaringbitmap.SuccinctRank].rank(int)'
    - '[org.roaringbitmap.TestSuccinctRank].assertTrue(boolean)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.SuccinctRank].getUnderlyingBitmap()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].verifyImmutabilityWarning()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:525,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:528,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:531,1
    - Dst: '[org.roaringbitmap.SuccinctRank].usesLinearScan()'
      Src: org.roaringbitmap.TestSuccinctRank:532,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertTrue(boolean)'
      Src: org.roaringbitmap.TestSuccinctRank:532,1
    - Dst: '[org.roaringbitmap.SuccinctRank].containerCount()'
      Src: org.roaringbitmap.TestSuccinctRank:533,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:533,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.TestSuccinctRank:536,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:537,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:539,1
    - Dst: '[org.roaringbitmap.SuccinctRank].usesLinearScan()'
      Src: org.roaringbitmap.TestSuccinctRank:540,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertFalse(boolean)'
      Src: org.roaringbitmap.TestSuccinctRank:540,1
    - Dst: '[org.roaringbitmap.SuccinctRank].containerCount()'
      Src: org.roaringbitmap.TestSuccinctRank:541,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:541,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:546,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:546,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:547,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:547,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:549,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:549,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 550
      start: 522
    functionDepth: 5
    functionLinenumber: 522
    functionLinenumberEnd: 550
    functionName: '[org.roaringbitmap.TestSuccinctRank].smallToLargeTransition()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.SuccinctRank].usesLinearScan()'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,int)'
    - '[org.roaringbitmap.SuccinctRank].rank(int,int)'
    - '[org.roaringbitmap.TestSuccinctRank].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.SuccinctRank].containerCount()'
    - '[org.roaringbitmap.TestSuccinctRank].assertFalse(boolean)'
    - '[org.roaringbitmap.SuccinctRank].rank(org.roaringbitmap.TestSuccinctRank)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].smallToLargeTransition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:554,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add()'
      Src: org.roaringbitmap.TestSuccinctRank:556,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add()'
      Src: org.roaringbitmap.TestSuccinctRank:557,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add()'
      Src: org.roaringbitmap.TestSuccinctRank:558,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:559,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:560,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:562,1
    - Dst: '[org.roaringbitmap.SuccinctRank].cardinality()'
      Src: org.roaringbitmap.TestSuccinctRank:563,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:563,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:566,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:566,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:567,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:567,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank()'
      Src: org.roaringbitmap.TestSuccinctRank:568,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:568,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank()'
      Src: org.roaringbitmap.TestSuccinctRank:569,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:569,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank()'
      Src: org.roaringbitmap.TestSuccinctRank:570,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:570,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 571
      start: 552
    functionDepth: 5
    functionLinenumber: 552
    functionLinenumberEnd: 571
    functionName: '[org.roaringbitmap.TestSuccinctRank].negativeValues()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.SuccinctRank].rank()'
    - '[org.roaringbitmap.SuccinctRank].rank(int)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
    - '[org.roaringbitmap.SuccinctRank].cardinality()'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].add()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].negativeValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:575,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:576,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:577,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add()'
      Src: org.roaringbitmap.TestSuccinctRank:578,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:579,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:580,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:581,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:582,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:584,1
    - Dst: '[org.roaringbitmap.SuccinctRank].cardinality()'
      Src: org.roaringbitmap.TestSuccinctRank:585,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:585,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:587,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:587,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:588,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:588,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:589,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:589,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:590,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:590,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:591,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:591,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:592,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:592,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank()'
      Src: org.roaringbitmap.TestSuccinctRank:593,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:593,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:596,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:596,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:597,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:597,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:598,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:598,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 599
      start: 573
    functionDepth: 5
    functionLinenumber: 573
    functionLinenumberEnd: 599
    functionName: '[org.roaringbitmap.TestSuccinctRank].integerBoundaries()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.SuccinctRank].rank()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestSuccinctRank)'
    - '[org.roaringbitmap.SuccinctRank].rank(int)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.SuccinctRank].cardinality()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].add()'
    - '[org.roaringbitmap.SuccinctRank].rank(org.roaringbitmap.TestSuccinctRank)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].integerBoundaries()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:603,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:605,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:607,1
    - Dst: '[org.roaringbitmap.SuccinctRank].cardinality()'
      Src: org.roaringbitmap.TestSuccinctRank:608,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:608,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:611,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:611,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:612,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:612,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:613,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:613,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:614,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:614,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:615,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:615,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:618,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:618,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 619
      start: 601
    functionDepth: 6
    functionLinenumber: 601
    functionLinenumberEnd: 619
    functionName: '[org.roaringbitmap.TestSuccinctRank].fullContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.SuccinctRank].rank(int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
    - '[org.roaringbitmap.SuccinctRank].cardinality()'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].fullContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:623,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:626,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:627,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:628,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add()'
      Src: org.roaringbitmap.TestSuccinctRank:629,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:631,1
    - Dst: '[org.roaringbitmap.SuccinctRank].cardinality()'
      Src: org.roaringbitmap.TestSuccinctRank:632,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:632,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:634,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:634,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:635,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:635,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:636,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:636,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank()'
      Src: org.roaringbitmap.TestSuccinctRank:637,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:637,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:639,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:639,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:640,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:640,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 641
      start: 621
    functionDepth: 5
    functionLinenumber: 621
    functionLinenumberEnd: 641
    functionName: '[org.roaringbitmap.TestSuccinctRank].maxHighKey()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.SuccinctRank].rank()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestSuccinctRank)'
    - '[org.roaringbitmap.SuccinctRank].rank(int)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.SuccinctRank].cardinality()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].add()'
    - '[org.roaringbitmap.SuccinctRank].rank(org.roaringbitmap.TestSuccinctRank)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].maxHighKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:645,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:647,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:648,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:649,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:651,1
    - Dst: '[org.roaringbitmap.SuccinctRank].cardinality()'
      Src: org.roaringbitmap.TestSuccinctRank:652,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:652,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:655,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:655,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:656,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:656,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:657,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:657,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:658,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:658,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:659,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:659,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:660,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:660,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:661,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:661,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:662,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:662,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:665,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:665,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:666,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:666,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:667,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:667,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 668
      start: 643
    functionDepth: 5
    functionLinenumber: 643
    functionLinenumberEnd: 668
    functionName: '[org.roaringbitmap.TestSuccinctRank].valuesInGapsBetweenContainers()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.SuccinctRank].rank(int)'
    - '[org.roaringbitmap.SuccinctRank].rank(int,int)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
    - '[org.roaringbitmap.SuccinctRank].cardinality()'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].valuesInGapsBetweenContainers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:672,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:675,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:678,1
    - Dst: '[org.roaringbitmap.SuccinctRank].usesLinearScan()'
      Src: org.roaringbitmap.TestSuccinctRank:679,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertFalse(boolean)'
      Src: org.roaringbitmap.TestSuccinctRank:679,1
    - Dst: '[org.roaringbitmap.SuccinctRank].containerCount()'
      Src: org.roaringbitmap.TestSuccinctRank:680,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:680,1
    - Dst: '[org.roaringbitmap.SuccinctRank].cardinality()'
      Src: org.roaringbitmap.TestSuccinctRank:681,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:681,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:685,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:685,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 687
      start: 670
    functionDepth: 4
    functionLinenumber: 670
    functionLinenumberEnd: 687
    functionName: '[org.roaringbitmap.TestSuccinctRank].exactlySeventeenContainers()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestSuccinctRank)'
    - '[org.roaringbitmap.SuccinctRank].usesLinearScan()'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,int)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.SuccinctRank].cardinality()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.SuccinctRank].containerCount()'
    - '[org.roaringbitmap.TestSuccinctRank].assertFalse(boolean)'
    - '[org.roaringbitmap.SuccinctRank].rank(org.roaringbitmap.TestSuccinctRank)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].exactlySeventeenContainers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:691,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:694,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:697,1
    - Dst: '[org.roaringbitmap.SuccinctRank].usesLinearScan()'
      Src: org.roaringbitmap.TestSuccinctRank:698,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertFalse(boolean)'
      Src: org.roaringbitmap.TestSuccinctRank:698,1
    - Dst: '[org.roaringbitmap.SuccinctRank].containerCount()'
      Src: org.roaringbitmap.TestSuccinctRank:699,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:699,1
    - Dst: '[org.roaringbitmap.SuccinctRank].cardinality()'
      Src: org.roaringbitmap.TestSuccinctRank:700,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:700,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:703,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:703,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:704,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:704,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:705,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:705,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:708,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:708,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:709,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:709,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 710
      start: 689
    functionDepth: 5
    functionLinenumber: 689
    functionLinenumberEnd: 710
    functionName: '[org.roaringbitmap.TestSuccinctRank].manyContainersStressTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.SuccinctRank].rank(int)'
    - '[org.roaringbitmap.SuccinctRank].usesLinearScan()'
    - '[org.roaringbitmap.SuccinctRank].rank(int,int)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,int)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.SuccinctRank].cardinality()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.SuccinctRank].containerCount()'
    - '[org.roaringbitmap.TestSuccinctRank].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].manyContainersStressTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:714,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:715,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:716,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:717,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:719,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:723,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:723,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:724,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:724,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:725,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:725,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:726,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:726,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 728
      start: 712
    functionDepth: 5
    functionLinenumber: 712
    functionLinenumberEnd: 728
    functionName: '[org.roaringbitmap.TestSuccinctRank].multipleConsecutiveQueries()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.SuccinctRank].rank(int)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].multipleConsecutiveQueries()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:732,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:734,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:735,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:738,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:741,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:744,1
    - Dst: '[org.roaringbitmap.SuccinctRank].cardinality()'
      Src: org.roaringbitmap.TestSuccinctRank:745,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:745,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:747,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:747,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:748,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:748,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:749,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:749,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:750,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:750,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 751
      start: 730
    functionDepth: 5
    functionLinenumber: 730
    functionLinenumberEnd: 751
    functionName: '[org.roaringbitmap.TestSuccinctRank].sparseBitmapContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestSuccinctRank)'
    - '[org.roaringbitmap.SuccinctRank].rank(int)'
    - '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.TestSuccinctRank)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.SuccinctRank].cardinality()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].sparseBitmapContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:755,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:758,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:761,1
    - Dst: '[org.roaringbitmap.SuccinctRank].cardinality()'
      Src: org.roaringbitmap.TestSuccinctRank:762,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:762,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:765,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:765,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:766,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:766,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:767,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:767,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:768,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:768,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:769,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:769,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:772,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:772,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:773,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:773,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:774,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:774,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 775
      start: 753
    functionDepth: 4
    functionLinenumber: 753
    functionLinenumberEnd: 775
    functionName: '[org.roaringbitmap.TestSuccinctRank].alternatingBitsPattern()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestSuccinctRank)'
    - '[org.roaringbitmap.SuccinctRank].rank(int)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
    - '[org.roaringbitmap.SuccinctRank].cardinality()'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].alternatingBitsPattern()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:779,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:782,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:785,1
    - Dst: '[org.roaringbitmap.SuccinctRank].cardinality()'
      Src: org.roaringbitmap.TestSuccinctRank:786,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:786,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:788,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:788,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:789,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:789,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:790,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:790,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:791,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:791,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 792
      start: 777
    functionDepth: 4
    functionLinenumber: 777
    functionLinenumberEnd: 792
    functionName: '[org.roaringbitmap.TestSuccinctRank].containerAtCardinalityThreshold()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestSuccinctRank)'
    - '[org.roaringbitmap.SuccinctRank].rank(int)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
    - '[org.roaringbitmap.SuccinctRank].cardinality()'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].containerAtCardinalityThreshold()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:796,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestSuccinctRank:798,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:800,1
    - Dst: '[org.roaringbitmap.SuccinctRank].cardinality()'
      Src: org.roaringbitmap.TestSuccinctRank:801,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:801,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:804,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:804,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:805,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:805,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:806,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:806,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:809,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:809,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 810
      start: 794
    functionDepth: 6
    functionLinenumber: 794
    functionLinenumberEnd: 810
    functionName: '[org.roaringbitmap.TestSuccinctRank].runContainerSpanningEntireContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.SuccinctRank].rank(int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
    - '[org.roaringbitmap.SuccinctRank].cardinality()'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].runContainerSpanningEntireContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:814,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:815,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:816,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:817,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:819,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:822,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:822,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:823,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:823,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:824,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:824,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:825,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:825,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 826
      start: 812
    functionDepth: 5
    functionLinenumber: 812
    functionLinenumberEnd: 826
    functionName: '[org.roaringbitmap.TestSuccinctRank].queryValueGreaterThanAllValues()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.SuccinctRank].rank(int)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.SuccinctRank].rank(org.roaringbitmap.TestSuccinctRank)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].queryValueGreaterThanAllValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:830,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:831,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:832,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:833,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:835,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:838,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:838,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:839,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:839,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:840,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:840,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 841
      start: 828
    functionDepth: 5
    functionLinenumber: 828
    functionLinenumberEnd: 841
    functionName: '[org.roaringbitmap.TestSuccinctRank].queryValueLessThanAllValues()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.SuccinctRank].rank(int)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].queryValueLessThanAllValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:845,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:847,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:848,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSuccinctRank:849,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:851,1
    - Dst: '[org.roaringbitmap.SuccinctRank].cardinality()'
      Src: org.roaringbitmap.TestSuccinctRank:852,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:852,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:854,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:854,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:855,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:855,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:856,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:856,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(int)'
      Src: org.roaringbitmap.TestSuccinctRank:859,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestSuccinctRank:859,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 860
      start: 843
    functionDepth: 5
    functionLinenumber: 843
    functionLinenumberEnd: 860
    functionName: '[org.roaringbitmap.TestSuccinctRank].highKeyZeroExplicit()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.SuccinctRank].rank(int)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(int,long)'
    - '[org.roaringbitmap.SuccinctRank].cardinality()'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].highKeyZeroExplicit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSuccinctRank:864,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(long,int)'
      Src: org.roaringbitmap.TestSuccinctRank:870,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:874,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(long,int)'
      Src: org.roaringbitmap.TestSuccinctRank:878,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSuccinctRank:882,1
    - Dst: '[org.roaringbitmap.SuccinctRank].usesLinearScan()'
      Src: org.roaringbitmap.TestSuccinctRank:883,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertFalse(boolean)'
      Src: org.roaringbitmap.TestSuccinctRank:883,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:887,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].rankLong(org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:888,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(long,long,org.roaringbitmap.TestSuccinctRank)'
      Src: org.roaringbitmap.TestSuccinctRank:889,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.TestSuccinctRank:892,1
    - Dst: '[org.roaringbitmap.SuccinctRank].cardinality()'
      Src: org.roaringbitmap.TestSuccinctRank:892,1
    - Dst: '[org.roaringbitmap.TestSuccinctRank].assertEquals(long,long)'
      Src: org.roaringbitmap.TestSuccinctRank:892,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 893
      start: 862
    functionDepth: 4
    functionLinenumber: 862
    functionLinenumberEnd: 893
    functionName: '[org.roaringbitmap.TestSuccinctRank].mixedQueriesOnLargeBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestSuccinctRank)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(long,long,org.roaringbitmap.TestSuccinctRank)'
    - '[org.roaringbitmap.TestSuccinctRank].assertEquals(long,long)'
    - '[org.roaringbitmap.SuccinctRank].usesLinearScan()'
    - '[org.roaringbitmap.RoaringBitmap].add(long,int)'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.SuccinctRank].cardinality()'
    - '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].rankLong(org.roaringbitmap.TestSuccinctRank)'
    - '[org.roaringbitmap.TestSuccinctRank].assertFalse(boolean)'
    - '[org.roaringbitmap.SuccinctRank].rank(org.roaringbitmap.TestSuccinctRank)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSuccinctRank].mixedQueriesOnLargeBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestSuccinctRank
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestSuccinctRank].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.TestSuccinctRank
    signature: '[org.roaringbitmap.TestSuccinctRank].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:23,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].takeSortedAndDistinct(java.util.Random,int)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:24,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(char[])'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:25,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers.Converter].apply(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:27,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].getCharIterator()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:29,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].advanceIfNeeded()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:31,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].peekNext()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:32,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].assertEquals(int,int)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:32,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].getCharIterator()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:34,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].advanceIfNeeded()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:36,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].next()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:37,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].assertEquals(org.roaringbitmap.TestReverseIteratorsOfContainers)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:37,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].getCharIterator()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:39,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].advanceIfNeeded()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:41,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].next()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:42,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].peekNext()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:43,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].assertEquals(org.roaringbitmap.TestReverseIteratorsOfContainers)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:43,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].getCharIterator()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:45,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].advanceIfNeeded(char)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:45,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - Converter
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - converter
    argTypes:
    - Converter
    constantsTouched: []
    func_position:
      end: 46
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 46
    functionName: '[org.roaringbitmap.TestReverseIteratorsOfContainers].testSkips(Converter)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestReverseIteratorsOfContainers.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].takeSortedAndDistinct(java.util.Random,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>(char[])'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].advanceIfNeeded()'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers.Converter].apply(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].getCharIterator()'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].assertEquals(org.roaringbitmap.TestReverseIteratorsOfContainers)'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].advanceIfNeeded(char)'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].next()'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].peekNext()'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestReverseIteratorsOfContainers].testSkips(Converter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:51,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(org.roaringbitmap.TestReverseIteratorsOfContainers)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:55,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers.Converter].apply(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:58,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].getCharIterator()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:61,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].advanceIfNeeded(org.roaringbitmap.TestReverseIteratorsOfContainers)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:63,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].peekNext()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:64,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].assertEquals(org.roaringbitmap.TestReverseIteratorsOfContainers,org.roaringbitmap.TestReverseIteratorsOfContainers)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:64,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].next()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:65,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].assertEquals(org.roaringbitmap.TestReverseIteratorsOfContainers,org.roaringbitmap.TestReverseIteratorsOfContainers)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:65,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - Converter
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - converter
    argTypes:
    - Converter
    constantsTouched: []
    func_position:
      end: 67
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 67
    functionName: '[org.roaringbitmap.TestReverseIteratorsOfContainers].testSkipsDense(Converter)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestReverseIteratorsOfContainers.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].advanceIfNeeded(org.roaringbitmap.TestReverseIteratorsOfContainers)'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers.Converter].apply(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].add(org.roaringbitmap.TestReverseIteratorsOfContainers)'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].getCharIterator()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].assertEquals(org.roaringbitmap.TestReverseIteratorsOfContainers,org.roaringbitmap.TestReverseIteratorsOfContainers)'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].next()'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].peekNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestReverseIteratorsOfContainers].testSkipsDense(Converter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:72,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:73,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers.Converter].apply(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:75,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].getCharIterator()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:77,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].advanceIfNeeded(char)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:78,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].peekNext()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:79,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].assertEquals(org.roaringbitmap.TestReverseIteratorsOfContainers,org.roaringbitmap.TestReverseIteratorsOfContainers)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:79,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].next()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:80,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].assertEquals(org.roaringbitmap.TestReverseIteratorsOfContainers,org.roaringbitmap.TestReverseIteratorsOfContainers)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - Converter
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - converter
    argTypes:
    - Converter
    constantsTouched: []
    func_position:
      end: 82
      start: 69
    functionDepth: 5
    functionLinenumber: 69
    functionLinenumberEnd: 82
    functionName: '[org.roaringbitmap.TestReverseIteratorsOfContainers].testSkipsRun(Converter)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestReverseIteratorsOfContainers.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers.Converter].apply(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].getCharIterator()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].assertEquals(org.roaringbitmap.TestReverseIteratorsOfContainers,org.roaringbitmap.TestReverseIteratorsOfContainers)'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].advanceIfNeeded(char)'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].next()'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].peekNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestReverseIteratorsOfContainers].testSkipsRun(Converter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:87,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers.Converter].apply(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:88,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].getCharIterator()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:89,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].advanceIfNeeded(char)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Converter
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - converter
    argTypes:
    - Converter
    constantsTouched: []
    func_position:
      end: 91
      start: 84
    functionDepth: 2
    functionLinenumber: 84
    functionLinenumberEnd: 91
    functionName: '[org.roaringbitmap.TestReverseIteratorsOfContainers].testEmptySkips(Converter)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestReverseIteratorsOfContainers.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers.Converter].apply(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].getCharIterator()'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].advanceIfNeeded(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestReverseIteratorsOfContainers].testEmptySkips(Converter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:96,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].takeSortedAndDistinct(java.util.Random,int)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:97,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(char[])'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:98,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers.Converter].apply(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:99,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].getReverseCharIterator()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:101,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].advanceIfNeeded()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:103,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].peekNext()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:104,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].assertEquals(org.roaringbitmap.TestReverseIteratorsOfContainers)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:104,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].getReverseCharIterator()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:106,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].advanceIfNeeded()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:108,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].next()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:109,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].assertEquals(org.roaringbitmap.TestReverseIteratorsOfContainers)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:109,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].getReverseCharIterator()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:111,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].advanceIfNeeded()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:113,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].next()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:114,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].peekNext()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:115,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].assertEquals(org.roaringbitmap.TestReverseIteratorsOfContainers)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:115,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].getReverseCharIterator()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:117,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].advanceIfNeeded(char)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:117,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - Converter
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - converter
    argTypes:
    - Converter
    constantsTouched: []
    func_position:
      end: 118
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 118
    functionName: '[org.roaringbitmap.TestReverseIteratorsOfContainers].testSkipsReverse(Converter)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestReverseIteratorsOfContainers.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].takeSortedAndDistinct(java.util.Random,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>(char[])'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].advanceIfNeeded()'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers.Converter].apply(org.roaringbitmap.ArrayContainer)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].assertEquals(org.roaringbitmap.TestReverseIteratorsOfContainers)'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].advanceIfNeeded(char)'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].next()'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].getReverseCharIterator()'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].peekNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestReverseIteratorsOfContainers].testSkipsReverse(Converter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:123,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(org.roaringbitmap.TestReverseIteratorsOfContainers)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:127,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers.Converter].apply(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:130,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].getReverseCharIterator()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:133,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].advanceIfNeeded(org.roaringbitmap.TestReverseIteratorsOfContainers)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:135,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].peekNext()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:136,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].assertEquals(int,org.roaringbitmap.TestReverseIteratorsOfContainers)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:136,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].next()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:137,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].assertEquals(int,org.roaringbitmap.TestReverseIteratorsOfContainers)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:137,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - Converter
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - converter
    argTypes:
    - Converter
    constantsTouched: []
    func_position:
      end: 139
      start: 120
    functionDepth: 2
    functionLinenumber: 120
    functionLinenumberEnd: 139
    functionName: '[org.roaringbitmap.TestReverseIteratorsOfContainers].testSkipsDenseReverse(Converter)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestReverseIteratorsOfContainers.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].advanceIfNeeded(org.roaringbitmap.TestReverseIteratorsOfContainers)'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers.Converter].apply(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].assertEquals(int,org.roaringbitmap.TestReverseIteratorsOfContainers)'
    - '[org.roaringbitmap.ArrayContainer].add(org.roaringbitmap.TestReverseIteratorsOfContainers)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].next()'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].getReverseCharIterator()'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].peekNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestReverseIteratorsOfContainers].testSkipsDenseReverse(Converter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:145,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:146,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers.Converter].apply(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:148,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].getReverseCharIterator()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:150,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].advanceIfNeeded(char)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:151,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].peekNext()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:152,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].assertEquals(org.roaringbitmap.TestReverseIteratorsOfContainers,org.roaringbitmap.TestReverseIteratorsOfContainers)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:152,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].next()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:153,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].assertEquals(org.roaringbitmap.TestReverseIteratorsOfContainers,org.roaringbitmap.TestReverseIteratorsOfContainers)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:153,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - Converter
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - converter
    argTypes:
    - Converter
    constantsTouched: []
    func_position:
      end: 155
      start: 141
    functionDepth: 5
    functionLinenumber: 141
    functionLinenumberEnd: 155
    functionName: '[org.roaringbitmap.TestReverseIteratorsOfContainers].testSkipsRunReverse(Converter)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestReverseIteratorsOfContainers.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers.Converter].apply(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].assertEquals(org.roaringbitmap.TestReverseIteratorsOfContainers,org.roaringbitmap.TestReverseIteratorsOfContainers)'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].advanceIfNeeded(char)'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].next()'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].getReverseCharIterator()'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].peekNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestReverseIteratorsOfContainers].testSkipsRunReverse(Converter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:160,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers.Converter].apply(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:161,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].getReverseCharIterator()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:162,1
    - Dst: '[org.roaringbitmap.TestReverseIteratorsOfContainers].advanceIfNeeded(char)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Converter
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - converter
    argTypes:
    - Converter
    constantsTouched: []
    func_position:
      end: 164
      start: 157
    functionDepth: 2
    functionLinenumber: 157
    functionLinenumberEnd: 164
    functionName: '[org.roaringbitmap.TestReverseIteratorsOfContainers].testEmptySkipsReverse(Converter)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestReverseIteratorsOfContainers.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers.Converter].apply(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].getReverseCharIterator()'
    - '[org.roaringbitmap.TestReverseIteratorsOfContainers].advanceIfNeeded(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestReverseIteratorsOfContainers].testEmptySkipsReverse(Converter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashSet].<init>(int)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:167,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.TestReverseIteratorsOfContainers)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:171,1
    - Dst: Math.abs(org.roaringbitmap.TestReverseIteratorsOfContainers)
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:171,1
    - Dst: '[java.util.LinkedHashSet].add(org.roaringbitmap.TestReverseIteratorsOfContainers)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:172,1
    - Dst: '[com.google.common.primitives.Chars].toArray(java.util.LinkedHashSet)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:174,1
    - Dst: '[java.util.Arrays].sort(org.roaringbitmap.TestReverseIteratorsOfContainers)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers:175,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Random
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - source
    - count
    argTypes:
    - java.util.Random
    - int
    constantsTouched: []
    func_position:
      end: 177
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 177
    functionName: '[org.roaringbitmap.TestReverseIteratorsOfContainers].takeSortedAndDistinct(java.util.Random,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestReverseIteratorsOfContainers.java
    functionUses: 2
    functionsReached:
    - '[java.util.LinkedHashSet].<init>(int)'
    - '[java.util.Arrays].sort(org.roaringbitmap.TestReverseIteratorsOfContainers)'
    - '[java.util.LinkedHashSet].add(org.roaringbitmap.TestReverseIteratorsOfContainers)'
    - Math.abs(org.roaringbitmap.TestReverseIteratorsOfContainers)
    - '[com.google.common.primitives.Chars].toArray(java.util.LinkedHashSet)'
    - '[java.util.Random].nextInt(org.roaringbitmap.TestReverseIteratorsOfContainers)'
    linkageType: ''
    returnType: char[]
    signature: '[org.roaringbitmap.TestReverseIteratorsOfContainers].takeSortedAndDistinct(java.util.Random,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestReverseIteratorsOfContainers
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestReverseIteratorsOfContainers].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestReverseIteratorsOfContainers.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.TestReverseIteratorsOfContainers
    signature: '[org.roaringbitmap.TestReverseIteratorsOfContainers].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestReverseIteratorsOfContainers.Converter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestReverseIteratorsOfContainers.Converter].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestReverseIteratorsOfContainers.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.TestReverseIteratorsOfContainers.Converter
    signature: '[org.roaringbitmap.TestReverseIteratorsOfContainers.Converter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers.ArrayContainerConverter:185,1
    - Dst: '[org.roaringbitmap.Container].getCharIterator()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers.ArrayContainerConverter:187,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers.ArrayContainerConverter:189,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers.ArrayContainerConverter:190,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.TestReverseIteratorsOfContainers.ArrayContainerConverter)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers.ArrayContainerConverter:193,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - container
    argTypes:
    - org.roaringbitmap.Container
    constantsTouched: []
    func_position:
      end: 194
      start: 183
    functionDepth: 1
    functionLinenumber: 183
    functionLinenumberEnd: 194
    functionName: '[org.roaringbitmap.TestReverseIteratorsOfContainers.ArrayContainerConverter].apply(org.roaringbitmap.Container)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestReverseIteratorsOfContainers.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.Container].getCharIterator()'
    - '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.TestReverseIteratorsOfContainers.ArrayContainerConverter)'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[org.roaringbitmap.PeekableCharIterator].next()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.TestReverseIteratorsOfContainers.ArrayContainerConverter].apply(org.roaringbitmap.Container)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 199
    functionName: '[org.roaringbitmap.TestReverseIteratorsOfContainers.ArrayContainerConverter].toString()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestReverseIteratorsOfContainers.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.roaringbitmap.TestReverseIteratorsOfContainers.ArrayContainerConverter].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestReverseIteratorsOfContainers.ArrayContainerConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestReverseIteratorsOfContainers.ArrayContainerConverter].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestReverseIteratorsOfContainers.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.TestReverseIteratorsOfContainers.ArrayContainerConverter
    signature: '[org.roaringbitmap.TestReverseIteratorsOfContainers.ArrayContainerConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].toBitmapContainer()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers.BitmapContainerConverter:206,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers.BitmapContainerConverter:208,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - container
    argTypes:
    - org.roaringbitmap.Container
    constantsTouched: []
    func_position:
      end: 211
      start: 204
    functionDepth: 1
    functionLinenumber: 204
    functionLinenumberEnd: 211
    functionName: '[org.roaringbitmap.TestReverseIteratorsOfContainers.BitmapContainerConverter].apply(org.roaringbitmap.Container)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestReverseIteratorsOfContainers.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.Container].toBitmapContainer()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.TestReverseIteratorsOfContainers.BitmapContainerConverter].apply(org.roaringbitmap.Container)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 216
    functionName: '[org.roaringbitmap.TestReverseIteratorsOfContainers.BitmapContainerConverter].toString()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestReverseIteratorsOfContainers.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.roaringbitmap.TestReverseIteratorsOfContainers.BitmapContainerConverter].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestReverseIteratorsOfContainers.BitmapContainerConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestReverseIteratorsOfContainers.BitmapContainerConverter].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestReverseIteratorsOfContainers.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.TestReverseIteratorsOfContainers.BitmapContainerConverter
    signature: '[org.roaringbitmap.TestReverseIteratorsOfContainers.BitmapContainerConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].getCharIterator()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers.RunContainerConverter:223,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers.RunContainerConverter:224,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers.RunContainerConverter:225,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers.RunContainerConverter:226,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestReverseIteratorsOfContainers.RunContainerConverter)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers.RunContainerConverter:226,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers.RunContainerConverter:229,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - container
    argTypes:
    - org.roaringbitmap.Container
    constantsTouched: []
    func_position:
      end: 232
      start: 221
    functionDepth: 2
    functionLinenumber: 221
    functionLinenumberEnd: 232
    functionName: '[org.roaringbitmap.TestReverseIteratorsOfContainers.RunContainerConverter].apply(org.roaringbitmap.Container)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestReverseIteratorsOfContainers.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestReverseIteratorsOfContainers.RunContainerConverter)'
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.Container].getCharIterator()'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.PeekableCharIterator].next()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.TestReverseIteratorsOfContainers.RunContainerConverter].apply(org.roaringbitmap.Container)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 237
    functionName: '[org.roaringbitmap.TestReverseIteratorsOfContainers.RunContainerConverter].toString()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestReverseIteratorsOfContainers.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.roaringbitmap.TestReverseIteratorsOfContainers.RunContainerConverter].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestReverseIteratorsOfContainers.RunContainerConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestReverseIteratorsOfContainers.RunContainerConverter].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestReverseIteratorsOfContainers.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.TestReverseIteratorsOfContainers.RunContainerConverter
    signature: '[org.roaringbitmap.TestReverseIteratorsOfContainers.RunContainerConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Stream<Converter>].map()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers.ContainerProvider:250,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.junit.jupiter.api.extension.ExtensionContext
      classConcrete: true
      classEnum: false
      classFields:
      - Stream<Converter>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ArgumentsProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<?extendsArguments>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.junit.jupiter.api.extension.ExtensionContext
    constantsTouched: []
    func_position:
      end: 251
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 251
    functionName: '[org.roaringbitmap.TestReverseIteratorsOfContainers.ContainerProvider].provideArguments(org.junit.jupiter.api.extension.ExtensionContext)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestReverseIteratorsOfContainers.java
    functionUses: 0
    functionsReached:
    - '[Stream<Converter>].map()'
    linkageType: ''
    returnType: java.util.stream.Stream<?extendsArguments>
    signature: '[org.roaringbitmap.TestReverseIteratorsOfContainers.ContainerProvider].provideArguments(org.junit.jupiter.api.extension.ExtensionContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayContainerConverter].<init>()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers.ContainerProvider:244,1
    - Dst: '[BitmapContainerConverter].<init>()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers.ContainerProvider:245,1
    - Dst: '[RunContainerConverter].<init>()'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers.ContainerProvider:246,1
    - Dst: '[java.util.stream.Stream].of(ArrayContainerConverter,BitmapContainerConverter,RunContainerConverter)'
      Src: org.roaringbitmap.TestReverseIteratorsOfContainers.ContainerProvider:243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Stream<Converter>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ArgumentsProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestReverseIteratorsOfContainers.ContainerProvider
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestReverseIteratorsOfContainers.ContainerProvider].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestReverseIteratorsOfContainers.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.Stream].of(ArrayContainerConverter,BitmapContainerConverter,RunContainerConverter)'
    - '[BitmapContainerConverter].<init>()'
    - '[ArrayContainerConverter].<init>()'
    - '[RunContainerConverter].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.TestReverseIteratorsOfContainers.ContainerProvider
    signature: '[org.roaringbitmap.TestReverseIteratorsOfContainers.ContainerProvider].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestVeryLargeBitmap:10,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestVeryLargeBitmap:11,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].select()'
      Src: org.roaringbitmap.TestVeryLargeBitmap:12,1
    - Dst: '[org.roaringbitmap.TestVeryLargeBitmap].assertEquals(int)'
      Src: org.roaringbitmap.TestVeryLargeBitmap:12,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].select()'
      Src: org.roaringbitmap.TestVeryLargeBitmap:13,1
    - Dst: '[org.roaringbitmap.TestVeryLargeBitmap].assertEquals(int)'
      Src: org.roaringbitmap.TestVeryLargeBitmap:13,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 14
      start: 8
    functionDepth: 5
    functionLinenumber: 8
    functionLinenumberEnd: 14
    functionName: '[org.roaringbitmap.TestVeryLargeBitmap].testSelect()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestVeryLargeBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].select()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.TestVeryLargeBitmap].assertEquals(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestVeryLargeBitmap].testSelect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestVeryLargeBitmap:19,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int,int)'
      Src: org.roaringbitmap.TestVeryLargeBitmap:20,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].rankLong(int)'
      Src: org.roaringbitmap.TestVeryLargeBitmap:22,1
    - Dst: '[org.roaringbitmap.TestVeryLargeBitmap].assertEquals(long,int)'
      Src: org.roaringbitmap.TestVeryLargeBitmap:22,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].rankLong(int)'
      Src: org.roaringbitmap.TestVeryLargeBitmap:25,1
    - Dst: '[org.roaringbitmap.TestVeryLargeBitmap].assertEquals(long,int)'
      Src: org.roaringbitmap.TestVeryLargeBitmap:25,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.TestVeryLargeBitmap:27,1
    - Dst: '[org.roaringbitmap.TestVeryLargeBitmap].assertEquals(long,int,int)'
      Src: org.roaringbitmap.TestVeryLargeBitmap:27,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toString()'
      Src: org.roaringbitmap.TestVeryLargeBitmap:29,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestVeryLargeBitmap:29,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestVeryLargeBitmap:31,1
    - Dst: ome.printStackTrace()
      Src: org.roaringbitmap.TestVeryLargeBitmap:32,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 16
    functionDepth: 4
    functionLinenumber: 16
    functionLinenumberEnd: 34
    functionName: '[org.roaringbitmap.TestVeryLargeBitmap].stupidlyLarge()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestVeryLargeBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].rankLong(int)'
    - '[org.roaringbitmap.RoaringBitmap].toString()'
    - '[org.roaringbitmap.TestVeryLargeBitmap].assertEquals(long,int,int)'
    - '[org.roaringbitmap.TestVeryLargeBitmap].assertEquals(long,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - ome.printStackTrace()
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestVeryLargeBitmap].stupidlyLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestVeryLargeBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestVeryLargeBitmap].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestVeryLargeBitmap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.TestVeryLargeBitmap
    signature: '[org.roaringbitmap.TestVeryLargeBitmap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ThreadLocal<java.util.SplittableRandom>].get()'
      Src: org.roaringbitmap.SeededTestData:18,1
    - Dst: '[org.roaringbitmap.SeededTestData].randomBitmap(int,double,double,org.roaringbitmap.SeededTestData)'
      Src: org.roaringbitmap.SeededTestData:18,1
    - Dst: '[ThreadLocal<java.util.SplittableRandom>].remove()'
      Src: org.roaringbitmap.SeededTestData:20,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - double
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<long[]>
      - ThreadLocal<java.util.SplittableRandom>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - maxKeys
    - rleLimit
    - denseLimit
    argTypes:
    - int
    - double
    - double
    constantsTouched: []
    func_position:
      end: 22
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 22
    functionName: '[org.roaringbitmap.SeededTestData].randomBitmap(int,double,double)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/SeededTestData.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.SeededTestData].randomBitmap(int,double,double,org.roaringbitmap.SeededTestData)'
    - '[ThreadLocal<java.util.SplittableRandom>].get()'
    - '[ThreadLocal<java.util.SplittableRandom>].remove()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.SeededTestData].randomBitmap(int,double,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ThreadLocal<java.util.SplittableRandom>].get()'
      Src: org.roaringbitmap.SeededTestData:26,1
    - Dst: '[org.roaringbitmap.SeededTestData].nextDouble()'
      Src: org.roaringbitmap.SeededTestData:27,1
    - Dst: '[org.roaringbitmap.SeededTestData].nextDouble(org.roaringbitmap.SeededTestData,float)'
      Src: org.roaringbitmap.SeededTestData:28,1
    - Dst: '[org.roaringbitmap.SeededTestData].randomBitmap(int,org.roaringbitmap.SeededTestData,org.roaringbitmap.SeededTestData,org.roaringbitmap.SeededTestData)'
      Src: org.roaringbitmap.SeededTestData:29,1
    - Dst: '[ThreadLocal<java.util.SplittableRandom>].remove()'
      Src: org.roaringbitmap.SeededTestData:31,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<long[]>
      - ThreadLocal<java.util.SplittableRandom>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - maxKeys
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 33
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 33
    functionName: '[org.roaringbitmap.SeededTestData].randomBitmap(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/SeededTestData.java
    functionUses: 15
    functionsReached:
    - '[org.roaringbitmap.SeededTestData].nextDouble(org.roaringbitmap.SeededTestData,float)'
    - '[org.roaringbitmap.SeededTestData].randomBitmap(int,org.roaringbitmap.SeededTestData,org.roaringbitmap.SeededTestData,org.roaringbitmap.SeededTestData)'
    - '[org.roaringbitmap.SeededTestData].nextDouble()'
    - '[ThreadLocal<java.util.SplittableRandom>].get()'
    - '[ThreadLocal<java.util.SplittableRandom>].remove()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.SeededTestData].randomBitmap(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ThreadLocal<java.util.SplittableRandom>].get()'
      Src: org.roaringbitmap.SeededTestData:38,1
    - Dst: '[org.roaringbitmap.SeededTestData].nextDouble()'
      Src: org.roaringbitmap.SeededTestData:39,1
    - Dst: '[org.roaringbitmap.SeededTestData].nextDouble(org.roaringbitmap.SeededTestData,float)'
      Src: org.roaringbitmap.SeededTestData:40,1
    - Dst: '[org.roaringbitmap.SeededTestData].randomBitmap(int,org.roaringbitmap.SeededTestData,org.roaringbitmap.SeededTestData,org.roaringbitmap.SeededTestData,org.roaringbitmap.RoaringBitmapWriter<T>)'
      Src: org.roaringbitmap.SeededTestData:41,1
    - Dst: '[ThreadLocal<java.util.SplittableRandom>].remove()'
      Src: org.roaringbitmap.SeededTestData:43,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.roaringbitmap.RoaringBitmapWriter<T>
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<long[]>
      - ThreadLocal<java.util.SplittableRandom>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - maxKeys
    - writer
    argTypes:
    - int
    - org.roaringbitmap.RoaringBitmapWriter<T>
    constantsTouched: []
    func_position:
      end: 45
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 45
    functionName: '[org.roaringbitmap.SeededTestData].randomBitmap(int,org.roaringbitmap.RoaringBitmapWriter<T>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/SeededTestData.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.SeededTestData].nextDouble(org.roaringbitmap.SeededTestData,float)'
    - '[org.roaringbitmap.SeededTestData].nextDouble()'
    - '[ThreadLocal<java.util.SplittableRandom>].get()'
    - '[org.roaringbitmap.SeededTestData].randomBitmap(int,org.roaringbitmap.SeededTestData,org.roaringbitmap.SeededTestData,org.roaringbitmap.SeededTestData,org.roaringbitmap.RoaringBitmapWriter<T>)'
    - '[ThreadLocal<java.util.SplittableRandom>].remove()'
    linkageType: ''
    returnType: T
    signature: '[org.roaringbitmap.SeededTestData].randomBitmap(int,org.roaringbitmap.RoaringBitmapWriter<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.SeededTestData].writer()'
      Src: org.roaringbitmap.SeededTestData:54,1
    - Dst: '[org.roaringbitmap.SeededTestData].initialCapacity(int)'
      Src: org.roaringbitmap.SeededTestData:54,1
    - Dst: '[org.roaringbitmap.SeededTestData].optimiseForArrays()'
      Src: org.roaringbitmap.SeededTestData:54,1
    - Dst: '[org.roaringbitmap.SeededTestData].get()'
      Src: org.roaringbitmap.SeededTestData:54,1
    - Dst: '[org.roaringbitmap.SeededTestData].randomBitmap(int,double,double,java.util.SplittableRandom,org.roaringbitmap.SeededTestData)'
      Src: org.roaringbitmap.SeededTestData:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - double
      - double
      - java.util.SplittableRandom
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<long[]>
      - ThreadLocal<java.util.SplittableRandom>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - maxKeys
    - rleLimit
    - denseLimit
    - random
    argTypes:
    - int
    - double
    - double
    - java.util.SplittableRandom
    constantsTouched: []
    func_position:
      end: 55
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 55
    functionName: '[org.roaringbitmap.SeededTestData].randomBitmap(int,double,double,java.util.SplittableRandom)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/SeededTestData.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.SeededTestData].randomBitmap(int,double,double,java.util.SplittableRandom,org.roaringbitmap.SeededTestData)'
    - '[org.roaringbitmap.SeededTestData].initialCapacity(int)'
    - '[org.roaringbitmap.SeededTestData].writer()'
    - '[org.roaringbitmap.SeededTestData].optimiseForArrays()'
    - '[org.roaringbitmap.SeededTestData].get()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.SeededTestData].randomBitmap(int,double,double,java.util.SplittableRandom)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.SplittableRandom].nextInt(int,int)'
      Src: org.roaringbitmap.SeededTestData:63,1
    - Dst: '[org.roaringbitmap.SeededTestData].createSorted16BitInts(org.roaringbitmap.SeededTestData,java.util.SplittableRandom)'
      Src: org.roaringbitmap.SeededTestData:63,1
    - Dst: '[java.util.stream.IntStream].of(int[])'
      Src: org.roaringbitmap.SeededTestData:64,1
    - Dst: '[org.roaringbitmap.SeededTestData].forEach()'
      Src: org.roaringbitmap.SeededTestData:64,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriter<T>].get()'
      Src: org.roaringbitmap.SeededTestData:78,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - double
      - double
      - java.util.SplittableRandom
      - org.roaringbitmap.RoaringBitmapWriter<T>
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<long[]>
      - ThreadLocal<java.util.SplittableRandom>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - maxKeys
    - rleLimit
    - denseLimit
    - random
    - writer
    argTypes:
    - int
    - double
    - double
    - java.util.SplittableRandom
    - org.roaringbitmap.RoaringBitmapWriter<T>
    constantsTouched: []
    func_position:
      end: 79
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 79
    functionName: '[org.roaringbitmap.SeededTestData].randomBitmap(int,double,double,java.util.SplittableRandom,org.roaringbitmap.RoaringBitmapWriter<T>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/SeededTestData.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].of(int[])'
    - '[org.roaringbitmap.SeededTestData].createSorted16BitInts(org.roaringbitmap.SeededTestData,java.util.SplittableRandom)'
    - '[org.roaringbitmap.RoaringBitmapWriter<T>].get()'
    - '[java.util.SplittableRandom].nextInt(int,int)'
    - '[org.roaringbitmap.SeededTestData].forEach()'
    linkageType: ''
    returnType: T
    signature: '[org.roaringbitmap.SeededTestData].randomBitmap(int,double,double,java.util.SplittableRandom,org.roaringbitmap.RoaringBitmapWriter<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ThreadLocal<java.util.SplittableRandom>].get()'
      Src: org.roaringbitmap.SeededTestData:83,1
    - Dst: '[org.roaringbitmap.SeededTestData].rleRegion(org.roaringbitmap.SeededTestData)'
      Src: org.roaringbitmap.SeededTestData:83,1
    - Dst: '[ThreadLocal<java.util.SplittableRandom>].remove()'
      Src: org.roaringbitmap.SeededTestData:85,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<long[]>
      - ThreadLocal<java.util.SplittableRandom>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.IntStream
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 87
    functionName: '[org.roaringbitmap.SeededTestData].rleRegion()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/SeededTestData.java
    functionUses: 2
    functionsReached:
    - '[ThreadLocal<java.util.SplittableRandom>].get()'
    - '[org.roaringbitmap.SeededTestData].rleRegion(org.roaringbitmap.SeededTestData)'
    - '[ThreadLocal<java.util.SplittableRandom>].remove()'
    linkageType: ''
    returnType: java.util.stream.IntStream
    signature: '[org.roaringbitmap.SeededTestData].rleRegion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ThreadLocal<java.util.SplittableRandom>].get()'
      Src: org.roaringbitmap.SeededTestData:91,1
    - Dst: '[org.roaringbitmap.SeededTestData].sparseRegion(org.roaringbitmap.SeededTestData)'
      Src: org.roaringbitmap.SeededTestData:91,1
    - Dst: '[ThreadLocal<java.util.SplittableRandom>].remove()'
      Src: org.roaringbitmap.SeededTestData:93,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<long[]>
      - ThreadLocal<java.util.SplittableRandom>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.IntStream
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 95
    functionName: '[org.roaringbitmap.SeededTestData].sparseRegion()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/SeededTestData.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.SeededTestData].sparseRegion(org.roaringbitmap.SeededTestData)'
    - '[ThreadLocal<java.util.SplittableRandom>].get()'
    - '[ThreadLocal<java.util.SplittableRandom>].remove()'
    linkageType: ''
    returnType: java.util.stream.IntStream
    signature: '[org.roaringbitmap.SeededTestData].sparseRegion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ThreadLocal<java.util.SplittableRandom>].get()'
      Src: org.roaringbitmap.SeededTestData:99,1
    - Dst: '[org.roaringbitmap.SeededTestData].denseRegion(org.roaringbitmap.SeededTestData)'
      Src: org.roaringbitmap.SeededTestData:99,1
    - Dst: '[ThreadLocal<java.util.SplittableRandom>].remove()'
      Src: org.roaringbitmap.SeededTestData:101,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<long[]>
      - ThreadLocal<java.util.SplittableRandom>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.IntStream
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 103
    functionName: '[org.roaringbitmap.SeededTestData].denseRegion()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/SeededTestData.java
    functionUses: 2
    functionsReached:
    - '[ThreadLocal<java.util.SplittableRandom>].get()'
    - '[org.roaringbitmap.SeededTestData].denseRegion(org.roaringbitmap.SeededTestData)'
    - '[ThreadLocal<java.util.SplittableRandom>].remove()'
    linkageType: ''
    returnType: java.util.stream.IntStream
    signature: '[org.roaringbitmap.SeededTestData].denseRegion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.SplittableRandom].nextInt(int,int)'
      Src: org.roaringbitmap.SeededTestData:106,1
    - Dst: '[org.roaringbitmap.SeededTestData].createSorted16BitInts(int,java.util.SplittableRandom)'
      Src: org.roaringbitmap.SeededTestData:107,1
    - Dst: '[java.util.stream.IntStream].range(int,org.roaringbitmap.SeededTestData)'
      Src: org.roaringbitmap.SeededTestData:108,1
    - Dst: '[org.roaringbitmap.SeededTestData].map()'
      Src: org.roaringbitmap.SeededTestData:108,1
    - Dst: '[org.roaringbitmap.SeededTestData].mapToObj()'
      Src: org.roaringbitmap.SeededTestData:108,1
    - Dst: '[org.roaringbitmap.SeededTestData].flatMapToInt()'
      Src: org.roaringbitmap.SeededTestData:108,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.SplittableRandom
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<long[]>
      - ThreadLocal<java.util.SplittableRandom>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.stream.IntStream
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - random
    argTypes:
    - java.util.SplittableRandom
    constantsTouched: []
    func_position:
      end: 112
      start: 105
    functionDepth: 2
    functionLinenumber: 105
    functionLinenumberEnd: 112
    functionName: '[org.roaringbitmap.SeededTestData].rleRegion(java.util.SplittableRandom)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/SeededTestData.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.SeededTestData].flatMapToInt()'
    - '[java.util.stream.IntStream].range(int,org.roaringbitmap.SeededTestData)'
    - '[org.roaringbitmap.SeededTestData].mapToObj()'
    - '[org.roaringbitmap.SeededTestData].map()'
    - '[java.util.SplittableRandom].nextInt(int,int)'
    - '[org.roaringbitmap.SeededTestData].createSorted16BitInts(int,java.util.SplittableRandom)'
    linkageType: ''
    returnType: java.util.stream.IntStream
    signature: '[org.roaringbitmap.SeededTestData].rleRegion(java.util.SplittableRandom)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.SplittableRandom].nextInt(int,int)'
      Src: org.roaringbitmap.SeededTestData:115,1
    - Dst: '[org.roaringbitmap.SeededTestData].createSorted16BitInts(org.roaringbitmap.SeededTestData,java.util.SplittableRandom)'
      Src: org.roaringbitmap.SeededTestData:115,1
    - Dst: '[java.util.stream.IntStream].of(int[])'
      Src: org.roaringbitmap.SeededTestData:115,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.SplittableRandom
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<long[]>
      - ThreadLocal<java.util.SplittableRandom>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.stream.IntStream
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - random
    argTypes:
    - java.util.SplittableRandom
    constantsTouched: []
    func_position:
      end: 116
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionName: '[org.roaringbitmap.SeededTestData].sparseRegion(java.util.SplittableRandom)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/SeededTestData.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].of(int[])'
    - '[org.roaringbitmap.SeededTestData].createSorted16BitInts(org.roaringbitmap.SeededTestData,java.util.SplittableRandom)'
    - '[java.util.SplittableRandom].nextInt(int,int)'
    linkageType: ''
    returnType: java.util.stream.IntStream
    signature: '[org.roaringbitmap.SeededTestData].sparseRegion(java.util.SplittableRandom)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.SplittableRandom].nextInt(int,int,int)'
      Src: org.roaringbitmap.SeededTestData:119,1
    - Dst: '[org.roaringbitmap.SeededTestData].createSorted16BitInts(org.roaringbitmap.SeededTestData,java.util.SplittableRandom)'
      Src: org.roaringbitmap.SeededTestData:119,1
    - Dst: '[java.util.stream.IntStream].of(int[])'
      Src: org.roaringbitmap.SeededTestData:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.SplittableRandom
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<long[]>
      - ThreadLocal<java.util.SplittableRandom>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.stream.IntStream
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - random
    argTypes:
    - java.util.SplittableRandom
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[org.roaringbitmap.SeededTestData].denseRegion(java.util.SplittableRandom)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/SeededTestData.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].of(int[])'
    - '[java.util.SplittableRandom].nextInt(int,int,int)'
    - '[org.roaringbitmap.SeededTestData].createSorted16BitInts(org.roaringbitmap.SeededTestData,java.util.SplittableRandom)'
    linkageType: ''
    returnType: java.util.stream.IntStream
    signature: '[org.roaringbitmap.SeededTestData].denseRegion(java.util.SplittableRandom)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ThreadLocal<long[]>].get()'
      Src: org.roaringbitmap.SeededTestData:124,1
    - Dst: '[java.util.Arrays].fill(org.roaringbitmap.SeededTestData,int)'
      Src: org.roaringbitmap.SeededTestData:125,1
    - Dst: '[java.util.SplittableRandom].nextInt(int,int)'
      Src: org.roaringbitmap.SeededTestData:128,1
    - Dst: Long.bitCount(org.roaringbitmap.SeededTestData)
      Src: org.roaringbitmap.SeededTestData:130,1
    - Dst: Long.numberOfTrailingZeros(org.roaringbitmap.SeededTestData)
      Src: org.roaringbitmap.SeededTestData:139,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.util.SplittableRandom
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<long[]>
      - ThreadLocal<java.util.SplittableRandom>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - howMany
    - random
    argTypes:
    - int
    - java.util.SplittableRandom
    constantsTouched: []
    func_position:
      end: 145
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 145
    functionName: '[org.roaringbitmap.SeededTestData].createSorted16BitInts(int,java.util.SplittableRandom)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/SeededTestData.java
    functionUses: 1
    functionsReached:
    - Long.bitCount(org.roaringbitmap.SeededTestData)
    - Long.numberOfTrailingZeros(org.roaringbitmap.SeededTestData)
    - '[java.util.Arrays].fill(org.roaringbitmap.SeededTestData,int)'
    - '[java.util.SplittableRandom].nextInt(int,int)'
    - '[ThreadLocal<long[]>].get()'
    linkageType: ''
    returnType: int[]
    signature: '[org.roaringbitmap.SeededTestData].createSorted16BitInts(int,java.util.SplittableRandom)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ThreadLocal.withInitial()
      Src: org.roaringbitmap.SeededTestData:11,1
    - Dst: ThreadLocal.withInitial()
      Src: org.roaringbitmap.SeededTestData:14,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<long[]>
      - ThreadLocal<java.util.SplittableRandom>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.SeededTestData
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.SeededTestData].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/SeededTestData.java
    functionUses: 0
    functionsReached:
    - ThreadLocal.withInitial()
    linkageType: ''
    returnType: org.roaringbitmap.SeededTestData
    signature: '[org.roaringbitmap.SeededTestData].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.SeededTestData.TestDataSet].<init>()'
      Src: org.roaringbitmap.SeededTestData.TestDataSet:150,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - SplittableRandom
      - RoaringBitmapWriter<RoaringBitmap>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: TestDataSet
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 151
      start: 149
    functionDepth: 2
    functionLinenumber: 149
    functionLinenumberEnd: 151
    functionName: '[org.roaringbitmap.SeededTestData.TestDataSet].testCase()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/SeededTestData.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.SeededTestData.TestDataSet].<init>()'
    linkageType: ''
    returnType: TestDataSet
    signature: '[org.roaringbitmap.SeededTestData.TestDataSet].testCase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.SeededTestData.TestDataSet].rleRegion(SplittableRandom)'
      Src: org.roaringbitmap.SeededTestData.TestDataSet:159,1
    - Dst: '[org.roaringbitmap.SeededTestData.TestDataSet].map()'
      Src: org.roaringbitmap.SeededTestData.TestDataSet:159,1
    - Dst: '[org.roaringbitmap.SeededTestData.TestDataSet].forEach()'
      Src: org.roaringbitmap.SeededTestData.TestDataSet:159,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - SplittableRandom
      - RoaringBitmapWriter<RoaringBitmap>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: TestDataSet
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 161
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 161
    functionName: '[org.roaringbitmap.SeededTestData.TestDataSet].withRunAt(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/SeededTestData.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.SeededTestData.TestDataSet].map()'
    - '[org.roaringbitmap.SeededTestData.TestDataSet].forEach()'
    - '[org.roaringbitmap.SeededTestData.TestDataSet].rleRegion(SplittableRandom)'
    linkageType: ''
    returnType: TestDataSet
    signature: '[org.roaringbitmap.SeededTestData.TestDataSet].withRunAt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.SeededTestData.TestDataSet].sparseRegion(SplittableRandom)'
      Src: org.roaringbitmap.SeededTestData.TestDataSet:165,1
    - Dst: '[org.roaringbitmap.SeededTestData.TestDataSet].map()'
      Src: org.roaringbitmap.SeededTestData.TestDataSet:165,1
    - Dst: '[org.roaringbitmap.SeededTestData.TestDataSet].forEach()'
      Src: org.roaringbitmap.SeededTestData.TestDataSet:165,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - SplittableRandom
      - RoaringBitmapWriter<RoaringBitmap>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: TestDataSet
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 167
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 167
    functionName: '[org.roaringbitmap.SeededTestData.TestDataSet].withArrayAt(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/SeededTestData.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.SeededTestData.TestDataSet].map()'
    - '[org.roaringbitmap.SeededTestData.TestDataSet].sparseRegion(SplittableRandom)'
    - '[org.roaringbitmap.SeededTestData.TestDataSet].forEach()'
    linkageType: ''
    returnType: TestDataSet
    signature: '[org.roaringbitmap.SeededTestData.TestDataSet].withArrayAt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.SeededTestData.TestDataSet].denseRegion(SplittableRandom)'
      Src: org.roaringbitmap.SeededTestData.TestDataSet:171,1
    - Dst: '[org.roaringbitmap.SeededTestData.TestDataSet].map()'
      Src: org.roaringbitmap.SeededTestData.TestDataSet:171,1
    - Dst: '[org.roaringbitmap.SeededTestData.TestDataSet].forEach()'
      Src: org.roaringbitmap.SeededTestData.TestDataSet:171,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - SplittableRandom
      - RoaringBitmapWriter<RoaringBitmap>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: TestDataSet
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 173
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 173
    functionName: '[org.roaringbitmap.SeededTestData.TestDataSet].withBitmapAt(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/SeededTestData.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.SeededTestData.TestDataSet].denseRegion(SplittableRandom)'
    - '[org.roaringbitmap.SeededTestData.TestDataSet].map()'
    - '[org.roaringbitmap.SeededTestData.TestDataSet].forEach()'
    linkageType: ''
    returnType: TestDataSet
    signature: '[org.roaringbitmap.SeededTestData.TestDataSet].withBitmapAt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RoaringBitmapWriter<RoaringBitmap>].add(long,long)'
      Src: org.roaringbitmap.SeededTestData.TestDataSet:176,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - SplittableRandom
      - RoaringBitmapWriter<RoaringBitmap>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: TestDataSet
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - minimum
    - supremum
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 178
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 178
    functionName: '[org.roaringbitmap.SeededTestData.TestDataSet].withRange(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/SeededTestData.java
    functionUses: 0
    functionsReached:
    - '[RoaringBitmapWriter<RoaringBitmap>].add(long,long)'
    linkageType: ''
    returnType: TestDataSet
    signature: '[org.roaringbitmap.SeededTestData.TestDataSet].withRange(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RoaringBitmapWriter<RoaringBitmap>].get()'
      Src: org.roaringbitmap.SeededTestData.TestDataSet:181,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - SplittableRandom
      - RoaringBitmapWriter<RoaringBitmap>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 182
    functionName: '[org.roaringbitmap.SeededTestData.TestDataSet].build()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/SeededTestData.java
    functionUses: 0
    functionsReached:
    - '[RoaringBitmapWriter<RoaringBitmap>].get()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.SeededTestData.TestDataSet].build()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.SplittableRandom].<init>(int)'
      Src: org.roaringbitmap.SeededTestData.TestDataSet:153,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.SeededTestData.TestDataSet:155,1
    - Dst: '[Wizard<org.roaringbitmap.Container,org.roaringbitmap.RoaringBitmap>].constantMemory()'
      Src: org.roaringbitmap.SeededTestData.TestDataSet:155,1
    - Dst: '[org.roaringbitmap.SeededTestData.TestDataSet].get()'
      Src: org.roaringbitmap.SeededTestData.TestDataSet:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - SplittableRandom
      - RoaringBitmapWriter<RoaringBitmap>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.SeededTestData.TestDataSet
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.SeededTestData.TestDataSet].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/SeededTestData.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.SeededTestData.TestDataSet].get()'
    - '[Wizard<org.roaringbitmap.Container,org.roaringbitmap.RoaringBitmap>].constantMemory()'
    - '[org.roaringbitmap.RoaringBitmapWriter].writer()'
    - '[java.util.SplittableRandom].<init>(int)'
    linkageType: ''
    returnType: org.roaringbitmap.SeededTestData.TestDataSet
    signature: '[org.roaringbitmap.SeededTestData.TestDataSet].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].testCase()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:34,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withArrayAt(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:34,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withArrayAt(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:34,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withArrayAt(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:34,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withArrayAt(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:34,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].build()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:34,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].testCase()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:40,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withRunAt(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:40,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withRunAt(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:40,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withRunAt(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:40,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withRunAt(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:40,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].build()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:40,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].testCase()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:46,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withBitmapAt(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:46,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withRunAt(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:46,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withBitmapAt(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:46,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withBitmapAt(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:46,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].build()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:46,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].testCase()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:52,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withArrayAt(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:52,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withBitmapAt(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:52,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withRunAt(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:52,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withBitmapAt(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:52,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].build()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:52,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].testCase()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:58,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withRunAt(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:58,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withArrayAt(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:58,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withBitmapAt(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:58,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withRunAt(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:58,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].build()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:58,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].testCase()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:64,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withBitmapAt(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:64,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withRunAt(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:64,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withArrayAt(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:64,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withBitmapAt(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:64,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].build()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:64,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].testCase()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:70,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withArrayAt(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:70,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withBitmapAt(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:70,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withRunAt(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:70,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withArrayAt(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:70,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].build()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:70,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].testCase()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:76,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withBitmapAt(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:76,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withArrayAt(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:76,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withBitmapAt(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:76,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withRunAt(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:76,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].build()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:76,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].testCase()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:82,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withRunAt(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:82,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withBitmapAt(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:82,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withArrayAt(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:82,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withBitmapAt(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:82,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].build()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:82,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:89,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].filter()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:89,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:89,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:88,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:91,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].filter()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:91,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:91,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:90,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:92,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:92,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:92,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:93,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:93,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:93,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:95,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:95,1
    - Dst: '[java.util.stream.IntStream].concat(org.roaringbitmap.RoaringBitmapBatchIteratorTest,org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:95,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:95,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:94,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:97,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:98,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 127
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - RoaringBitmap[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 31
    functionDepth: 4
    functionLinenumber: 31
    functionLinenumberEnd: 100
    functionName: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].initBitmaps()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapBatchIteratorTest.java
    functionUses: 1
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withRunAt(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
    - '[java.util.stream.IntStream].range(int,int,int,int)'
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withArrayAt(int)'
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withBitmapAt(int)'
    - '[java.util.stream.IntStream].concat(org.roaringbitmap.RoaringBitmapBatchIteratorTest,org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].build()'
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withArrayAt(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withBitmapAt(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].toArray()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
    - '[java.util.stream.IntStream].range(int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].withRunAt(int)'
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].testCase()'
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].filter()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].initBitmaps()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].initBitmaps()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:108,1
    - Dst: e.printStackTrace()
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:113,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:114,1
    - Dst: TimeUnit.SECONDS.sleep(int)
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:118,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - RoaringBitmap[]
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - InterruptedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 102
    functionDepth: 5
    functionLinenumber: 102
    functionLinenumberEnd: 121
    functionName: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].beforeAll()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapBatchIteratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].initBitmaps()'
    - e.printStackTrace()
    - TimeUnit.SECONDS.sleep(int)
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].beforeAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - RoaringBitmap[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 126
    functionName: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].clear()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapBatchIteratorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.Stream].of(RoaringBitmap[])'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:129,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].flatMap()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:129,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - RoaringBitmap[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 131
    functionName: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].params()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapBatchIteratorTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.Stream].of(RoaringBitmap[])'
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].flatMap()'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].params()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].getBatchIterator()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:136,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].asIntIterator()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:136,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].writer()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:138,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].constantMemory()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:138,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].initialCapacity(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:138,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].get()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:138,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].hasNext()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:139,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].next()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:140,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].add(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:140,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].get()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:142,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - RoaringBitmap[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bitmap
    - size
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - int
    constantsTouched: []
    func_position:
      end: 144
      start: 133
    functionDepth: 6
    functionLinenumber: 133
    functionLinenumberEnd: 144
    functionName: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].testBatchIteratorAsIntIterator(org.roaringbitmap.RoaringBitmap,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapBatchIteratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].constantMemory()'
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].hasNext()'
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].writer()'
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].add(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.RoaringBatchIterator].asIntIterator()'
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].next()'
    - '[org.roaringbitmap.RoaringBitmap].getBatchIterator()'
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].initialCapacity(int)'
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].get()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].testBatchIteratorAsIntIterator(org.roaringbitmap.RoaringBitmap,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:150,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getBatchIterator()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:151,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].hasNext()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:153,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].nextBatch(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:154,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:156,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:160,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:161,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertEquals(int,org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:161,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - RoaringBitmap[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bitmap
    - batchSize
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - int
    constantsTouched: []
    func_position:
      end: 162
      start: 146
    functionDepth: 6
    functionLinenumber: 146
    functionLinenumberEnd: 162
    functionName: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].test(org.roaringbitmap.RoaringBitmap,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapBatchIteratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBatchIterator].nextBatch(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.RoaringBitmap].getBatchIterator()'
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertEquals(int,org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add()'
    - '[org.roaringbitmap.RoaringBatchIterator].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].test(org.roaringbitmap.RoaringBitmap,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:167,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].select(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:171,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:173,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getBatchIterator()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:174,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].advanceIfNeeded(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:175,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].hasNext()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:177,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].nextBatch(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:178,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:180,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:184,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:185,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:186,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:187,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertEquals(int,org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:187,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - RoaringBitmap[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bitmap
    - batchSize
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - int
    constantsTouched: []
    func_position:
      end: 188
      start: 164
    functionDepth: 6
    functionLinenumber: 164
    functionLinenumberEnd: 188
    functionName: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].testBatchIteratorAdvancedIfNeeded(org.roaringbitmap.RoaringBitmap,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapBatchIteratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBatchIterator].advanceIfNeeded(int)'
    - '[org.roaringbitmap.RoaringBatchIterator].nextBatch(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.RoaringBitmap].getBatchIterator()'
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    - '[org.roaringbitmap.RoaringBitmap].remove(int,int)'
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertEquals(int,org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].select(int)'
    - '[org.roaringbitmap.RoaringBitmap].add()'
    - '[org.roaringbitmap.RoaringBatchIterator].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].testBatchIteratorAdvancedIfNeeded(org.roaringbitmap.RoaringBitmap,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].nextAbsentValue(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:193,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:195,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getBatchIterator()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:196,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].advanceIfNeeded(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:197,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].hasNext()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:199,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].nextBatch(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:200,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:202,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:206,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:207,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:208,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:209,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertEquals(int,org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:209,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - RoaringBitmap[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bitmap
    - batchSize
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - int
    constantsTouched: []
    func_position:
      end: 210
      start: 190
    functionDepth: 6
    functionLinenumber: 190
    functionLinenumberEnd: 210
    functionName: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].testBatchIteratorAdvancedIfNeededToAbsentValue(org.roaringbitmap.RoaringBitmap,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapBatchIteratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBatchIterator].advanceIfNeeded(int)'
    - '[org.roaringbitmap.RoaringBitmap].nextAbsentValue(int)'
    - '[org.roaringbitmap.RoaringBatchIterator].nextBatch(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.RoaringBitmap].getBatchIterator()'
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    - '[org.roaringbitmap.RoaringBitmap].remove(int,int)'
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertEquals(int,org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add()'
    - '[org.roaringbitmap.RoaringBatchIterator].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].testBatchIteratorAdvancedIfNeededToAbsentValue(org.roaringbitmap.RoaringBitmap,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:216,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].last()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:216,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:218,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getBatchIterator()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:219,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].advanceIfNeeded(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:220,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].hasNext()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:222,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].nextBatch(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:223,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:225,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertEquals(int,org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:229,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:230,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertTrue(boolean)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:230,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - RoaringBitmap[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bitmap
    - batchSize
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - int
    constantsTouched: []
    func_position:
      end: 231
      start: 212
    functionDepth: 6
    functionLinenumber: 212
    functionLinenumberEnd: 231
    functionName: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].testBatchIteratorAdvancedIfNeededBeyondLastValue(org.roaringbitmap.RoaringBitmap,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapBatchIteratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBatchIterator].advanceIfNeeded(int)'
    - '[org.roaringbitmap.RoaringBitmap].add()'
    - '[org.roaringbitmap.RoaringBatchIterator].nextBatch(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.RoaringBitmap].getBatchIterator()'
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertEquals(int,org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.RoaringBitmap].last()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.RoaringBatchIterator].hasNext()'
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].testBatchIteratorAdvancedIfNeededBeyondLastValue(org.roaringbitmap.RoaringBitmap,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:235,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getBatchIterator()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:236,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].hasNext()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:238,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertTrue(boolean)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:238,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].nextBatch(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:239,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertEquals(int,int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:240,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertEquals(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:241,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].hasNext()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:242,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertFalse(boolean)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - RoaringBitmap[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 243
      start: 233
    functionDepth: 6
    functionLinenumber: 233
    functionLinenumberEnd: 243
    functionName: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].testTimelyTermination()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapBatchIteratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertEquals(int)'
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBatchIterator].nextBatch(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.RoaringBitmap].getBatchIterator()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertFalse(boolean)'
    - '[org.roaringbitmap.RoaringBatchIterator].hasNext()'
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].testTimelyTermination()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:247,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getBatchIterator()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:248,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].hasNext()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:249,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertTrue(boolean)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:249,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].advanceIfNeeded(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:250,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].hasNext()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:251,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertFalse(boolean)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:251,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - RoaringBitmap[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 245
    functionDepth: 6
    functionLinenumber: 245
    functionLinenumberEnd: 252
    functionName: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].testTimelyTerminationAfterAdvanceIfNeeded()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapBatchIteratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBatchIterator].advanceIfNeeded(int)'
    - '[org.roaringbitmap.RoaringBitmap].getBatchIterator()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertFalse(boolean)'
    - '[org.roaringbitmap.RoaringBatchIterator].hasNext()'
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].testTimelyTerminationAfterAdvanceIfNeeded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:256,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getBatchIterator()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:257,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].advanceIfNeeded(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:258,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].hasNext()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:259,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertTrue(boolean)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:259,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].nextBatch(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:261,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertEquals(int,int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:262,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertEquals(int,int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:263,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertEquals(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:264,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertEquals(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:265,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - RoaringBitmap[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 266
      start: 254
    functionDepth: 6
    functionLinenumber: 254
    functionLinenumberEnd: 266
    functionName: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].testBatchIteratorWithAdvanceIfNeeded()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapBatchIteratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertEquals(int)'
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBatchIterator].advanceIfNeeded(int)'
    - '[org.roaringbitmap.RoaringBatchIterator].nextBatch(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.RoaringBitmap].getBatchIterator()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int)'
    - '[org.roaringbitmap.RoaringBatchIterator].hasNext()'
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].testBatchIteratorWithAdvanceIfNeeded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:271,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:272,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getBatchIterator()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:273,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].advanceIfNeeded(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:274,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].hasNext()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:275,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertTrue(boolean)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:275,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].nextBatch(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:277,1
    - Dst: '[java.util.Arrays].binarySearch(org.roaringbitmap.RoaringBitmapBatchIteratorTest,int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:278,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertTrue(int,String)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:279,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertEquals(int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:280,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - RoaringBitmap[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - number
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 281
      start: 268
    functionDepth: 6
    functionLinenumber: 268
    functionLinenumberEnd: 281
    functionName: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].testBatchIteratorWithAdvancedIfNeededWithZeroLengthRun(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapBatchIteratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertEquals(int)'
    - '[java.util.Arrays].binarySearch(org.roaringbitmap.RoaringBitmapBatchIteratorTest,int,int,int)'
    - '[org.roaringbitmap.RoaringBatchIterator].advanceIfNeeded(int)'
    - '[org.roaringbitmap.RoaringBatchIterator].nextBatch(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertTrue(int,String)'
    - '[org.roaringbitmap.RoaringBitmap].getBatchIterator()'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int,int,int)'
    - '[org.roaringbitmap.RoaringBatchIterator].hasNext()'
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].testBatchIteratorWithAdvancedIfNeededWithZeroLengthRun(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:286,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:287,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertEquals(int,int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:287,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getBatchIterator()'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:288,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].nextBatch(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:290,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertEquals(int,int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:291,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertArrayEquals(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:292,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].nextBatch(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:293,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertEquals(int,int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:294,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertArrayEquals(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:295,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].nextBatch(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:296,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertEquals(int,int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:297,1
    - Dst: '[java.util.Arrays].copyOfRange(org.roaringbitmap.RoaringBitmapBatchIteratorTest,int,int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:298,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertArrayEquals(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:298,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].nextBatch(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:299,1
    - Dst: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertEquals(int,int)'
      Src: org.roaringbitmap.RoaringBitmapBatchIteratorTest:300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - RoaringBitmap[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 301
      start: 283
    functionDepth: 6
    functionLinenumber: 283
    functionLinenumberEnd: 301
    functionName: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].testBatchIteratorFillsBufferAcrossContainers()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapBatchIteratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int,int,int,int,int)'
    - '[org.roaringbitmap.RoaringBatchIterator].nextBatch(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.RoaringBitmap].getBatchIterator()'
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertArrayEquals(org.roaringbitmap.RoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[java.util.Arrays].copyOfRange(org.roaringbitmap.RoaringBitmapBatchIteratorTest,int,int)'
    - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].testBatchIteratorFillsBufferAcrossContainers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - RoaringBitmap[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmapBatchIteratorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapBatchIteratorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmapBatchIteratorTest
    signature: '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].nextBoolean()'
      Src: org.roaringbitmap.TestBitSetUtil:18,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestBitSetUtil,org.roaringbitmap.TestBitSetUtil)'
      Src: org.roaringbitmap.TestBitSetUtil:19,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Random
      - int
      - java.util.BitSet
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.BitSet
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - random
    - offset
    - bitset
    - nbits
    argTypes:
    - java.util.Random
    - int
    - java.util.BitSet
    - int
    constantsTouched: []
    func_position:
      end: 22
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 22
    functionName: '[org.roaringbitmap.TestBitSetUtil].appendRandomBitset(java.util.Random,int,java.util.BitSet,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitSetUtil.java
    functionUses: 1
    functionsReached:
    - '[java.util.Random].nextBoolean()'
    - '[java.util.BitSet].set(org.roaringbitmap.TestBitSetUtil,org.roaringbitmap.TestBitSetUtil)'
    linkageType: ''
    returnType: java.util.BitSet
    signature: '[org.roaringbitmap.TestBitSetUtil].appendRandomBitset(java.util.Random,int,java.util.BitSet,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestBitSetUtil:25,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].appendRandomBitset(java.util.Random,int,java.util.BitSet,int)'
      Src: org.roaringbitmap.TestBitSetUtil:26,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Random
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.BitSet
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - random
    - offset
    - length
    argTypes:
    - java.util.Random
    - int
    - int
    constantsTouched: []
    func_position:
      end: 27
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 27
    functionName: '[org.roaringbitmap.TestBitSetUtil].randomBitset(java.util.Random,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitSetUtil.java
    functionUses: 1
    functionsReached:
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestBitSetUtil].appendRandomBitset(java.util.Random,int,java.util.BitSet,int)'
    linkageType: ''
    returnType: java.util.BitSet
    signature: '[org.roaringbitmap.TestBitSetUtil].randomBitset(java.util.Random,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitSetUtil].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestBitSetUtil:30,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].assertTrue(boolean,String)'
      Src: org.roaringbitmap.TestBitSetUtil:30,1
    - Dst: '[org.roaringbitmap.BitSetUtil].bitsetOf(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestBitSetUtil:31,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].assertEquals(java.util.BitSet,java.util.BitSet,String)'
      Src: org.roaringbitmap.TestBitSetUtil:31,1
    - Dst: '[org.roaringbitmap.BitSetUtil].bitsetOfWithoutCopy(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestBitSetUtil:33,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].assertEquals(java.util.BitSet,java.util.BitSet,String)'
      Src: org.roaringbitmap.TestBitSetUtil:32,1
    - Dst: '[org.roaringbitmap.BitSetUtil].toByteArray(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestBitSetUtil:35,1
    - Dst: '[java.util.BitSet].valueOf(byte[])'
      Src: org.roaringbitmap.TestBitSetUtil:35,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].assertEquals(java.util.BitSet,org.roaringbitmap.TestBitSetUtil,String)'
      Src: org.roaringbitmap.TestBitSetUtil:34,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.TestBitSetUtil:37,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.TestBitSetUtil:38,1
    - Dst: '[org.roaringbitmap.BitSetUtil].bitsetOf(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestBitSetUtil:40,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].assertEquals(java.util.BitSet,java.util.BitSet,String)'
      Src: org.roaringbitmap.TestBitSetUtil:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.BitSet
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bitset
    - bitmap
    argTypes:
    - java.util.BitSet
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 41
      start: 29
    functionDepth: 6
    functionLinenumber: 29
    functionLinenumberEnd: 41
    functionName: '[org.roaringbitmap.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitSetUtil.java
    functionUses: 16
    functionsReached:
    - '[org.roaringbitmap.BitSetUtil].bitsetOfWithoutCopy(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.TestBitSetUtil].assertEquals(java.util.BitSet,org.roaringbitmap.TestBitSetUtil,String)'
    - '[org.roaringbitmap.BitSetUtil].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    - '[org.roaringbitmap.TestBitSetUtil].assertTrue(boolean,String)'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.BitSetUtil].toByteArray(org.roaringbitmap.RoaringBitmap)'
    - '[java.util.BitSet].valueOf(byte[])'
    - '[org.roaringbitmap.TestBitSetUtil].assertEquals(java.util.BitSet,java.util.BitSet,String)'
    - '[org.roaringbitmap.BitSetUtil].bitsetOf(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestBitSetUtil:45,1
    - Dst: '[org.roaringbitmap.BitSetUtil].bitmapOf(java.util.BitSet)'
      Src: org.roaringbitmap.TestBitSetUtil:46,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestBitSetUtil:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 43
    functionDepth: 7
    functionLinenumber: 43
    functionLinenumberEnd: 48
    functionName: '[org.roaringbitmap.TestBitSetUtil].testEmptyBitSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.BitSetUtil].bitmapOf(java.util.BitSet)'
    - '[org.roaringbitmap.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitSetUtil].testEmptyBitSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestBitSetUtil:52,1
    - Dst: '[java.util.BitSet].<init>(org.roaringbitmap.TestBitSetUtil)'
      Src: org.roaringbitmap.TestBitSetUtil:55,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.TestBitSetUtil:59,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].appendRandomBitset(java.util.Random,org.roaringbitmap.TestBitSetUtil,java.util.BitSet,org.roaringbitmap.TestBitSetUtil)'
      Src: org.roaringbitmap.TestBitSetUtil:63,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestBitSetUtil,org.roaringbitmap.TestBitSetUtil)'
      Src: org.roaringbitmap.TestBitSetUtil:67,1
    - Dst: '[org.roaringbitmap.BitSetUtil].bitmapOf(java.util.BitSet)'
      Src: org.roaringbitmap.TestBitSetUtil:74,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestBitSetUtil:75,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 50
    functionDepth: 7
    functionLinenumber: 50
    functionLinenumberEnd: 76
    functionName: '[org.roaringbitmap.TestBitSetUtil].testFlipFlapBetweenRandomFullAndEmptyBitSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].<init>(org.roaringbitmap.TestBitSetUtil)'
    - '[java.util.BitSet].set(org.roaringbitmap.TestBitSetUtil,org.roaringbitmap.TestBitSetUtil)'
    - '[java.util.Random].nextInt(int)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.BitSetUtil].bitmapOf(java.util.BitSet)'
    - '[org.roaringbitmap.TestBitSetUtil].appendRandomBitset(java.util.Random,org.roaringbitmap.TestBitSetUtil,java.util.BitSet,org.roaringbitmap.TestBitSetUtil)'
    - '[org.roaringbitmap.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitSetUtil].testFlipFlapBetweenRandomFullAndEmptyBitSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestBitSetUtil:80,1
    - Dst: '[java.util.BitSet].set(int,org.roaringbitmap.TestBitSetUtil)'
      Src: org.roaringbitmap.TestBitSetUtil:82,1
    - Dst: '[org.roaringbitmap.BitSetUtil].bitmapOf(java.util.BitSet)'
      Src: org.roaringbitmap.TestBitSetUtil:83,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestBitSetUtil:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 78
    functionDepth: 7
    functionLinenumber: 78
    functionLinenumberEnd: 85
    functionName: '[org.roaringbitmap.TestBitSetUtil].testFullBitSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].set(int,org.roaringbitmap.TestBitSetUtil)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.BitSetUtil].bitmapOf(java.util.BitSet)'
    - '[org.roaringbitmap.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitSetUtil].testFullBitSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestBitSetUtil:91,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestBitSetUtil)'
      Src: org.roaringbitmap.TestBitSetUtil:93,1
    - Dst: '[org.roaringbitmap.BitSetUtil].bitmapOf(java.util.BitSet)'
      Src: org.roaringbitmap.TestBitSetUtil:95,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestBitSetUtil:96,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 87
    functionDepth: 7
    functionLinenumber: 87
    functionLinenumberEnd: 99
    functionName: '[org.roaringbitmap.TestBitSetUtil].testGapBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].<init>()'
    - '[java.util.BitSet].set(org.roaringbitmap.TestBitSetUtil)'
    - '[org.roaringbitmap.BitSetUtil].bitmapOf(java.util.BitSet)'
    - '[org.roaringbitmap.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitSetUtil].testGapBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestBitSetUtil:103,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.TestBitSetUtil)'
      Src: org.roaringbitmap.TestBitSetUtil:107,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].randomBitset(java.util.Random,int,org.roaringbitmap.TestBitSetUtil)'
      Src: org.roaringbitmap.TestBitSetUtil:107,1
    - Dst: '[org.roaringbitmap.BitSetUtil].bitmapOf(java.util.BitSet)'
      Src: org.roaringbitmap.TestBitSetUtil:108,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestBitSetUtil:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 101
    functionDepth: 7
    functionLinenumber: 101
    functionLinenumberEnd: 111
    functionName: '[org.roaringbitmap.TestBitSetUtil].testRandomBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitSetUtil].randomBitset(java.util.Random,int,org.roaringbitmap.TestBitSetUtil)'
    - '[org.roaringbitmap.BitSetUtil].bitmapOf(java.util.BitSet)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[java.util.Random].nextInt(org.roaringbitmap.TestBitSetUtil)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitSetUtil].testRandomBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestBitSetUtil:115,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.TestBitSetUtil)'
      Src: org.roaringbitmap.TestBitSetUtil:119,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].randomBitset(java.util.Random,int,org.roaringbitmap.TestBitSetUtil)'
      Src: org.roaringbitmap.TestBitSetUtil:119,1
    - Dst: '[org.roaringbitmap.BitSetUtil].bitmapOf(java.util.BitSet)'
      Src: org.roaringbitmap.TestBitSetUtil:120,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestBitSetUtil:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 113
    functionDepth: 7
    functionLinenumber: 113
    functionLinenumberEnd: 123
    functionName: '[org.roaringbitmap.TestBitSetUtil].testRandomBitmap_extended()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitSetUtil].randomBitset(java.util.Random,int,org.roaringbitmap.TestBitSetUtil)'
    - '[org.roaringbitmap.BitSetUtil].bitmapOf(java.util.BitSet)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[java.util.Random].nextInt(org.roaringbitmap.TestBitSetUtil)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitSetUtil].testRandomBitmap_extended()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestBitSetUtil:127,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.TestBitSetUtil:128,1
    - Dst: '[org.roaringbitmap.BitSetUtil].bitmapOf(java.util.BitSet)'
      Src: org.roaringbitmap.TestBitSetUtil:129,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestBitSetUtil:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 125
    functionDepth: 7
    functionLinenumber: 125
    functionLinenumberEnd: 131
    functionName: '[org.roaringbitmap.TestBitSetUtil].testSmallBitSet1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].<init>()'
    - '[java.util.BitSet].set(int)'
    - '[org.roaringbitmap.BitSetUtil].bitmapOf(java.util.BitSet)'
    - '[org.roaringbitmap.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitSetUtil].testSmallBitSet1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestBitSetUtil:135,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.TestBitSetUtil:136,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.TestBitSetUtil:137,1
    - Dst: '[org.roaringbitmap.BitSetUtil].bitmapOf(java.util.BitSet)'
      Src: org.roaringbitmap.TestBitSetUtil:138,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestBitSetUtil:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 133
    functionDepth: 7
    functionLinenumber: 133
    functionLinenumberEnd: 140
    functionName: '[org.roaringbitmap.TestBitSetUtil].testSmallBitSet1_10000000()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].<init>()'
    - '[java.util.BitSet].set(int)'
    - '[org.roaringbitmap.BitSetUtil].bitmapOf(java.util.BitSet)'
    - '[org.roaringbitmap.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitSetUtil].testSmallBitSet1_10000000()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestBitSetUtil:144,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.TestBitSetUtil:145,1
    - Dst: '[org.roaringbitmap.BitSetUtil].bitmapOf(java.util.BitSet)'
      Src: org.roaringbitmap.TestBitSetUtil:146,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestBitSetUtil:147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 142
    functionDepth: 7
    functionLinenumber: 142
    functionLinenumberEnd: 148
    functionName: '[org.roaringbitmap.TestBitSetUtil].testSmallBitSet10000000()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].<init>()'
    - '[java.util.BitSet].set(int)'
    - '[org.roaringbitmap.BitSetUtil].bitmapOf(java.util.BitSet)'
    - '[org.roaringbitmap.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitSetUtil].testSmallBitSet10000000()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestBitSetUtil:156,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].toByteBuffer(java.util.BitSet)'
      Src: org.roaringbitmap.TestBitSetUtil:157,1
    - Dst: '[org.roaringbitmap.BitSetUtil].bitmapOf(java.nio.ByteBuffer,boolean)'
      Src: org.roaringbitmap.TestBitSetUtil:157,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestBitSetUtil:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 154
    functionDepth: 7
    functionLinenumber: 154
    functionLinenumberEnd: 159
    functionName: '[org.roaringbitmap.TestBitSetUtil].testEmptyByteBuffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.BitSetUtil].bitmapOf(java.nio.ByteBuffer,boolean)'
    - '[org.roaringbitmap.TestBitSetUtil].toByteBuffer(java.util.BitSet)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitSetUtil].testEmptyByteBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestBitSetUtil:163,1
    - Dst: '[java.util.BitSet].<init>(org.roaringbitmap.TestBitSetUtil)'
      Src: org.roaringbitmap.TestBitSetUtil:166,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.TestBitSetUtil:170,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].appendRandomBitset(java.util.Random,org.roaringbitmap.TestBitSetUtil,java.util.BitSet,org.roaringbitmap.TestBitSetUtil)'
      Src: org.roaringbitmap.TestBitSetUtil:174,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestBitSetUtil,org.roaringbitmap.TestBitSetUtil)'
      Src: org.roaringbitmap.TestBitSetUtil:178,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].toByteBuffer(java.util.BitSet)'
      Src: org.roaringbitmap.TestBitSetUtil:185,1
    - Dst: '[org.roaringbitmap.BitSetUtil].bitmapOf(java.nio.ByteBuffer,boolean)'
      Src: org.roaringbitmap.TestBitSetUtil:185,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestBitSetUtil:186,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 187
      start: 161
    functionDepth: 7
    functionLinenumber: 161
    functionLinenumberEnd: 187
    functionName: '[org.roaringbitmap.TestBitSetUtil].testFlipFlapBetweenRandomFullAndEmptyByteBuffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].<init>(org.roaringbitmap.TestBitSetUtil)'
    - '[org.roaringbitmap.TestBitSetUtil].toByteBuffer(java.util.BitSet)'
    - '[java.util.BitSet].set(org.roaringbitmap.TestBitSetUtil,org.roaringbitmap.TestBitSetUtil)'
    - '[org.roaringbitmap.BitSetUtil].bitmapOf(java.nio.ByteBuffer,boolean)'
    - '[java.util.Random].nextInt(int)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.TestBitSetUtil].appendRandomBitset(java.util.Random,org.roaringbitmap.TestBitSetUtil,java.util.BitSet,org.roaringbitmap.TestBitSetUtil)'
    - '[org.roaringbitmap.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitSetUtil].testFlipFlapBetweenRandomFullAndEmptyByteBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestBitSetUtil:191,1
    - Dst: '[java.util.BitSet].set(int,org.roaringbitmap.TestBitSetUtil)'
      Src: org.roaringbitmap.TestBitSetUtil:193,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].toByteBuffer(java.util.BitSet)'
      Src: org.roaringbitmap.TestBitSetUtil:194,1
    - Dst: '[org.roaringbitmap.BitSetUtil].bitmapOf(java.nio.ByteBuffer,boolean)'
      Src: org.roaringbitmap.TestBitSetUtil:194,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestBitSetUtil:195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 196
      start: 189
    functionDepth: 7
    functionLinenumber: 189
    functionLinenumberEnd: 196
    functionName: '[org.roaringbitmap.TestBitSetUtil].testFullByteBuffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].set(int,org.roaringbitmap.TestBitSetUtil)'
    - '[org.roaringbitmap.TestBitSetUtil].toByteBuffer(java.util.BitSet)'
    - '[org.roaringbitmap.BitSetUtil].bitmapOf(java.nio.ByteBuffer,boolean)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitSetUtil].testFullByteBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestBitSetUtil:202,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestBitSetUtil)'
      Src: org.roaringbitmap.TestBitSetUtil:204,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].toByteBuffer(java.util.BitSet)'
      Src: org.roaringbitmap.TestBitSetUtil:206,1
    - Dst: '[org.roaringbitmap.BitSetUtil].bitmapOf(java.nio.ByteBuffer,boolean)'
      Src: org.roaringbitmap.TestBitSetUtil:206,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestBitSetUtil:207,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 210
      start: 198
    functionDepth: 7
    functionLinenumber: 198
    functionLinenumberEnd: 210
    functionName: '[org.roaringbitmap.TestBitSetUtil].testGapByteBuffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].set(org.roaringbitmap.TestBitSetUtil)'
    - '[org.roaringbitmap.TestBitSetUtil].toByteBuffer(java.util.BitSet)'
    - '[org.roaringbitmap.BitSetUtil].bitmapOf(java.nio.ByteBuffer,boolean)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitSetUtil].testGapByteBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestBitSetUtil:214,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.TestBitSetUtil)'
      Src: org.roaringbitmap.TestBitSetUtil:218,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.TestBitSetUtil)'
      Src: org.roaringbitmap.TestBitSetUtil:219,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].randomBitset(java.util.Random,org.roaringbitmap.TestBitSetUtil,org.roaringbitmap.TestBitSetUtil)'
      Src: org.roaringbitmap.TestBitSetUtil:219,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].toByteBuffer(java.util.BitSet)'
      Src: org.roaringbitmap.TestBitSetUtil:220,1
    - Dst: '[org.roaringbitmap.BitSetUtil].bitmapOf(java.nio.ByteBuffer,boolean)'
      Src: org.roaringbitmap.TestBitSetUtil:220,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestBitSetUtil:221,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 223
      start: 212
    functionDepth: 7
    functionLinenumber: 212
    functionLinenumberEnd: 223
    functionName: '[org.roaringbitmap.TestBitSetUtil].testRandomByteBuffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitSetUtil].toByteBuffer(java.util.BitSet)'
    - '[org.roaringbitmap.BitSetUtil].bitmapOf(java.nio.ByteBuffer,boolean)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.TestBitSetUtil].randomBitset(java.util.Random,org.roaringbitmap.TestBitSetUtil,org.roaringbitmap.TestBitSetUtil)'
    - '[org.roaringbitmap.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[java.util.Random].nextInt(org.roaringbitmap.TestBitSetUtil)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitSetUtil].testRandomByteBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestBitSetUtil:227,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.TestBitSetUtil:228,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].toByteBuffer(java.util.BitSet)'
      Src: org.roaringbitmap.TestBitSetUtil:229,1
    - Dst: '[org.roaringbitmap.BitSetUtil].bitmapOf(java.nio.ByteBuffer,boolean)'
      Src: org.roaringbitmap.TestBitSetUtil:229,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestBitSetUtil:230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 225
    functionDepth: 7
    functionLinenumber: 225
    functionLinenumberEnd: 231
    functionName: '[org.roaringbitmap.TestBitSetUtil].testByteArrayWithOnly10000000thBitSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].set(int)'
    - '[org.roaringbitmap.TestBitSetUtil].toByteBuffer(java.util.BitSet)'
    - '[org.roaringbitmap.BitSetUtil].bitmapOf(java.nio.ByteBuffer,boolean)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitSetUtil].testByteArrayWithOnly10000000thBitSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestBitSetUtil:235,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.TestBitSetUtil:236,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.TestBitSetUtil:237,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].toByteBuffer(java.util.BitSet)'
      Src: org.roaringbitmap.TestBitSetUtil:238,1
    - Dst: '[org.roaringbitmap.BitSetUtil].bitmapOf(java.nio.ByteBuffer,boolean)'
      Src: org.roaringbitmap.TestBitSetUtil:238,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestBitSetUtil:239,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 240
      start: 233
    functionDepth: 7
    functionLinenumber: 233
    functionLinenumberEnd: 240
    functionName: '[org.roaringbitmap.TestBitSetUtil].testByteArrayWithOnly1And10000000thBitSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].set(int)'
    - '[org.roaringbitmap.TestBitSetUtil].toByteBuffer(java.util.BitSet)'
    - '[org.roaringbitmap.BitSetUtil].bitmapOf(java.nio.ByteBuffer,boolean)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitSetUtil].testByteArrayWithOnly1And10000000thBitSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestBitSetUtil:244,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].randomBitset(java.util.Random,int,int)'
      Src: org.roaringbitmap.TestBitSetUtil:244,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].toByteBuffer(java.util.BitSet)'
      Src: org.roaringbitmap.TestBitSetUtil:245,1
    - Dst: '[org.roaringbitmap.BitSetUtil].bitmapOf(java.nio.ByteBuffer,boolean)'
      Src: org.roaringbitmap.TestBitSetUtil:245,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.TestBitSetUtil:246,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 247
      start: 242
    functionDepth: 2
    functionLinenumber: 242
    functionLinenumberEnd: 247
    functionName: '[org.roaringbitmap.TestBitSetUtil].testByteArrayWithFastRank()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[org.roaringbitmap.TestBitSetUtil].toByteBuffer(java.util.BitSet)'
    - '[org.roaringbitmap.BitSetUtil].bitmapOf(java.nio.ByteBuffer,boolean)'
    - '[org.roaringbitmap.TestBitSetUtil].randomBitset(java.util.Random,int,int)'
    - '[java.util.Random].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitSetUtil].testByteArrayWithFastRank()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestBitSetUtil:251,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add()'
      Src: org.roaringbitmap.TestBitSetUtil:252,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].assertThrows()'
      Src: org.roaringbitmap.TestBitSetUtil:254,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].getMessage()'
      Src: org.roaringbitmap.TestBitSetUtil:259,1
    - Dst: '[org.roaringbitmap.TestBitSetUtil].assertEquals(String,org.roaringbitmap.TestBitSetUtil)'
      Src: org.roaringbitmap.TestBitSetUtil:259,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 260
      start: 249
    functionDepth: 4
    functionLinenumber: 249
    functionLinenumberEnd: 260
    functionName: '[org.roaringbitmap.TestBitSetUtil].testBitmapOfNegative()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitSetUtil].getMessage()'
    - '[org.roaringbitmap.TestBitSetUtil].assertThrows()'
    - '[org.roaringbitmap.TestBitSetUtil].assertEquals(String,org.roaringbitmap.TestBitSetUtil)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitSetUtil].testBitmapOfNegative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].toByteArray()'
      Src: org.roaringbitmap.TestBitSetUtil:263,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.TestBitSetUtil)'
      Src: org.roaringbitmap.TestBitSetUtil:263,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.BitSet
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.nio.ByteBuffer
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bitset
    argTypes:
    - java.util.BitSet
    constantsTouched: []
    func_position:
      end: 264
      start: 262
    functionDepth: 0
    functionLinenumber: 262
    functionLinenumberEnd: 264
    functionName: '[org.roaringbitmap.TestBitSetUtil].toByteBuffer(java.util.BitSet)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitSetUtil.java
    functionUses: 8
    functionsReached:
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.TestBitSetUtil)'
    - '[java.util.BitSet].toByteArray()'
    linkageType: ''
    returnType: java.nio.ByteBuffer
    signature: '[org.roaringbitmap.TestBitSetUtil].toByteBuffer(java.util.BitSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestBitSetUtil
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestBitSetUtil].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitSetUtil.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.TestBitSetUtil
    signature: '[org.roaringbitmap.TestBitSetUtil].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.IntIterator].hasNext()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:28,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.TestIntIteratorFlyweight,int)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:30,1
    - Dst: '[org.roaringbitmap.IntIterator].next()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:32,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.TestIntIteratorFlyweight,org.roaringbitmap.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:34,1
    - Dst: '[com.google.common.primitives.Ints].asList(org.roaringbitmap.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:34,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.IntIterator
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<Integer>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ints
    argTypes:
    - org.roaringbitmap.IntIterator
    constantsTouched: []
    func_position:
      end: 35
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 35
    functionName: '[org.roaringbitmap.TestIntIteratorFlyweight].asList(org.roaringbitmap.IntIterator)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIntIteratorFlyweight.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.IntIterator].next()'
    - '[java.util.Arrays].copyOf(org.roaringbitmap.TestIntIteratorFlyweight,int)'
    - '[com.google.common.primitives.Ints].asList(org.roaringbitmap.TestIntIteratorFlyweight)'
    - '[java.util.Arrays].copyOf(org.roaringbitmap.TestIntIteratorFlyweight,org.roaringbitmap.TestIntIteratorFlyweight)'
    - '[org.roaringbitmap.IntIterator].hasNext()'
    linkageType: ''
    returnType: java.util.List<Integer>
    signature: '[org.roaringbitmap.TestIntIteratorFlyweight].asList(org.roaringbitmap.IntIterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashSet].<init>(int)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:38,1
    - Dst: '[java.util.Random].nextInt()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:42,1
    - Dst: Math.abs(org.roaringbitmap.TestIntIteratorFlyweight)
      Src: org.roaringbitmap.TestIntIteratorFlyweight:42,1
    - Dst: '[java.util.LinkedHashSet].add(org.roaringbitmap.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:43,1
    - Dst: '[java.util.LinkedHashSet].add(org.roaringbitmap.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:47,1
    - Dst: '[com.google.common.primitives.Ints].toArray(java.util.LinkedHashSet)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:49,1
    - Dst: '[java.util.Arrays].sort(org.roaringbitmap.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:50,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Random
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - source
    - count
    argTypes:
    - java.util.Random
    - int
    constantsTouched: []
    func_position:
      end: 52
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 52
    functionName: '[org.roaringbitmap.TestIntIteratorFlyweight].takeSortedAndDistinct(java.util.Random,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIntIteratorFlyweight.java
    functionUses: 3
    functionsReached:
    - Math.abs(org.roaringbitmap.TestIntIteratorFlyweight)
    - '[com.google.common.primitives.Ints].toArray(java.util.LinkedHashSet)'
    - '[java.util.Random].nextInt()'
    - '[java.util.Arrays].sort(org.roaringbitmap.TestIntIteratorFlyweight)'
    - '[java.util.LinkedHashSet].add(org.roaringbitmap.TestIntIteratorFlyweight)'
    - '[java.util.LinkedHashSet].<init>(int)'
    linkageType: ''
    returnType: int[]
    signature: '[org.roaringbitmap.TestIntIteratorFlyweight].takeSortedAndDistinct(java.util.Random,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].<init>()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:56,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].<init>()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:57,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:59,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].wrap(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:60,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].wrap(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:61,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].hasNext()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:62,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].assertFalse(boolean)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:62,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].hasNext()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:64,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].assertFalse(boolean)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 54
    functionDepth: 5
    functionLinenumber: 54
    functionLinenumberEnd: 65
    functionName: '[org.roaringbitmap.TestIntIteratorFlyweight].testEmptyIteration()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIntIteratorFlyweight.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.IntIteratorFlyweight].hasNext()'
    - '[org.roaringbitmap.ReverseIntIteratorFlyweight].hasNext()'
    - '[org.roaringbitmap.ReverseIntIteratorFlyweight].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
    - '[org.roaringbitmap.IntIteratorFlyweight].wrap(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.IntIteratorFlyweight].<init>()'
    - '[org.roaringbitmap.TestIntIteratorFlyweight].assertFalse(boolean)'
    - '[org.roaringbitmap.ReverseIntIteratorFlyweight].wrap(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestIntIteratorFlyweight].testEmptyIteration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:69,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].takeSortedAndDistinct(java.util.Random,int)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:70,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int[])'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:77,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:78,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].<init>()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:80,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].wrap(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:81,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].<init>(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:83,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:84,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].advanceIfNeeded()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:86,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].advanceIfNeeded()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:87,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:88,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:89,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:90,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(int)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:90,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].peekNext()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:91,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(int)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:91,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].<init>(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:93,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].advanceIfNeeded()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:93,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:94,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:94,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].<init>()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:96,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].wrap(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:97,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].<init>(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:99,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:100,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].advanceIfNeeded()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:102,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].advanceIfNeeded()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:103,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:104,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:105,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:106,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(int)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:106,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].peekNext()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:107,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(int)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:107,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].<init>(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:109,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].advanceIfNeeded()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:109,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:110,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:110,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].asList(org.roaringbitmap.IntIteratorFlyweight)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:112,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].asList(org.roaringbitmap.ReverseIntIteratorFlyweight)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:113,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:115,1
    - Dst: '[java.util.List<Integer>].size()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:115,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(int,org.roaringbitmap.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:115,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:116,1
    - Dst: '[java.util.List<Integer>].size()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:116,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(int,org.roaringbitmap.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:116,1
    - Dst: '[com.google.common.primitives.Ints].asList(int[])'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:118,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.TestIntIteratorFlyweight,java.util.List<Integer>)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:118,1
    - Dst: '[com.google.common.primitives.Ints].asList(int[])'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:119,1
    - Dst: '[com.google.common.collect.Lists].reverse(org.roaringbitmap.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:119,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.TestIntIteratorFlyweight,java.util.List<Integer>)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:119,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 63
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 67
    functionDepth: 4
    functionLinenumber: 67
    functionLinenumberEnd: 120
    functionName: '[org.roaringbitmap.TestIntIteratorFlyweight].testIteration()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIntIteratorFlyweight.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<Integer>].size()'
    - '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
    - '[org.roaringbitmap.IntIteratorFlyweight].wrap(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.TestIntIteratorFlyweight].takeSortedAndDistinct(java.util.Random,int)'
    - '[org.roaringbitmap.ReverseIntIteratorFlyweight].advanceIfNeeded()'
    - '[org.roaringbitmap.ReverseIntIteratorFlyweight].peekNext()'
    - '[org.roaringbitmap.TestIntIteratorFlyweight].asList(org.roaringbitmap.ReverseIntIteratorFlyweight)'
    - '[org.roaringbitmap.ReverseIntIteratorFlyweight].<init>(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.IntIteratorFlyweight].advanceIfNeeded()'
    - '[org.roaringbitmap.PeekableIntIterator].peekNext()'
    - '[org.roaringbitmap.IntIteratorFlyweight].peekNext()'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.IntIteratorFlyweight].<init>(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.ReverseIntIteratorFlyweight].<init>()'
    - '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int[])'
    - '[com.google.common.primitives.Ints].asList(int[])'
    - '[org.roaringbitmap.IntIteratorFlyweight].<init>()'
    - '[org.roaringbitmap.TestIntIteratorFlyweight].asList(org.roaringbitmap.IntIteratorFlyweight)'
    - '[org.roaringbitmap.ReverseIntIteratorFlyweight].wrap(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[com.google.common.collect.Lists].reverse(org.roaringbitmap.TestIntIteratorFlyweight)'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(int,org.roaringbitmap.TestIntIteratorFlyweight)'
    - '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.TestIntIteratorFlyweight,java.util.List<Integer>)'
    - '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestIntIteratorFlyweight].testIteration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:124,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].takeSortedAndDistinct(java.util.Random,int)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:125,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int[])'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:132,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:133,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].<init>(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:135,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].peekNext()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:136,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(int)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:136,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].peekNext()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:137,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(int)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:137,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].<init>(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:139,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:140,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].advanceIfNeeded()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:142,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].advanceIfNeeded()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:143,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:144,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:145,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:146,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(int)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:146,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].peekNext()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:147,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(int)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:147,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].<init>(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:150,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].peekNext()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:151,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(int)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:151,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].peekNext()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:152,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(int)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:152,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].<init>(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:154,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:155,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].advanceIfNeeded()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:157,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].advanceIfNeeded()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:158,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:159,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:160,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:161,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(int)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:161,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].peekNext()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:162,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(int)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:162,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].asList(org.roaringbitmap.IntIteratorFlyweight)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:165,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].asList(org.roaringbitmap.ReverseIntIteratorFlyweight)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:166,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:168,1
    - Dst: '[java.util.List<Integer>].size()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:168,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(int,org.roaringbitmap.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:168,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:169,1
    - Dst: '[java.util.List<Integer>].size()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:169,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(int,org.roaringbitmap.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:169,1
    - Dst: '[com.google.common.primitives.Ints].asList(int[])'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:171,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.TestIntIteratorFlyweight,java.util.List<Integer>)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:171,1
    - Dst: '[com.google.common.primitives.Ints].asList(int[])'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:172,1
    - Dst: '[com.google.common.collect.Lists].reverse(org.roaringbitmap.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:172,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.TestIntIteratorFlyweight,java.util.List<Integer>)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:172,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 59
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 122
    functionDepth: 5
    functionLinenumber: 122
    functionLinenumberEnd: 173
    functionName: '[org.roaringbitmap.TestIntIteratorFlyweight].testIterationFromBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIntIteratorFlyweight.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<Integer>].size()'
    - '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
    - '[org.roaringbitmap.TestIntIteratorFlyweight].takeSortedAndDistinct(java.util.Random,int)'
    - '[org.roaringbitmap.ReverseIntIteratorFlyweight].peekNext()'
    - '[org.roaringbitmap.ReverseIntIteratorFlyweight].advanceIfNeeded()'
    - '[org.roaringbitmap.TestIntIteratorFlyweight].asList(org.roaringbitmap.ReverseIntIteratorFlyweight)'
    - '[org.roaringbitmap.ReverseIntIteratorFlyweight].<init>(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.IntIteratorFlyweight].advanceIfNeeded()'
    - '[org.roaringbitmap.PeekableIntIterator].peekNext()'
    - '[org.roaringbitmap.IntIteratorFlyweight].peekNext()'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.IntIteratorFlyweight].<init>(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int[])'
    - '[com.google.common.primitives.Ints].asList(int[])'
    - '[org.roaringbitmap.TestIntIteratorFlyweight].asList(org.roaringbitmap.IntIteratorFlyweight)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[com.google.common.collect.Lists].reverse(org.roaringbitmap.TestIntIteratorFlyweight)'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(int,org.roaringbitmap.TestIntIteratorFlyweight)'
    - '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.TestIntIteratorFlyweight,java.util.List<Integer>)'
    - '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestIntIteratorFlyweight].testIterationFromBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:177,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].takeSortedAndDistinct(java.util.Random,int)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:178,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int[])'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:185,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:186,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].<init>(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:188,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].clone()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:188,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].<init>(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:191,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].clone()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:191,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].asList(org.roaringbitmap.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:193,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].asList(org.roaringbitmap.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:194,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:196,1
    - Dst: '[java.util.List<Integer>].size()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:196,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(int,org.roaringbitmap.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:196,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:197,1
    - Dst: '[java.util.List<Integer>].size()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:197,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(int,org.roaringbitmap.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:197,1
    - Dst: '[com.google.common.primitives.Ints].asList(int[])'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:199,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.TestIntIteratorFlyweight,java.util.List<Integer>)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:199,1
    - Dst: '[com.google.common.primitives.Ints].asList(int[])'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:200,1
    - Dst: '[com.google.common.collect.Lists].reverse(org.roaringbitmap.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:200,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.TestIntIteratorFlyweight,java.util.List<Integer>)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:200,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 175
    functionDepth: 5
    functionLinenumber: 175
    functionLinenumberEnd: 201
    functionName: '[org.roaringbitmap.TestIntIteratorFlyweight].testIterationFromBitmapClone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIntIteratorFlyweight.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestIntIteratorFlyweight].asList(org.roaringbitmap.TestIntIteratorFlyweight)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.IntIteratorFlyweight].<init>(org.roaringbitmap.RoaringBitmap)'
    - '[java.util.List<Integer>].size()'
    - '[com.google.common.collect.Lists].reverse(org.roaringbitmap.TestIntIteratorFlyweight)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int[])'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.IntIteratorFlyweight].clone()'
    - '[org.roaringbitmap.ReverseIntIteratorFlyweight].clone()'
    - '[org.roaringbitmap.TestIntIteratorFlyweight].takeSortedAndDistinct(java.util.Random,int)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(int,org.roaringbitmap.TestIntIteratorFlyweight)'
    - '[com.google.common.primitives.Ints].asList(int[])'
    - '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.TestIntIteratorFlyweight,java.util.List<Integer>)'
    - '[org.roaringbitmap.ReverseIntIteratorFlyweight].<init>(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestIntIteratorFlyweight].testIterationFromBitmapClone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:211,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:212,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].<init>()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:214,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].wrap(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:215,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].<init>()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:217,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].wrap(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:218,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].asList(org.roaringbitmap.IntIteratorFlyweight)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:220,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].asList(org.roaringbitmap.ReverseIntIteratorFlyweight)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:221,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:223,1
    - Dst: '[java.util.List<Integer>].size()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:223,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(int,org.roaringbitmap.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:223,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:224,1
    - Dst: '[java.util.List<Integer>].size()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:224,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(int,org.roaringbitmap.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:224,1
    - Dst: '[com.google.common.primitives.Ints].asList(org.roaringbitmap.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:226,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.TestIntIteratorFlyweight,java.util.List<Integer>)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:226,1
    - Dst: '[com.google.common.primitives.Ints].asList(org.roaringbitmap.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:227,1
    - Dst: '[com.google.common.collect.Lists].reverse(org.roaringbitmap.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:227,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.TestIntIteratorFlyweight,java.util.List<Integer>)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 203
    functionDepth: 4
    functionLinenumber: 203
    functionLinenumberEnd: 228
    functionName: '[org.roaringbitmap.TestIntIteratorFlyweight].testIterationSmall()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIntIteratorFlyweight.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[java.util.List<Integer>].size()'
    - '[org.roaringbitmap.ReverseIntIteratorFlyweight].<init>()'
    - '[org.roaringbitmap.IntIteratorFlyweight].wrap(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.TestIntIteratorFlyweight].asList(org.roaringbitmap.ReverseIntIteratorFlyweight)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.TestIntIteratorFlyweight)'
    - '[com.google.common.collect.Lists].reverse(org.roaringbitmap.TestIntIteratorFlyweight)'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(int,org.roaringbitmap.TestIntIteratorFlyweight)'
    - '[org.roaringbitmap.IntIteratorFlyweight].<init>()'
    - '[com.google.common.primitives.Ints].asList(org.roaringbitmap.TestIntIteratorFlyweight)'
    - '[org.roaringbitmap.TestIntIteratorFlyweight].asList(org.roaringbitmap.IntIteratorFlyweight)'
    - '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.TestIntIteratorFlyweight,java.util.List<Integer>)'
    - '[org.roaringbitmap.ReverseIntIteratorFlyweight].wrap(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestIntIteratorFlyweight].testIterationSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:232,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].<init>()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:234,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].wrap(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:235,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].<init>()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:237,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].wrap(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:238,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].asList(org.roaringbitmap.IntIteratorFlyweight)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:240,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].asList(org.roaringbitmap.ReverseIntIteratorFlyweight)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:241,1
    - Dst: '[com.google.common.collect.ImmutableList].of(int,int,int)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:242,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.TestIntIteratorFlyweight,java.util.List<Integer>)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:242,1
    - Dst: '[com.google.common.collect.ImmutableList].of(int,int,int)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:243,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.TestIntIteratorFlyweight,java.util.List<Integer>)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 244
      start: 230
    functionDepth: 4
    functionLinenumber: 230
    functionLinenumberEnd: 244
    functionName: '[org.roaringbitmap.TestIntIteratorFlyweight].testSmallIteration()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIntIteratorFlyweight.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
    - '[org.roaringbitmap.ReverseIntIteratorFlyweight].<init>()'
    - '[org.roaringbitmap.IntIteratorFlyweight].wrap(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.TestIntIteratorFlyweight].asList(org.roaringbitmap.ReverseIntIteratorFlyweight)'
    - '[org.roaringbitmap.IntIteratorFlyweight].<init>()'
    - '[com.google.common.collect.ImmutableList].of(int,int,int)'
    - '[org.roaringbitmap.TestIntIteratorFlyweight].asList(org.roaringbitmap.IntIteratorFlyweight)'
    - '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.TestIntIteratorFlyweight,java.util.List<Integer>)'
    - '[org.roaringbitmap.ReverseIntIteratorFlyweight].wrap(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestIntIteratorFlyweight].testSmallIteration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:248,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].<init>(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:249,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].clone()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:250,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].asList(org.roaringbitmap.IntIteratorFlyweight)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:251,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].asList(org.roaringbitmap.PeekableIntIterator)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:252,1
    - Dst: '[java.util.List<Integer>].toString()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:253,1
    - Dst: '[java.util.List<Integer>].toString()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:253,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.TestIntIteratorFlyweight,org.roaringbitmap.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:253,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 254
      start: 246
    functionDepth: 5
    functionLinenumber: 246
    functionLinenumberEnd: 254
    functionName: '[org.roaringbitmap.TestIntIteratorFlyweight].testClone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIntIteratorFlyweight.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<Integer>].toString()'
    - '[org.roaringbitmap.TestIntIteratorFlyweight].asList(org.roaringbitmap.PeekableIntIterator)'
    - '[org.roaringbitmap.IntIteratorFlyweight].<init>(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int)'
    - '[org.roaringbitmap.IntIteratorFlyweight].clone()'
    - '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.TestIntIteratorFlyweight,org.roaringbitmap.TestIntIteratorFlyweight)'
    - '[org.roaringbitmap.TestIntIteratorFlyweight].asList(org.roaringbitmap.IntIteratorFlyweight)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestIntIteratorFlyweight].testClone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:258,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 259
      start: 257
    functionDepth: 0
    functionLinenumber: 257
    functionLinenumberEnd: 259
    functionName: '[org.roaringbitmap.TestIntIteratorFlyweight].twoArrayContainers()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIntIteratorFlyweight.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.TestIntIteratorFlyweight].twoArrayContainers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].twoArrayContainers()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:263,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].<init>(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:264,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].clone()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:266,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:267,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:268,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:269,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].peekNext()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:271,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:271,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].assertTrue(boolean)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:271,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].next()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:272,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(int,int)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:272,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 273
      start: 261
    functionDepth: 5
    functionLinenumber: 261
    functionLinenumberEnd: 273
    functionName: '[org.roaringbitmap.TestIntIteratorFlyweight].testCloneIsIndependentAcrossContainers()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIntIteratorFlyweight.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].contains(int)'
    - '[org.roaringbitmap.IntIteratorFlyweight].<init>(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.IntIteratorFlyweight].peekNext()'
    - '[org.roaringbitmap.IntIteratorFlyweight].next()'
    - '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(int,int)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.IntIteratorFlyweight].clone()'
    - '[org.roaringbitmap.TestIntIteratorFlyweight].assertTrue(boolean)'
    - '[org.roaringbitmap.TestIntIteratorFlyweight].twoArrayContainers()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestIntIteratorFlyweight].testCloneIsIndependentAcrossContainers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].twoArrayContainers()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:277,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].<init>(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:278,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].clone()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:280,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:281,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:282,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:283,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].peekNext()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:285,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:285,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].assertTrue(boolean)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:285,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].next()'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:286,1
    - Dst: '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(int,int,int)'
      Src: org.roaringbitmap.TestIntIteratorFlyweight:286,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 287
      start: 275
    functionDepth: 5
    functionLinenumber: 275
    functionLinenumberEnd: 287
    functionName: '[org.roaringbitmap.TestIntIteratorFlyweight].testReverseCloneIsIndependentAcrossContainers()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIntIteratorFlyweight.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].contains(int)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.ReverseIntIteratorFlyweight].clone()'
    - '[org.roaringbitmap.ReverseIntIteratorFlyweight].peekNext()'
    - '[org.roaringbitmap.TestIntIteratorFlyweight].assertTrue(boolean)'
    - '[org.roaringbitmap.ReverseIntIteratorFlyweight].<init>(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.ReverseIntIteratorFlyweight].next()'
    - '[org.roaringbitmap.TestIntIteratorFlyweight].twoArrayContainers()'
    - '[org.roaringbitmap.TestIntIteratorFlyweight].assertEquals(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestIntIteratorFlyweight].testReverseCloneIsIndependentAcrossContainers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestIntIteratorFlyweight
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestIntIteratorFlyweight].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIntIteratorFlyweight.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.TestIntIteratorFlyweight
    signature: '[org.roaringbitmap.TestIntIteratorFlyweight].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:20,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:21,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:26,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:27,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:29,1
    - Dst: Integer.valueOf(org.roaringbitmap.RoaringBitSetTest)
      Src: org.roaringbitmap.RoaringBitSetTest:30,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:30,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:31,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].get(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:36,1
    - Dst: Integer.valueOf(org.roaringbitmap.RoaringBitSetTest)
      Src: org.roaringbitmap.RoaringBitSetTest:36,1
    - Dst: '[java.util.HashSet].contains(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:36,1
    - Dst: '[java.util.HashSet].iterator()'
      Src: org.roaringbitmap.RoaringBitSetTest:40,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].hasNext()'
      Src: org.roaringbitmap.RoaringBitSetTest:41,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].next()'
      Src: org.roaringbitmap.RoaringBitSetTest:42,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].intValue()'
      Src: org.roaringbitmap.RoaringBitSetTest:43,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].clear(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:43,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].get(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:47,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].length()'
      Src: org.roaringbitmap.RoaringBitSetTest:48,1
    - Dst: '[java.util.HashSet].iterator()'
      Src: org.roaringbitmap.RoaringBitSetTest:51,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].hasNext()'
      Src: org.roaringbitmap.RoaringBitSetTest:52,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].next()'
      Src: org.roaringbitmap.RoaringBitSetTest:53,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].intValue()'
      Src: org.roaringbitmap.RoaringBitSetTest:54,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest,boolean)'
      Src: org.roaringbitmap.RoaringBitSetTest:54,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].get(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:59,1
    - Dst: Integer.valueOf(org.roaringbitmap.RoaringBitSetTest)
      Src: org.roaringbitmap.RoaringBitSetTest:59,1
    - Dst: '[java.util.HashSet].contains(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:59,1
    - Dst: '[java.util.HashSet].iterator()'
      Src: org.roaringbitmap.RoaringBitSetTest:63,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].hasNext()'
      Src: org.roaringbitmap.RoaringBitSetTest:64,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].next()'
      Src: org.roaringbitmap.RoaringBitSetTest:65,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].intValue()'
      Src: org.roaringbitmap.RoaringBitSetTest:66,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest,boolean)'
      Src: org.roaringbitmap.RoaringBitSetTest:66,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].get(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:70,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].length()'
      Src: org.roaringbitmap.RoaringBitSetTest:71,1
    - Dst: '[java.util.HashSet].iterator()'
      Src: org.roaringbitmap.RoaringBitSetTest:74,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].hasNext()'
      Src: org.roaringbitmap.RoaringBitSetTest:75,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].next()'
      Src: org.roaringbitmap.RoaringBitSetTest:76,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].intValue()'
      Src: org.roaringbitmap.RoaringBitSetTest:77,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].flip(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:77,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].get(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:82,1
    - Dst: Integer.valueOf(org.roaringbitmap.RoaringBitSetTest)
      Src: org.roaringbitmap.RoaringBitSetTest:82,1
    - Dst: '[java.util.HashSet].contains(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:82,1
    - Dst: '[java.util.HashSet].iterator()'
      Src: org.roaringbitmap.RoaringBitSetTest:86,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].hasNext()'
      Src: org.roaringbitmap.RoaringBitSetTest:87,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].next()'
      Src: org.roaringbitmap.RoaringBitSetTest:88,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].intValue()'
      Src: org.roaringbitmap.RoaringBitSetTest:89,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].flip(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:89,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].get(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:93,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].length()'
      Src: org.roaringbitmap.RoaringBitSetTest:94,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkSanity(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:96,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest,int)'
      Src: org.roaringbitmap.RoaringBitSetTest:99,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 88
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 15
    functionDepth: 5
    functionLinenumber: 15
    functionLinenumberEnd: 100
    functionName: '[org.roaringbitmap.RoaringBitSetTest].testSetGetClearFlip()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitSetTest].intValue()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest,int)'
    - '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
    - '[java.util.HashSet].<init>()'
    - '[org.roaringbitmap.RoaringBitSetTest].hasNext()'
    - '[java.util.HashSet].contains(org.roaringbitmap.RoaringBitSetTest)'
    - '[org.roaringbitmap.RoaringBitSetTest].checkSanity(org.roaringbitmap.RoaringBitSet)'
    - '[org.roaringbitmap.RoaringBitSet].flip(org.roaringbitmap.RoaringBitSetTest)'
    - '[java.util.Random].nextInt(org.roaringbitmap.RoaringBitSetTest)'
    - '[org.roaringbitmap.RoaringBitSet].length()'
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.RoaringBitSet].clear(org.roaringbitmap.RoaringBitSetTest)'
    - Integer.valueOf(org.roaringbitmap.RoaringBitSetTest)
    - '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest,boolean)'
    - '[org.roaringbitmap.RoaringBitSet].<init>()'
    - '[org.roaringbitmap.RoaringBitSet].get(org.roaringbitmap.RoaringBitSetTest)'
    - '[java.util.HashSet].iterator()'
    - '[java.util.HashSet].add(org.roaringbitmap.RoaringBitSetTest)'
    - '[org.roaringbitmap.RoaringBitSetTest].next()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitSetTest].testSetGetClearFlip()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:107,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:110,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:111,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:113,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:113,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].clone()'
      Src: org.roaringbitmap.RoaringBitSetTest:115,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:118,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:119,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].clear(org.roaringbitmap.RoaringBitSetTest,org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:122,1
    - Dst: b2.clear(org.roaringbitmap.RoaringBitSetTest)
      Src: org.roaringbitmap.RoaringBitSetTest:125,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].equals(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:128,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkEquality(org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:131,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest,int)'
      Src: org.roaringbitmap.RoaringBitSetTest:134,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 102
    functionDepth: 5
    functionLinenumber: 102
    functionLinenumberEnd: 135
    functionName: '[org.roaringbitmap.RoaringBitSetTest].testClear()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
    - '[org.roaringbitmap.RoaringBitSet].clone()'
    - b2.clear(org.roaringbitmap.RoaringBitSetTest)
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.RoaringBitSet].<init>()'
    - '[org.roaringbitmap.RoaringBitSet].clear(org.roaringbitmap.RoaringBitSetTest,org.roaringbitmap.RoaringBitSetTest)'
    - '[org.roaringbitmap.RoaringBitSetTest].checkEquality(org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSetTest)'
    - '[java.util.Random].nextInt(org.roaringbitmap.RoaringBitSetTest)'
    - '[org.roaringbitmap.RoaringBitSet].equals(org.roaringbitmap.RoaringBitSetTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitSetTest].testClear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:142,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:145,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:146,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:148,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:148,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].clone()'
      Src: org.roaringbitmap.RoaringBitSetTest:150,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:153,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:154,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].flip(org.roaringbitmap.RoaringBitSetTest,org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:157,1
    - Dst: b2.flip(org.roaringbitmap.RoaringBitSetTest)
      Src: org.roaringbitmap.RoaringBitSetTest:160,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].equals(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:163,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkEquality(org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:164,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest,int)'
      Src: org.roaringbitmap.RoaringBitSetTest:167,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 137
    functionDepth: 5
    functionLinenumber: 137
    functionLinenumberEnd: 168
    functionName: '[org.roaringbitmap.RoaringBitSetTest].testFlip()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
    - '[org.roaringbitmap.RoaringBitSet].clone()'
    - b2.flip(org.roaringbitmap.RoaringBitSetTest)
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.RoaringBitSet].<init>()'
    - '[org.roaringbitmap.RoaringBitSet].equals(org.roaringbitmap.RoaringBitSetTest)'
    - '[org.roaringbitmap.RoaringBitSetTest].checkEquality(org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSetTest)'
    - '[java.util.Random].nextInt(org.roaringbitmap.RoaringBitSetTest)'
    - '[org.roaringbitmap.RoaringBitSet].flip(org.roaringbitmap.RoaringBitSetTest,org.roaringbitmap.RoaringBitSetTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitSetTest].testFlip()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:176,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:179,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:180,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:182,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:182,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].clone()'
      Src: org.roaringbitmap.RoaringBitSetTest:184,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:187,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:188,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest,org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:191,1
    - Dst: b2.set(org.roaringbitmap.RoaringBitSetTest)
      Src: org.roaringbitmap.RoaringBitSetTest:194,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].equals(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:197,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkEquality(org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:200,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:205,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:208,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:209,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:211,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:211,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].clone()'
      Src: org.roaringbitmap.RoaringBitSetTest:213,1
    - Dst: '[java.util.Random].nextBoolean()'
      Src: org.roaringbitmap.RoaringBitSetTest:214,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:217,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:218,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest,org.roaringbitmap.RoaringBitSetTest,org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:221,1
    - Dst: b2.set(org.roaringbitmap.RoaringBitSetTest,org.roaringbitmap.RoaringBitSetTest)
      Src: org.roaringbitmap.RoaringBitSetTest:224,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].equals(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:227,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkEquality(org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:230,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest,int)'
      Src: org.roaringbitmap.RoaringBitSetTest:233,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 234
      start: 170
    functionDepth: 5
    functionLinenumber: 170
    functionLinenumberEnd: 234
    functionName: '[org.roaringbitmap.RoaringBitSetTest].testSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
    - '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest,org.roaringbitmap.RoaringBitSetTest)'
    - '[org.roaringbitmap.RoaringBitSet].clone()'
    - '[java.util.Random].nextBoolean()'
    - b2.set(org.roaringbitmap.RoaringBitSetTest)
    - '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest,org.roaringbitmap.RoaringBitSetTest,org.roaringbitmap.RoaringBitSetTest)'
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.RoaringBitSet].<init>()'
    - b2.set(org.roaringbitmap.RoaringBitSetTest,org.roaringbitmap.RoaringBitSetTest)
    - '[org.roaringbitmap.RoaringBitSetTest].checkEquality(org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSetTest)'
    - '[java.util.Random].nextInt(org.roaringbitmap.RoaringBitSetTest)'
    - '[org.roaringbitmap.RoaringBitSet].equals(org.roaringbitmap.RoaringBitSetTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitSetTest].testSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:241,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:244,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:245,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:247,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:247,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:250,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:251,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].get(org.roaringbitmap.RoaringBitSetTest,org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:253,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:255,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].get(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:256,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest,boolean)'
      Src: org.roaringbitmap.RoaringBitSetTest:256,1
    - Dst: b2.equals(org.roaringbitmap.RoaringBitSet)
      Src: org.roaringbitmap.RoaringBitSetTest:259,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkEquality(org.roaringbitmap.RoaringBitSetTest,org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:262,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest,int)'
      Src: org.roaringbitmap.RoaringBitSetTest:265,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 266
      start: 236
    functionDepth: 5
    functionLinenumber: 236
    functionLinenumberEnd: 266
    functionName: '[org.roaringbitmap.RoaringBitSetTest].testGet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
    - '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest,boolean)'
    - '[org.roaringbitmap.RoaringBitSet].get(org.roaringbitmap.RoaringBitSetTest,org.roaringbitmap.RoaringBitSetTest)'
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.RoaringBitSet].<init>()'
    - '[org.roaringbitmap.RoaringBitSet].get(org.roaringbitmap.RoaringBitSetTest)'
    - b2.equals(org.roaringbitmap.RoaringBitSet)
    - '[org.roaringbitmap.RoaringBitSetTest].checkEquality(org.roaringbitmap.RoaringBitSetTest,org.roaringbitmap.RoaringBitSet)'
    - '[java.util.Random].nextInt(org.roaringbitmap.RoaringBitSetTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitSetTest].testGet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:273,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:274,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:277,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:277,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:280,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:280,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].clone()'
      Src: org.roaringbitmap.RoaringBitSetTest:283,1
    - Dst: b3.andNot(org.roaringbitmap.RoaringBitSet)
      Src: org.roaringbitmap.RoaringBitSetTest:284,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].get(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:288,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].get(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:289,1
    - Dst: b3.get(org.roaringbitmap.RoaringBitSetTest)
      Src: org.roaringbitmap.RoaringBitSetTest:290,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkSanity(org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:293,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest,int)'
      Src: org.roaringbitmap.RoaringBitSetTest:295,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 296
      start: 268
    functionDepth: 5
    functionLinenumber: 268
    functionLinenumberEnd: 296
    functionName: '[org.roaringbitmap.RoaringBitSetTest].testAndNot()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
    - '[org.roaringbitmap.RoaringBitSet].clone()'
    - b3.andNot(org.roaringbitmap.RoaringBitSet)
    - b3.get(org.roaringbitmap.RoaringBitSetTest)
    - '[org.roaringbitmap.RoaringBitSetTest].checkSanity(org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSetTest)'
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.RoaringBitSet].<init>()'
    - '[org.roaringbitmap.RoaringBitSet].get(org.roaringbitmap.RoaringBitSetTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitSetTest].testAndNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:303,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:304,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:307,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:307,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:310,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:310,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].clone()'
      Src: org.roaringbitmap.RoaringBitSetTest:313,1
    - Dst: b3.and(org.roaringbitmap.RoaringBitSet)
      Src: org.roaringbitmap.RoaringBitSetTest:314,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].get(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:318,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].get(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:319,1
    - Dst: b3.get(org.roaringbitmap.RoaringBitSetTest)
      Src: org.roaringbitmap.RoaringBitSetTest:320,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkSanity(org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:323,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].makeSet(int,int)'
      Src: org.roaringbitmap.RoaringBitSetTest:327,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].makeSet(int,int)'
      Src: org.roaringbitmap.RoaringBitSetTest:328,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].and(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:328,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkSanity(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:329,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].makeSet(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:330,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].equals(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:330,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest,int)'
      Src: org.roaringbitmap.RoaringBitSetTest:332,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 333
      start: 298
    functionDepth: 5
    functionLinenumber: 298
    functionLinenumberEnd: 333
    functionName: '[org.roaringbitmap.RoaringBitSetTest].testAnd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
    - '[org.roaringbitmap.RoaringBitSetTest].makeSet(int)'
    - '[org.roaringbitmap.RoaringBitSet].clone()'
    - b3.get(org.roaringbitmap.RoaringBitSetTest)
    - '[org.roaringbitmap.RoaringBitSet].equals(org.roaringbitmap.RoaringBitSet)'
    - '[org.roaringbitmap.RoaringBitSetTest].checkSanity(org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSetTest)'
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.RoaringBitSet].<init>()'
    - '[org.roaringbitmap.RoaringBitSet].and(org.roaringbitmap.RoaringBitSet)'
    - '[org.roaringbitmap.RoaringBitSetTest].makeSet(int,int)'
    - '[org.roaringbitmap.RoaringBitSetTest].checkSanity(org.roaringbitmap.RoaringBitSet)'
    - '[org.roaringbitmap.RoaringBitSet].get(org.roaringbitmap.RoaringBitSetTest)'
    - b3.and(org.roaringbitmap.RoaringBitSet)
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitSetTest].testAnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:340,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:341,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:347,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:349,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:354,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:356,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].clone()'
      Src: org.roaringbitmap.RoaringBitSetTest:360,1
    - Dst: b3.or(org.roaringbitmap.RoaringBitSet)
      Src: org.roaringbitmap.RoaringBitSetTest:361,1
    - Dst: b3.get()
      Src: org.roaringbitmap.RoaringBitSetTest:365,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].get(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:370,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].get(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:371,1
    - Dst: b3.get(org.roaringbitmap.RoaringBitSetTest)
      Src: org.roaringbitmap.RoaringBitSetTest:372,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkSanity(org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:375,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest,int)'
      Src: org.roaringbitmap.RoaringBitSetTest:377,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 378
      start: 335
    functionDepth: 5
    functionLinenumber: 335
    functionLinenumberEnd: 378
    functionName: '[org.roaringbitmap.RoaringBitSetTest].testOr()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
    - b3.get()
    - '[org.roaringbitmap.RoaringBitSet].clone()'
    - b3.get(org.roaringbitmap.RoaringBitSetTest)
    - '[org.roaringbitmap.RoaringBitSetTest].checkSanity(org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSetTest)'
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.RoaringBitSet].<init>()'
    - b3.or(org.roaringbitmap.RoaringBitSet)
    - '[org.roaringbitmap.RoaringBitSet].get(org.roaringbitmap.RoaringBitSetTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitSetTest].testOr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:385,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:386,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:389,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:389,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:392,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:392,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].clone()'
      Src: org.roaringbitmap.RoaringBitSetTest:395,1
    - Dst: b3.xor(org.roaringbitmap.RoaringBitSet)
      Src: org.roaringbitmap.RoaringBitSetTest:396,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].get(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:400,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].get(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:401,1
    - Dst: b3.get(org.roaringbitmap.RoaringBitSetTest)
      Src: org.roaringbitmap.RoaringBitSetTest:402,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkSanity(org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:405,1
    - Dst: b3.xor(org.roaringbitmap.RoaringBitSetTest)
      Src: org.roaringbitmap.RoaringBitSetTest:406,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkEmpty(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:407,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].makeSet(int,int,int)'
      Src: org.roaringbitmap.RoaringBitSetTest:411,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].makeSet(int,int)'
      Src: org.roaringbitmap.RoaringBitSetTest:412,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].xor(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:412,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkSanity(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:413,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].makeSet(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:414,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].equals(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:414,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest,int)'
      Src: org.roaringbitmap.RoaringBitSetTest:416,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 417
      start: 380
    functionDepth: 5
    functionLinenumber: 380
    functionLinenumberEnd: 417
    functionName: '[org.roaringbitmap.RoaringBitSetTest].testXor()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
    - '[org.roaringbitmap.RoaringBitSetTest].makeSet(int)'
    - b3.xor(org.roaringbitmap.RoaringBitSetTest)
    - '[org.roaringbitmap.RoaringBitSet].clone()'
    - b3.get(org.roaringbitmap.RoaringBitSetTest)
    - '[org.roaringbitmap.RoaringBitSetTest].checkEmpty(org.roaringbitmap.RoaringBitSetTest)'
    - '[org.roaringbitmap.RoaringBitSet].equals(org.roaringbitmap.RoaringBitSet)'
    - '[org.roaringbitmap.RoaringBitSetTest].checkSanity(org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSetTest)'
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.RoaringBitSet].<init>()'
    - '[org.roaringbitmap.RoaringBitSet].xor(org.roaringbitmap.RoaringBitSet)'
    - '[org.roaringbitmap.RoaringBitSetTest].makeSet(int,int)'
    - '[org.roaringbitmap.RoaringBitSetTest].checkSanity(org.roaringbitmap.RoaringBitSet)'
    - '[org.roaringbitmap.RoaringBitSet].get(org.roaringbitmap.RoaringBitSetTest)'
    - '[org.roaringbitmap.RoaringBitSetTest].makeSet(int,int,int)'
    - b3.xor(org.roaringbitmap.RoaringBitSet)
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitSetTest].testXor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:425,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:429,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:431,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].length()'
      Src: org.roaringbitmap.RoaringBitSetTest:432,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkSanity(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:434,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:439,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:442,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:443,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].flip(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:444,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].flip(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:445,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].length()'
      Src: org.roaringbitmap.RoaringBitSetTest:446,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].flip(org.roaringbitmap.RoaringBitSetTest,org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:447,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].flip(org.roaringbitmap.RoaringBitSetTest,org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:448,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].length()'
      Src: org.roaringbitmap.RoaringBitSetTest:449,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkSanity(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:451,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:456,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:457,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:458,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:459,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:461,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:462,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].or(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:463,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].length()'
      Src: org.roaringbitmap.RoaringBitSetTest:464,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkSanity(org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:465,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest,int)'
      Src: org.roaringbitmap.RoaringBitSetTest:467,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 468
      start: 419
    functionDepth: 5
    functionLinenumber: 419
    functionLinenumberEnd: 468
    functionName: '[org.roaringbitmap.RoaringBitSetTest].testLength()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.RoaringBitSet].<init>()'
    - '[org.roaringbitmap.RoaringBitSet].or(org.roaringbitmap.RoaringBitSet)'
    - '[org.roaringbitmap.RoaringBitSetTest].checkSanity(org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSet)'
    - '[org.roaringbitmap.RoaringBitSetTest].checkSanity(org.roaringbitmap.RoaringBitSet)'
    - '[org.roaringbitmap.RoaringBitSet].flip(org.roaringbitmap.RoaringBitSetTest)'
    - '[org.roaringbitmap.RoaringBitSet].flip(org.roaringbitmap.RoaringBitSetTest,org.roaringbitmap.RoaringBitSetTest)'
    - '[org.roaringbitmap.RoaringBitSet].length()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitSetTest].testLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:476,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:477,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:482,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:483,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:484,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].equals(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:488,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkEquality(org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:489,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest,int)'
      Src: org.roaringbitmap.RoaringBitSetTest:491,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 492
      start: 470
    functionDepth: 6
    functionLinenumber: 470
    functionLinenumberEnd: 492
    functionName: '[org.roaringbitmap.RoaringBitSetTest].testEquals()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
    - '[org.roaringbitmap.RoaringBitSet].equals(org.roaringbitmap.RoaringBitSet)'
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.RoaringBitSet].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest,int)'
    - '[org.roaringbitmap.RoaringBitSetTest].checkEquality(org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSet)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitSetTest].testEquals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:499,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:500,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:506,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:508,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].nextSetBit(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:513,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].nextSetBit(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:513,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkSanity(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:517,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest,int)'
      Src: org.roaringbitmap.RoaringBitSetTest:520,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 521
      start: 494
    functionDepth: 5
    functionLinenumber: 494
    functionLinenumberEnd: 521
    functionName: '[org.roaringbitmap.RoaringBitSetTest].testNextSetBit()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.RoaringBitSet].<init>()'
    - '[org.roaringbitmap.RoaringBitSetTest].checkSanity(org.roaringbitmap.RoaringBitSet)'
    - '[org.roaringbitmap.RoaringBitSet].nextSetBit(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitSetTest].testNextSetBit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:528,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:532,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:537,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].clear(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:539,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].nextClearBit(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:544,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].nextClearBit(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:544,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkSanity(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:548,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:552,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].nextClearBit(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:553,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:555,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].nextClearBit(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:556,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkSanity(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:559,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest,int)'
      Src: org.roaringbitmap.RoaringBitSetTest:560,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 561
      start: 523
    functionDepth: 5
    functionLinenumber: 523
    functionLinenumberEnd: 561
    functionName: '[org.roaringbitmap.RoaringBitSetTest].testNextClearBit()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
    - '[org.roaringbitmap.RoaringBitSet].clear(org.roaringbitmap.RoaringBitSetTest)'
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.RoaringBitSet].<init>()'
    - '[org.roaringbitmap.RoaringBitSetTest].checkSanity(org.roaringbitmap.RoaringBitSet)'
    - '[org.roaringbitmap.RoaringBitSet].nextClearBit(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitSetTest].testNextClearBit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:568,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:569,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:574,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:575,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:580,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:581,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:585,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:586,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:587,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].intersects(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:589,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].andNot(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:592,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].intersects(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:595,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkSanity(org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:597,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest,int)'
      Src: org.roaringbitmap.RoaringBitSetTest:600,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 601
      start: 563
    functionDepth: 5
    functionLinenumber: 563
    functionLinenumberEnd: 601
    functionName: '[org.roaringbitmap.RoaringBitSetTest].testIntersects()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.RoaringBitSet].<init>()'
    - '[org.roaringbitmap.RoaringBitSetTest].checkSanity(org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSet)'
    - '[org.roaringbitmap.RoaringBitSet].andNot(org.roaringbitmap.RoaringBitSet)'
    - '[org.roaringbitmap.RoaringBitSet].intersects(org.roaringbitmap.RoaringBitSet)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitSetTest].testIntersects()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:608,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:612,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:614,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:615,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].cardinality()'
      Src: org.roaringbitmap.RoaringBitSetTest:618,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkSanity(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:622,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest,int)'
      Src: org.roaringbitmap.RoaringBitSetTest:625,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 626
      start: 603
    functionDepth: 5
    functionLinenumber: 603
    functionLinenumberEnd: 626
    functionName: '[org.roaringbitmap.RoaringBitSetTest].testCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.RoaringBitSet].<init>()'
    - '[org.roaringbitmap.RoaringBitSetTest].checkSanity(org.roaringbitmap.RoaringBitSet)'
    - '[org.roaringbitmap.RoaringBitSet].cardinality()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitSetTest].testCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:632,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].isEmpty()'
      Src: org.roaringbitmap.RoaringBitSetTest:633,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:636,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:637,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:639,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:640,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].isEmpty()'
      Src: org.roaringbitmap.RoaringBitSetTest:641,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].clear(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:642,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].isEmpty()'
      Src: org.roaringbitmap.RoaringBitSetTest:643,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest,int)'
      Src: org.roaringbitmap.RoaringBitSetTest:646,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 647
      start: 628
    functionDepth: 5
    functionLinenumber: 628
    functionLinenumberEnd: 647
    functionName: '[org.roaringbitmap.RoaringBitSetTest].testEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
    - '[org.roaringbitmap.RoaringBitSet].clear(org.roaringbitmap.RoaringBitSetTest)'
    - '[org.roaringbitmap.RoaringBitSet].isEmpty()'
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.RoaringBitSet].<init>()'
    - '[java.util.Random].nextInt(org.roaringbitmap.RoaringBitSetTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitSetTest].testEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:652,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:653,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].clear(int,int)'
      Src: org.roaringbitmap.RoaringBitSetTest:654,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkEmpty(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:655,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:657,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkEmpty(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:657,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:659,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkEmpty(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:660,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].clear(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:661,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkEmpty(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:662,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].clear(int,int)'
      Src: org.roaringbitmap.RoaringBitSetTest:663,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkEmpty(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:664,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(int,int)'
      Src: org.roaringbitmap.RoaringBitSetTest:665,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkEmpty(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:666,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(int,int)'
      Src: org.roaringbitmap.RoaringBitSetTest:667,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkEmpty(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:668,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:669,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:671,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].and(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:672,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkEmpty(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:673,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:676,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].or(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:677,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkEmpty(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:678,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:681,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].xor(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:682,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkEmpty(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:683,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:686,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].andNot(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:687,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkEmpty(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:688,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:691,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].and(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:692,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkEmpty(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:693,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:696,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].or(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:697,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkEmpty(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:698,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:701,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].xor(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:702,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkEmpty(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:703,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:706,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].andNot(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:707,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkEmpty(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:708,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:711,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].makeSet(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:712,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].and(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:712,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkEmpty(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:713,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:716,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].makeSet(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:717,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].and(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:717,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkEmpty(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:718,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:721,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].makeSet(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:722,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].and(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:722,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkEmpty(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:723,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:726,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].flip(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:727,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].flip(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:728,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkEmpty(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:729,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:732,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].get(int,int)'
      Src: org.roaringbitmap.RoaringBitSetTest:733,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkEmpty(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:733,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].makeSet(int,int)'
      Src: org.roaringbitmap.RoaringBitSetTest:736,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].makeSet(int,int)'
      Src: org.roaringbitmap.RoaringBitSetTest:737,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].get(int,int)'
      Src: org.roaringbitmap.RoaringBitSetTest:737,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSet,boolean)'
      Src: org.roaringbitmap.RoaringBitSetTest:737,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 65
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 739
      start: 649
    functionDepth: 6
    functionLinenumber: 649
    functionLinenumberEnd: 739
    functionName: '[org.roaringbitmap.RoaringBitSetTest].testEmpty2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitSetTest].makeSet(int)'
    - '[org.roaringbitmap.RoaringBitSet].set(int,int)'
    - '[org.roaringbitmap.RoaringBitSet].flip(int)'
    - '[org.roaringbitmap.RoaringBitSet].clear(int)'
    - '[org.roaringbitmap.RoaringBitSetTest].checkEmpty(org.roaringbitmap.RoaringBitSet)'
    - '[org.roaringbitmap.RoaringBitSet].get(int,int)'
    - '[org.roaringbitmap.RoaringBitSet].and(org.roaringbitmap.RoaringBitSet)'
    - '[org.roaringbitmap.RoaringBitSet].<init>()'
    - '[org.roaringbitmap.RoaringBitSet].or(org.roaringbitmap.RoaringBitSet)'
    - '[org.roaringbitmap.RoaringBitSet].xor(org.roaringbitmap.RoaringBitSet)'
    - '[org.roaringbitmap.RoaringBitSetTest].makeSet(int,int)'
    - '[org.roaringbitmap.RoaringBitSet].andNot(org.roaringbitmap.RoaringBitSet)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSet,boolean)'
    - '[org.roaringbitmap.RoaringBitSet].set(int)'
    - '[org.roaringbitmap.RoaringBitSet].clear(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitSetTest].testEmpty2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:748,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:749,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:751,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:752,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:755,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:755,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:756,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:756,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].clone()'
      Src: org.roaringbitmap.RoaringBitSetTest:759,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].clone()'
      Src: org.roaringbitmap.RoaringBitSetTest:760,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].flip(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:763,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].flip(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:764,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].or(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:766,1
    - Dst: b3.and(org.roaringbitmap.RoaringBitSetTest)
      Src: org.roaringbitmap.RoaringBitSetTest:767,1
    - Dst: b3.flip(org.roaringbitmap.RoaringBitSetTest)
      Src: org.roaringbitmap.RoaringBitSetTest:768,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].equals(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:769,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkSanity(org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSetTest,org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:770,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:776,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:777,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:779,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:780,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:783,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:783,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:784,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:784,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].clone()'
      Src: org.roaringbitmap.RoaringBitSetTest:787,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].clone()'
      Src: org.roaringbitmap.RoaringBitSetTest:788,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].clone()'
      Src: org.roaringbitmap.RoaringBitSetTest:789,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].clone()'
      Src: org.roaringbitmap.RoaringBitSetTest:790,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].flip(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:792,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].and(org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:793,1
    - Dst: b3.flip(org.roaringbitmap.RoaringBitSetTest)
      Src: org.roaringbitmap.RoaringBitSetTest:794,1
    - Dst: b3.and(org.roaringbitmap.RoaringBitSetTest)
      Src: org.roaringbitmap.RoaringBitSetTest:795,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].or(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:796,1
    - Dst: b5.xor(org.roaringbitmap.RoaringBitSetTest)
      Src: org.roaringbitmap.RoaringBitSetTest:797,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].equals(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:798,1
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkSanity(org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSetTest,org.roaringbitmap.RoaringBitSetTest,org.roaringbitmap.RoaringBitSetTest,org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:799,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest,int)'
      Src: org.roaringbitmap.RoaringBitSetTest:801,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 68
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 802
      start: 741
    functionDepth: 5
    functionLinenumber: 741
    functionLinenumberEnd: 802
    functionName: '[org.roaringbitmap.RoaringBitSetTest].testLogicalIdentities()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
    - b3.and(org.roaringbitmap.RoaringBitSetTest)
    - '[org.roaringbitmap.RoaringBitSet].clone()'
    - b3.flip(org.roaringbitmap.RoaringBitSetTest)
    - '[org.roaringbitmap.RoaringBitSetTest].checkSanity(org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSetTest,org.roaringbitmap.RoaringBitSetTest)'
    - '[org.roaringbitmap.RoaringBitSetTest].checkSanity(org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSetTest,org.roaringbitmap.RoaringBitSetTest,org.roaringbitmap.RoaringBitSetTest,org.roaringbitmap.RoaringBitSetTest)'
    - '[org.roaringbitmap.RoaringBitSet].and(org.roaringbitmap.RoaringBitSet)'
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.RoaringBitSet].<init>()'
    - '[org.roaringbitmap.RoaringBitSet].or(org.roaringbitmap.RoaringBitSet)'
    - '[org.roaringbitmap.RoaringBitSet].flip(org.roaringbitmap.RoaringBitSetTest)'
    - b5.xor(org.roaringbitmap.RoaringBitSetTest)
    - '[org.roaringbitmap.RoaringBitSet].or(org.roaringbitmap.RoaringBitSetTest)'
    - '[java.util.Random].nextInt(org.roaringbitmap.RoaringBitSetTest)'
    - '[org.roaringbitmap.RoaringBitSet].equals(org.roaringbitmap.RoaringBitSetTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitSetTest].testLogicalIdentities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: s.length()
      Src: org.roaringbitmap.RoaringBitSetTest:806,1
    - Dst: s.cardinality()
      Src: org.roaringbitmap.RoaringBitSetTest:807,1
    - Dst: s.nextSetBit(int)
      Src: org.roaringbitmap.RoaringBitSetTest:809,1
    - Dst: s.nextSetBit(int)
      Src: org.roaringbitmap.RoaringBitSetTest:809,1
    - Dst: s.get(org.roaringbitmap.RoaringBitSetTest)
      Src: org.roaringbitmap.RoaringBitSetTest:810,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:810,1
    - Dst: s.nextSetBit(org.roaringbitmap.RoaringBitSetTest)
      Src: org.roaringbitmap.RoaringBitSetTest:813,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:813,1
    - Dst: s.nextClearBit(org.roaringbitmap.RoaringBitSetTest)
      Src: org.roaringbitmap.RoaringBitSetTest:814,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest,org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:814,1
    - Dst: s.isEmpty()
      Src: org.roaringbitmap.RoaringBitSetTest:815,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:815,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest,org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:816,1
    - Dst: s.size()
      Src: org.roaringbitmap.RoaringBitSetTest:817,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:817,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:818,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:819,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 821
      start: 804
    functionDepth: 1
    functionLinenumber: 804
    functionLinenumberEnd: 821
    functionName: '[org.roaringbitmap.RoaringBitSetTest].checkSanity()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitSetTest.java
    functionUses: 0
    functionsReached:
    - s.nextClearBit(org.roaringbitmap.RoaringBitSetTest)
    - s.cardinality()
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest,org.roaringbitmap.RoaringBitSetTest)'
    - s.isEmpty()
    - '[org.junit.jupiter.api.Assertions].assertTrue(int)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.RoaringBitSetTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSetTest)'
    - s.get(org.roaringbitmap.RoaringBitSetTest)
    - s.nextSetBit(org.roaringbitmap.RoaringBitSetTest)
    - s.length()
    - s.nextSetBit(int)
    - s.size()
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitSetTest].checkSanity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitSetTest].checkSanity(org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:824,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:825,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].toString()'
      Src: org.roaringbitmap.RoaringBitSetTest:826,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].toString()'
      Src: org.roaringbitmap.RoaringBitSetTest:826,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: org.roaringbitmap.RoaringBitSetTest:826,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].length()'
      Src: org.roaringbitmap.RoaringBitSetTest:827,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].length()'
      Src: org.roaringbitmap.RoaringBitSetTest:827,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.RoaringBitSetTest:827,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].cardinality()'
      Src: org.roaringbitmap.RoaringBitSetTest:828,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].cardinality()'
      Src: org.roaringbitmap.RoaringBitSetTest:828,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.RoaringBitSetTest:828,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitSet
      - org.roaringbitmap.RoaringBitSet
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - s
    - t
    argTypes:
    - org.roaringbitmap.RoaringBitSet
    - org.roaringbitmap.RoaringBitSet
    constantsTouched: []
    func_position:
      end: 829
      start: 823
    functionDepth: 5
    functionLinenumber: 823
    functionLinenumberEnd: 829
    functionName: '[org.roaringbitmap.RoaringBitSetTest].checkEquality(org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSet)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitSetTest.java
    functionUses: 1
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSet)'
    - '[org.roaringbitmap.RoaringBitSetTest].checkSanity(org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSet)'
    - '[org.roaringbitmap.RoaringBitSet].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[org.roaringbitmap.RoaringBitSet].cardinality()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitSet].length()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitSetTest].checkEquality(org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:832,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
      Src: org.roaringbitmap.RoaringBitSetTest:833,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RoaringBitSet
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 835
      start: 831
    functionDepth: 5
    functionLinenumber: 831
    functionLinenumberEnd: 835
    functionName: '[org.roaringbitmap.RoaringBitSetTest].makeSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitSetTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitSet].<init>()'
    - '[org.roaringbitmap.RoaringBitSet].set(org.roaringbitmap.RoaringBitSetTest)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitSet
    signature: '[org.roaringbitmap.RoaringBitSetTest].makeSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitSet].isEmpty()'
      Src: org.roaringbitmap.RoaringBitSetTest:838,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.RoaringBitSetTest:838,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].length()'
      Src: org.roaringbitmap.RoaringBitSetTest:839,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.RoaringBitSetTest:839,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].cardinality()'
      Src: org.roaringbitmap.RoaringBitSetTest:840,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.RoaringBitSetTest:840,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:841,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSet)'
      Src: org.roaringbitmap.RoaringBitSetTest:841,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].nextSetBit(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:842,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:842,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].nextSetBit(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:843,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:843,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].nextSetBit(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:844,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:844,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].nextClearBit(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:845,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.RoaringBitSetTest:845,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].nextClearBit(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:846,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.RoaringBitSetTest:846,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].nextClearBit(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:847,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.RoaringBitSetTest:847,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].toString()'
      Src: org.roaringbitmap.RoaringBitSetTest:848,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: org.roaringbitmap.RoaringBitSetTest:848,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].get(int)'
      Src: org.roaringbitmap.RoaringBitSetTest:849,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.RoaringBitSetTest:849,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitSet
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - org.roaringbitmap.RoaringBitSet
    constantsTouched: []
    func_position:
      end: 850
      start: 837
    functionDepth: 6
    functionLinenumber: 837
    functionLinenumberEnd: 850
    functionName: '[org.roaringbitmap.RoaringBitSetTest].checkEmpty(org.roaringbitmap.RoaringBitSet)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitSetTest.java
    functionUses: 1
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitSet].get(int)'
    - '[org.roaringbitmap.RoaringBitSet].isEmpty()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSet)'
    - '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
    - '[org.roaringbitmap.RoaringBitSet].<init>()'
    - '[org.roaringbitmap.RoaringBitSet].toString()'
    - '[org.roaringbitmap.RoaringBitSet].nextSetBit(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int)'
    - '[org.roaringbitmap.RoaringBitSet].nextClearBit(int)'
    - '[org.roaringbitmap.RoaringBitSet].cardinality()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    - '[org.roaringbitmap.RoaringBitSet].length()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitSetTest].checkEmpty(org.roaringbitmap.RoaringBitSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>()'
      Src: org.roaringbitmap.RoaringBitSetTest:13,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitSetTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.RoaringBitSetTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitSetTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Random].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitSetTest
    signature: '[org.roaringbitmap.RoaringBitSetTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:24,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:24,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmap,int,int,int,org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:23,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.RoaringBitmapIntervalIntersectionTest)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:25,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmap,int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:25,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.RoaringBitmapIntervalIntersectionTest)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:26,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:26,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,org.roaringbitmap.RoaringBitmapIntervalIntersectionTest)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:27,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:27,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,org.roaringbitmap.RoaringBitmapIntervalIntersectionTest)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:28,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmap,int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:28,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].testCase()'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:30,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].withArrayAt(int)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:30,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].withBitmapAt(int)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:30,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].withRunAt(int)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:30,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].withRange(int,int)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:30,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].build()'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:30,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmapIntervalIntersectionTest,int,int)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:29,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].testCase()'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:39,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].withArrayAt(int)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:39,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].withBitmapAt(int)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:39,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].withRunAt(int)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:39,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].withRange(int,int)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:39,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].build()'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:39,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmapIntervalIntersectionTest,int,int)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:38,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].testCase()'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:48,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].withArrayAt(int)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:48,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].withBitmapAt(int)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:48,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].withRunAt(int)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:48,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].build()'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:48,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmapIntervalIntersectionTest,int,int)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:47,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].testCase()'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:50,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].withBitmapAt(int)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:50,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].withArrayAt(int)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:50,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].withRunAt(int)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:50,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].build()'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:50,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmapIntervalIntersectionTest,int,int)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:49,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].testCase()'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:52,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].withBitmapAt(int)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:52,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].withRunAt(int)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:52,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].withArrayAt(int)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:52,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].build()'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:52,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmapIntervalIntersectionTest,int,int)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:51,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].testCase()'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:54,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].withArrayAt(int)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:54,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].withArrayAt(int)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:54,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].withArrayAt(int)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:54,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].withBitmapAt(int)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:54,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].withRunAt(int)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:54,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].build()'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:54,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmapIntervalIntersectionTest,int,org.roaringbitmap.RoaringBitmapIntervalIntersectionTest)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 75
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Arguments[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 64
    functionName: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].setup()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapIntervalIntersectionTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmap,int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,org.roaringbitmap.RoaringBitmapIntervalIntersectionTest)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmap,int,int,int,org.roaringbitmap.RoaringBitmap,int,int)'
    - '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].withRange(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.RoaringBitmapIntervalIntersectionTest)'
    - '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].build()'
    - '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].withArrayAt(int)'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmap,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,org.roaringbitmap.RoaringBitmapIntervalIntersectionTest)'
    - '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].withBitmapAt(int)'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmapIntervalIntersectionTest,int,org.roaringbitmap.RoaringBitmapIntervalIntersectionTest)'
    - '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].testCase()'
    - '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].withRunAt(int)'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmapIntervalIntersectionTest,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Arguments[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].clear()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapIntervalIntersectionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.Stream].of(Arguments[])'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Arguments[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].params()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapIntervalIntersectionTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.Stream].of(Arguments[])'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].params()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:78,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(long,long)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:79,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:80,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects(long,long)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:80,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].assertEquals(boolean,boolean)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - Arguments[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - bitmap
    - minimum
    - supremum
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - long
    - long
    constantsTouched: []
    func_position:
      end: 81
      start: 75
    functionDepth: 5
    functionLinenumber: 75
    functionLinenumberEnd: 81
    functionName: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].testIntersects(org.roaringbitmap.RoaringBitmap,long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapIntervalIntersectionTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].intersects(long,long)'
    - '[org.roaringbitmap.RoaringBitmap].intersects(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].assertEquals(boolean,boolean)'
    - '[org.roaringbitmap.RoaringBitmap].add(long,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].testIntersects(org.roaringbitmap.RoaringBitmap,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:86,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(long,long)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:87,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:88,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(long,long)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:88,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].assertEquals(org.roaringbitmap.RoaringBitmapIntervalIntersectionTest,boolean)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:88,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:89,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(long,long)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:89,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].assertTrue(boolean)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:89,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - Arguments[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - bitmap
    - minimum
    - supremum
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - long
    - long
    constantsTouched: []
    func_position:
      end: 90
      start: 83
    functionDepth: 5
    functionLinenumber: 83
    functionLinenumberEnd: 90
    functionName: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].testContains(org.roaringbitmap.RoaringBitmap,long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapIntervalIntersectionTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].assertEquals(org.roaringbitmap.RoaringBitmapIntervalIntersectionTest,boolean)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].contains(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(long,long)'
    - '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].contains(long,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].testContains(org.roaringbitmap.RoaringBitmap,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(long,long)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:95,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects(long,long)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:96,1
    - Dst: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].assertTrue(org.roaringbitmap.RoaringBitmapIntervalIntersectionTest)'
      Src: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - Arguments[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - bitmap
    - minimum
    - supremum
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - long
    - long
    constantsTouched: []
    func_position:
      end: 98
      start: 92
    functionDepth: 5
    functionLinenumber: 92
    functionLinenumberEnd: 98
    functionName: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].ifContainsThenIntersects(org.roaringbitmap.RoaringBitmap,long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapIntervalIntersectionTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].intersects(long,long)'
    - '[org.roaringbitmap.RoaringBitmap].contains(long,long)'
    - '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].assertTrue(org.roaringbitmap.RoaringBitmapIntervalIntersectionTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].ifContainsThenIntersects(org.roaringbitmap.RoaringBitmap,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Arguments[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapIntervalIntersectionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmapIntervalIntersectionTest
    signature: '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.esotericsoftware.kryo.Kryo].<init>()'
      Src: org.roaringbitmap.KryoTest:21,1
    - Dst: '[com.esotericsoftware.kryo.Kryo].setRegistrationRequired(boolean)'
      Src: org.roaringbitmap.KryoTest:22,1
    - Dst: '[org.roaringbitmap.RoaringSerializer].<init>()'
      Src: org.roaringbitmap.KryoTest:23,1
    - Dst: '[com.esotericsoftware.kryo.Kryo].register(org.roaringbitmap.RoaringSerializer)'
      Src: org.roaringbitmap.KryoTest:23,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.esotericsoftware.kryo.Kryo
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 25
    functionName: '[org.roaringbitmap.KryoTest].createKryo()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/KryoTest.java
    functionUses: 2
    functionsReached:
    - '[com.esotericsoftware.kryo.Kryo].setRegistrationRequired(boolean)'
    - '[com.esotericsoftware.kryo.Kryo].register(org.roaringbitmap.RoaringSerializer)'
    - '[com.esotericsoftware.kryo.Kryo].<init>()'
    - '[org.roaringbitmap.RoaringSerializer].<init>()'
    linkageType: ''
    returnType: com.esotericsoftware.kryo.Kryo
    signature: '[org.roaringbitmap.KryoTest].createKryo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.KryoTest].createKryo()'
      Src: org.roaringbitmap.KryoTest:30,1
    - Dst: '[java.io.FileOutputStream].<init>(java.io.File)'
      Src: org.roaringbitmap.KryoTest:31,1
    - Dst: '[com.esotericsoftware.kryo.io.Output].<init>(java.io.FileOutputStream)'
      Src: org.roaringbitmap.KryoTest:31,1
    - Dst: '[com.esotericsoftware.kryo.Kryo].writeObjectOrNull(com.esotericsoftware.kryo.io.Output,org.roaringbitmap.RoaringBitmap,com.esotericsoftware.kryo.Serializer<org.roaringbitmap.RoaringBitmap>)'
      Src: org.roaringbitmap.KryoTest:32,1
    - Dst: '[com.esotericsoftware.kryo.io.Output].flush()'
      Src: org.roaringbitmap.KryoTest:33,1
    - Dst: '[com.esotericsoftware.kryo.io.Output].close()'
      Src: org.roaringbitmap.KryoTest:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      - org.roaringbitmap.RoaringBitmap
      - com.esotericsoftware.kryo.Serializer<org.roaringbitmap.RoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.FileNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - f
    - roaring
    - serializer
    argTypes:
    - java.io.File
    - org.roaringbitmap.RoaringBitmap
    - com.esotericsoftware.kryo.Serializer<org.roaringbitmap.RoaringBitmap>
    constantsTouched: []
    func_position:
      end: 35
      start: 27
    functionDepth: 2
    functionLinenumber: 27
    functionLinenumberEnd: 35
    functionName: '[org.roaringbitmap.KryoTest].writeRoaringToFile(java.io.File,org.roaringbitmap.RoaringBitmap,com.esotericsoftware.kryo.Serializer<org.roaringbitmap.RoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/KryoTest.java
    functionUses: 0
    functionsReached:
    - '[com.esotericsoftware.kryo.io.Output].close()'
    - '[org.roaringbitmap.KryoTest].createKryo()'
    - '[com.esotericsoftware.kryo.Kryo].writeObjectOrNull(com.esotericsoftware.kryo.io.Output,org.roaringbitmap.RoaringBitmap,com.esotericsoftware.kryo.Serializer<org.roaringbitmap.RoaringBitmap>)'
    - '[com.esotericsoftware.kryo.io.Output].<init>(java.io.FileOutputStream)'
    - '[java.io.FileOutputStream].<init>(java.io.File)'
    - '[com.esotericsoftware.kryo.io.Output].flush()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.KryoTest].writeRoaringToFile(java.io.File,org.roaringbitmap.RoaringBitmap,com.esotericsoftware.kryo.Serializer<org.roaringbitmap.RoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.KryoTest].createKryo()'
      Src: org.roaringbitmap.KryoTest:39,1
    - Dst: '[java.io.FileInputStream].<init>(java.io.File)'
      Src: org.roaringbitmap.KryoTest:40,1
    - Dst: '[com.esotericsoftware.kryo.io.Input].<init>(java.io.FileInputStream)'
      Src: org.roaringbitmap.KryoTest:40,1
    - Dst: '[com.esotericsoftware.kryo.Kryo].readObjectOrNull(com.esotericsoftware.kryo.io.Input,com.esotericsoftware.kryo.Serializer<org.roaringbitmap.RoaringBitmap>)'
      Src: org.roaringbitmap.KryoTest:41,1
    - Dst: '[com.esotericsoftware.kryo.io.Input].close()'
      Src: org.roaringbitmap.KryoTest:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      - com.esotericsoftware.kryo.Serializer<org.roaringbitmap.RoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.FileNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - f
    - serializer
    argTypes:
    - java.io.File
    - com.esotericsoftware.kryo.Serializer<org.roaringbitmap.RoaringBitmap>
    constantsTouched: []
    func_position:
      end: 44
      start: 37
    functionDepth: 2
    functionLinenumber: 37
    functionLinenumberEnd: 44
    functionName: '[org.roaringbitmap.KryoTest].readRoaringFromFile(java.io.File,com.esotericsoftware.kryo.Serializer<org.roaringbitmap.RoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/KryoTest.java
    functionUses: 0
    functionsReached:
    - '[com.esotericsoftware.kryo.io.Input].close()'
    - '[com.esotericsoftware.kryo.io.Input].<init>(java.io.FileInputStream)'
    - '[com.esotericsoftware.kryo.Kryo].readObjectOrNull(com.esotericsoftware.kryo.io.Input,com.esotericsoftware.kryo.Serializer<org.roaringbitmap.RoaringBitmap>)'
    - '[org.roaringbitmap.KryoTest].createKryo()'
    - '[java.io.FileInputStream].<init>(java.io.File)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.KryoTest].readRoaringFromFile(java.io.File,com.esotericsoftware.kryo.Serializer<org.roaringbitmap.RoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringSerializer].<init>()'
      Src: org.roaringbitmap.KryoTest:48,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.KryoTest:49,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.KryoTest)'
      Src: org.roaringbitmap.KryoTest:51,1
    - Dst: '[java.io.File].createTempFile(String,String)'
      Src: org.roaringbitmap.KryoTest:53,1
    - Dst: '[org.roaringbitmap.KryoTest].deleteOnExit()'
      Src: org.roaringbitmap.KryoTest:54,1
    - Dst: '[org.roaringbitmap.KryoTest].writeRoaringToFile(org.roaringbitmap.KryoTest,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringSerializer)'
      Src: org.roaringbitmap.KryoTest:55,1
    - Dst: '[org.roaringbitmap.KryoTest].readRoaringFromFile(org.roaringbitmap.KryoTest,org.roaringbitmap.RoaringSerializer)'
      Src: org.roaringbitmap.KryoTest:56,1
    - Dst: '[org.roaringbitmap.KryoTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.KryoTest:57,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.KryoTest:59,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.KryoTest)'
      Src: org.roaringbitmap.KryoTest:62,1
    - Dst: '[java.io.File].createTempFile(String,String)'
      Src: org.roaringbitmap.KryoTest:65,1
    - Dst: '[org.roaringbitmap.KryoTest].writeRoaringToFile(org.roaringbitmap.KryoTest,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringSerializer)'
      Src: org.roaringbitmap.KryoTest:66,1
    - Dst: '[org.roaringbitmap.KryoTest].readRoaringFromFile(org.roaringbitmap.KryoTest,org.roaringbitmap.RoaringSerializer)'
      Src: org.roaringbitmap.KryoTest:67,1
    - Dst: '[org.roaringbitmap.KryoTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.KryoTest:68,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 46
    functionDepth: 4
    functionLinenumber: 46
    functionLinenumberEnd: 69
    functionName: '[org.roaringbitmap.KryoTest].roaringTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/KryoTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringSerializer].<init>()'
    - '[java.io.File].createTempFile(String,String)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.KryoTest)'
    - '[org.roaringbitmap.KryoTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.KryoTest].deleteOnExit()'
    - '[org.roaringbitmap.KryoTest].readRoaringFromFile(org.roaringbitmap.KryoTest,org.roaringbitmap.RoaringSerializer)'
    - '[org.roaringbitmap.KryoTest].writeRoaringToFile(org.roaringbitmap.KryoTest,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringSerializer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.KryoTest].roaringTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.KryoTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.KryoTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/KryoTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.KryoTest
    signature: '[org.roaringbitmap.KryoTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.esotericsoftware.kryo.io.KryoDataOutput].<init>(com.esotericsoftware.kryo.io.Output)'
      Src: org.roaringbitmap.RoaringSerializer:76,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serialize(com.esotericsoftware.kryo.io.KryoDataOutput)'
      Src: org.roaringbitmap.RoaringSerializer:76,1
    - Dst: e.printStackTrace()
      Src: org.roaringbitmap.RoaringSerializer:78,1
    - Dst: '[RuntimeException].<init>()'
      Src: org.roaringbitmap.RoaringSerializer:79,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.esotericsoftware.kryo.Kryo
      - com.esotericsoftware.kryo.io.Output
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - kryo
    - output
    - bitmap
    argTypes:
    - com.esotericsoftware.kryo.Kryo
    - com.esotericsoftware.kryo.io.Output
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 81
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 81
    functionName: '[org.roaringbitmap.RoaringSerializer].write(com.esotericsoftware.kryo.Kryo,com.esotericsoftware.kryo.io.Output,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/KryoTest.java
    functionUses: 0
    functionsReached:
    - e.printStackTrace()
    - '[org.roaringbitmap.RoaringBitmap].serialize(com.esotericsoftware.kryo.io.KryoDataOutput)'
    - '[com.esotericsoftware.kryo.io.KryoDataOutput].<init>(com.esotericsoftware.kryo.io.Output)'
    - '[RuntimeException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringSerializer].write(com.esotericsoftware.kryo.Kryo,com.esotericsoftware.kryo.io.Output,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RoaringSerializer:85,1
    - Dst: '[com.esotericsoftware.kryo.io.KryoDataInput].<init>(com.esotericsoftware.kryo.io.Input)'
      Src: org.roaringbitmap.RoaringSerializer:87,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(com.esotericsoftware.kryo.io.KryoDataInput)'
      Src: org.roaringbitmap.RoaringSerializer:87,1
    - Dst: e.printStackTrace()
      Src: org.roaringbitmap.RoaringSerializer:89,1
    - Dst: '[RuntimeException].<init>()'
      Src: org.roaringbitmap.RoaringSerializer:90,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.esotericsoftware.kryo.Kryo
      - com.esotericsoftware.kryo.io.Input
      - Class<?extendsRoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - kryo
    - input
    - type
    argTypes:
    - com.esotericsoftware.kryo.Kryo
    - com.esotericsoftware.kryo.io.Input
    - Class<?extendsRoaringBitmap>
    constantsTouched: []
    func_position:
      end: 93
      start: 83
    functionDepth: 4
    functionLinenumber: 83
    functionLinenumberEnd: 93
    functionName: '[org.roaringbitmap.RoaringSerializer].read(com.esotericsoftware.kryo.Kryo,com.esotericsoftware.kryo.io.Input,Class<?extendsRoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/KryoTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].deserialize(com.esotericsoftware.kryo.io.KryoDataInput)'
    - '[RuntimeException].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - e.printStackTrace()
    - '[com.esotericsoftware.kryo.io.KryoDataInput].<init>(com.esotericsoftware.kryo.io.Input)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringSerializer].read(com.esotericsoftware.kryo.Kryo,com.esotericsoftware.kryo.io.Input,Class<?extendsRoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringSerializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.RoaringSerializer].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/KryoTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.RoaringSerializer
    signature: '[org.roaringbitmap.RoaringSerializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].rangeClosed(int,int)'
      Src: org.roaringbitmap.TestAdversarialInputs:20,1
    - Dst: '[org.roaringbitmap.TestAdversarialInputs].mapToObj()'
      Src: org.roaringbitmap.TestAdversarialInputs:20,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 22
    functionName: '[org.roaringbitmap.TestAdversarialInputs].badFiles()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestAdversarialInputs.java
    functionUses: 1
    functionsReached:
    - '[java.util.stream.IntStream].rangeClosed(int,int)'
    - '[org.roaringbitmap.TestAdversarialInputs].mapToObj()'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.roaringbitmap.TestAdversarialInputs].badFiles()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: TestAdversarialInputs.class.getResourceAsStream(String)
      Src: org.roaringbitmap.TestAdversarialInputs:26,1
    - Dst: '[java.io.IOException].<init>(String)'
      Src: org.roaringbitmap.TestAdversarialInputs:28,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.InputStream
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - resourceName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 31
    functionName: '[org.roaringbitmap.TestAdversarialInputs].openInputstream(String)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestAdversarialInputs.java
    functionUses: 5
    functionsReached:
    - '[java.io.IOException].<init>(String)'
    - TestAdversarialInputs.class.getResourceAsStream(String)
    linkageType: ''
    returnType: java.io.InputStream
    signature: '[org.roaringbitmap.TestAdversarialInputs].openInputstream(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestAdversarialInputs].openInputstream(String)'
      Src: org.roaringbitmap.TestAdversarialInputs:35,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestAdversarialInputs:36,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.InputStream)'
      Src: org.roaringbitmap.TestAdversarialInputs:38,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.TestAdversarialInputs:38,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestAdversarialInputs:39,1
    - Dst: '[org.roaringbitmap.TestAdversarialInputs].assertEquals(int,int)'
      Src: org.roaringbitmap.TestAdversarialInputs:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 33
    functionDepth: 4
    functionLinenumber: 33
    functionLinenumberEnd: 40
    functionName: '[org.roaringbitmap.TestAdversarialInputs].testInputGoodFile1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestAdversarialInputs.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream)'
    - '[org.roaringbitmap.TestAdversarialInputs].openInputstream(String)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestAdversarialInputs].assertEquals(int,int)'
    - '[java.io.DataInputStream].<init>(java.io.InputStream)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestAdversarialInputs].testInputGoodFile1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestAdversarialInputs].openInputstream(String)'
      Src: org.roaringbitmap.TestAdversarialInputs:44,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestAdversarialInputs:45,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.InputStream)'
      Src: org.roaringbitmap.TestAdversarialInputs:47,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.TestAdversarialInputs:47,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestAdversarialInputs:48,1
    - Dst: '[org.roaringbitmap.TestAdversarialInputs].assertEquals(int,int)'
      Src: org.roaringbitmap.TestAdversarialInputs:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 42
    functionDepth: 4
    functionLinenumber: 42
    functionLinenumberEnd: 49
    functionName: '[org.roaringbitmap.TestAdversarialInputs].testInputGoodFile2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestAdversarialInputs.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream)'
    - '[org.roaringbitmap.TestAdversarialInputs].openInputstream(String)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestAdversarialInputs].assertEquals(int,int)'
    - '[java.io.DataInputStream].<init>(java.io.InputStream)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestAdversarialInputs].testInputGoodFile2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestAdversarialInputs].assertThrows()'
      Src: org.roaringbitmap.TestAdversarialInputs:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fileName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 55
    functionName: '[org.roaringbitmap.TestAdversarialInputs].testInputBadFile8(String)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestAdversarialInputs.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestAdversarialInputs].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestAdversarialInputs].testInputBadFile8(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestAdversarialInputs].openInputstream(String)'
      Src: org.roaringbitmap.TestAdversarialInputs:58,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestAdversarialInputs:59,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.InputStream)'
      Src: org.roaringbitmap.TestAdversarialInputs:61,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.TestAdversarialInputs:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fileName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 62
      start: 57
    functionDepth: 4
    functionLinenumber: 57
    functionLinenumberEnd: 62
    functionName: '[org.roaringbitmap.TestAdversarialInputs].deserialize(String)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestAdversarialInputs.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream)'
    - '[org.roaringbitmap.TestAdversarialInputs].openInputstream(String)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.io.DataInputStream].<init>(java.io.InputStream)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestAdversarialInputs].deserialize(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestAdversarialInputs
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestAdversarialInputs].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestAdversarialInputs.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.TestAdversarialInputs
    signature: '[org.roaringbitmap.TestAdversarialInputs].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Value[]
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Value[]
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.RelativeRangeConsumer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.ValidationRangeConsumer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - buffer
    - validateBuffer
    argTypes:
    - Value[]
    - boolean
    constantsTouched: []
    func_position:
      end: 24
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 24
    functionName: '[org.roaringbitmap.ValidationRangeConsumer].<init>(Value[],boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ValidationRangeConsumer.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.ValidationRangeConsumer
    signature: '[org.roaringbitmap.ValidationRangeConsumer].<init>(Value[],boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].fill(Value[],org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.ValidationRangeConsumer:28,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].<init>(Value[],boolean)'
      Src: org.roaringbitmap.ValidationRangeConsumer:29,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Value[]
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.RelativeRangeConsumer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ValidationRangeConsumer
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - size
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 30
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 30
    functionName: '[org.roaringbitmap.ValidationRangeConsumer].ofSize(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ValidationRangeConsumer.java
    functionUses: 7
    functionsReached:
    - '[java.util.Arrays].fill(Value[],org.roaringbitmap.ValidationRangeConsumer)'
    - '[org.roaringbitmap.ValidationRangeConsumer].<init>(Value[],boolean)'
    linkageType: ''
    returnType: org.roaringbitmap.ValidationRangeConsumer
    signature: '[org.roaringbitmap.ValidationRangeConsumer].ofSize(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertNotEquals(org.roaringbitmap.ValidationRangeConsumer,org.roaringbitmap.ValidationRangeConsumer,String)'
      Src: org.roaringbitmap.ValidationRangeConsumer:34,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].<init>(Value[],boolean)'
      Src: org.roaringbitmap.ValidationRangeConsumer:36,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Value[]
      classConcrete: true
      classEnum: false
      classFields:
      - Value[]
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.RelativeRangeConsumer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ValidationRangeConsumer
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - Value[]
    constantsTouched: []
    func_position:
      end: 37
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 37
    functionName: '[org.roaringbitmap.ValidationRangeConsumer].validate(Value[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ValidationRangeConsumer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ValidationRangeConsumer].assertNotEquals(org.roaringbitmap.ValidationRangeConsumer,org.roaringbitmap.ValidationRangeConsumer,String)'
    - '[org.roaringbitmap.ValidationRangeConsumer].<init>(Value[],boolean)'
    linkageType: ''
    returnType: org.roaringbitmap.ValidationRangeConsumer
    signature: '[org.roaringbitmap.ValidationRangeConsumer].validate(Value[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].fill(Value[],Value)'
      Src: org.roaringbitmap.ValidationRangeConsumer:41,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].<init>(Value[],boolean)'
      Src: org.roaringbitmap.ValidationRangeConsumer:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - Value
      classConcrete: true
      classEnum: false
      classFields:
      - Value[]
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.RelativeRangeConsumer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ValidationRangeConsumer
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - size
    - value
    argTypes:
    - int
    - Value
    constantsTouched: []
    func_position:
      end: 43
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 43
    functionName: '[org.roaringbitmap.ValidationRangeConsumer].validateContinuous(int,Value)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ValidationRangeConsumer.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].fill(Value[],Value)'
    - '[org.roaringbitmap.ValidationRangeConsumer].<init>(Value[],boolean)'
    linkageType: ''
    returnType: org.roaringbitmap.ValidationRangeConsumer
    signature: '[org.roaringbitmap.ValidationRangeConsumer].validateContinuous(int,Value)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Value[]
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.RelativeRangeConsumer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Value[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.roaringbitmap.ValidationRangeConsumer].getBuffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ValidationRangeConsumer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Value[]
    signature: '[org.roaringbitmap.ValidationRangeConsumer].getBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Value[]
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.RelativeRangeConsumer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ValidationRangeConsumer.java
    functionUses: 16
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertEquals(org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.ValidationRangeConsumer:57,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Value[]
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.RelativeRangeConsumer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - relativePos
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 61
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 61
    functionName: '[org.roaringbitmap.ValidationRangeConsumer].acceptPresent(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ValidationRangeConsumer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ValidationRangeConsumer].assertEquals(org.roaringbitmap.ValidationRangeConsumer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ValidationRangeConsumer].acceptPresent(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertEquals(org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.ValidationRangeConsumer:67,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Value[]
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.RelativeRangeConsumer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - relativePos
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 71
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 71
    functionName: '[org.roaringbitmap.ValidationRangeConsumer].acceptAbsent(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ValidationRangeConsumer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ValidationRangeConsumer].assertEquals(org.roaringbitmap.ValidationRangeConsumer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ValidationRangeConsumer].acceptAbsent(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertTrue(org.roaringbitmap.ValidationRangeConsumer,String)'
      Src: org.roaringbitmap.ValidationRangeConsumer:75,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertEquals(org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.ValidationRangeConsumer:80,1
    - Dst: '[java.util.Arrays].fill(Value[],int,int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.ValidationRangeConsumer:83,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Value[]
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.RelativeRangeConsumer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - relativeFrom
    - relativeTo
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 85
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 85
    functionName: '[org.roaringbitmap.ValidationRangeConsumer].acceptAllPresent(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ValidationRangeConsumer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ValidationRangeConsumer].assertEquals(org.roaringbitmap.ValidationRangeConsumer)'
    - '[org.roaringbitmap.ValidationRangeConsumer].assertTrue(org.roaringbitmap.ValidationRangeConsumer,String)'
    - '[java.util.Arrays].fill(Value[],int,int,org.roaringbitmap.ValidationRangeConsumer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ValidationRangeConsumer].acceptAllPresent(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertTrue(org.roaringbitmap.ValidationRangeConsumer,String)'
      Src: org.roaringbitmap.ValidationRangeConsumer:89,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertEquals(org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.ValidationRangeConsumer:94,1
    - Dst: '[java.util.Arrays].fill(Value[],int,int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.ValidationRangeConsumer:97,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Value[]
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.RelativeRangeConsumer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - relativeFrom
    - relativeTo
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 99
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 99
    functionName: '[org.roaringbitmap.ValidationRangeConsumer].acceptAllAbsent(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ValidationRangeConsumer.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.ValidationRangeConsumer].assertEquals(org.roaringbitmap.ValidationRangeConsumer)'
    - '[org.roaringbitmap.ValidationRangeConsumer].assertTrue(org.roaringbitmap.ValidationRangeConsumer,String)'
    - '[java.util.Arrays].fill(Value[],int,int,org.roaringbitmap.ValidationRangeConsumer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ValidationRangeConsumer].acceptAllAbsent(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertAllAbsentExcept(org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.ValidationRangeConsumer:106,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Value[]
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.RelativeRangeConsumer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - presentValues
    - offset
    argTypes:
    - char[]
    - int
    constantsTouched: []
    func_position:
      end: 107
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 107
    functionName: '[org.roaringbitmap.ValidationRangeConsumer].assertAllAbsentExcept(char[],int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ValidationRangeConsumer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ValidationRangeConsumer].assertAllAbsentExcept(org.roaringbitmap.ValidationRangeConsumer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ValidationRangeConsumer].assertAllAbsentExcept(char[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertAllAbsent()'
      Src: org.roaringbitmap.ValidationRangeConsumer:111,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertEquals(org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.ValidationRangeConsumer:120,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertEquals(org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.ValidationRangeConsumer:122,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertEquals(org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.ValidationRangeConsumer:126,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertEquals(org.roaringbitmap.ValidationRangeConsumer,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.ValidationRangeConsumer:129,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - Value[]
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.RelativeRangeConsumer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - presentValues
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 130
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 130
    functionName: '[org.roaringbitmap.ValidationRangeConsumer].assertAllAbsentExcept(int[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ValidationRangeConsumer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ValidationRangeConsumer].assertEquals(org.roaringbitmap.ValidationRangeConsumer)'
    - '[org.roaringbitmap.ValidationRangeConsumer].assertAllAbsent()'
    - '[org.roaringbitmap.ValidationRangeConsumer].assertEquals(org.roaringbitmap.ValidationRangeConsumer,org.roaringbitmap.ValidationRangeConsumer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ValidationRangeConsumer].assertAllAbsentExcept(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertEquals(org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.ValidationRangeConsumer:135,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Value[]
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.RelativeRangeConsumer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 137
    functionName: '[org.roaringbitmap.ValidationRangeConsumer].assertAllAbsent()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ValidationRangeConsumer.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.ValidationRangeConsumer].assertEquals(org.roaringbitmap.ValidationRangeConsumer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ValidationRangeConsumer].assertAllAbsent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertEquals(org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.ValidationRangeConsumer:142,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Value[]
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.RelativeRangeConsumer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 144
    functionName: '[org.roaringbitmap.ValidationRangeConsumer].assertAllPresent()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ValidationRangeConsumer.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.ValidationRangeConsumer].assertEquals(org.roaringbitmap.ValidationRangeConsumer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ValidationRangeConsumer].assertAllPresent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.OrNotMutatesInputTest:14,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.OrNotMutatesInputTest)'
      Src: org.roaringbitmap.OrNotMutatesInputTest:16,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.OrNotMutatesInputTest:18,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.OrNotMutatesInputTest:19,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.OrNotMutatesInputTest:21,1
    - Dst: '[org.roaringbitmap.OrNotMutatesInputTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,String)'
      Src: org.roaringbitmap.OrNotMutatesInputTest:23,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 9
    functionDepth: 4
    functionLinenumber: 9
    functionLinenumberEnd: 24
    functionName: '[org.roaringbitmap.OrNotMutatesInputTest].staticOrNotMustNotModifyInputX1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/OrNotMutatesInputTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.OrNotMutatesInputTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,String)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.OrNotMutatesInputTest)'
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.OrNotMutatesInputTest].staticOrNotMustNotModifyInputX1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.OrNotMutatesInputTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.OrNotMutatesInputTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/OrNotMutatesInputTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.OrNotMutatesInputTest
    signature: '[org.roaringbitmap.OrNotMutatesInputTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.ByteBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.ByteBufferBackedInputStream
      static: false
      superClass: java.io.InputStream
    argCount: 1
    argNames:
    - buf
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.roaringbitmap.ByteBufferBackedInputStream].<init>(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerialization.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.ByteBufferBackedInputStream
    signature: '[org.roaringbitmap.ByteBufferBackedInputStream].<init>(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].remaining()'
      Src: org.roaringbitmap.ByteBufferBackedInputStream:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.ByteBuffer
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.io.InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.roaringbitmap.ByteBufferBackedInputStream].available()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerialization.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].remaining()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ByteBufferBackedInputStream].available()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.ByteBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: java.io.InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.roaringbitmap.ByteBufferBackedInputStream].markSupported()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerialization.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.ByteBufferBackedInputStream].markSupported()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].hasRemaining()'
      Src: org.roaringbitmap.ByteBufferBackedInputStream:47,1
    - Dst: '[java.nio.ByteBuffer].get()'
      Src: org.roaringbitmap.ByteBufferBackedInputStream:50,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.ByteBuffer
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.io.InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 51
    functionName: '[org.roaringbitmap.ByteBufferBackedInputStream].read()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerialization.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].get()'
    - '[java.nio.ByteBuffer].hasRemaining()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ByteBufferBackedInputStream].read()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].remaining()'
      Src: org.roaringbitmap.ByteBufferBackedInputStream:55,1
    - Dst: Math.min(org.roaringbitmap.ByteBufferBackedInputStream,org.roaringbitmap.ByteBufferBackedInputStream)
      Src: org.roaringbitmap.ByteBufferBackedInputStream:55,1
    - Dst: '[java.nio.ByteBuffer].get(byte[],int,org.roaringbitmap.ByteBufferBackedInputStream)'
      Src: org.roaringbitmap.ByteBufferBackedInputStream:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.ByteBuffer
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.io.InputStream
    argCount: 1
    argNames:
    - bytes
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 58
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 58
    functionName: '[org.roaringbitmap.ByteBufferBackedInputStream].read(byte[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerialization.java
    functionUses: 0
    functionsReached:
    - Math.min(org.roaringbitmap.ByteBufferBackedInputStream,org.roaringbitmap.ByteBufferBackedInputStream)
    - '[java.nio.ByteBuffer].remaining()'
    - '[java.nio.ByteBuffer].get(byte[],int,org.roaringbitmap.ByteBufferBackedInputStream)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ByteBufferBackedInputStream].read(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].remaining()'
      Src: org.roaringbitmap.ByteBufferBackedInputStream:62,1
    - Dst: Math.min(int,org.roaringbitmap.ByteBufferBackedInputStream)
      Src: org.roaringbitmap.ByteBufferBackedInputStream:62,1
    - Dst: '[java.nio.ByteBuffer].get(byte[],int,org.roaringbitmap.ByteBufferBackedInputStream)'
      Src: org.roaringbitmap.ByteBufferBackedInputStream:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.ByteBuffer
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.io.InputStream
    argCount: 3
    argNames:
    - bytes
    - 'off'
    - len
    argTypes:
    - byte[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 65
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 65
    functionName: '[org.roaringbitmap.ByteBufferBackedInputStream].read(byte[],int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerialization.java
    functionUses: 0
    functionsReached:
    - Math.min(int,org.roaringbitmap.ByteBufferBackedInputStream)
    - '[java.nio.ByteBuffer].remaining()'
    - '[java.nio.ByteBuffer].get(byte[],int,org.roaringbitmap.ByteBufferBackedInputStream)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ByteBufferBackedInputStream].read(byte[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].remaining()'
      Src: org.roaringbitmap.ByteBufferBackedInputStream:69,1
    - Dst: Math.min(int,org.roaringbitmap.ByteBufferBackedInputStream)
      Src: org.roaringbitmap.ByteBufferBackedInputStream:69,1
    - Dst: '[java.nio.ByteBuffer].position()'
      Src: org.roaringbitmap.ByteBufferBackedInputStream:70,1
    - Dst: '[java.nio.ByteBuffer].position(org.roaringbitmap.ByteBufferBackedInputStream)'
      Src: org.roaringbitmap.ByteBufferBackedInputStream:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.ByteBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: java.io.InputStream
    argCount: 1
    argNames:
    - n
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 72
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 72
    functionName: '[org.roaringbitmap.ByteBufferBackedInputStream].skip(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerialization.java
    functionUses: 0
    functionsReached:
    - Math.min(int,org.roaringbitmap.ByteBufferBackedInputStream)
    - '[java.nio.ByteBuffer].position()'
    - '[java.nio.ByteBuffer].remaining()'
    - '[java.nio.ByteBuffer].position(org.roaringbitmap.ByteBufferBackedInputStream)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.ByteBufferBackedInputStream].skip(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.ByteBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.ByteBufferBackedOutputStream
      static: false
      superClass: java.io.OutputStream
    argCount: 1
    argNames:
    - buf
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.roaringbitmap.ByteBufferBackedOutputStream].<init>(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerialization.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.ByteBufferBackedOutputStream
    signature: '[org.roaringbitmap.ByteBufferBackedOutputStream].<init>(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].put(byte[])'
      Src: org.roaringbitmap.ByteBufferBackedOutputStream:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.ByteBuffer
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.io.OutputStream
    argCount: 1
    argNames:
    - bytes
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 85
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionName: '[org.roaringbitmap.ByteBufferBackedOutputStream].write(byte[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerialization.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].put(byte[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ByteBufferBackedOutputStream].write(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].put(byte[],int,int)'
      Src: org.roaringbitmap.ByteBufferBackedOutputStream:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.ByteBuffer
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.io.OutputStream
    argCount: 3
    argNames:
    - bytes
    - 'off'
    - len
    argTypes:
    - byte[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: '[org.roaringbitmap.ByteBufferBackedOutputStream].write(byte[],int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerialization.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].put(byte[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ByteBufferBackedOutputStream].write(byte[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].put(byte)'
      Src: org.roaringbitmap.ByteBufferBackedOutputStream:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.ByteBuffer
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.io.OutputStream
    argCount: 1
    argNames:
    - b
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 95
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionName: '[org.roaringbitmap.ByteBufferBackedOutputStream].write(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerialization.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].put(byte)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ByteBufferBackedOutputStream].write(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestSerialization:122,1
    - Dst: '[org.roaringbitmap.TestSerialization].takeSortedAndDistinct(java.util.Random,int)'
      Src: org.roaringbitmap.TestSerialization:122,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int[])'
      Src: org.roaringbitmap.TestSerialization:123,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int[])'
      Src: org.roaringbitmap.TestSerialization:124,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int[])'
      Src: org.roaringbitmap.TestSerialization:125,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSerialization:128,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSerialization:129,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSerialization:130,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestSerialization)'
      Src: org.roaringbitmap.TestSerialization:134,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.TestSerialization)'
      Src: org.roaringbitmap.TestSerialization:135,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestSerialization)'
      Src: org.roaringbitmap.TestSerialization:136,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.TestSerialization:139,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.TestSerialization:140,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestSerialization:151,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestSerialization:151,1
    - Dst: '[java.nio.ByteBuffer].allocate(int)'
      Src: org.roaringbitmap.TestSerialization:150,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestSerialization:154,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestSerialization:154,1
    - Dst: '[java.nio.ByteBuffer].allocate(int)'
      Src: org.roaringbitmap.TestSerialization:153,1
    - Dst: '[org.roaringbitmap.ByteBufferBackedOutputStream].<init>(org.roaringbitmap.TestSerialization)'
      Src: org.roaringbitmap.TestSerialization:155,1
    - Dst: '[java.io.DataOutputStream].<init>(org.roaringbitmap.ByteBufferBackedOutputStream)'
      Src: org.roaringbitmap.TestSerialization:157,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.TestSerialization:158,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.TestSerialization:159,1
    - Dst: '[org.roaringbitmap.TestSerialization].flip()'
      Src: org.roaringbitmap.TestSerialization:160,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - java.nio.ByteBuffer
      - java.nio.ByteBuffer
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 120
    functionDepth: 5
    functionLinenumber: 120
    functionLinenumberEnd: 161
    functionName: '[org.roaringbitmap.TestSerialization].init()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerialization.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.TestSerialization)'
    - '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int[])'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.TestSerialization].takeSortedAndDistinct(java.util.Random,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestSerialization)'
    - '[org.roaringbitmap.ByteBufferBackedOutputStream].<init>(org.roaringbitmap.TestSerialization)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int[])'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[java.nio.ByteBuffer].allocate(int)'
    - '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.TestSerialization].flip()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[java.io.DataOutputStream].<init>(org.roaringbitmap.ByteBufferBackedOutputStream)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSerialization].init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashSet].<init>(int)'
      Src: org.roaringbitmap.TestSerialization:165,1
    - Dst: '[java.util.Random].nextInt()'
      Src: org.roaringbitmap.TestSerialization:170,1
    - Dst: Math.abs(org.roaringbitmap.TestSerialization)
      Src: org.roaringbitmap.TestSerialization:170,1
    - Dst: '[java.util.LinkedHashSet].add(org.roaringbitmap.TestSerialization)'
      Src: org.roaringbitmap.TestSerialization:171,1
    - Dst: '[org.roaringbitmap.TestSerialization].toArray(java.util.LinkedHashSet)'
      Src: org.roaringbitmap.TestSerialization:174,1
    - Dst: '[java.util.Arrays].sort(int[])'
      Src: org.roaringbitmap.TestSerialization:175,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Random
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - java.nio.ByteBuffer
      - java.nio.ByteBuffer
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - source
    - count
    argTypes:
    - java.util.Random
    - int
    constantsTouched: []
    func_position:
      end: 177
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 177
    functionName: '[org.roaringbitmap.TestSerialization].takeSortedAndDistinct(java.util.Random,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerialization.java
    functionUses: 3
    functionsReached:
    - '[java.util.Random].nextInt()'
    - '[org.roaringbitmap.TestSerialization].toArray(java.util.LinkedHashSet)'
    - Math.abs(org.roaringbitmap.TestSerialization)
    - '[java.util.Arrays].sort(int[])'
    - '[java.util.LinkedHashSet].add(org.roaringbitmap.TestSerialization)'
    - '[java.util.LinkedHashSet].<init>(int)'
    linkageType: ''
    returnType: int[]
    signature: '[org.roaringbitmap.TestSerialization].takeSortedAndDistinct(java.util.Random,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashSet<Integer>].size()'
      Src: org.roaringbitmap.TestSerialization:180,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedHashSet<Integer>
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - java.nio.ByteBuffer
      - java.nio.ByteBuffer
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - integers
    argTypes:
    - java.util.LinkedHashSet<Integer>
    constantsTouched: []
    func_position:
      end: 186
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 186
    functionName: '[org.roaringbitmap.TestSerialization].toArray(java.util.LinkedHashSet<Integer>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerialization.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedHashSet<Integer>].size()'
    linkageType: ''
    returnType: int[]
    signature: '[org.roaringbitmap.TestSerialization].toArray(java.util.LinkedHashSet<Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].rewind()'
      Src: org.roaringbitmap.TestSerialization:190,1
    - Dst: '[org.roaringbitmap.ByteBufferBackedInputStream].<init>(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.TestSerialization:191,1
    - Dst: '[java.io.DataInputStream].<init>(org.roaringbitmap.ByteBufferBackedInputStream)'
      Src: org.roaringbitmap.TestSerialization:192,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.TestSerialization:193,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.TestSerialization:194,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].validate()'
      Src: org.roaringbitmap.TestSerialization:195,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertTrue(Boolean)'
      Src: org.roaringbitmap.TestSerialization:195,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].validate()'
      Src: org.roaringbitmap.TestSerialization:196,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertTrue(Boolean)'
      Src: org.roaringbitmap.TestSerialization:196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - java.nio.ByteBuffer
      - java.nio.ByteBuffer
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 197
      start: 188
    functionDepth: 2
    functionLinenumber: 188
    functionLinenumberEnd: 197
    functionName: '[org.roaringbitmap.TestSerialization].testDeserialize()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerialization.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ByteBufferBackedInputStream].<init>(java.nio.ByteBuffer)'
    - '[java.nio.ByteBuffer].rewind()'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream)'
    - '[org.roaringbitmap.RoaringBitmap].validate()'
    - '[java.io.DataInputStream].<init>(org.roaringbitmap.ByteBufferBackedInputStream)'
    - '[org.roaringbitmap.TestSerialization].assertTrue(Boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSerialization].testDeserialize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].rewind()'
      Src: org.roaringbitmap.TestSerialization:201,1
    - Dst: '[org.roaringbitmap.ByteBufferBackedInputStream].<init>(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.TestSerialization:202,1
    - Dst: '[java.io.DataInputStream].<init>(org.roaringbitmap.ByteBufferBackedInputStream)'
      Src: org.roaringbitmap.TestSerialization:203,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream,byte[])'
      Src: org.roaringbitmap.TestSerialization:204,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream,byte[])'
      Src: org.roaringbitmap.TestSerialization:205,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].validate()'
      Src: org.roaringbitmap.TestSerialization:206,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertTrue(Boolean)'
      Src: org.roaringbitmap.TestSerialization:206,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].validate()'
      Src: org.roaringbitmap.TestSerialization:207,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertTrue(Boolean)'
      Src: org.roaringbitmap.TestSerialization:207,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSerialization:208,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - java.nio.ByteBuffer
      - java.nio.ByteBuffer
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 199
    functionDepth: 2
    functionLinenumber: 199
    functionLinenumberEnd: 209
    functionName: '[org.roaringbitmap.TestSerialization].testDeserialize_buffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerialization.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ByteBufferBackedInputStream].<init>(java.nio.ByteBuffer)'
    - '[java.nio.ByteBuffer].rewind()'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream,byte[])'
    - '[org.roaringbitmap.TestSerialization].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].validate()'
    - '[java.io.DataInputStream].<init>(org.roaringbitmap.ByteBufferBackedInputStream)'
    - '[org.roaringbitmap.TestSerialization].assertTrue(Boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSerialization].testDeserialize_buffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].rewind()'
      Src: org.roaringbitmap.TestSerialization:213,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.TestSerialization:214,1
    - Dst: '[java.nio.ByteBuffer].position()'
      Src: org.roaringbitmap.TestSerialization:215,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestSerialization:215,1
    - Dst: '[java.nio.ByteBuffer].position(org.roaringbitmap.TestSerialization)'
      Src: org.roaringbitmap.TestSerialization:215,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.TestSerialization:216,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertEquals(boolean,boolean)'
      Src: org.roaringbitmap.TestSerialization:216,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.TestSerialization:217,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].iterator()'
      Src: org.roaringbitmap.TestSerialization:229,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].iterator()'
      Src: org.roaringbitmap.TestSerialization:231,1
    - Dst: '[java.util.Iterator<Integer>].hasNext()'
      Src: org.roaringbitmap.TestSerialization:234,1
    - Dst: '[java.util.Iterator<Integer>].hasNext()'
      Src: org.roaringbitmap.TestSerialization:234,1
    - Dst: '[java.util.Iterator<Integer>].next()'
      Src: org.roaringbitmap.TestSerialization:236,1
    - Dst: '[java.util.Iterator<Integer>].next()'
      Src: org.roaringbitmap.TestSerialization:236,1
    - Dst: System.out.println(org.roaringbitmap.TestSerialization)
      Src: org.roaringbitmap.TestSerialization:239,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestSerialization:244,1
    - Dst: '[java.util.Iterator<Integer>].hasNext()'
      Src: org.roaringbitmap.TestSerialization:245,1
    - Dst: '[java.util.Iterator<Integer>].hasNext()'
      Src: org.roaringbitmap.TestSerialization:245,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestSerialization:246,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertEquals(org.roaringbitmap.TestSerialization,org.roaringbitmap.TestSerialization)'
      Src: org.roaringbitmap.TestSerialization:249,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertEquals(org.roaringbitmap.TestSerialization,org.roaringbitmap.TestSerialization)'
      Src: org.roaringbitmap.TestSerialization:250,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - java.nio.ByteBuffer
      - java.nio.ByteBuffer
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 251
      start: 211
    functionDepth: 3
    functionLinenumber: 211
    functionLinenumberEnd: 251
    functionName: '[org.roaringbitmap.TestSerialization].testImmutableBuildingBySerialization()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerialization.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].iterator()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
    - '[org.roaringbitmap.TestSerialization].assertEquals(org.roaringbitmap.TestSerialization,org.roaringbitmap.TestSerialization)'
    - '[java.nio.ByteBuffer].rewind()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].isEmpty()'
    - '[java.nio.ByteBuffer].position()'
    - '[java.util.Iterator<Integer>].hasNext()'
    - '[java.nio.ByteBuffer].position(org.roaringbitmap.TestSerialization)'
    - System.out.println(org.roaringbitmap.TestSerialization)
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.TestSerialization].assertEquals(boolean,boolean)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].iterator()'
    - '[java.util.Iterator<Integer>].next()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSerialization].testImmutableBuildingBySerialization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestSerialization:255,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSerialization:257,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.TestSerialization)'
      Src: org.roaringbitmap.TestSerialization:259,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.TestSerialization:261,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestSerialization:263,1
    - Dst: '[java.nio.ByteBuffer].allocate(int)'
      Src: org.roaringbitmap.TestSerialization:263,1
    - Dst: '[org.roaringbitmap.ByteBufferBackedOutputStream].<init>(org.roaringbitmap.TestSerialization)'
      Src: org.roaringbitmap.TestSerialization:264,1
    - Dst: '[java.io.DataOutputStream].<init>(org.roaringbitmap.ByteBufferBackedOutputStream)'
      Src: org.roaringbitmap.TestSerialization:266,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.TestSerialization:266,1
    - Dst: e.printStackTrace()
      Src: org.roaringbitmap.TestSerialization:268,1
    - Dst: '[org.roaringbitmap.TestSerialization].flip()'
      Src: org.roaringbitmap.TestSerialization:270,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.TestSerialization)'
      Src: org.roaringbitmap.TestSerialization:271,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertEquals(org.roaringbitmap.TestSerialization,org.roaringbitmap.TestSerialization)'
      Src: org.roaringbitmap.TestSerialization:283,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertEquals(org.roaringbitmap.TestSerialization,org.roaringbitmap.TestSerialization)'
      Src: org.roaringbitmap.TestSerialization:284,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - java.nio.ByteBuffer
      - java.nio.ByteBuffer
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 285
      start: 253
    functionDepth: 4
    functionLinenumber: 253
    functionLinenumberEnd: 285
    functionName: '[org.roaringbitmap.TestSerialization].testImmutableBuildingBySerializationSimple()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerialization.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.TestSerialization)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[org.roaringbitmap.TestSerialization].assertEquals(org.roaringbitmap.TestSerialization,org.roaringbitmap.TestSerialization)'
    - '[java.io.DataOutputStream].<init>(org.roaringbitmap.ByteBufferBackedOutputStream)'
    - '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.TestSerialization)'
    - '[org.roaringbitmap.ByteBufferBackedOutputStream].<init>(org.roaringbitmap.TestSerialization)'
    - '[java.nio.ByteBuffer].allocate(int)'
    - '[org.roaringbitmap.TestSerialization].flip()'
    - e.printStackTrace()
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSerialization].testImmutableBuildingBySerializationSimple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.TestSerialization:290,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertEquals(org.roaringbitmap.TestSerialization,boolean)'
      Src: org.roaringbitmap.TestSerialization:290,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.TestSerialization:291,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertEquals(boolean,boolean)'
      Src: org.roaringbitmap.TestSerialization:291,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertEquals(org.roaringbitmap.TestSerialization,org.roaringbitmap.TestSerialization)'
      Src: org.roaringbitmap.TestSerialization:299,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - java.nio.ByteBuffer
      - java.nio.ByteBuffer
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 300
      start: 287
    functionDepth: 2
    functionLinenumber: 287
    functionLinenumberEnd: 300
    functionName: '[org.roaringbitmap.TestSerialization].testMutableBuilding()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerialization.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestSerialization].assertEquals(org.roaringbitmap.TestSerialization,org.roaringbitmap.TestSerialization)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.TestSerialization].assertEquals(boolean,boolean)'
    - '[org.roaringbitmap.TestSerialization].assertEquals(org.roaringbitmap.TestSerialization,boolean)'
    - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSerialization].testMutableBuilding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].rewind()'
      Src: org.roaringbitmap.TestSerialization:304,1
    - Dst: '[org.roaringbitmap.ByteBufferBackedInputStream].<init>(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.TestSerialization:305,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSerialization:306,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSerialization:307,1
    - Dst: '[java.io.DataInputStream].<init>(org.roaringbitmap.ByteBufferBackedInputStream)'
      Src: org.roaringbitmap.TestSerialization:308,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.TestSerialization:309,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.TestSerialization:310,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertEquals(org.roaringbitmap.TestSerialization,boolean)'
      Src: org.roaringbitmap.TestSerialization:310,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.TestSerialization:311,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertEquals(org.roaringbitmap.TestSerialization,org.roaringbitmap.TestSerialization)'
      Src: org.roaringbitmap.TestSerialization:319,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - java.nio.ByteBuffer
      - java.nio.ByteBuffer
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 320
      start: 302
    functionDepth: 4
    functionLinenumber: 302
    functionLinenumberEnd: 320
    functionName: '[org.roaringbitmap.TestSerialization].testMutableBuildingBySerialization()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerialization.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ByteBufferBackedInputStream].<init>(java.nio.ByteBuffer)'
    - '[org.roaringbitmap.TestSerialization].assertEquals(org.roaringbitmap.TestSerialization,org.roaringbitmap.TestSerialization)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.io.DataInputStream)'
    - '[java.nio.ByteBuffer].rewind()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.TestSerialization].assertEquals(org.roaringbitmap.TestSerialization,boolean)'
    - '[java.io.DataInputStream].<init>(org.roaringbitmap.ByteBufferBackedInputStream)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSerialization].testMutableBuildingBySerialization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestAdversarialInputs].openInputstream(org.roaringbitmap.TestSerialization)'
      Src: org.roaringbitmap.TestSerialization:327,1
    - Dst: '[java.io.DataInputStream].<init>(org.roaringbitmap.TestSerialization)'
      Src: org.roaringbitmap.TestSerialization:328,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSerialization:329,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(org.roaringbitmap.TestSerialization)'
      Src: org.roaringbitmap.TestSerialization:330,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].validate()'
      Src: org.roaringbitmap.TestSerialization:331,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertFalse(Boolean)'
      Src: org.roaringbitmap.TestSerialization:331,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - java.nio.ByteBuffer
      - java.nio.ByteBuffer
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 333
      start: 322
    functionDepth: 4
    functionLinenumber: 322
    functionLinenumberEnd: 333
    functionName: '[org.roaringbitmap.TestSerialization].testSerialization_bad()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerialization.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestAdversarialInputs].openInputstream(org.roaringbitmap.TestSerialization)'
    - '[org.roaringbitmap.TestSerialization].assertFalse(Boolean)'
    - '[java.io.DataInputStream].<init>(org.roaringbitmap.TestSerialization)'
    - '[org.roaringbitmap.RoaringBitmap].validate()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(org.roaringbitmap.TestSerialization)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSerialization].testSerialization_bad()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].rewind()'
      Src: org.roaringbitmap.TestSerialization:337,1
    - Dst: '[org.roaringbitmap.ByteBufferBackedInputStream].<init>(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.TestSerialization:338,1
    - Dst: '[java.io.DataInputStream].<init>(org.roaringbitmap.ByteBufferBackedInputStream)'
      Src: org.roaringbitmap.TestSerialization:339,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.TestSerialization:340,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.TestSerialization:341,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].validate()'
      Src: org.roaringbitmap.TestSerialization:342,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertTrue(org.roaringbitmap.TestSerialization)'
      Src: org.roaringbitmap.TestSerialization:342,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].validate()'
      Src: org.roaringbitmap.TestSerialization:343,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertTrue(org.roaringbitmap.TestSerialization)'
      Src: org.roaringbitmap.TestSerialization:343,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - java.nio.ByteBuffer
      - java.nio.ByteBuffer
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 344
      start: 335
    functionDepth: 1
    functionLinenumber: 335
    functionLinenumberEnd: 344
    functionName: '[org.roaringbitmap.TestSerialization].testMutableDeserializeMutable()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerialization.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ByteBufferBackedInputStream].<init>(java.nio.ByteBuffer)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.io.DataInputStream)'
    - '[java.nio.ByteBuffer].rewind()'
    - '[org.roaringbitmap.TestSerialization].assertTrue(org.roaringbitmap.TestSerialization)'
    - '[java.io.DataInputStream].<init>(org.roaringbitmap.ByteBufferBackedInputStream)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].validate()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSerialization].testMutableDeserializeMutable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestSerialization:348,1
    - Dst: '[org.roaringbitmap.TestSerialization].takeSortedAndDistinct(java.util.Random,int)'
      Src: org.roaringbitmap.TestSerialization:348,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int[])'
      Src: org.roaringbitmap.TestSerialization:349,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int[])'
      Src: org.roaringbitmap.TestSerialization:350,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int[])'
      Src: org.roaringbitmap.TestSerialization:352,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int[])'
      Src: org.roaringbitmap.TestSerialization:353,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSerialization:356,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSerialization:357,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSerialization:358,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSerialization:359,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestSerialization)'
      Src: org.roaringbitmap.TestSerialization:363,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestSerialization)'
      Src: org.roaringbitmap.TestSerialization:364,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.TestSerialization)'
      Src: org.roaringbitmap.TestSerialization:365,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.TestSerialization)'
      Src: org.roaringbitmap.TestSerialization:366,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.TestSerialization:369,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.TestSerialization:370,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSerialization:371,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.TestSerialization:372,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestSerialization:373,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestSerialization:373,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertEquals(org.roaringbitmap.TestSerialization,int)'
      Src: org.roaringbitmap.TestSerialization:373,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestSerialization:374,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestSerialization:374,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertEquals(org.roaringbitmap.TestSerialization,int)'
      Src: org.roaringbitmap.TestSerialization:374,1
    - Dst: '[java.nio.ByteBuffer].allocate(int)'
      Src: org.roaringbitmap.TestSerialization:377,1
    - Dst: '[org.roaringbitmap.ByteBufferBackedOutputStream].<init>(org.roaringbitmap.TestSerialization)'
      Src: org.roaringbitmap.TestSerialization:379,1
    - Dst: '[java.io.DataOutputStream].<init>(org.roaringbitmap.ByteBufferBackedOutputStream)'
      Src: org.roaringbitmap.TestSerialization:379,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.TestSerialization:381,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.TestSerialization:382,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.TestSerialization:383,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.TestSerialization:384,1
    - Dst: e.printStackTrace()
      Src: org.roaringbitmap.TestSerialization:386,1
    - Dst: '[org.roaringbitmap.TestSerialization].flip()'
      Src: org.roaringbitmap.TestSerialization:388,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSerialization:390,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSerialization:391,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSerialization:392,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSerialization:393,1
    - Dst: '[org.roaringbitmap.ByteBufferBackedInputStream].<init>(org.roaringbitmap.TestSerialization)'
      Src: org.roaringbitmap.TestSerialization:395,1
    - Dst: '[java.io.DataInputStream].<init>(org.roaringbitmap.ByteBufferBackedInputStream)'
      Src: org.roaringbitmap.TestSerialization:395,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.TestSerialization:396,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.TestSerialization:397,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.TestSerialization:398,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.TestSerialization:399,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].validate()'
      Src: org.roaringbitmap.TestSerialization:400,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertTrue(Boolean)'
      Src: org.roaringbitmap.TestSerialization:400,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].validate()'
      Src: org.roaringbitmap.TestSerialization:401,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertTrue(Boolean)'
      Src: org.roaringbitmap.TestSerialization:401,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].validate()'
      Src: org.roaringbitmap.TestSerialization:402,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertTrue(Boolean)'
      Src: org.roaringbitmap.TestSerialization:402,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].validate()'
      Src: org.roaringbitmap.TestSerialization:403,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertTrue(Boolean)'
      Src: org.roaringbitmap.TestSerialization:403,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSerialization:405,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSerialization:406,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSerialization:407,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSerialization:408,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSerialization:409,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSerialization:410,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSerialization:411,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSerialization:412,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 71
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - java.nio.ByteBuffer
      - java.nio.ByteBuffer
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 413
      start: 346
    functionDepth: 5
    functionLinenumber: 346
    functionLinenumberEnd: 413
    functionName: '[org.roaringbitmap.TestSerialization].testMutableRunSerializationBasicDeserialization()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerialization.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.ByteBufferBackedInputStream].<init>(org.roaringbitmap.TestSerialization)'
    - '[org.roaringbitmap.ByteBufferBackedOutputStream].<init>(org.roaringbitmap.TestSerialization)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.TestSerialization)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int[])'
    - '[org.roaringbitmap.TestSerialization].takeSortedAndDistinct(java.util.Random,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestSerialization)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestSerialization].assertTrue(Boolean)'
    - e.printStackTrace()
    - '[java.io.DataOutputStream].<init>(org.roaringbitmap.ByteBufferBackedOutputStream)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int[])'
    - '[org.roaringbitmap.TestSerialization].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.io.DataInputStream].<init>(org.roaringbitmap.ByteBufferBackedInputStream)'
    - '[org.roaringbitmap.TestSerialization].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.TestSerialization].assertEquals(org.roaringbitmap.TestSerialization,int)'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream)'
    - '[java.nio.ByteBuffer].allocate(int)'
    - '[org.roaringbitmap.RoaringBitmap].validate()'
    - '[org.roaringbitmap.TestSerialization].flip()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSerialization].testMutableRunSerializationBasicDeserialization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestSerialization:417,1
    - Dst: '[java.nio.ByteBuffer].rewind()'
      Src: org.roaringbitmap.TestSerialization:418,1
    - Dst: '[org.roaringbitmap.ByteBufferBackedOutputStream].<init>(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.TestSerialization:419,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getClass()'
      Src: org.roaringbitmap.TestSerialization:420,1
    - Dst: '[org.roaringbitmap.TestSerialization].getName()'
      Src: org.roaringbitmap.TestSerialization:420,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestSerialization:420,1
    - Dst: '[java.io.DataOutputStream].<init>(org.roaringbitmap.ByteBufferBackedOutputStream)'
      Src: org.roaringbitmap.TestSerialization:421,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.TestSerialization:422,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.TestSerialization:423,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - java.nio.ByteBuffer
      - java.nio.ByteBuffer
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 424
      start: 415
    functionDepth: 1
    functionLinenumber: 415
    functionLinenumberEnd: 424
    functionName: '[org.roaringbitmap.TestSerialization].testMutableSerialize()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerialization.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.io.DataOutputStream].<init>(org.roaringbitmap.ByteBufferBackedOutputStream)'
    - '[java.nio.ByteBuffer].rewind()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getClass()'
    - '[org.roaringbitmap.ByteBufferBackedOutputStream].<init>(java.nio.ByteBuffer)'
    - '[org.roaringbitmap.TestSerialization].getName()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSerialization].testMutableSerialize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestSerialization:428,1
    - Dst: '[org.roaringbitmap.TestSerialization].takeSortedAndDistinct(java.util.Random,int)'
      Src: org.roaringbitmap.TestSerialization:428,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int[])'
      Src: org.roaringbitmap.TestSerialization:429,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int[])'
      Src: org.roaringbitmap.TestSerialization:430,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSerialization:433,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSerialization:434,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestSerialization)'
      Src: org.roaringbitmap.TestSerialization:438,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestSerialization)'
      Src: org.roaringbitmap.TestSerialization:439,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.TestSerialization:442,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestSerialization:444,1
    - Dst: '[java.nio.ByteBuffer].allocate(int)'
      Src: org.roaringbitmap.TestSerialization:444,1
    - Dst: '[org.roaringbitmap.ByteBufferBackedOutputStream].<init>(org.roaringbitmap.TestSerialization)'
      Src: org.roaringbitmap.TestSerialization:445,1
    - Dst: '[java.io.DataOutputStream].<init>(org.roaringbitmap.ByteBufferBackedOutputStream)'
      Src: org.roaringbitmap.TestSerialization:447,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.TestSerialization:447,1
    - Dst: e.printStackTrace()
      Src: org.roaringbitmap.TestSerialization:449,1
    - Dst: '[org.roaringbitmap.TestSerialization].flip()'
      Src: org.roaringbitmap.TestSerialization:451,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSerialization:453,1
    - Dst: '[org.roaringbitmap.ByteBufferBackedInputStream].<init>(org.roaringbitmap.TestSerialization)'
      Src: org.roaringbitmap.TestSerialization:455,1
    - Dst: '[java.io.DataInputStream].<init>(org.roaringbitmap.ByteBufferBackedInputStream)'
      Src: org.roaringbitmap.TestSerialization:456,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.TestSerialization:456,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].validate()'
      Src: org.roaringbitmap.TestSerialization:457,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertTrue(Boolean)'
      Src: org.roaringbitmap.TestSerialization:457,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSerialization:459,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - java.nio.ByteBuffer
      - java.nio.ByteBuffer
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 460
      start: 426
    functionDepth: 5
    functionLinenumber: 426
    functionLinenumberEnd: 460
    functionName: '[org.roaringbitmap.TestSerialization].testRunSerializationDeserialization()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerialization.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ByteBufferBackedInputStream].<init>(org.roaringbitmap.TestSerialization)'
    - '[org.roaringbitmap.ByteBufferBackedOutputStream].<init>(org.roaringbitmap.TestSerialization)'
    - '[org.roaringbitmap.TestSerialization].takeSortedAndDistinct(java.util.Random,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestSerialization)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestSerialization].assertTrue(Boolean)'
    - e.printStackTrace()
    - '[java.io.DataOutputStream].<init>(org.roaringbitmap.ByteBufferBackedOutputStream)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int[])'
    - '[org.roaringbitmap.TestSerialization].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.io.DataInputStream].<init>(org.roaringbitmap.ByteBufferBackedInputStream)'
    - '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream)'
    - '[java.nio.ByteBuffer].allocate(int)'
    - '[org.roaringbitmap.RoaringBitmap].validate()'
    - '[org.roaringbitmap.TestSerialization].flip()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSerialization].testRunSerializationDeserialization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].rewind()'
      Src: org.roaringbitmap.TestSerialization:464,1
    - Dst: '[org.roaringbitmap.ByteBufferBackedOutputStream].<init>(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.TestSerialization:465,1
    - Dst: '[java.io.DataOutputStream].<init>(org.roaringbitmap.ByteBufferBackedOutputStream)'
      Src: org.roaringbitmap.TestSerialization:466,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.TestSerialization:467,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.TestSerialization:468,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - java.nio.ByteBuffer
      - java.nio.ByteBuffer
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 469
      start: 462
    functionDepth: 1
    functionLinenumber: 462
    functionLinenumberEnd: 469
    functionName: '[org.roaringbitmap.TestSerialization].testSerialize()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerialization.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.nio.ByteBuffer].rewind()'
    - '[java.io.DataOutputStream].<init>(org.roaringbitmap.ByteBufferBackedOutputStream)'
    - '[org.roaringbitmap.ByteBufferBackedOutputStream].<init>(java.nio.ByteBuffer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSerialization].testSerialize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestSerialization:473,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>(int)'
      Src: org.roaringbitmap.TestSerialization:473,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.TestSerialization:474,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.TestSerialization:474,1
    - Dst: '[java.util.Base64].getEncoder()'
      Src: org.roaringbitmap.TestSerialization:475,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.TestSerialization:475,1
    - Dst: '[org.roaringbitmap.TestSerialization].encodeToString(org.roaringbitmap.TestSerialization)'
      Src: org.roaringbitmap.TestSerialization:475,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - java.nio.ByteBuffer
      - java.nio.ByteBuffer
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bitmap
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 476
      start: 472
    functionDepth: 4
    functionLinenumber: 472
    functionLinenumberEnd: 476
    functionName: '[org.roaringbitmap.TestSerialization].encodeToString(org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerialization.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
    - '[java.util.Base64].getEncoder()'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.ByteArrayOutputStream].<init>(int)'
    - '[org.roaringbitmap.TestSerialization].encodeToString(org.roaringbitmap.TestSerialization)'
    - '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    linkageType: ''
    returnType: String
    signature: '[org.roaringbitmap.TestSerialization].encodeToString(org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Base64].getDecoder()'
      Src: org.roaringbitmap.TestSerialization:480,1
    - Dst: '[org.roaringbitmap.TestSerialization].decode(String)'
      Src: org.roaringbitmap.TestSerialization:480,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.TestSerialization)'
      Src: org.roaringbitmap.TestSerialization:481,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.TestSerialization:482,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSerialization:483,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.TestSerialization:484,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].validate()'
      Src: org.roaringbitmap.TestSerialization:485,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertTrue(Boolean)'
      Src: org.roaringbitmap.TestSerialization:485,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - java.nio.ByteBuffer
      - java.nio.ByteBuffer
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - encodedString
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 487
      start: 479
    functionDepth: 4
    functionLinenumber: 479
    functionLinenumberEnd: 487
    functionName: '[org.roaringbitmap.TestSerialization].decodeFromString(String)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerialization.java
    functionUses: 1
    functionsReached:
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.TestSerialization)'
    - '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream)'
    - '[org.roaringbitmap.RoaringBitmap].validate()'
    - '[org.roaringbitmap.TestSerialization].assertTrue(Boolean)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.util.Base64].getDecoder()'
    - '[org.roaringbitmap.TestSerialization].decode(String)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.TestSerialization].decodeFromString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSerialization:491,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSerialization:492,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSerialization:493,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSerialization:494,1
    - Dst: '[org.roaringbitmap.TestSerialization].encodeToString(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSerialization:495,1
    - Dst: '[org.roaringbitmap.TestSerialization].decodeFromString(String)'
      Src: org.roaringbitmap.TestSerialization:496,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSerialization:497,1
    - Dst: '[java.nio.ByteBuffer].rewind()'
      Src: org.roaringbitmap.TestSerialization:498,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - java.nio.ByteBuffer
      - java.nio.ByteBuffer
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 499
      start: 489
    functionDepth: 5
    functionLinenumber: 489
    functionLinenumberEnd: 499
    functionName: '[org.roaringbitmap.TestSerialization].testStringification()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerialization.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].rewind()'
    - '[org.roaringbitmap.TestSerialization].encodeToString(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.TestSerialization].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.TestSerialization].decodeFromString(String)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSerialization].testStringification()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.TestSerialization:503,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.TestSerialization:504,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.TestSerialization:505,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.TestSerialization:505,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects(int,int)'
      Src: org.roaringbitmap.TestSerialization:506,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.TestSerialization:508,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.TestSerialization)'
      Src: org.roaringbitmap.TestSerialization:508,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSerialization:509,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.TestSerialization:510,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.TestSerialization:510,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].validate()'
      Src: org.roaringbitmap.TestSerialization:511,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertTrue(Boolean)'
      Src: org.roaringbitmap.TestSerialization:511,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects(int,int)'
      Src: org.roaringbitmap.TestSerialization:513,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertEquals(boolean,boolean)'
      Src: org.roaringbitmap.TestSerialization:514,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - java.nio.ByteBuffer
      - java.nio.ByteBuffer
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 515
      start: 501
    functionDepth: 4
    functionLinenumber: 501
    functionLinenumberEnd: 515
    functionName: '[org.roaringbitmap.TestSerialization].testDeserializeSmallData()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerialization.java
    functionUses: 0
    functionsReached:
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.TestSerialization)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream)'
    - '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[org.roaringbitmap.RoaringBitmap].validate()'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.TestSerialization].assertEquals(boolean,boolean)'
    - '[org.roaringbitmap.RoaringBitmap].intersects(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestSerialization].assertTrue(Boolean)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSerialization].testDeserializeSmallData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.TestSerialization:519,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.TestSerialization:520,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.TestSerialization:521,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.TestSerialization:521,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].intersects(int,int)'
      Src: org.roaringbitmap.TestSerialization:522,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.TestSerialization:524,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.TestSerialization)'
      Src: org.roaringbitmap.TestSerialization:524,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSerialization:525,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.TestSerialization:526,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.TestSerialization:526,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].intersects(int,int)'
      Src: org.roaringbitmap.TestSerialization:528,1
    - Dst: '[org.roaringbitmap.TestSerialization].assertEquals(org.roaringbitmap.TestSerialization,org.roaringbitmap.TestSerialization)'
      Src: org.roaringbitmap.TestSerialization:529,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - java.nio.ByteBuffer
      - java.nio.ByteBuffer
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 530
      start: 517
    functionDepth: 4
    functionLinenumber: 517
    functionLinenumberEnd: 530
    functionName: '[org.roaringbitmap.TestSerialization].testDeserializeSmallDataMutable()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerialization.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[org.roaringbitmap.TestSerialization].assertEquals(org.roaringbitmap.TestSerialization,org.roaringbitmap.TestSerialization)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.io.DataInputStream)'
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.TestSerialization)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].intersects(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSerialization].testDeserializeSmallDataMutable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSerialization:103,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSerialization:105,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSerialization:109,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSerialization:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - java.nio.ByteBuffer
      - java.nio.ByteBuffer
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestSerialization
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 4
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestSerialization].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerialization.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.TestSerialization
    signature: '[org.roaringbitmap.TestSerialization].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashSet].<init>(int)'
      Src: org.roaringbitmap.TestIteratorMemory:43,1
    - Dst: '[java.util.Random].nextInt()'
      Src: org.roaringbitmap.TestIteratorMemory:48,1
    - Dst: Math.abs(org.roaringbitmap.TestIteratorMemory)
      Src: org.roaringbitmap.TestIteratorMemory:48,1
    - Dst: '[java.util.LinkedHashSet].add(org.roaringbitmap.TestIteratorMemory)'
      Src: org.roaringbitmap.TestIteratorMemory:49,1
    - Dst: '[org.roaringbitmap.TestIteratorMemory].toArray(java.util.LinkedHashSet)'
      Src: org.roaringbitmap.TestIteratorMemory:52,1
    - Dst: '[java.util.Arrays].sort(int[])'
      Src: org.roaringbitmap.TestIteratorMemory:53,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Random
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.IntIteratorFlyweight
      - org.roaringbitmap.ReverseIntIteratorFlyweight
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - ThreadMXBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - count
    argTypes:
    - java.util.Random
    - int
    constantsTouched: []
    func_position:
      end: 55
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 55
    functionName: '[org.roaringbitmap.TestIteratorMemory].takeSortedAndDistinct(java.util.Random,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIteratorMemory.java
    functionUses: 0
    functionsReached:
    - '[java.util.Random].nextInt()'
    - Math.abs(org.roaringbitmap.TestIteratorMemory)
    - '[org.roaringbitmap.TestIteratorMemory].toArray(java.util.LinkedHashSet)'
    - '[java.util.Arrays].sort(int[])'
    - '[java.util.LinkedHashSet].<init>(int)'
    - '[java.util.LinkedHashSet].add(org.roaringbitmap.TestIteratorMemory)'
    linkageType: ''
    returnType: int[]
    signature: '[org.roaringbitmap.TestIteratorMemory].takeSortedAndDistinct(java.util.Random,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashSet<Integer>].size()'
      Src: org.roaringbitmap.TestIteratorMemory:58,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedHashSet<Integer>
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.IntIteratorFlyweight
      - org.roaringbitmap.ReverseIntIteratorFlyweight
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - ThreadMXBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - integers
    argTypes:
    - java.util.LinkedHashSet<Integer>
    constantsTouched: []
    func_position:
      end: 64
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 64
    functionName: '[org.roaringbitmap.TestIteratorMemory].toArray(java.util.LinkedHashSet<Integer>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIteratorMemory.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedHashSet<Integer>].size()'
    linkageType: ''
    returnType: int[]
    signature: '[org.roaringbitmap.TestIteratorMemory].toArray(java.util.LinkedHashSet<Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ThreadMXBean].getClass()'
      Src: org.roaringbitmap.TestIteratorMemory:70,1
    - Dst: '[org.roaringbitmap.TestIteratorMemory].getInterfaces()'
      Src: org.roaringbitmap.TestIteratorMemory:70,1
    - Dst: '[java.util.stream.Stream].of(org.roaringbitmap.TestIteratorMemory)'
      Src: org.roaringbitmap.TestIteratorMemory:70,1
    - Dst: '[org.roaringbitmap.TestIteratorMemory].anyMatch()'
      Src: org.roaringbitmap.TestIteratorMemory:70,1
    - Dst: Class.forName(String)
      Src: org.roaringbitmap.TestIteratorMemory:74,1
    - Dst: '[org.roaringbitmap.TestIteratorMemory].getMethod(String)'
      Src: org.roaringbitmap.TestIteratorMemory:74,1
    - Dst: '[org.roaringbitmap.TestIteratorMemory].invoke(ThreadMXBean)'
      Src: org.roaringbitmap.TestIteratorMemory:74,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - ThreadMXBean
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.IntIteratorFlyweight
      - org.roaringbitmap.ReverseIntIteratorFlyweight
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - ThreadMXBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - threadMbean
    argTypes:
    - ThreadMXBean
    constantsTouched: []
    func_position:
      end: 88
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 88
    functionName: '[org.roaringbitmap.TestIteratorMemory].isThreadAllocatedMemorySupported(ThreadMXBean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIteratorMemory.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.TestIteratorMemory].getInterfaces()'
    - '[java.util.stream.Stream].of(org.roaringbitmap.TestIteratorMemory)'
    - '[ThreadMXBean].getClass()'
    - '[org.roaringbitmap.TestIteratorMemory].anyMatch()'
    - '[org.roaringbitmap.TestIteratorMemory].invoke(ThreadMXBean)'
    - Class.forName(String)
    - '[org.roaringbitmap.TestIteratorMemory].getMethod(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.TestIteratorMemory].isThreadAllocatedMemorySupported(ThreadMXBean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestIteratorMemory].isThreadAllocatedMemorySupported(ThreadMXBean)'
      Src: org.roaringbitmap.TestIteratorMemory:91,1
    - Dst: Class.forName(String)
      Src: org.roaringbitmap.TestIteratorMemory:94,1
    - Dst: '[org.roaringbitmap.TestIteratorMemory].getMethod(String)'
      Src: org.roaringbitmap.TestIteratorMemory:94,1
    - Dst: '[org.roaringbitmap.TestIteratorMemory].invoke(ThreadMXBean,long)'
      Src: org.roaringbitmap.TestIteratorMemory:94,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - ThreadMXBean
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.IntIteratorFlyweight
      - org.roaringbitmap.ReverseIntIteratorFlyweight
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - ThreadMXBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - threadMbean
    - l
    argTypes:
    - ThreadMXBean
    - long
    constantsTouched: []
    func_position:
      end: 108
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 108
    functionName: '[org.roaringbitmap.TestIteratorMemory].getThreadAllocatedBytes(ThreadMXBean,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIteratorMemory.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestIteratorMemory].invoke(ThreadMXBean,long)'
    - '[org.roaringbitmap.TestIteratorMemory].getMethod(String)'
    - Class.forName(String)
    - '[org.roaringbitmap.TestIteratorMemory].isThreadAllocatedMemorySupported(ThreadMXBean)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.TestIteratorMemory].getThreadAllocatedBytes(ThreadMXBean,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestIteratorMemory].isThreadAllocatedMemorySupported(ThreadMXBean)'
      Src: org.roaringbitmap.TestIteratorMemory:112,1
    - Dst: '[org.roaringbitmap.TestIteratorMemory].assumeTrue(boolean)'
      Src: org.roaringbitmap.TestIteratorMemory:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.IntIteratorFlyweight
      - org.roaringbitmap.ReverseIntIteratorFlyweight
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - ThreadMXBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 113
    functionName: '[org.roaringbitmap.TestIteratorMemory].checkMemoryTrackingIsOK()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIteratorMemory.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestIteratorMemory].assumeTrue(boolean)'
    - '[org.roaringbitmap.TestIteratorMemory].isThreadAllocatedMemorySupported(ThreadMXBean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestIteratorMemory].checkMemoryTrackingIsOK()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestIteratorMemory].isThreadAllocatedMemorySupported(ThreadMXBean)'
      Src: org.roaringbitmap.TestIteratorMemory:117,1
    - Dst: Thread.currentThread()
      Src: org.roaringbitmap.TestIteratorMemory:118,1
    - Dst: '[org.roaringbitmap.TestIteratorMemory].getId()'
      Src: org.roaringbitmap.TestIteratorMemory:118,1
    - Dst: '[org.roaringbitmap.TestIteratorMemory].getThreadAllocatedBytes(ThreadMXBean,org.roaringbitmap.TestIteratorMemory)'
      Src: org.roaringbitmap.TestIteratorMemory:118,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].iterator()'
      Src: org.roaringbitmap.TestIteratorMemory:120,1
    - Dst: '[java.util.Iterator<Integer>].hasNext()'
      Src: org.roaringbitmap.TestIteratorMemory:122,1
    - Dst: '[java.util.Iterator<Integer>].next()'
      Src: org.roaringbitmap.TestIteratorMemory:123,1
    - Dst: '[org.roaringbitmap.TestIteratorMemory].assertEquals(int,int)'
      Src: org.roaringbitmap.TestIteratorMemory:126,1
    - Dst: Thread.currentThread()
      Src: org.roaringbitmap.TestIteratorMemory:128,1
    - Dst: '[org.roaringbitmap.TestIteratorMemory].getId()'
      Src: org.roaringbitmap.TestIteratorMemory:128,1
    - Dst: '[org.roaringbitmap.TestIteratorMemory].getThreadAllocatedBytes(ThreadMXBean,org.roaringbitmap.TestIteratorMemory)'
      Src: org.roaringbitmap.TestIteratorMemory:128,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestIteratorMemory:129,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.IntIteratorFlyweight
      - org.roaringbitmap.ReverseIntIteratorFlyweight
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - ThreadMXBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 131
    functionName: '[org.roaringbitmap.TestIteratorMemory].measureBoxedIterationAllocation()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIteratorMemory.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].iterator()'
    - Thread.currentThread()
    - '[java.util.Iterator<Integer>].hasNext()'
    - '[org.roaringbitmap.TestIteratorMemory].getId()'
    - '[org.roaringbitmap.TestIteratorMemory].getThreadAllocatedBytes(ThreadMXBean,org.roaringbitmap.TestIteratorMemory)'
    - '[java.util.Iterator<Integer>].next()'
    - '[org.roaringbitmap.TestIteratorMemory].assertEquals(int,int)'
    - System.out.println(String)
    - '[org.roaringbitmap.TestIteratorMemory].isThreadAllocatedMemorySupported(ThreadMXBean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestIteratorMemory].measureBoxedIterationAllocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestIteratorMemory].isThreadAllocatedMemorySupported(ThreadMXBean)'
      Src: org.roaringbitmap.TestIteratorMemory:135,1
    - Dst: Thread.currentThread()
      Src: org.roaringbitmap.TestIteratorMemory:136,1
    - Dst: '[org.roaringbitmap.TestIteratorMemory].getId()'
      Src: org.roaringbitmap.TestIteratorMemory:136,1
    - Dst: '[org.roaringbitmap.TestIteratorMemory].getThreadAllocatedBytes(ThreadMXBean,org.roaringbitmap.TestIteratorMemory)'
      Src: org.roaringbitmap.TestIteratorMemory:136,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestIteratorMemory:138,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestIteratorMemory:140,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestIteratorMemory:141,1
    - Dst: '[org.roaringbitmap.TestIteratorMemory].assertEquals(int,int)'
      Src: org.roaringbitmap.TestIteratorMemory:144,1
    - Dst: Thread.currentThread()
      Src: org.roaringbitmap.TestIteratorMemory:146,1
    - Dst: '[org.roaringbitmap.TestIteratorMemory].getId()'
      Src: org.roaringbitmap.TestIteratorMemory:146,1
    - Dst: '[org.roaringbitmap.TestIteratorMemory].getThreadAllocatedBytes(ThreadMXBean,org.roaringbitmap.TestIteratorMemory)'
      Src: org.roaringbitmap.TestIteratorMemory:146,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestIteratorMemory:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.IntIteratorFlyweight
      - org.roaringbitmap.ReverseIntIteratorFlyweight
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - ThreadMXBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 133
    functionDepth: 3
    functionLinenumber: 133
    functionLinenumberEnd: 149
    functionName: '[org.roaringbitmap.TestIteratorMemory].measureStandardIterationAllocation()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIteratorMemory.java
    functionUses: 0
    functionsReached:
    - Thread.currentThread()
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.TestIteratorMemory].getId()'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.TestIteratorMemory].getThreadAllocatedBytes(ThreadMXBean,org.roaringbitmap.TestIteratorMemory)'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - '[org.roaringbitmap.TestIteratorMemory].assertEquals(int,int)'
    - System.out.println(String)
    - '[org.roaringbitmap.TestIteratorMemory].isThreadAllocatedMemorySupported(ThreadMXBean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestIteratorMemory].measureStandardIterationAllocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestIteratorMemory].isThreadAllocatedMemorySupported(ThreadMXBean)'
      Src: org.roaringbitmap.TestIteratorMemory:153,1
    - Dst: Thread.currentThread()
      Src: org.roaringbitmap.TestIteratorMemory:154,1
    - Dst: '[org.roaringbitmap.TestIteratorMemory].getId()'
      Src: org.roaringbitmap.TestIteratorMemory:154,1
    - Dst: '[org.roaringbitmap.TestIteratorMemory].getThreadAllocatedBytes(ThreadMXBean,org.roaringbitmap.TestIteratorMemory)'
      Src: org.roaringbitmap.TestIteratorMemory:154,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].<init>()'
      Src: org.roaringbitmap.TestIteratorMemory:156,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].wrap(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestIteratorMemory:157,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].hasNext()'
      Src: org.roaringbitmap.TestIteratorMemory:160,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].next()'
      Src: org.roaringbitmap.TestIteratorMemory:161,1
    - Dst: '[org.roaringbitmap.TestIteratorMemory].assertEquals(int,int)'
      Src: org.roaringbitmap.TestIteratorMemory:164,1
    - Dst: Thread.currentThread()
      Src: org.roaringbitmap.TestIteratorMemory:166,1
    - Dst: '[org.roaringbitmap.TestIteratorMemory].getId()'
      Src: org.roaringbitmap.TestIteratorMemory:166,1
    - Dst: '[org.roaringbitmap.TestIteratorMemory].getThreadAllocatedBytes(ThreadMXBean,org.roaringbitmap.TestIteratorMemory)'
      Src: org.roaringbitmap.TestIteratorMemory:166,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestIteratorMemory:167,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.IntIteratorFlyweight
      - org.roaringbitmap.ReverseIntIteratorFlyweight
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - ThreadMXBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 151
    functionDepth: 4
    functionLinenumber: 151
    functionLinenumberEnd: 169
    functionName: '[org.roaringbitmap.TestIteratorMemory].measureFlyWeightIterationAllocation()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIteratorMemory.java
    functionUses: 0
    functionsReached:
    - Thread.currentThread()
    - '[org.roaringbitmap.IntIteratorFlyweight].wrap(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.IntIteratorFlyweight].next()'
    - '[org.roaringbitmap.TestIteratorMemory].getId()'
    - '[org.roaringbitmap.IntIteratorFlyweight].<init>()'
    - '[org.roaringbitmap.TestIteratorMemory].getThreadAllocatedBytes(ThreadMXBean,org.roaringbitmap.TestIteratorMemory)'
    - System.out.println(String)
    - '[org.roaringbitmap.TestIteratorMemory].assertEquals(int,int)'
    - '[org.roaringbitmap.IntIteratorFlyweight].hasNext()'
    - '[org.roaringbitmap.TestIteratorMemory].isThreadAllocatedMemorySupported(ThreadMXBean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestIteratorMemory].measureFlyWeightIterationAllocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].<init>()'
      Src: org.roaringbitmap.TestIteratorMemory:21,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].<init>()'
      Src: org.roaringbitmap.TestIteratorMemory:23,1
    - Dst: ManagementFactory.getThreadMXBean()
      Src: org.roaringbitmap.TestIteratorMemory:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.IntIteratorFlyweight
      - org.roaringbitmap.ReverseIntIteratorFlyweight
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - ThreadMXBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestIteratorMemory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestIteratorMemory].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIteratorMemory.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ReverseIntIteratorFlyweight].<init>()'
    - '[org.roaringbitmap.IntIteratorFlyweight].<init>()'
    - ManagementFactory.getThreadMXBean()
    linkageType: ''
    returnType: org.roaringbitmap.TestIteratorMemory
    signature: '[org.roaringbitmap.TestIteratorMemory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:25,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:27,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:28,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:28,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:31,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:32,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:32,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].remove(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:35,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:36,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 23
    functionDepth: 6
    functionLinenumber: 23
    functionLinenumberEnd: 37
    functionName: '[org.roaringbitmap.TestRoaringBitmap_FastRank].addSmallRemoveSmaller()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap_FastRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastRankRoaringBitmap].rank(int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].add(int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].remove(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap_FastRank].addSmallRemoveSmaller()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:41,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:43,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:44,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:44,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].select(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:45,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:45,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:48,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].select(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:50,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:50,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].select(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:51,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(org.roaringbitmap.TestRoaringBitmap_FastRank,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:51,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:53,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:53,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:54,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:54,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:55,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:55,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:57,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:57,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:58,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:58,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:59,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:59,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].remove(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:62,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].select(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:64,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(org.roaringbitmap.TestRoaringBitmap_FastRank,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:64,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:66,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:66,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:67,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:67,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:68,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 39
    functionDepth: 6
    functionLinenumber: 39
    functionLinenumberEnd: 69
    functionName: '[org.roaringbitmap.TestRoaringBitmap_FastRank].addSmallAddBigRemoveSmall()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap_FastRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastRankRoaringBitmap].remove(int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].select(int)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap_FastRank)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].rank(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(org.roaringbitmap.TestRoaringBitmap_FastRank,int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].rank(org.roaringbitmap.TestRoaringBitmap_FastRank)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].add(int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].rank(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap_FastRank].addSmallAddBigRemoveSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:73,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:75,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].select(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:77,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:77,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:80,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].select(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:82,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:82,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].select(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:83,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(org.roaringbitmap.TestRoaringBitmap_FastRank,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:83,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:85,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:85,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:86,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:86,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:87,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:87,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:89,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:89,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:90,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:90,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:91,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:91,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].remove(org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:94,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].select(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:96,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:96,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:98,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:98,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:99,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:99,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:100,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 71
    functionDepth: 6
    functionLinenumber: 71
    functionLinenumberEnd: 101
    functionName: '[org.roaringbitmap.TestRoaringBitmap_FastRank].addSmallAddBigRemoveBig()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap_FastRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastRankRoaringBitmap].rank(int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].select(int)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].rank(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(org.roaringbitmap.TestRoaringBitmap_FastRank,int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].rank(org.roaringbitmap.TestRoaringBitmap_FastRank)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].remove(org.roaringbitmap.TestRoaringBitmap_FastRank)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].add(int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap_FastRank)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap_FastRank].addSmallAddBigRemoveBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:105,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:107,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:108,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:108,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].select(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:109,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:109,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].add()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:112,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].select(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:114,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:114,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].select(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:115,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:115,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:117,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:117,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:118,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:118,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:119,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:119,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:121,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:121,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:122,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:122,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:123,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:123,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].remove(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:126,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].select(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:128,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:128,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:130,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:130,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:131,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:131,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:132,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 103
    functionDepth: 6
    functionLinenumber: 103
    functionLinenumberEnd: 133
    functionName: '[org.roaringbitmap.TestRoaringBitmap_FastRank].addSmallAddNegativeRemoveSmall()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap_FastRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastRankRoaringBitmap].remove(int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].select(int)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].add()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].rank(int,int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].rank()'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].add(int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].rank(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap_FastRank].addSmallAddNegativeRemoveSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:137,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:139,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].select(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:141,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:141,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].add()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:144,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].select(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:146,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:146,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].select(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:147,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:147,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:149,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:149,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:150,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:150,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:151,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:151,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:153,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:153,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:154,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:154,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:155,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:155,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].remove()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:158,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].select(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:160,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:160,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:162,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:162,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:163,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:163,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:164,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 135
    functionDepth: 6
    functionLinenumber: 135
    functionLinenumberEnd: 165
    functionName: '[org.roaringbitmap.TestRoaringBitmap_FastRank].addSmallAddNegativeRemoveNegative()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap_FastRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastRankRoaringBitmap].rank(int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].select(int)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].remove()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].add()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].rank()'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].add(int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].rank(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap_FastRank].addSmallAddNegativeRemoveNegative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:169,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:171,1
    - Dst: '[java.util.Random].nextInt()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:178,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].checkedAdd(org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:179,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:186,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].select(org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:186,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].remove(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:187,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:189,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:189,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 167
    functionDepth: 6
    functionLinenumber: 167
    functionLinenumberEnd: 190
    functionName: '[org.roaringbitmap.TestRoaringBitmap_FastRank].addManyRandomlyThenRemoveAllRandomly()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap_FastRank.java
    functionUses: 0
    functionsReached:
    - '[java.util.Random].nextInt(org.roaringbitmap.TestRoaringBitmap_FastRank)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
    - '[java.util.Random].nextInt()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].getLongCardinality()'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].checkedAdd(org.roaringbitmap.TestRoaringBitmap_FastRank)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].select(org.roaringbitmap.TestRoaringBitmap_FastRank)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].remove(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap_FastRank].addManyRandomlyThenRemoveAllRandomly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:194,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:196,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].addSelectRemoveRandomly(org.roaringbitmap.FastRankRoaringBitmap,java.util.Random,org.roaringbitmap.TestRoaringBitmap_FastRank,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:200,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:202,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 192
    functionDepth: 5
    functionLinenumber: 192
    functionLinenumberEnd: 203
    functionName: '[org.roaringbitmap.TestRoaringBitmap_FastRank].addAndRemoveRandomly()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap_FastRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].getLongCardinality()'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].addSelectRemoveRandomly(org.roaringbitmap.FastRankRoaringBitmap,java.util.Random,org.roaringbitmap.TestRoaringBitmap_FastRank,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap_FastRank].addAndRemoveRandomly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].nextBoolean()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:211,1
    - Dst: '[java.util.Random].nextInt()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:212,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:212,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].checkedAdd(org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:213,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:219,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].select(org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:219,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:220,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - java.util.Random
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - b
    - r
    - problemSize
    - intBound
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - java.util.Random
    - int
    - int
    constantsTouched: []
    func_position:
      end: 227
      start: 205
    functionDepth: 5
    functionLinenumber: 205
    functionLinenumberEnd: 227
    functionName: '[org.roaringbitmap.TestRoaringBitmap_FastRank].addSelectRemoveRandomly(org.roaringbitmap.RoaringBitmap,java.util.Random,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap_FastRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].checkedAdd(org.roaringbitmap.TestRoaringBitmap_FastRank)'
    - '[org.roaringbitmap.RoaringBitmap].select(org.roaringbitmap.TestRoaringBitmap_FastRank)'
    - '[org.roaringbitmap.RoaringBitmap].remove(int)'
    - '[java.util.Random].nextInt(org.roaringbitmap.TestRoaringBitmap_FastRank)'
    - '[java.util.Random].nextBoolean()'
    - '[java.util.Random].nextInt()'
    - '[java.util.Random].nextInt(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.TestRoaringBitmap_FastRank].addSelectRemoveRandomly(org.roaringbitmap.RoaringBitmap,java.util.Random,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:231,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:233,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 234
      start: 229
    functionDepth: 5
    functionLinenumber: 229
    functionLinenumberEnd: 234
    functionName: '[org.roaringbitmap.TestRoaringBitmap_FastRank].rankOnEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap_FastRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].rank(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap_FastRank].rankOnEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertThrows()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:238,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 244
      start: 236
    functionDepth: 0
    functionLinenumber: 236
    functionLinenumberEnd: 244
    functionName: '[org.roaringbitmap.TestRoaringBitmap_FastRank].selectOnEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap_FastRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap_FastRank].selectOnEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.currentTimeMillis()
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:250,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:252,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:253,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].addSelectRemoveRandomly(org.roaringbitmap.FastRankRoaringBitmap,java.util.Random,org.roaringbitmap.TestRoaringBitmap_FastRank,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:254,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:255,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:255,1
    - Dst: System.currentTimeMillis()
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:257,1
    - Dst: System.currentTimeMillis()
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:259,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:261,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:262,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].addSelectRemoveRandomly(org.roaringbitmap.RoaringBitmap,java.util.Random,org.roaringbitmap.TestRoaringBitmap_FastRank,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:263,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:264,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:264,1
    - Dst: System.currentTimeMillis()
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:266,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:269,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:271,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 272
      start: 246
    functionDepth: 5
    functionLinenumber: 246
    functionLinenumberEnd: 272
    functionName: '[org.roaringbitmap.TestRoaringBitmap_FastRank].performanceTest_MixedAddRemove_LargeInts()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap_FastRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,long)'
    - System.currentTimeMillis()
    - '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].getLongCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].addSelectRemoveRandomly(org.roaringbitmap.RoaringBitmap,java.util.Random,org.roaringbitmap.TestRoaringBitmap_FastRank,int)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].addSelectRemoveRandomly(org.roaringbitmap.FastRankRoaringBitmap,java.util.Random,org.roaringbitmap.TestRoaringBitmap_FastRank,int)'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap_FastRank].performanceTest_MixedAddRemove_LargeInts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.currentTimeMillis()
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:278,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:280,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:281,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].addSelectRemoveRandomly(org.roaringbitmap.FastRankRoaringBitmap,java.util.Random,org.roaringbitmap.TestRoaringBitmap_FastRank,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:282,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:283,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:283,1
    - Dst: System.currentTimeMillis()
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:285,1
    - Dst: System.currentTimeMillis()
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:287,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:289,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:290,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].addSelectRemoveRandomly(org.roaringbitmap.RoaringBitmap,java.util.Random,org.roaringbitmap.TestRoaringBitmap_FastRank,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:291,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:292,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:292,1
    - Dst: System.currentTimeMillis()
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:294,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:297,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 300
      start: 274
    functionDepth: 5
    functionLinenumber: 274
    functionLinenumberEnd: 300
    functionName: '[org.roaringbitmap.TestRoaringBitmap_FastRank].performanceTest_MixedAddRemove_SmallInts()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap_FastRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,long)'
    - System.currentTimeMillis()
    - '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].getLongCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].addSelectRemoveRandomly(org.roaringbitmap.RoaringBitmap,java.util.Random,org.roaringbitmap.TestRoaringBitmap_FastRank,int)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].addSelectRemoveRandomly(org.roaringbitmap.FastRankRoaringBitmap,java.util.Random,org.roaringbitmap.TestRoaringBitmap_FastRank,int)'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap_FastRank].performanceTest_MixedAddRemove_SmallInts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.currentTimeMillis()
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:306,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:308,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:309,1
    - Dst: '[java.util.Random].nextInt()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:312,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:312,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:315,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:318,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].select(org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:318,1
    - Dst: System.currentTimeMillis()
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:321,1
    - Dst: System.currentTimeMillis()
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:323,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:325,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:326,1
    - Dst: '[java.util.Random].nextInt()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:329,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:329,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:332,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:335,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].select(org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:335,1
    - Dst: System.currentTimeMillis()
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:338,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:341,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:342,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 343
      start: 302
    functionDepth: 5
    functionLinenumber: 302
    functionLinenumberEnd: 343
    functionName: '[org.roaringbitmap.TestRoaringBitmap_FastRank].performanceTest_AddManyThenSelectMany()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap_FastRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].select(org.roaringbitmap.TestRoaringBitmap_FastRank)'
    - System.currentTimeMillis()
    - '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
    - '[java.util.Random].nextInt()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].getCardinality()'
    - '[java.util.Random].nextInt(org.roaringbitmap.TestRoaringBitmap_FastRank)'
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap_FastRank)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].select(org.roaringbitmap.TestRoaringBitmap_FastRank)'
    - System.out.println(String)
    - '[org.roaringbitmap.FastRankRoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap_FastRank)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap_FastRank].performanceTest_AddManyThenSelectMany()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:346,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:348,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].select(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:349,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:352,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:352,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.FastRankRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 355
      start: 345
    functionDepth: 6
    functionLinenumber: 345
    functionLinenumberEnd: 355
    functionName: '[org.roaringbitmap.TestRoaringBitmap_FastRank].prepareFastWithComputedCache()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap_FastRank.java
    functionUses: 16
    functionsReached:
    - '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].select(int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertFalse(boolean)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].add(int)'
    linkageType: ''
    returnType: org.roaringbitmap.FastRankRoaringBitmap
    signature: '[org.roaringbitmap.TestRoaringBitmap_FastRank].prepareFastWithComputedCache()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:359,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:361,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:361,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 362
      start: 357
    functionDepth: 5
    functionLinenumber: 357
    functionLinenumberEnd: 362
    functionName: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_constructor()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap_FastRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_constructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].prepareFastWithComputedCache()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:366,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:368,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:369,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:369,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 370
      start: 364
    functionDepth: 7
    functionLinenumber: 364
    functionLinenumberEnd: 370
    functionName: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_addLongRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap_FastRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertTrue(boolean)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].prepareFastWithComputedCache()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_addLongRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].prepareFastWithComputedCache()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:374,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:376,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:377,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 378
      start: 372
    functionDepth: 7
    functionLinenumber: 372
    functionLinenumberEnd: 378
    functionName: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_addIntRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap_FastRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertTrue(boolean)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].prepareFastWithComputedCache()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_addIntRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].prepareFastWithComputedCache()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:382,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].add(int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:384,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:385,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:385,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 386
      start: 380
    functionDepth: 7
    functionLinenumber: 380
    functionLinenumberEnd: 386
    functionName: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_addIntArray()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap_FastRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertTrue(boolean)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].prepareFastWithComputedCache()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].add(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_addIntArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].prepareFastWithComputedCache()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:390,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].clear()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:392,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:393,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:393,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 394
      start: 388
    functionDepth: 7
    functionLinenumber: 388
    functionLinenumberEnd: 394
    functionName: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_clear()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap_FastRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertTrue(boolean)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].clear()'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].prepareFastWithComputedCache()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].prepareFastWithComputedCache()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:398,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].flip(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:400,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:401,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:401,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 402
      start: 396
    functionDepth: 7
    functionLinenumber: 396
    functionLinenumberEnd: 402
    functionName: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_flip()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap_FastRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertTrue(boolean)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].prepareFastWithComputedCache()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].flip(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_flip()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].prepareFastWithComputedCache()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:406,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:408,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:409,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:409,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 410
      start: 404
    functionDepth: 7
    functionLinenumber: 404
    functionLinenumberEnd: 410
    functionName: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_flipIntRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap_FastRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastRankRoaringBitmap].flip(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertTrue(boolean)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].prepareFastWithComputedCache()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_flipIntRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].prepareFastWithComputedCache()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:414,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:416,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:417,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:417,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 418
      start: 412
    functionDepth: 7
    functionLinenumber: 412
    functionLinenumberEnd: 418
    functionName: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_flipLongRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap_FastRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastRankRoaringBitmap].flip(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertTrue(boolean)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].prepareFastWithComputedCache()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_flipLongRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].prepareFastWithComputedCache()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:422,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].remove(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:424,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:425,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:425,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 426
      start: 420
    functionDepth: 7
    functionLinenumber: 420
    functionLinenumberEnd: 426
    functionName: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_remove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap_FastRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertTrue(boolean)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].prepareFastWithComputedCache()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].remove(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].prepareFastWithComputedCache()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:430,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:432,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:433,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:433,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 434
      start: 428
    functionDepth: 7
    functionLinenumber: 428
    functionLinenumberEnd: 434
    functionName: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_removeIntRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap_FastRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertTrue(boolean)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].remove(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].prepareFastWithComputedCache()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_removeIntRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].prepareFastWithComputedCache()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:438,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:440,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:441,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:441,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 442
      start: 436
    functionDepth: 7
    functionLinenumber: 436
    functionLinenumberEnd: 442
    functionName: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_removeLongRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap_FastRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertTrue(boolean)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].remove(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].prepareFastWithComputedCache()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_removeLongRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].prepareFastWithComputedCache()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:446,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].checkedAdd(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:448,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:449,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:449,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 450
      start: 444
    functionDepth: 7
    functionLinenumber: 444
    functionLinenumberEnd: 450
    functionName: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_checkedAdd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap_FastRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastRankRoaringBitmap].checkedAdd(int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertTrue(boolean)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].prepareFastWithComputedCache()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_checkedAdd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].prepareFastWithComputedCache()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:454,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].checkedRemove(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:456,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:457,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:457,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 458
      start: 452
    functionDepth: 7
    functionLinenumber: 452
    functionLinenumberEnd: 458
    functionName: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_checkedRemove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap_FastRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertTrue(boolean)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].checkedRemove(int)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].prepareFastWithComputedCache()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_checkedRemove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].prepareFastWithComputedCache()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:462,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:464,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:464,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:465,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:465,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 466
      start: 460
    functionDepth: 7
    functionLinenumber: 460
    functionLinenumberEnd: 466
    functionName: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_and()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap_FastRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertTrue(boolean)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].prepareFastWithComputedCache()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_and()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].prepareFastWithComputedCache()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:470,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:472,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:472,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:473,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:473,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 474
      start: 468
    functionDepth: 7
    functionLinenumber: 468
    functionLinenumberEnd: 474
    functionName: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_andNot()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap_FastRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastRankRoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertTrue(boolean)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].prepareFastWithComputedCache()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_andNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].prepareFastWithComputedCache()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:478,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:480,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:480,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:481,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:481,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 482
      start: 476
    functionDepth: 7
    functionLinenumber: 476
    functionLinenumberEnd: 482
    functionName: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_or()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap_FastRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastRankRoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertTrue(boolean)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].prepareFastWithComputedCache()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_or()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].prepareFastWithComputedCache()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:486,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:488,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].xor(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:488,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:489,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:489,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 490
      start: 484
    functionDepth: 7
    functionLinenumber: 484
    functionLinenumberEnd: 490
    functionName: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_xor()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap_FastRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertTrue(boolean)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].prepareFastWithComputedCache()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].xor(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_xor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:494,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].getLongSizeInBytes()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:497,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:497,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:499,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:500,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:501,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].getLongSizeInBytes()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:503,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:503,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:506,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].getLongSizeInBytes()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:509,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,long)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:509,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 510
      start: 492
    functionDepth: 6
    functionLinenumber: 492
    functionLinenumberEnd: 510
    functionName: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testLongSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap_FastRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,long)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].rank(int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].add(int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].getLongSizeInBytes()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap_FastRank)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testLongSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:515,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:516,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:516,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:517,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:518,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].select(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:519,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:519,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].select(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:520,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:520,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 521
      start: 513
    functionDepth: 6
    functionLinenumber: 513
    functionLinenumberEnd: 521
    functionName: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testCacheIsNotReset()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap_FastRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].select(int)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,org.roaringbitmap.TestRoaringBitmap_FastRank)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].add(int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].rank(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testCacheIsNotReset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:527,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:528,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:529,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:530,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].select(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:530,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:530,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertThrows()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:531,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertThrows()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:533,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:538,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:539,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:540,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:541,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].select(int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:541,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:541,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertThrows()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:542,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertThrows()'
      Src: org.roaringbitmap.TestRoaringBitmap_FastRank:545,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 548
      start: 524
    functionDepth: 5
    functionLinenumber: 524
    functionLinenumberEnd: 548
    functionName: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testSelectExceptionOutOfBounds()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap_FastRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].select(int)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].select(int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].add(int)'
    - '[org.roaringbitmap.TestRoaringBitmap_FastRank].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap_FastRank].testSelectExceptionOutOfBounds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestRoaringBitmap_FastRank
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestRoaringBitmap_FastRank].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap_FastRank.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.TestRoaringBitmap_FastRank
    signature: '[org.roaringbitmap.TestRoaringBitmap_FastRank].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestSerializedSize:11,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int)'
      Src: org.roaringbitmap.TestSerializedSize:13,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestSerializedSize:14,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestSerializedSize:14,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getSizeInBytes()'
      Src: org.roaringbitmap.TestSerializedSize:15,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestSerializedSize:15,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getSizeInBytes()'
      Src: org.roaringbitmap.TestSerializedSize:16,1
    - Dst: '[org.roaringbitmap.TestSerializedSize].assertTrue(int)'
      Src: org.roaringbitmap.TestSerializedSize:16,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 17
      start: 9
    functionDepth: 3
    functionLinenumber: 9
    functionLinenumberEnd: 17
    functionName: '[org.roaringbitmap.TestSerializedSize].testLucaSize()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerializedSize.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestSerializedSize].assertTrue(int)'
    - '[org.roaringbitmap.RoaringBitmap].getSizeInBytes()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int)'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSerializedSize].testLucaSize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSerializedSize:21,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].maximumSerializedSize(int,int)'
      Src: org.roaringbitmap.TestSerializedSize:22,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestSerializedSize:23,1
    - Dst: '[org.roaringbitmap.TestSerializedSize].assertTrue(org.roaringbitmap.TestSerializedSize)'
      Src: org.roaringbitmap.TestSerializedSize:24,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.TestSerializedSize:25,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestSerializedSize:26,1
    - Dst: '[org.roaringbitmap.TestSerializedSize].assertTrue(org.roaringbitmap.TestSerializedSize)'
      Src: org.roaringbitmap.TestSerializedSize:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 19
    functionDepth: 4
    functionLinenumber: 19
    functionLinenumberEnd: 28
    functionName: '[org.roaringbitmap.TestSerializedSize].testEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerializedSize.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].maximumSerializedSize(int,int)'
    - '[org.roaringbitmap.TestSerializedSize].assertTrue(org.roaringbitmap.TestSerializedSize)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSerializedSize].testEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSerializedSize:33,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestSerializedSize)'
      Src: org.roaringbitmap.TestSerializedSize:34,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].maximumSerializedSize(int,int)'
      Src: org.roaringbitmap.TestSerializedSize:35,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestSerializedSize:36,1
    - Dst: '[org.roaringbitmap.TestSerializedSize].assertTrue(org.roaringbitmap.TestSerializedSize)'
      Src: org.roaringbitmap.TestSerializedSize:37,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.TestSerializedSize:38,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestSerializedSize:39,1
    - Dst: '[org.roaringbitmap.TestSerializedSize].assertTrue(org.roaringbitmap.TestSerializedSize)'
      Src: org.roaringbitmap.TestSerializedSize:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 30
    functionDepth: 4
    functionLinenumber: 30
    functionLinenumberEnd: 42
    functionName: '[org.roaringbitmap.TestSerializedSize].testOne()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerializedSize.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestSerializedSize)'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].maximumSerializedSize(int,int)'
    - '[org.roaringbitmap.TestSerializedSize].assertTrue(org.roaringbitmap.TestSerializedSize)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSerializedSize].testOne()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSerializedSize:47,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,long)'
      Src: org.roaringbitmap.TestSerializedSize:48,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestSerializedSize:49,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].maximumSerializedSize(int,int)'
      Src: org.roaringbitmap.TestSerializedSize:49,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestSerializedSize:50,1
    - Dst: '[org.roaringbitmap.TestSerializedSize].assertTrue(org.roaringbitmap.TestSerializedSize)'
      Src: org.roaringbitmap.TestSerializedSize:51,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.TestSerializedSize:52,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestSerializedSize:53,1
    - Dst: '[org.roaringbitmap.TestSerializedSize].assertTrue(org.roaringbitmap.TestSerializedSize)'
      Src: org.roaringbitmap.TestSerializedSize:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 44
    functionDepth: 4
    functionLinenumber: 44
    functionLinenumberEnd: 56
    functionName: '[org.roaringbitmap.TestSerializedSize].testRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerializedSize.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.RoaringBitmap].add(int,long)'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].maximumSerializedSize(int,int)'
    - '[org.roaringbitmap.TestSerializedSize].assertTrue(org.roaringbitmap.TestSerializedSize)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSerializedSize].testRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSerializedSize:62,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestSerializedSize:67,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestSerializedSize:70,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].maximumSerializedSize(int,org.roaringbitmap.TestSerializedSize)'
      Src: org.roaringbitmap.TestSerializedSize:70,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestSerializedSize:71,1
    - Dst: '[org.roaringbitmap.TestSerializedSize].assertTrue(org.roaringbitmap.TestSerializedSize)'
      Src: org.roaringbitmap.TestSerializedSize:72,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.TestSerializedSize:73,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestSerializedSize:74,1
    - Dst: '[org.roaringbitmap.TestSerializedSize].assertTrue(org.roaringbitmap.TestSerializedSize)'
      Src: org.roaringbitmap.TestSerializedSize:75,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 58
    functionDepth: 5
    functionLinenumber: 58
    functionLinenumberEnd: 77
    functionName: '[org.roaringbitmap.TestSerializedSize].testLarge()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerializedSize.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.RoaringBitmap].maximumSerializedSize(int,org.roaringbitmap.TestSerializedSize)'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.TestSerializedSize].assertTrue(org.roaringbitmap.TestSerializedSize)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSerializedSize].testLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSerializedSize:83,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestSerializedSize,org.roaringbitmap.TestSerializedSize)'
      Src: org.roaringbitmap.TestSerializedSize:88,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestSerializedSize:91,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].maximumSerializedSize(int,org.roaringbitmap.TestSerializedSize)'
      Src: org.roaringbitmap.TestSerializedSize:91,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestSerializedSize:92,1
    - Dst: '[org.roaringbitmap.TestSerializedSize].assertTrue(org.roaringbitmap.TestSerializedSize)'
      Src: org.roaringbitmap.TestSerializedSize:93,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.TestSerializedSize:94,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestSerializedSize:95,1
    - Dst: '[org.roaringbitmap.TestSerializedSize].assertTrue(org.roaringbitmap.TestSerializedSize)'
      Src: org.roaringbitmap.TestSerializedSize:96,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 79
    functionDepth: 4
    functionLinenumber: 79
    functionLinenumberEnd: 98
    functionName: '[org.roaringbitmap.TestSerializedSize].testManyRanges()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerializedSize.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.RoaringBitmap].maximumSerializedSize(int,org.roaringbitmap.TestSerializedSize)'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestSerializedSize].assertTrue(org.roaringbitmap.TestSerializedSize)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestSerializedSize,org.roaringbitmap.TestSerializedSize)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSerializedSize].testManyRanges()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.sqrt(org.roaringbitmap.TestSerializedSize)
      Src: org.roaringbitmap.TestSerializedSize:104,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - n
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 119
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 119
    functionName: '[org.roaringbitmap.TestSerializedSize].firstPrimes(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerializedSize.java
    functionUses: 0
    functionsReached:
    - Math.sqrt(org.roaringbitmap.TestSerializedSize)
    linkageType: ''
    returnType: int[]
    signature: '[org.roaringbitmap.TestSerializedSize].firstPrimes(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestSerializedSize:123,1
    - Dst: '[org.roaringbitmap.TestSerializedSize].firstPrimes(org.roaringbitmap.TestSerializedSize)'
      Src: org.roaringbitmap.TestSerializedSize:125,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int[])'
      Src: org.roaringbitmap.TestSerializedSize:126,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].maximumSerializedSize(int,org.roaringbitmap.TestSerializedSize)'
      Src: org.roaringbitmap.TestSerializedSize:128,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestSerializedSize:130,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].maximumSerializedSize(int,int)'
      Src: org.roaringbitmap.TestSerializedSize:130,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestSerializedSize:132,1
    - Dst: System.out.println(org.roaringbitmap.TestSerializedSize)
      Src: org.roaringbitmap.TestSerializedSize:133,1
    - Dst: '[org.roaringbitmap.TestSerializedSize].assertTrue(org.roaringbitmap.TestSerializedSize)'
      Src: org.roaringbitmap.TestSerializedSize:142,1
    - Dst: '[org.roaringbitmap.TestSerializedSize].assertTrue(org.roaringbitmap.TestSerializedSize)'
      Src: org.roaringbitmap.TestSerializedSize:143,1
    - Dst: '[org.roaringbitmap.TestSerializedSize].assertTrue(org.roaringbitmap.TestSerializedSize)'
      Src: org.roaringbitmap.TestSerializedSize:144,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 121
    functionDepth: 4
    functionLinenumber: 121
    functionLinenumberEnd: 146
    functionName: '[org.roaringbitmap.TestSerializedSize].testPrimeSerializedSize()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerializedSize.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - System.out.println(org.roaringbitmap.TestSerializedSize)
    - '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.RoaringBitmap].maximumSerializedSize(int,org.roaringbitmap.TestSerializedSize)'
    - '[org.roaringbitmap.TestSerializedSize].firstPrimes(org.roaringbitmap.TestSerializedSize)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int[])'
    - '[org.roaringbitmap.RoaringBitmap].maximumSerializedSize(int,int)'
    - '[org.roaringbitmap.TestSerializedSize].assertTrue(org.roaringbitmap.TestSerializedSize)'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSerializedSize].testPrimeSerializedSize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestSerializedSize
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestSerializedSize].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerializedSize.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.TestSerializedSize
    signature: '[org.roaringbitmap.TestSerializedSize].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.CloneBatchIteratorTest].testCase()'
      Src: org.roaringbitmap.CloneBatchIteratorTest:16,1
    - Dst: '[org.roaringbitmap.CloneBatchIteratorTest].withBitmapAt(int)'
      Src: org.roaringbitmap.CloneBatchIteratorTest:16,1
    - Dst: '[org.roaringbitmap.CloneBatchIteratorTest].withArrayAt(int)'
      Src: org.roaringbitmap.CloneBatchIteratorTest:16,1
    - Dst: '[org.roaringbitmap.CloneBatchIteratorTest].withRunAt(int)'
      Src: org.roaringbitmap.CloneBatchIteratorTest:16,1
    - Dst: '[org.roaringbitmap.CloneBatchIteratorTest].build()'
      Src: org.roaringbitmap.CloneBatchIteratorTest:16,1
    - Dst: '[org.roaringbitmap.CloneBatchIteratorTest].getBatchIterator()'
      Src: org.roaringbitmap.CloneBatchIteratorTest:17,1
    - Dst: '[org.roaringbitmap.CloneBatchIteratorTest].hasNext()'
      Src: org.roaringbitmap.CloneBatchIteratorTest:18,1
    - Dst: '[org.roaringbitmap.CloneBatchIteratorTest].clone()'
      Src: org.roaringbitmap.CloneBatchIteratorTest:19,1
    - Dst: '[org.roaringbitmap.CloneBatchIteratorTest].nextBatch(org.roaringbitmap.CloneBatchIteratorTest)'
      Src: org.roaringbitmap.CloneBatchIteratorTest:22,1
    - Dst: '[org.roaringbitmap.CloneBatchIteratorTest].nextBatch(org.roaringbitmap.CloneBatchIteratorTest)'
      Src: org.roaringbitmap.CloneBatchIteratorTest:23,1
    - Dst: '[org.roaringbitmap.CloneBatchIteratorTest].assertEquals()'
      Src: org.roaringbitmap.CloneBatchIteratorTest:24,1
    - Dst: '[org.roaringbitmap.CloneBatchIteratorTest].nextBatch(org.roaringbitmap.CloneBatchIteratorTest)'
      Src: org.roaringbitmap.CloneBatchIteratorTest:26,1
    - Dst: '[org.roaringbitmap.CloneBatchIteratorTest].assertEquals()'
      Src: org.roaringbitmap.CloneBatchIteratorTest:27,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 14
    functionDepth: 1
    functionLinenumber: 14
    functionLinenumberEnd: 30
    functionName: '[org.roaringbitmap.CloneBatchIteratorTest].testIndependenceOfClones()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/CloneBatchIteratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.CloneBatchIteratorTest].hasNext()'
    - '[org.roaringbitmap.CloneBatchIteratorTest].withRunAt(int)'
    - '[org.roaringbitmap.CloneBatchIteratorTest].withBitmapAt(int)'
    - '[org.roaringbitmap.CloneBatchIteratorTest].build()'
    - '[org.roaringbitmap.CloneBatchIteratorTest].testCase()'
    - '[org.roaringbitmap.CloneBatchIteratorTest].clone()'
    - '[org.roaringbitmap.CloneBatchIteratorTest].getBatchIterator()'
    - '[org.roaringbitmap.CloneBatchIteratorTest].nextBatch(org.roaringbitmap.CloneBatchIteratorTest)'
    - '[org.roaringbitmap.CloneBatchIteratorTest].withArrayAt(int)'
    - '[org.roaringbitmap.CloneBatchIteratorTest].assertEquals()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.CloneBatchIteratorTest].testIndependenceOfClones()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.CloneBatchIteratorTest:36,1
    - Dst: '[com.google.common.primitives.Ints].concat(org.roaringbitmap.CloneBatchIteratorTest,org.roaringbitmap.CloneBatchIteratorTest)'
      Src: org.roaringbitmap.CloneBatchIteratorTest:37,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.CloneBatchIteratorTest)'
      Src: org.roaringbitmap.CloneBatchIteratorTest:38,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getBatchIterator()'
      Src: org.roaringbitmap.CloneBatchIteratorTest:41,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].clone()'
      Src: org.roaringbitmap.CloneBatchIteratorTest:42,1
    - Dst: '[org.roaringbitmap.BatchIterator].nextBatch(org.roaringbitmap.CloneBatchIteratorTest)'
      Src: org.roaringbitmap.CloneBatchIteratorTest:46,1
    - Dst: '[org.roaringbitmap.CloneBatchIteratorTest].assertEquals(int,int)'
      Src: org.roaringbitmap.CloneBatchIteratorTest:46,1
    - Dst: '[java.util.Arrays].copyOfRange(org.roaringbitmap.CloneBatchIteratorTest,int,int)'
      Src: org.roaringbitmap.CloneBatchIteratorTest:47,1
    - Dst: '[org.roaringbitmap.CloneBatchIteratorTest].assertArrayEquals(org.roaringbitmap.CloneBatchIteratorTest,org.roaringbitmap.CloneBatchIteratorTest)'
      Src: org.roaringbitmap.CloneBatchIteratorTest:47,1
    - Dst: '[org.roaringbitmap.BatchIterator].nextBatch(org.roaringbitmap.CloneBatchIteratorTest)'
      Src: org.roaringbitmap.CloneBatchIteratorTest:48,1
    - Dst: '[org.roaringbitmap.CloneBatchIteratorTest].assertEquals(int,int)'
      Src: org.roaringbitmap.CloneBatchIteratorTest:48,1
    - Dst: '[java.util.Arrays].copyOfRange(org.roaringbitmap.CloneBatchIteratorTest,int,int)'
      Src: org.roaringbitmap.CloneBatchIteratorTest:49,1
    - Dst: '[org.roaringbitmap.CloneBatchIteratorTest].assertArrayEquals(org.roaringbitmap.CloneBatchIteratorTest,org.roaringbitmap.CloneBatchIteratorTest)'
      Src: org.roaringbitmap.CloneBatchIteratorTest:49,1
    - Dst: '[org.roaringbitmap.BatchIterator].nextBatch(org.roaringbitmap.CloneBatchIteratorTest)'
      Src: org.roaringbitmap.CloneBatchIteratorTest:50,1
    - Dst: '[org.roaringbitmap.CloneBatchIteratorTest].assertEquals(int,int)'
      Src: org.roaringbitmap.CloneBatchIteratorTest:50,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].nextBatch(org.roaringbitmap.CloneBatchIteratorTest)'
      Src: org.roaringbitmap.CloneBatchIteratorTest:52,1
    - Dst: '[org.roaringbitmap.CloneBatchIteratorTest].assertEquals(int,int)'
      Src: org.roaringbitmap.CloneBatchIteratorTest:52,1
    - Dst: '[java.util.Arrays].copyOfRange(org.roaringbitmap.CloneBatchIteratorTest,int,int)'
      Src: org.roaringbitmap.CloneBatchIteratorTest:53,1
    - Dst: '[org.roaringbitmap.CloneBatchIteratorTest].assertArrayEquals(org.roaringbitmap.CloneBatchIteratorTest,org.roaringbitmap.CloneBatchIteratorTest)'
      Src: org.roaringbitmap.CloneBatchIteratorTest:53,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].nextBatch(org.roaringbitmap.CloneBatchIteratorTest)'
      Src: org.roaringbitmap.CloneBatchIteratorTest:54,1
    - Dst: '[org.roaringbitmap.CloneBatchIteratorTest].assertEquals(int,int)'
      Src: org.roaringbitmap.CloneBatchIteratorTest:54,1
    - Dst: '[java.util.Arrays].copyOfRange(org.roaringbitmap.CloneBatchIteratorTest,int,int)'
      Src: org.roaringbitmap.CloneBatchIteratorTest:55,1
    - Dst: '[org.roaringbitmap.CloneBatchIteratorTest].assertArrayEquals(org.roaringbitmap.CloneBatchIteratorTest,org.roaringbitmap.CloneBatchIteratorTest)'
      Src: org.roaringbitmap.CloneBatchIteratorTest:55,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].nextBatch(org.roaringbitmap.CloneBatchIteratorTest)'
      Src: org.roaringbitmap.CloneBatchIteratorTest:56,1
    - Dst: '[org.roaringbitmap.CloneBatchIteratorTest].assertEquals(int,int)'
      Src: org.roaringbitmap.CloneBatchIteratorTest:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 32
    functionDepth: 6
    functionLinenumber: 32
    functionLinenumberEnd: 57
    functionName: '[org.roaringbitmap.CloneBatchIteratorTest].testIndependenceOfClones2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/CloneBatchIteratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.CloneBatchIteratorTest)'
    - '[org.roaringbitmap.BatchIterator].nextBatch(org.roaringbitmap.CloneBatchIteratorTest)'
    - '[com.google.common.primitives.Ints].concat(org.roaringbitmap.CloneBatchIteratorTest,org.roaringbitmap.CloneBatchIteratorTest)'
    - '[org.roaringbitmap.RoaringBitmap].getBatchIterator()'
    - '[org.roaringbitmap.CloneBatchIteratorTest].assertEquals(int,int)'
    - '[org.roaringbitmap.CloneBatchIteratorTest].assertArrayEquals(org.roaringbitmap.CloneBatchIteratorTest,org.roaringbitmap.CloneBatchIteratorTest)'
    - '[java.util.Arrays].copyOfRange(org.roaringbitmap.CloneBatchIteratorTest,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBatchIterator].clone()'
    - '[org.roaringbitmap.RoaringBatchIterator].nextBatch(org.roaringbitmap.CloneBatchIteratorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.CloneBatchIteratorTest].testIndependenceOfClones2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.CloneBatchIteratorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.CloneBatchIteratorTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/CloneBatchIteratorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.CloneBatchIteratorTest
    signature: '[org.roaringbitmap.CloneBatchIteratorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.CheckedRemoveTest:13,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.CheckedRemoveTest:17,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].checkedRemove(int)'
      Src: org.roaringbitmap.CheckedRemoveTest:22,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].validate()'
      Src: org.roaringbitmap.CheckedRemoveTest:23,1
    - Dst: '[org.roaringbitmap.CheckedRemoveTest].assertTrue(Boolean)'
      Src: org.roaringbitmap.CheckedRemoveTest:23,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 11
    functionDepth: 5
    functionLinenumber: 11
    functionLinenumberEnd: 25
    functionName: '[org.roaringbitmap.CheckedRemoveTest].testCheckedRemove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/CheckedRemoveTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.CheckedRemoveTest].assertTrue(Boolean)'
    - '[org.roaringbitmap.RoaringBitmap].validate()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].checkedRemove(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.CheckedRemoveTest].testCheckedRemove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.CheckedRemoveTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.CheckedRemoveTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/CheckedRemoveTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.CheckedRemoveTest
    signature: '[org.roaringbitmap.CheckedRemoveTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.google.common.primitives.UnsignedInteger].fromIntBits(int)'
      Src: org.roaringbitmap.TestForAllInRange:20,1
    - Dst: '[com.google.common.primitives.UnsignedInteger].fromIntBits(int)'
      Src: org.roaringbitmap.TestForAllInRange:20,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].plus(org.roaringbitmap.TestForAllInRange)'
      Src: org.roaringbitmap.TestForAllInRange:20,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].intValue()'
      Src: org.roaringbitmap.TestForAllInRange:21,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - l
    - r
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 22
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 22
    functionName: '[org.roaringbitmap.TestForAllInRange].uAdd(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestForAllInRange.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.TestForAllInRange].intValue()'
    - '[com.google.common.primitives.UnsignedInteger].fromIntBits(int)'
    - '[org.roaringbitmap.TestForAllInRange].plus(org.roaringbitmap.TestForAllInRange)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.TestForAllInRange].uAdd(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.google.common.primitives.UnsignedInteger].fromIntBits(int)'
      Src: org.roaringbitmap.TestForAllInRange:25,1
    - Dst: '[com.google.common.primitives.UnsignedInteger].fromIntBits(int)'
      Src: org.roaringbitmap.TestForAllInRange:25,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].plus(org.roaringbitmap.TestForAllInRange)'
      Src: org.roaringbitmap.TestForAllInRange:25,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].longValue()'
      Src: org.roaringbitmap.TestForAllInRange:26,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - l
    - r
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 27
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 27
    functionName: '[org.roaringbitmap.TestForAllInRange].uAddL(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestForAllInRange.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.TestForAllInRange].longValue()'
    - '[com.google.common.primitives.UnsignedInteger].fromIntBits(int)'
    - '[org.roaringbitmap.TestForAllInRange].plus(org.roaringbitmap.TestForAllInRange)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.TestForAllInRange].uAddL(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestForAllInRange:32,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].uAddL(int,int)'
      Src: org.roaringbitmap.TestForAllInRange:33,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].uAddL(int,int)'
      Src: org.roaringbitmap.TestForAllInRange:33,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(long,long)'
      Src: org.roaringbitmap.TestForAllInRange:33,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validateContinuous(int,org.roaringbitmap.TestForAllInRange)'
      Src: org.roaringbitmap.TestForAllInRange:35,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].uAdd(int,int)'
      Src: org.roaringbitmap.TestForAllInRange:36,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].forAllInRange(int,int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestForAllInRange:36,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.TestForAllInRange:37,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestForAllInRange:37,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validateContinuous(int,org.roaringbitmap.TestForAllInRange)'
      Src: org.roaringbitmap.TestForAllInRange:39,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].uAdd(int,int)'
      Src: org.roaringbitmap.TestForAllInRange:40,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].forAllInRange(int,int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestForAllInRange:40,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.TestForAllInRange:41,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestForAllInRange:41,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validate()'
      Src: org.roaringbitmap.TestForAllInRange:44,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].uAdd(int,int)'
      Src: org.roaringbitmap.TestForAllInRange:45,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].forAllInRange(int,int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestForAllInRange:45,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.TestForAllInRange:46,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestForAllInRange:46,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validate()'
      Src: org.roaringbitmap.TestForAllInRange:49,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].uAdd(int,int)'
      Src: org.roaringbitmap.TestForAllInRange:50,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].forAllInRange(int,int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestForAllInRange:50,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.TestForAllInRange:51,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestForAllInRange:51,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestForAllInRange:53,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].uAddL(int,int)'
      Src: org.roaringbitmap.TestForAllInRange:54,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].uAddL(int,int)'
      Src: org.roaringbitmap.TestForAllInRange:54,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(long,long)'
      Src: org.roaringbitmap.TestForAllInRange:54,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].ofSize(int)'
      Src: org.roaringbitmap.TestForAllInRange:55,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].uAdd(int,int)'
      Src: org.roaringbitmap.TestForAllInRange:56,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].forAllInRange(int,int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestForAllInRange:56,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertAllPresent()'
      Src: org.roaringbitmap.TestForAllInRange:57,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.TestForAllInRange:58,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].ofSize(int)'
      Src: org.roaringbitmap.TestForAllInRange:59,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].uAdd(int,int)'
      Src: org.roaringbitmap.TestForAllInRange:60,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].forAllInRange(int,int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestForAllInRange:60,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertAllPresent()'
      Src: org.roaringbitmap.TestForAllInRange:61,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestForAllInRange:63,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].uAddL(int,int)'
      Src: org.roaringbitmap.TestForAllInRange:64,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].uAddL(int,int)'
      Src: org.roaringbitmap.TestForAllInRange:64,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(long,long)'
      Src: org.roaringbitmap.TestForAllInRange:64,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].ofSize(int)'
      Src: org.roaringbitmap.TestForAllInRange:65,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].uAdd(int,int)'
      Src: org.roaringbitmap.TestForAllInRange:66,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].forAllInRange(int,int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestForAllInRange:66,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertAllAbsent()'
      Src: org.roaringbitmap.TestForAllInRange:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - offset
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 68
      start: 29
    functionDepth: 5
    functionLinenumber: 29
    functionLinenumberEnd: 68
    functionName: '[org.roaringbitmap.TestForAllInRange].testContinuous(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestForAllInRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].forAllInRange(int,int,org.roaringbitmap.ValidationRangeConsumer)'
    - '[org.roaringbitmap.ValidationRangeConsumer].validate()'
    - '[org.roaringbitmap.ValidationRangeConsumer].validateContinuous(int,org.roaringbitmap.TestForAllInRange)'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.TestForAllInRange].uAdd(int,int)'
    - '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestForAllInRange].assertEquals(int,int)'
    - '[org.roaringbitmap.ValidationRangeConsumer].assertAllAbsent()'
    - '[org.roaringbitmap.RoaringBitmap].add(long,long)'
    - '[org.roaringbitmap.ValidationRangeConsumer].assertAllPresent()'
    - '[org.roaringbitmap.TestForAllInRange].uAddL(int,int)'
    - '[org.roaringbitmap.ValidationRangeConsumer].ofSize(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestForAllInRange].testContinuous(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestForAllInRange:73,1
    - Dst: '[java.util.Arrays].fill(org.roaringbitmap.TestForAllInRange,org.roaringbitmap.TestForAllInRange)'
      Src: org.roaringbitmap.TestForAllInRange:75,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].uAdd(int,org.roaringbitmap.TestForAllInRange)'
      Src: org.roaringbitmap.TestForAllInRange:77,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestForAllInRange:77,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validate(org.roaringbitmap.TestForAllInRange)'
      Src: org.roaringbitmap.TestForAllInRange:81,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].uAdd(int,int)'
      Src: org.roaringbitmap.TestForAllInRange:82,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].forAllInRange(int,int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestForAllInRange:82,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.TestForAllInRange:83,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestForAllInRange:83,1
    - Dst: '[java.util.Arrays].copyOfRange(org.roaringbitmap.TestForAllInRange,int,int)'
      Src: org.roaringbitmap.TestForAllInRange:85,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validate(org.roaringbitmap.TestForAllInRange)'
      Src: org.roaringbitmap.TestForAllInRange:86,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].uAdd(int,int)'
      Src: org.roaringbitmap.TestForAllInRange:87,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].forAllInRange(int,int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestForAllInRange:87,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.TestForAllInRange:88,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestForAllInRange:88,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validate()'
      Src: org.roaringbitmap.TestForAllInRange:91,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].uAdd(int,int)'
      Src: org.roaringbitmap.TestForAllInRange:95,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].forAllInRange(int,int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestForAllInRange:95,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.TestForAllInRange:96,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestForAllInRange:96,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - offset
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 97
      start: 70
    functionDepth: 5
    functionLinenumber: 70
    functionLinenumberEnd: 97
    functionName: '[org.roaringbitmap.TestForAllInRange].testDense(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestForAllInRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestForAllInRange].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].forAllInRange(int,int,org.roaringbitmap.ValidationRangeConsumer)'
    - '[org.roaringbitmap.ValidationRangeConsumer].validate(org.roaringbitmap.TestForAllInRange)'
    - '[org.roaringbitmap.ValidationRangeConsumer].validate()'
    - '[org.roaringbitmap.TestForAllInRange].uAdd(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
    - '[org.roaringbitmap.TestForAllInRange].uAdd(int,org.roaringbitmap.TestForAllInRange)'
    - '[java.util.Arrays].fill(org.roaringbitmap.TestForAllInRange,org.roaringbitmap.TestForAllInRange)'
    - '[java.util.Arrays].copyOfRange(org.roaringbitmap.TestForAllInRange,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestForAllInRange].testDense(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestForAllInRange:102,1
    - Dst: '[java.util.Arrays].fill(org.roaringbitmap.TestForAllInRange,org.roaringbitmap.TestForAllInRange)'
      Src: org.roaringbitmap.TestForAllInRange:104,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].uAdd(int,org.roaringbitmap.TestForAllInRange)'
      Src: org.roaringbitmap.TestForAllInRange:106,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestForAllInRange:106,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validate(org.roaringbitmap.TestForAllInRange)'
      Src: org.roaringbitmap.TestForAllInRange:110,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].uAdd(int,int)'
      Src: org.roaringbitmap.TestForAllInRange:111,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].forAllInRange(int,int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestForAllInRange:111,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.TestForAllInRange:112,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestForAllInRange:112,1
    - Dst: '[java.util.Arrays].copyOfRange(org.roaringbitmap.TestForAllInRange,int,int)'
      Src: org.roaringbitmap.TestForAllInRange:114,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validate(org.roaringbitmap.TestForAllInRange)'
      Src: org.roaringbitmap.TestForAllInRange:115,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].uAdd(int,int)'
      Src: org.roaringbitmap.TestForAllInRange:116,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].forAllInRange(int,int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestForAllInRange:116,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.TestForAllInRange:117,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestForAllInRange:117,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].ofSize(int)'
      Src: org.roaringbitmap.TestForAllInRange:119,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].uAdd(int,int)'
      Src: org.roaringbitmap.TestForAllInRange:120,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].forAllInRange(int,int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestForAllInRange:120,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertAllAbsentExcept()'
      Src: org.roaringbitmap.TestForAllInRange:121,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.TestForAllInRange:122,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestForAllInRange:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - offset
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 123
      start: 99
    functionDepth: 5
    functionLinenumber: 99
    functionLinenumberEnd: 123
    functionName: '[org.roaringbitmap.TestForAllInRange].testSparse(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestForAllInRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestForAllInRange].assertEquals(int,int)'
    - '[org.roaringbitmap.ValidationRangeConsumer].assertAllAbsentExcept()'
    - '[org.roaringbitmap.RoaringBitmap].forAllInRange(int,int,org.roaringbitmap.ValidationRangeConsumer)'
    - '[org.roaringbitmap.ValidationRangeConsumer].validate(org.roaringbitmap.TestForAllInRange)'
    - '[org.roaringbitmap.ValidationRangeConsumer].ofSize(int)'
    - '[org.roaringbitmap.TestForAllInRange].uAdd(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
    - '[org.roaringbitmap.TestForAllInRange].uAdd(int,org.roaringbitmap.TestForAllInRange)'
    - '[java.util.Arrays].fill(org.roaringbitmap.TestForAllInRange,org.roaringbitmap.TestForAllInRange)'
    - '[java.util.Arrays].copyOfRange(org.roaringbitmap.TestForAllInRange,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestForAllInRange].testSparse(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestForAllInRange:127,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestForAllInRange:128,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestForAllInRange:129,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validateContinuous(int,org.roaringbitmap.TestForAllInRange)'
      Src: org.roaringbitmap.TestForAllInRange:131,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].forAllInRange(int,int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestForAllInRange:132,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.TestForAllInRange:133,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestForAllInRange:133,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestForAllInRange:135,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validateContinuous(int,org.roaringbitmap.TestForAllInRange)'
      Src: org.roaringbitmap.TestForAllInRange:137,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].forAllInRange(int,int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestForAllInRange:138,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.TestForAllInRange:139,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestForAllInRange:139,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestForAllInRange:141,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestForAllInRange:142,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestForAllInRange:143,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validateContinuous(int,org.roaringbitmap.TestForAllInRange)'
      Src: org.roaringbitmap.TestForAllInRange:145,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].forAllInRange(int,int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestForAllInRange:146,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.TestForAllInRange:147,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestForAllInRange:147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 125
    functionDepth: 5
    functionLinenumber: 125
    functionLinenumberEnd: 148
    functionName: '[org.roaringbitmap.TestForAllInRange].readToEnd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestForAllInRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].forAllInRange(int,int,org.roaringbitmap.ValidationRangeConsumer)'
    - '[org.roaringbitmap.ValidationRangeConsumer].validateContinuous(int,org.roaringbitmap.TestForAllInRange)'
    - '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestForAllInRange].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestForAllInRange].readToEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestForAllInRange:152,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestForAllInRange:153,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestForAllInRange:154,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].assertThrows()'
      Src: org.roaringbitmap.TestForAllInRange:156,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 150
    functionDepth: 5
    functionLinenumber: 150
    functionLinenumberEnd: 161
    functionName: '[org.roaringbitmap.TestForAllInRange].readPastEnd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestForAllInRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.TestForAllInRange].assertThrows()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestForAllInRange].readPastEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestForAllInRange:165,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestForAllInRange:166,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestForAllInRange:167,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestForAllInRange:168,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validateContinuous(int,org.roaringbitmap.TestForAllInRange)'
      Src: org.roaringbitmap.TestForAllInRange:170,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].forAllInRange(int,int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestForAllInRange:171,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.TestForAllInRange:172,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestForAllInRange:172,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestForAllInRange:174,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validateContinuous(int,org.roaringbitmap.TestForAllInRange)'
      Src: org.roaringbitmap.TestForAllInRange:176,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].forAllInRange(int,int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestForAllInRange:177,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.TestForAllInRange:178,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestForAllInRange:178,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestForAllInRange:180,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestForAllInRange:181,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestForAllInRange:182,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestForAllInRange:183,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validateContinuous(int,org.roaringbitmap.TestForAllInRange)'
      Src: org.roaringbitmap.TestForAllInRange:185,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].forAllInRange(int,int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestForAllInRange:186,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.TestForAllInRange:187,1
    - Dst: '[org.roaringbitmap.TestForAllInRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestForAllInRange:187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 163
    functionDepth: 5
    functionLinenumber: 163
    functionLinenumberEnd: 188
    functionName: '[org.roaringbitmap.TestForAllInRange].readToJustBeforeEndEnd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestForAllInRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].forAllInRange(int,int,org.roaringbitmap.ValidationRangeConsumer)'
    - '[org.roaringbitmap.ValidationRangeConsumer].validateContinuous(int,org.roaringbitmap.TestForAllInRange)'
    - '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestForAllInRange].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestForAllInRange].readToJustBeforeEndEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestForAllInRange
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestForAllInRange].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestForAllInRange.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.TestForAllInRange
    signature: '[org.roaringbitmap.TestForAllInRange].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].randomArray(int)'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:29,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].randomArray(int)'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:30,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].randomArray(int)'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:31,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].randomArray(int)'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:32,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].randomArray(int)'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:33,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].randomArray(int)'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:34,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].randomArray(int)'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:35,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].randomArray(int)'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 38
    functionName: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].init()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapWriterRandomisedTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].randomArray(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].clear()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapWriterRandomisedTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.Stream].of(int[][])'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:46,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].map()'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].tests()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapWriterRandomisedTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.Stream].of(int[][])'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].map()'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].tests()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].writer()'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:53,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].min()'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:53,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].toUnsignedLong(int)'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:53,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].max(int[])'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:53,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].toUnsignedLong(int)'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:53,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].expectedRange(org.roaringbitmap.RoaringBitmapWriterRandomisedTest,org.roaringbitmap.RoaringBitmapWriterRandomisedTest)'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:53,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].get()'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:53,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].add(org.roaringbitmap.RoaringBitmapWriterRandomisedTest)'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:55,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].flush()'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:57,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].getUnderlying()'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:58,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].verify(org.roaringbitmap.RoaringBitmapWriterRandomisedTest,int[])'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - values
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 59
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 59
    functionName: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].shouldBuildSameBitmapAsBitmapOf(int[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapWriterRandomisedTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].min()'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].writer()'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].max(int[])'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].get()'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].expectedRange(org.roaringbitmap.RoaringBitmapWriterRandomisedTest,org.roaringbitmap.RoaringBitmapWriterRandomisedTest)'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].toUnsignedLong(int)'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].getUnderlying()'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].flush()'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].add(org.roaringbitmap.RoaringBitmapWriterRandomisedTest)'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].verify(org.roaringbitmap.RoaringBitmapWriterRandomisedTest,int[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].shouldBuildSameBitmapAsBitmapOf(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].writer()'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:65,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].min()'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:65,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].toUnsignedLong(int)'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:65,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].max(int[])'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:65,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].toUnsignedLong(int)'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:65,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].expectedRange(org.roaringbitmap.RoaringBitmapWriterRandomisedTest,org.roaringbitmap.RoaringBitmapWriterRandomisedTest)'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:65,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].get()'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:65,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].addMany(int[])'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:66,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].flush()'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:67,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].getUnderlying()'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:68,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].verify(org.roaringbitmap.RoaringBitmapWriterRandomisedTest,int[])'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - values
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 69
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 69
    functionName: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].shouldBuildSameBitmapAsBitmapOfWithAddMany(int[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapWriterRandomisedTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].min()'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].writer()'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].max(int[])'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].addMany(int[])'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].get()'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].expectedRange(org.roaringbitmap.RoaringBitmapWriterRandomisedTest,org.roaringbitmap.RoaringBitmapWriterRandomisedTest)'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].toUnsignedLong(int)'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].getUnderlying()'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].flush()'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].verify(org.roaringbitmap.RoaringBitmapWriterRandomisedTest,int[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].shouldBuildSameBitmapAsBitmapOfWithAddMany(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].writer()'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:75,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].min()'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:75,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].toUnsignedLong(int)'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:75,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].max(int[])'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:75,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].toUnsignedLong(int)'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:75,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].expectedRange(org.roaringbitmap.RoaringBitmapWriterRandomisedTest,org.roaringbitmap.RoaringBitmapWriterRandomisedTest)'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:75,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].get()'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:75,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].addMany(int[])'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:76,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].get()'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:77,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].verify(org.roaringbitmap.RoaringBitmapWriterRandomisedTest,int[])'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - values
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 78
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 78
    functionName: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].getShouldFlushToTheUnderlyingBitmap(int[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapWriterRandomisedTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].min()'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].writer()'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].max(int[])'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].addMany(int[])'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].get()'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].expectedRange(org.roaringbitmap.RoaringBitmapWriterRandomisedTest,org.roaringbitmap.RoaringBitmapWriterRandomisedTest)'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].toUnsignedLong(int)'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].verify(org.roaringbitmap.RoaringBitmapWriterRandomisedTest,int[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].getShouldFlushToTheUnderlyingBitmap(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].writer()'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:83,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].constantMemory()'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:83,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].get()'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:83,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].addMany(int[])'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:84,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].get()'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:85,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].verify(org.roaringbitmap.RoaringBitmapWriterRandomisedTest,int[])'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - values
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 86
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 86
    functionName: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].getShouldFlushToTheUnderlyingBitmap_ConstantMemory(int[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapWriterRandomisedTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].writer()'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].addMany(int[])'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].get()'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].constantMemory()'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].verify(org.roaringbitmap.RoaringBitmapWriterRandomisedTest,int[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].getShouldFlushToTheUnderlyingBitmap_ConstantMemory(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].writer()'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:92,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].constantMemory()'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:92,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].min()'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:94,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].toUnsignedLong(int)'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:94,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].max(int[])'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:94,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].toUnsignedLong(int)'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:94,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].expectedRange(org.roaringbitmap.RoaringBitmapWriterRandomisedTest,org.roaringbitmap.RoaringBitmapWriterRandomisedTest)'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:92,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].get()'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:92,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].add(org.roaringbitmap.RoaringBitmapWriterRandomisedTest)'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:97,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].flush()'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:99,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].getUnderlying()'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:100,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].verify(org.roaringbitmap.RoaringBitmapWriterRandomisedTest,int[])'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - values
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 101
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 101
    functionName: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].shouldBuildSameBitmapAsBitmapOf_ConstantMemory(int[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapWriterRandomisedTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].min()'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].writer()'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].max(int[])'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].get()'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].expectedRange(org.roaringbitmap.RoaringBitmapWriterRandomisedTest,org.roaringbitmap.RoaringBitmapWriterRandomisedTest)'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].toUnsignedLong(int)'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].getUnderlying()'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].flush()'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].constantMemory()'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].add(org.roaringbitmap.RoaringBitmapWriterRandomisedTest)'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].verify(org.roaringbitmap.RoaringBitmapWriterRandomisedTest,int[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].shouldBuildSameBitmapAsBitmapOf_ConstantMemory(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].writer()'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:107,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].constantMemory()'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:107,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].min()'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:109,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].toUnsignedLong(int)'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:109,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].max(int[])'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:109,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].toUnsignedLong(int)'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:109,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].expectedRange(org.roaringbitmap.RoaringBitmapWriterRandomisedTest,org.roaringbitmap.RoaringBitmapWriterRandomisedTest)'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:107,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].get()'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:107,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].addMany(int[])'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:111,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].flush()'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:112,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].getUnderlying()'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:113,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].verify(org.roaringbitmap.RoaringBitmapWriterRandomisedTest,int[])'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - values
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 114
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 114
    functionName: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].shouldBuildSameBitmapAsBitmapOfWithAddMany_ConstantMemory(int[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapWriterRandomisedTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].min()'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].writer()'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].max(int[])'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].addMany(int[])'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].get()'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].expectedRange(org.roaringbitmap.RoaringBitmapWriterRandomisedTest,org.roaringbitmap.RoaringBitmapWriterRandomisedTest)'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].toUnsignedLong(int)'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].getUnderlying()'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].flush()'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].constantMemory()'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].verify(org.roaringbitmap.RoaringBitmapWriterRandomisedTest,int[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].shouldBuildSameBitmapAsBitmapOfWithAddMany_ConstantMemory(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int[])'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:117,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].assertEquals(org.roaringbitmap.RoaringBitmapWriterRandomisedTest,org.roaringbitmap.RoaringBitmapWriterRandomisedTest)'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:120,1
    - Dst: baselineHLC.getContainerAtIndex(org.roaringbitmap.RoaringBitmapWriterRandomisedTest)
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:122,1
    - Dst: rbHLC.getContainerAtIndex(org.roaringbitmap.RoaringBitmapWriterRandomisedTest)
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:123,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].assertEquals(org.roaringbitmap.RoaringBitmapWriterRandomisedTest,org.roaringbitmap.RoaringBitmapWriterRandomisedTest)'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:124,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:126,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rb
    - values
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - int[]
    constantsTouched: []
    func_position:
      end: 127
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 127
    functionName: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].verify(org.roaringbitmap.RoaringBitmap,int[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapWriterRandomisedTest.java
    functionUses: 0
    functionsReached:
    - rbHLC.getContainerAtIndex(org.roaringbitmap.RoaringBitmapWriterRandomisedTest)
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int[])'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].assertEquals(org.roaringbitmap.RoaringBitmapWriterRandomisedTest,org.roaringbitmap.RoaringBitmapWriterRandomisedTest)'
    - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - baselineHLC.getContainerAtIndex(org.roaringbitmap.RoaringBitmapWriterRandomisedTest)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].verify(org.roaringbitmap.RoaringBitmap,int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:130,1
    - Dst: '[java.util.Random].nextGaussian()'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:135,1
    - Dst: Math.min(org.roaringbitmap.RoaringBitmapWriterRandomisedTest,int,int)
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:136,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.RoaringBitmapWriterRandomisedTest)'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:136,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:143,1
    - Dst: '[java.util.Arrays].sort(org.roaringbitmap.RoaringBitmapWriterRandomisedTest)'
      Src: org.roaringbitmap.RoaringBitmapWriterRandomisedTest:148,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - size
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 150
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 150
    functionName: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].randomArray(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapWriterRandomisedTest.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].sort(org.roaringbitmap.RoaringBitmapWriterRandomisedTest)'
    - '[java.util.Random].nextGaussian()'
    - '[java.util.Random].nextInt(int)'
    - '[java.util.Random].<init>(int)'
    - Math.min(org.roaringbitmap.RoaringBitmapWriterRandomisedTest,int,int)
    - '[java.util.Random].nextInt(org.roaringbitmap.RoaringBitmapWriterRandomisedTest)'
    linkageType: ''
    returnType: int[]
    signature: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].randomArray(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - values
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 154
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 154
    functionName: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].max(int[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapWriterRandomisedTest.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].max(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 158
    functionName: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].min()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapWriterRandomisedTest.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].min()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmapWriterRandomisedTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapWriterRandomisedTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmapWriterRandomisedTest
    signature: '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.ForkJoinPool].<init>(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:30,1
    - Dst: '[java.util.concurrent.ForkJoinPool].<init>(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:31,1
    - Dst: '[java.util.concurrent.ForkJoinPool].<init>(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 33
    functionName: '[org.roaringbitmap.ParallelAggregationTest].init()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.concurrent.ForkJoinPool].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.ForkJoinPool].shutdownNow()'
      Src: org.roaringbitmap.ParallelAggregationTest:37,1
    - Dst: '[java.util.concurrent.ForkJoinPool].shutdownNow()'
      Src: org.roaringbitmap.ParallelAggregationTest:38,1
    - Dst: '[java.util.concurrent.ForkJoinPool].shutdownNow()'
      Src: org.roaringbitmap.ParallelAggregationTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 40
    functionName: '[org.roaringbitmap.ParallelAggregationTest].teardown()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.concurrent.ForkJoinPool].shutdownNow()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].teardown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:44,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:44,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:44,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:45,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:45,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:45,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:46,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:46,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:46,1
    - Dst: '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:47,1
    - Dst: '[org.roaringbitmap.ParallelAggregation].or(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:47,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.ParallelAggregationTest:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 48
    functionName: '[org.roaringbitmap.ParallelAggregationTest].singleContainerOR()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ParallelAggregation].or(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
    - '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
    - '[org.roaringbitmap.ParallelAggregationTest].build()'
    - '[org.roaringbitmap.ParallelAggregationTest].testCase()'
    - '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].singleContainerOR()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:52,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:52,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:52,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:52,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:53,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:53,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:53,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:54,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:54,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:54,1
    - Dst: '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:55,1
    - Dst: '[org.roaringbitmap.ParallelAggregation].or(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:55,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.ParallelAggregationTest:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 56
    functionName: '[org.roaringbitmap.ParallelAggregationTest].twoContainerOR()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ParallelAggregation].or(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
    - '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
    - '[org.roaringbitmap.ParallelAggregationTest].build()'
    - '[org.roaringbitmap.ParallelAggregationTest].testCase()'
    - '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].twoContainerOR()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:60,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:60,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:60,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:60,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:61,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:61,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:61,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:62,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:62,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:62,1
    - Dst: '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:63,1
    - Dst: '[org.roaringbitmap.ParallelAggregation].or(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:63,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.ParallelAggregationTest:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 64
    functionName: '[org.roaringbitmap.ParallelAggregationTest].disjointOR()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ParallelAggregation].or(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
    - '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
    - '[org.roaringbitmap.ParallelAggregationTest].build()'
    - '[org.roaringbitmap.ParallelAggregationTest].testCase()'
    - '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].disjointOR()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.ParallelAggregationTest:69,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
      Src: org.roaringbitmap.ParallelAggregationTest:69,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toArray()'
      Src: org.roaringbitmap.ParallelAggregationTest:69,1
    - Dst: '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:72,1
    - Dst: '[org.roaringbitmap.ParallelAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:72,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.ParallelAggregationTest:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 73
    functionName: '[org.roaringbitmap.ParallelAggregationTest].wideOr()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
    - '[org.roaringbitmap.ParallelAggregationTest].toArray()'
    - '[org.roaringbitmap.ParallelAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].wideOr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.ParallelAggregationTest:78,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
      Src: org.roaringbitmap.ParallelAggregationTest:78,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toArray()'
      Src: org.roaringbitmap.ParallelAggregationTest:78,1
    - Dst: '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:81,1
    - Dst: '[org.roaringbitmap.ParallelAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:81,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.ParallelAggregationTest:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 82
    functionName: '[org.roaringbitmap.ParallelAggregationTest].hugeOr1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
    - '[org.roaringbitmap.ParallelAggregationTest].toArray()'
    - '[org.roaringbitmap.ParallelAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].hugeOr1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.ParallelAggregationTest:87,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
      Src: org.roaringbitmap.ParallelAggregationTest:87,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toArray()'
      Src: org.roaringbitmap.ParallelAggregationTest:87,1
    - Dst: '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:90,1
    - Dst: '[org.roaringbitmap.ParallelAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:90,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.ParallelAggregationTest:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 91
    functionName: '[org.roaringbitmap.ParallelAggregationTest].hugeOr2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
    - '[org.roaringbitmap.ParallelAggregationTest].toArray()'
    - '[org.roaringbitmap.ParallelAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].hugeOr2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.ParallelAggregationTest:96,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
      Src: org.roaringbitmap.ParallelAggregationTest:96,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toArray()'
      Src: org.roaringbitmap.ParallelAggregationTest:96,1
    - Dst: '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:99,1
    - Dst: '[org.roaringbitmap.ParallelAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:99,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.ParallelAggregationTest:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 100
    functionName: '[org.roaringbitmap.ParallelAggregationTest].hugeOr3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
    - '[org.roaringbitmap.ParallelAggregationTest].toArray()'
    - '[org.roaringbitmap.ParallelAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].hugeOr3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.ParallelAggregationTest:105,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
      Src: org.roaringbitmap.ParallelAggregationTest:105,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toArray()'
      Src: org.roaringbitmap.ParallelAggregationTest:105,1
    - Dst: '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:109,1
    - Dst: '[java.util.concurrent.ForkJoinPool].submit()'
      Src: org.roaringbitmap.ParallelAggregationTest:110,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].join()'
      Src: org.roaringbitmap.ParallelAggregationTest:110,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:108,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 111
    functionName: '[org.roaringbitmap.ParallelAggregationTest].hugeOrNoParallelismAvailable1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
    - '[org.roaringbitmap.ParallelAggregationTest].toArray()'
    - '[org.roaringbitmap.ParallelAggregationTest].join()'
    - '[java.util.concurrent.ForkJoinPool].submit()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].hugeOrNoParallelismAvailable1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.ParallelAggregationTest:116,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
      Src: org.roaringbitmap.ParallelAggregationTest:116,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toArray()'
      Src: org.roaringbitmap.ParallelAggregationTest:116,1
    - Dst: '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:120,1
    - Dst: '[java.util.concurrent.ForkJoinPool].submit()'
      Src: org.roaringbitmap.ParallelAggregationTest:121,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].join()'
      Src: org.roaringbitmap.ParallelAggregationTest:121,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:119,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 122
    functionName: '[org.roaringbitmap.ParallelAggregationTest].hugeOrNoParallelismAvailable2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
    - '[org.roaringbitmap.ParallelAggregationTest].toArray()'
    - '[org.roaringbitmap.ParallelAggregationTest].join()'
    - '[java.util.concurrent.ForkJoinPool].submit()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].hugeOrNoParallelismAvailable2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.ParallelAggregationTest:127,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
      Src: org.roaringbitmap.ParallelAggregationTest:127,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toArray()'
      Src: org.roaringbitmap.ParallelAggregationTest:127,1
    - Dst: '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:131,1
    - Dst: '[java.util.concurrent.ForkJoinPool].submit()'
      Src: org.roaringbitmap.ParallelAggregationTest:132,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].join()'
      Src: org.roaringbitmap.ParallelAggregationTest:132,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:130,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 133
    functionName: '[org.roaringbitmap.ParallelAggregationTest].hugeOrNoParallelismAvailable3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
    - '[org.roaringbitmap.ParallelAggregationTest].toArray()'
    - '[org.roaringbitmap.ParallelAggregationTest].join()'
    - '[java.util.concurrent.ForkJoinPool].submit()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].hugeOrNoParallelismAvailable3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.ParallelAggregationTest:138,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
      Src: org.roaringbitmap.ParallelAggregationTest:138,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toArray()'
      Src: org.roaringbitmap.ParallelAggregationTest:138,1
    - Dst: '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:142,1
    - Dst: '[java.util.concurrent.ForkJoinPool].submit()'
      Src: org.roaringbitmap.ParallelAggregationTest:142,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].join()'
      Src: org.roaringbitmap.ParallelAggregationTest:142,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:141,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 143
    functionName: '[org.roaringbitmap.ParallelAggregationTest].hugeOrInFJP1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
    - '[org.roaringbitmap.ParallelAggregationTest].toArray()'
    - '[org.roaringbitmap.ParallelAggregationTest].join()'
    - '[java.util.concurrent.ForkJoinPool].submit()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].hugeOrInFJP1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.ParallelAggregationTest:148,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
      Src: org.roaringbitmap.ParallelAggregationTest:148,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toArray()'
      Src: org.roaringbitmap.ParallelAggregationTest:148,1
    - Dst: '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:152,1
    - Dst: '[java.util.concurrent.ForkJoinPool].submit()'
      Src: org.roaringbitmap.ParallelAggregationTest:152,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].join()'
      Src: org.roaringbitmap.ParallelAggregationTest:152,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:151,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 153
    functionName: '[org.roaringbitmap.ParallelAggregationTest].regressionTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
    - '[org.roaringbitmap.ParallelAggregationTest].toArray()'
    - '[org.roaringbitmap.ParallelAggregationTest].join()'
    - '[java.util.concurrent.ForkJoinPool].submit()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].regressionTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.ParallelAggregationTest:158,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
      Src: org.roaringbitmap.ParallelAggregationTest:158,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toArray()'
      Src: org.roaringbitmap.ParallelAggregationTest:158,1
    - Dst: '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:162,1
    - Dst: '[java.util.concurrent.ForkJoinPool].submit()'
      Src: org.roaringbitmap.ParallelAggregationTest:162,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].join()'
      Src: org.roaringbitmap.ParallelAggregationTest:162,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:161,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 163
    functionName: '[org.roaringbitmap.ParallelAggregationTest].hugeOrInFJP2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
    - '[org.roaringbitmap.ParallelAggregationTest].toArray()'
    - '[org.roaringbitmap.ParallelAggregationTest].join()'
    - '[java.util.concurrent.ForkJoinPool].submit()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].hugeOrInFJP2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.ParallelAggregationTest:168,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
      Src: org.roaringbitmap.ParallelAggregationTest:168,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toArray()'
      Src: org.roaringbitmap.ParallelAggregationTest:168,1
    - Dst: '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:172,1
    - Dst: '[java.util.concurrent.ForkJoinPool].submit()'
      Src: org.roaringbitmap.ParallelAggregationTest:172,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].join()'
      Src: org.roaringbitmap.ParallelAggregationTest:172,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:171,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 173
    functionName: '[org.roaringbitmap.ParallelAggregationTest].hugeOrInFJP3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
    - '[org.roaringbitmap.ParallelAggregationTest].toArray()'
    - '[org.roaringbitmap.ParallelAggregationTest].join()'
    - '[java.util.concurrent.ForkJoinPool].submit()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].hugeOrInFJP3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:177,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:177,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:177,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:177,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:177,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:178,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:178,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:178,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:178,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:179,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:179,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:179,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:179,1
    - Dst: '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:180,1
    - Dst: '[org.roaringbitmap.ParallelAggregation].or(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:180,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.ParallelAggregationTest:180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 175
    functionDepth: 1
    functionLinenumber: 175
    functionLinenumberEnd: 181
    functionName: '[org.roaringbitmap.ParallelAggregationTest].disjointBigKeysOR()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ParallelAggregation].or(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
    - '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
    - '[org.roaringbitmap.ParallelAggregationTest].build()'
    - '[org.roaringbitmap.ParallelAggregationTest].testCase()'
    - '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].disjointBigKeysOR()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:185,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:185,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:185,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:186,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:186,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:186,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:187,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:187,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:187,1
    - Dst: '[org.roaringbitmap.FastAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:188,1
    - Dst: '[org.roaringbitmap.ParallelAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:188,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.ParallelAggregationTest:188,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 183
    functionDepth: 1
    functionLinenumber: 183
    functionLinenumberEnd: 189
    functionName: '[org.roaringbitmap.ParallelAggregationTest].singleContainerXOR()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ParallelAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.FastAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
    - '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
    - '[org.roaringbitmap.ParallelAggregationTest].build()'
    - '[org.roaringbitmap.ParallelAggregationTest].testCase()'
    - '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].singleContainerXOR()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:193,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:193,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:193,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:193,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:193,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:194,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:194,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:194,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:194,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:195,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:195,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:195,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:195,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:195,1
    - Dst: '[org.roaringbitmap.FastAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:196,1
    - Dst: '[org.roaringbitmap.ParallelAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:196,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.ParallelAggregationTest:196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 197
      start: 191
    functionDepth: 1
    functionLinenumber: 191
    functionLinenumberEnd: 197
    functionName: '[org.roaringbitmap.ParallelAggregationTest].missingMiddleContainerXOR()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ParallelAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.FastAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
    - '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
    - '[org.roaringbitmap.ParallelAggregationTest].build()'
    - '[org.roaringbitmap.ParallelAggregationTest].testCase()'
    - '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].missingMiddleContainerXOR()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:201,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:201,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:201,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:201,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:202,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:202,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:202,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:203,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:203,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:203,1
    - Dst: '[org.roaringbitmap.FastAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:204,1
    - Dst: '[org.roaringbitmap.ParallelAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:204,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.ParallelAggregationTest:204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 199
    functionDepth: 1
    functionLinenumber: 199
    functionLinenumberEnd: 205
    functionName: '[org.roaringbitmap.ParallelAggregationTest].twoContainerXOR()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ParallelAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.FastAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
    - '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
    - '[org.roaringbitmap.ParallelAggregationTest].build()'
    - '[org.roaringbitmap.ParallelAggregationTest].testCase()'
    - '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].twoContainerXOR()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:209,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:209,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:209,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:209,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:210,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:210,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:210,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:211,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:211,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:211,1
    - Dst: '[org.roaringbitmap.FastAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:212,1
    - Dst: '[org.roaringbitmap.ParallelAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:212,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.ParallelAggregationTest:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 213
    functionName: '[org.roaringbitmap.ParallelAggregationTest].disjointXOR()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ParallelAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.FastAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
    - '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
    - '[org.roaringbitmap.ParallelAggregationTest].build()'
    - '[org.roaringbitmap.ParallelAggregationTest].testCase()'
    - '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].disjointXOR()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:217,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:217,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:217,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:217,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:217,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:218,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:218,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:218,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:218,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:219,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:219,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:219,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:219,1
    - Dst: '[org.roaringbitmap.FastAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:220,1
    - Dst: '[org.roaringbitmap.ParallelAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:220,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.ParallelAggregationTest:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 215
    functionDepth: 1
    functionLinenumber: 215
    functionLinenumberEnd: 221
    functionName: '[org.roaringbitmap.ParallelAggregationTest].disjointBigKeysXOR()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ParallelAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.FastAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
    - '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
    - '[org.roaringbitmap.ParallelAggregationTest].build()'
    - '[org.roaringbitmap.ParallelAggregationTest].testCase()'
    - '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].disjointBigKeysXOR()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:225,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:225,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:225,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.ParallelAggregationTest:225,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:226,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:226,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:226,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.ParallelAggregationTest:226,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:227,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:227,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:227,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.ParallelAggregationTest:227,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:229,1
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation].or(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:229,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.ParallelAggregationTest:228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 230
      start: 223
    functionDepth: 1
    functionLinenumber: 223
    functionLinenumberEnd: 230
    functionName: '[org.roaringbitmap.ParallelAggregationTest].singleContainerOR_Buffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferParallelAggregation].or(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
    - '[org.roaringbitmap.ParallelAggregationTest].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
    - '[org.roaringbitmap.ParallelAggregationTest].build()'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].testCase()'
    - '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].singleContainerOR_Buffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:235,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:235,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:235,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:235,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.ParallelAggregationTest:235,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:236,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:236,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:236,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.ParallelAggregationTest:236,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:237,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:237,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:237,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.ParallelAggregationTest:237,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:239,1
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation].or(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:239,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.ParallelAggregationTest:238,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 240
      start: 232
    functionDepth: 1
    functionLinenumber: 232
    functionLinenumberEnd: 240
    functionName: '[org.roaringbitmap.ParallelAggregationTest].twoContainerOR_Buffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferParallelAggregation].or(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
    - '[org.roaringbitmap.ParallelAggregationTest].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
    - '[org.roaringbitmap.ParallelAggregationTest].build()'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].testCase()'
    - '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].twoContainerOR_Buffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:245,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:245,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:245,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:245,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.ParallelAggregationTest:245,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:246,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:246,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:246,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.ParallelAggregationTest:246,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:247,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:247,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:247,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.ParallelAggregationTest:247,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:249,1
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation].or(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:249,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.ParallelAggregationTest:248,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 250
      start: 242
    functionDepth: 1
    functionLinenumber: 242
    functionLinenumberEnd: 250
    functionName: '[org.roaringbitmap.ParallelAggregationTest].disjointOR_Buffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferParallelAggregation].or(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
    - '[org.roaringbitmap.ParallelAggregationTest].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
    - '[org.roaringbitmap.ParallelAggregationTest].build()'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].testCase()'
    - '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].disjointOR_Buffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:255,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:255,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:255,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:255,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:255,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.ParallelAggregationTest:255,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:262,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:262,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:262,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:262,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.ParallelAggregationTest:262,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:264,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:264,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:264,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:264,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.ParallelAggregationTest:264,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:266,1
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation].or(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:266,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.ParallelAggregationTest:265,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 267
      start: 252
    functionDepth: 1
    functionLinenumber: 252
    functionLinenumberEnd: 267
    functionName: '[org.roaringbitmap.ParallelAggregationTest].disjointBigKeysOR_Buffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferParallelAggregation].or(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
    - '[org.roaringbitmap.ParallelAggregationTest].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
    - '[org.roaringbitmap.ParallelAggregationTest].build()'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].testCase()'
    - '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].disjointBigKeysOR_Buffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.ParallelAggregationTest:272,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
      Src: org.roaringbitmap.ParallelAggregationTest:272,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toArray()'
      Src: org.roaringbitmap.ParallelAggregationTest:272,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:282,1
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:282,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.ParallelAggregationTest:282,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 283
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 283
    functionName: '[org.roaringbitmap.ParallelAggregationTest].wideOr_Buffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.buffer.BufferParallelAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
    - '[org.roaringbitmap.ParallelAggregationTest].toArray()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].wideOr_Buffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.ParallelAggregationTest:288,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
      Src: org.roaringbitmap.ParallelAggregationTest:288,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toArray()'
      Src: org.roaringbitmap.ParallelAggregationTest:288,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:298,1
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:298,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.ParallelAggregationTest:298,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 299
      start: 285
    functionDepth: 0
    functionLinenumber: 285
    functionLinenumberEnd: 299
    functionName: '[org.roaringbitmap.ParallelAggregationTest].hugeOr1_Buffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.buffer.BufferParallelAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
    - '[org.roaringbitmap.ParallelAggregationTest].toArray()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].hugeOr1_Buffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.ParallelAggregationTest:304,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
      Src: org.roaringbitmap.ParallelAggregationTest:304,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toArray()'
      Src: org.roaringbitmap.ParallelAggregationTest:304,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:314,1
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:314,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.ParallelAggregationTest:314,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 315
      start: 301
    functionDepth: 0
    functionLinenumber: 301
    functionLinenumberEnd: 315
    functionName: '[org.roaringbitmap.ParallelAggregationTest].hugeOr2_Buffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.buffer.BufferParallelAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
    - '[org.roaringbitmap.ParallelAggregationTest].toArray()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].hugeOr2_Buffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.ParallelAggregationTest:320,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
      Src: org.roaringbitmap.ParallelAggregationTest:320,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toArray()'
      Src: org.roaringbitmap.ParallelAggregationTest:320,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:330,1
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:330,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.ParallelAggregationTest:330,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 331
      start: 317
    functionDepth: 0
    functionLinenumber: 317
    functionLinenumberEnd: 331
    functionName: '[org.roaringbitmap.ParallelAggregationTest].hugeOr3_Buffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.buffer.BufferParallelAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
    - '[org.roaringbitmap.ParallelAggregationTest].toArray()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].hugeOr3_Buffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.ParallelAggregationTest:336,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
      Src: org.roaringbitmap.ParallelAggregationTest:336,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toArray()'
      Src: org.roaringbitmap.ParallelAggregationTest:336,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:347,1
    - Dst: '[java.util.concurrent.ForkJoinPool].submit()'
      Src: org.roaringbitmap.ParallelAggregationTest:348,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].join()'
      Src: org.roaringbitmap.ParallelAggregationTest:348,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:346,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 349
      start: 333
    functionDepth: 0
    functionLinenumber: 333
    functionLinenumberEnd: 349
    functionName: '[org.roaringbitmap.ParallelAggregationTest].hugeOrNoParallelismAvailable1_Buffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].join()'
    - '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
    - '[org.roaringbitmap.ParallelAggregationTest].toArray()'
    - '[java.util.concurrent.ForkJoinPool].submit()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].hugeOrNoParallelismAvailable1_Buffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.ParallelAggregationTest:354,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
      Src: org.roaringbitmap.ParallelAggregationTest:354,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toArray()'
      Src: org.roaringbitmap.ParallelAggregationTest:354,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:365,1
    - Dst: '[java.util.concurrent.ForkJoinPool].submit()'
      Src: org.roaringbitmap.ParallelAggregationTest:366,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].join()'
      Src: org.roaringbitmap.ParallelAggregationTest:366,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:364,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 367
      start: 351
    functionDepth: 0
    functionLinenumber: 351
    functionLinenumberEnd: 367
    functionName: '[org.roaringbitmap.ParallelAggregationTest].hugeOrNoParallelismAvailable2_Buffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].join()'
    - '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
    - '[org.roaringbitmap.ParallelAggregationTest].toArray()'
    - '[java.util.concurrent.ForkJoinPool].submit()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].hugeOrNoParallelismAvailable2_Buffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.ParallelAggregationTest:372,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
      Src: org.roaringbitmap.ParallelAggregationTest:372,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toArray()'
      Src: org.roaringbitmap.ParallelAggregationTest:372,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:383,1
    - Dst: '[java.util.concurrent.ForkJoinPool].submit()'
      Src: org.roaringbitmap.ParallelAggregationTest:384,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].join()'
      Src: org.roaringbitmap.ParallelAggregationTest:384,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:382,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 385
      start: 369
    functionDepth: 0
    functionLinenumber: 369
    functionLinenumberEnd: 385
    functionName: '[org.roaringbitmap.ParallelAggregationTest].hugeOrNoParallelismAvailable3_Buffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].join()'
    - '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
    - '[org.roaringbitmap.ParallelAggregationTest].toArray()'
    - '[java.util.concurrent.ForkJoinPool].submit()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].hugeOrNoParallelismAvailable3_Buffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.ParallelAggregationTest:390,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
      Src: org.roaringbitmap.ParallelAggregationTest:390,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toArray()'
      Src: org.roaringbitmap.ParallelAggregationTest:390,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:401,1
    - Dst: '[java.util.concurrent.ForkJoinPool].submit()'
      Src: org.roaringbitmap.ParallelAggregationTest:402,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].join()'
      Src: org.roaringbitmap.ParallelAggregationTest:402,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:400,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 403
      start: 387
    functionDepth: 0
    functionLinenumber: 387
    functionLinenumberEnd: 403
    functionName: '[org.roaringbitmap.ParallelAggregationTest].hugeOrInFJP1_Buffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].join()'
    - '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
    - '[org.roaringbitmap.ParallelAggregationTest].toArray()'
    - '[java.util.concurrent.ForkJoinPool].submit()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].hugeOrInFJP1_Buffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.ParallelAggregationTest:408,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
      Src: org.roaringbitmap.ParallelAggregationTest:408,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toArray()'
      Src: org.roaringbitmap.ParallelAggregationTest:408,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:419,1
    - Dst: '[java.util.concurrent.ForkJoinPool].submit()'
      Src: org.roaringbitmap.ParallelAggregationTest:420,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].join()'
      Src: org.roaringbitmap.ParallelAggregationTest:420,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:418,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 421
      start: 405
    functionDepth: 0
    functionLinenumber: 405
    functionLinenumberEnd: 421
    functionName: '[org.roaringbitmap.ParallelAggregationTest].hugeOrInFJP2_Buffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].join()'
    - '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
    - '[org.roaringbitmap.ParallelAggregationTest].toArray()'
    - '[java.util.concurrent.ForkJoinPool].submit()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].hugeOrInFJP2_Buffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.ParallelAggregationTest:426,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
      Src: org.roaringbitmap.ParallelAggregationTest:426,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toArray()'
      Src: org.roaringbitmap.ParallelAggregationTest:426,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:437,1
    - Dst: '[java.util.concurrent.ForkJoinPool].submit()'
      Src: org.roaringbitmap.ParallelAggregationTest:438,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].join()'
      Src: org.roaringbitmap.ParallelAggregationTest:438,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:436,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 439
      start: 423
    functionDepth: 0
    functionLinenumber: 423
    functionLinenumberEnd: 439
    functionName: '[org.roaringbitmap.ParallelAggregationTest].hugeOrInFJP3_Buffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].join()'
    - '[org.roaringbitmap.ParallelAggregationTest].mapToObj()'
    - '[org.roaringbitmap.ParallelAggregationTest].toArray()'
    - '[java.util.concurrent.ForkJoinPool].submit()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].hugeOrInFJP3_Buffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:443,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:443,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:443,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.ParallelAggregationTest:443,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:444,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:444,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:444,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.ParallelAggregationTest:444,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:445,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:445,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:445,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.ParallelAggregationTest:445,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:447,1
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:447,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.ParallelAggregationTest:446,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 448
      start: 441
    functionDepth: 1
    functionLinenumber: 441
    functionLinenumberEnd: 448
    functionName: '[org.roaringbitmap.ParallelAggregationTest].singleContainerXOR_Buffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
    - '[org.roaringbitmap.ParallelAggregationTest].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
    - '[org.roaringbitmap.ParallelAggregationTest].build()'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.ParallelAggregationTest].testCase()'
    - '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
    - '[org.roaringbitmap.buffer.BufferParallelAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].singleContainerXOR_Buffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:453,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:453,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:453,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:453,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:453,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.ParallelAggregationTest:453,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:455,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:455,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:455,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:455,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.ParallelAggregationTest:455,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:457,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:457,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:457,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:457,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:457,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.ParallelAggregationTest:457,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:459,1
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:459,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.ParallelAggregationTest:458,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 460
      start: 450
    functionDepth: 1
    functionLinenumber: 450
    functionLinenumberEnd: 460
    functionName: '[org.roaringbitmap.ParallelAggregationTest].missingMiddleContainerXOR_Buffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
    - '[org.roaringbitmap.ParallelAggregationTest].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
    - '[org.roaringbitmap.ParallelAggregationTest].build()'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.ParallelAggregationTest].testCase()'
    - '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
    - '[org.roaringbitmap.buffer.BufferParallelAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].missingMiddleContainerXOR_Buffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:465,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:465,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:465,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:465,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.ParallelAggregationTest:465,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:466,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:466,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:466,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.ParallelAggregationTest:466,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:467,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:467,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:467,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.ParallelAggregationTest:467,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:469,1
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:469,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.ParallelAggregationTest:468,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 470
      start: 462
    functionDepth: 1
    functionLinenumber: 462
    functionLinenumberEnd: 470
    functionName: '[org.roaringbitmap.ParallelAggregationTest].twoContainerXOR_Buffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
    - '[org.roaringbitmap.ParallelAggregationTest].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
    - '[org.roaringbitmap.ParallelAggregationTest].build()'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.ParallelAggregationTest].testCase()'
    - '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
    - '[org.roaringbitmap.buffer.BufferParallelAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].twoContainerXOR_Buffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:475,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:475,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:475,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:475,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.ParallelAggregationTest:475,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:476,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:476,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:476,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.ParallelAggregationTest:476,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:477,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:477,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:477,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.ParallelAggregationTest:477,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:479,1
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:479,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.ParallelAggregationTest:478,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 480
      start: 472
    functionDepth: 1
    functionLinenumber: 472
    functionLinenumberEnd: 480
    functionName: '[org.roaringbitmap.ParallelAggregationTest].disjointXOR_Buffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
    - '[org.roaringbitmap.ParallelAggregationTest].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
    - '[org.roaringbitmap.ParallelAggregationTest].build()'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.ParallelAggregationTest].testCase()'
    - '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
    - '[org.roaringbitmap.buffer.BufferParallelAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].disjointXOR_Buffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:485,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:485,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:485,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:485,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:485,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.ParallelAggregationTest:485,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:492,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:492,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:492,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:492,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.ParallelAggregationTest:492,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].testCase()'
      Src: org.roaringbitmap.ParallelAggregationTest:494,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:494,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
      Src: org.roaringbitmap.ParallelAggregationTest:494,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].build()'
      Src: org.roaringbitmap.ParallelAggregationTest:494,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.ParallelAggregationTest:494,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:496,1
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
      Src: org.roaringbitmap.ParallelAggregationTest:496,1
    - Dst: '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.ParallelAggregationTest:495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 497
      start: 482
    functionDepth: 1
    functionLinenumber: 482
    functionLinenumberEnd: 497
    functionName: '[org.roaringbitmap.ParallelAggregationTest].disjointBigKeysXOR_Buffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ParallelAggregationTest].withRunAt(int)'
    - '[org.roaringbitmap.ParallelAggregationTest].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
    - '[org.roaringbitmap.ParallelAggregationTest].withBitmapAt(int)'
    - '[org.roaringbitmap.ParallelAggregationTest].build()'
    - '[org.roaringbitmap.ParallelAggregationTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.ParallelAggregationTest].testCase()'
    - '[org.roaringbitmap.ParallelAggregationTest].withArrayAt(int)'
    - '[org.roaringbitmap.buffer.BufferParallelAggregation].xor(org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest,org.roaringbitmap.ParallelAggregationTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ParallelAggregationTest].disjointBigKeysXOR_Buffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      - java.util.concurrent.ForkJoinPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ParallelAggregationTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.ParallelAggregationTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.ParallelAggregationTest
    signature: '[org.roaringbitmap.ParallelAggregationTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(int)'
      Src: org.roaringbitmap.TestBitmapContainer:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.BitmapContainer
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.roaringbitmap.TestBitmapContainer].emptyContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].<init>(int)'
    linkageType: ''
    returnType: org.roaringbitmap.BitmapContainer
    signature: '[org.roaringbitmap.TestBitmapContainer].emptyContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:38,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestBitmapContainer:40,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.BitmapContainer
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - min
    - max
    - sample
    argTypes:
    - char
    - char
    - int
    constantsTouched: []
    func_position:
      end: 43
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 43
    functionName: '[org.roaringbitmap.TestBitmapContainer].generateContainer(char,char,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 11
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].add(char)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.BitmapContainer
    signature: '[org.roaringbitmap.TestBitmapContainer].generateContainer(char,char,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:47,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestBitmapContainer:48,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestBitmapContainer:49,1
    - Dst: '[org.roaringbitmap.BitmapContainer].toString()'
      Src: org.roaringbitmap.TestBitmapContainer:50,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(String,String)'
      Src: org.roaringbitmap.TestBitmapContainer:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 45
    functionDepth: 4
    functionLinenumber: 45
    functionLinenumberEnd: 51
    functionName: '[org.roaringbitmap.TestBitmapContainer].testToString()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].toString()'
    - '[org.roaringbitmap.BitmapContainer].add(char)'
    - '[org.roaringbitmap.BitmapContainer].<init>(int,int)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:55,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:56,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:57,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestBitmapContainer:61,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestBitmapContainer:63,1
    - Dst: '[org.roaringbitmap.BitmapContainer].ixor(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:66,1
    - Dst: bc.ixor(org.roaringbitmap.BitmapContainer)
      Src: org.roaringbitmap.TestBitmapContainer:67,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:67,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:67,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 53
    functionDepth: 3
    functionLinenumber: 53
    functionLinenumberEnd: 68
    functionName: '[org.roaringbitmap.TestBitmapContainer].testXOR()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].ixor(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.TestBitmapContainer].getCardinality()'
    - bc.ixor(org.roaringbitmap.BitmapContainer)
    - '[org.roaringbitmap.BitmapContainer].add(char)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].<init>(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testXOR()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:72,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:73,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:74,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestBitmapContainer:78,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestBitmapContainer:80,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:83,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:84,1
    - Dst: '[org.roaringbitmap.BitmapContainer].iand(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:85,1
    - Dst: bc.iandNot(org.roaringbitmap.BitmapContainer)
      Src: org.roaringbitmap.TestBitmapContainer:86,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:87,1
    - Dst: bc.hashCode()
      Src: org.roaringbitmap.TestBitmapContainer:88,1
    - Dst: '[org.roaringbitmap.BitmapContainer].hashCode()'
      Src: org.roaringbitmap.TestBitmapContainer:88,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(org.roaringbitmap.TestBitmapContainer,int)'
      Src: org.roaringbitmap.TestBitmapContainer:88,1
    - Dst: bc.iandNot(org.roaringbitmap.BitmapContainer)
      Src: org.roaringbitmap.TestBitmapContainer:89,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:89,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:89,1
    - Dst: '[org.roaringbitmap.BitmapContainer].clear()'
      Src: org.roaringbitmap.TestBitmapContainer:90,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:91,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:91,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 70
    functionDepth: 3
    functionLinenumber: 70
    functionLinenumberEnd: 92
    functionName: '[org.roaringbitmap.TestBitmapContainer].testANDNOT()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.TestBitmapContainer].getCardinality()'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(org.roaringbitmap.TestBitmapContainer,int)'
    - '[org.roaringbitmap.BitmapContainer].iand(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int,int)'
    - '[org.roaringbitmap.BitmapContainer].add(char)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - bc.hashCode()
    - '[org.roaringbitmap.BitmapContainer].hashCode()'
    - bc.iandNot(org.roaringbitmap.BitmapContainer)
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].clear()'
    - '[org.roaringbitmap.BitmapContainer].<init>(int,int)'
    - '[org.roaringbitmap.BitmapContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testANDNOT()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:96,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:97,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:98,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestBitmapContainer:102,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestBitmapContainer:104,1
    - Dst: '[org.roaringbitmap.BitmapContainer].iand(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:107,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:108,1
    - Dst: bc.iand(org.roaringbitmap.BitmapContainer)
      Src: org.roaringbitmap.TestBitmapContainer:109,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:109,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:109,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 94
    functionDepth: 2
    functionLinenumber: 94
    functionLinenumberEnd: 110
    functionName: '[org.roaringbitmap.TestBitmapContainer].testAND()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].iand(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.TestBitmapContainer].getCardinality()'
    - bc.iand(org.roaringbitmap.BitmapContainer)
    - '[org.roaringbitmap.BitmapContainer].add(char)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].<init>(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testAND()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:114,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:115,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:116,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestBitmapContainer:120,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestBitmapContainer:122,1
    - Dst: '[org.roaringbitmap.BitmapContainer].ior(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:125,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(org.roaringbitmap.BitmapContainer,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:126,1
    - Dst: bc2.ior(org.roaringbitmap.BitmapContainer)
      Src: org.roaringbitmap.TestBitmapContainer:127,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(org.roaringbitmap.BitmapContainer,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:128,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:129,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:130,1
    - Dst: '[org.roaringbitmap.BitmapContainer].iandNot(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:131,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:131,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:131,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 112
    functionDepth: 3
    functionLinenumber: 112
    functionLinenumberEnd: 132
    functionName: '[org.roaringbitmap.TestBitmapContainer].testOR()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - bc2.ior(org.roaringbitmap.BitmapContainer)
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].iadd(int,int,int)'
    - '[org.roaringbitmap.BitmapContainer].iandNot(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.BitmapContainer].add(char)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(org.roaringbitmap.BitmapContainer,org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].ior(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].<init>(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testOR()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:136,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:137,1
    - Dst: '[org.roaringbitmap.BitmapContainer].lazyor(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:138,1
    - Dst: '[org.roaringbitmap.BitmapContainer].ilazyor(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:139,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:140,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:140,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:141,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:141,1
    - Dst: '[org.roaringbitmap.Container].repairAfterLazy()'
      Src: org.roaringbitmap.TestBitmapContainer:142,1
    - Dst: '[org.roaringbitmap.Container].repairAfterLazy()'
      Src: org.roaringbitmap.TestBitmapContainer:143,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:144,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:144,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:145,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:145,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue()'
      Src: org.roaringbitmap.TestBitmapContainer:146,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue()'
      Src: org.roaringbitmap.TestBitmapContainer:147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 134
    functionDepth: 2
    functionLinenumber: 134
    functionLinenumberEnd: 148
    functionName: '[org.roaringbitmap.TestBitmapContainer].testLazyORFull()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
    - '[org.roaringbitmap.Container].repairAfterLazy()'
    - '[org.roaringbitmap.BitmapContainer].lazyor(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].<init>(int,int,int)'
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue()'
    - '[org.roaringbitmap.BitmapContainer].ilazyor(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testLazyORFull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:152,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:153,1
    - Dst: '[org.roaringbitmap.BitmapContainer].lazyor(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:154,1
    - Dst: '[org.roaringbitmap.BitmapContainer].ilazyor(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:155,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:156,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:156,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:157,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:157,1
    - Dst: '[org.roaringbitmap.Container].repairAfterLazy()'
      Src: org.roaringbitmap.TestBitmapContainer:158,1
    - Dst: '[org.roaringbitmap.Container].repairAfterLazy()'
      Src: org.roaringbitmap.TestBitmapContainer:159,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:160,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:160,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:161,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:161,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue()'
      Src: org.roaringbitmap.TestBitmapContainer:162,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue()'
      Src: org.roaringbitmap.TestBitmapContainer:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 150
    functionDepth: 3
    functionLinenumber: 150
    functionLinenumberEnd: 164
    functionName: '[org.roaringbitmap.TestBitmapContainer].testLazyORFull2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
    - '[org.roaringbitmap.ArrayContainer].<init>(int,int,int)'
    - '[org.roaringbitmap.Container].repairAfterLazy()'
    - '[org.roaringbitmap.BitmapContainer].<init>(int,int,int)'
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue()'
    - '[org.roaringbitmap.BitmapContainer].lazyor(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].ilazyor(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testLazyORFull2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:168,1
    - Dst: '[org.roaringbitmap.Container].rangeOfOnes(int,int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:169,1
    - Dst: '[org.roaringbitmap.BitmapContainer].lazyor(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:170,1
    - Dst: '[org.roaringbitmap.BitmapContainer].ilazyor(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:171,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:172,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:172,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:173,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:173,1
    - Dst: '[org.roaringbitmap.Container].repairAfterLazy()'
      Src: org.roaringbitmap.TestBitmapContainer:174,1
    - Dst: '[org.roaringbitmap.Container].repairAfterLazy()'
      Src: org.roaringbitmap.TestBitmapContainer:175,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:176,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:176,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:177,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:177,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue()'
      Src: org.roaringbitmap.TestBitmapContainer:178,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue()'
      Src: org.roaringbitmap.TestBitmapContainer:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 166
    functionDepth: 3
    functionLinenumber: 166
    functionLinenumberEnd: 180
    functionName: '[org.roaringbitmap.TestBitmapContainer].testLazyORFull3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].lazyor(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
    - '[org.roaringbitmap.Container].repairAfterLazy()'
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue()'
    - '[org.roaringbitmap.BitmapContainer].<init>(int,int,int)'
    - '[org.roaringbitmap.Container].rangeOfOnes(int,int,int,int)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int,int)'
    - '[org.roaringbitmap.BitmapContainer].ilazyor(org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testLazyORFull3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestBitmapContainer:184,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:187,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:188,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:189,1
    - Dst: '[org.roaringbitmap.BitmapContainer].iadd(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:190,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:191,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:191,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:192,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:192,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:193,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(org.roaringbitmap.BitmapContainer,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:194,1
    - Dst: '[org.roaringbitmap.BitmapContainer].remove(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:195,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:195,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:195,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:196,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:196,1
    - Dst: '[org.roaringbitmap.BitmapContainer].not(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:197,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:197,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:197,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 182
    functionDepth: 1
    functionLinenumber: 182
    functionLinenumberEnd: 200
    functionName: '[org.roaringbitmap.TestBitmapContainer].runConstructorForBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.BitmapContainer].not(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].remove(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].add(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(org.roaringbitmap.BitmapContainer,org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].iadd(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].getCardinality()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].runConstructorForBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestBitmapContainer:204,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:207,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:208,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:209,1
    - Dst: '[org.roaringbitmap.BitmapContainer].iadd(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:210,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:211,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:211,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:212,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:212,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:213,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(org.roaringbitmap.BitmapContainer,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:214,1
    - Dst: '[org.roaringbitmap.BitmapContainer].remove(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:215,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:215,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:215,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:216,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:216,1
    - Dst: '[org.roaringbitmap.BitmapContainer].not(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:217,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:217,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:217,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 202
    functionDepth: 1
    functionLinenumber: 202
    functionLinenumberEnd: 220
    functionName: '[org.roaringbitmap.TestBitmapContainer].runConstructorForBitmap2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.BitmapContainer].not(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].remove(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].add(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(org.roaringbitmap.BitmapContainer,org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].iadd(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].getCardinality()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].runConstructorForBitmap2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestBitmapContainer].generateContainer(char,char,int)'
      Src: org.roaringbitmap.TestBitmapContainer:224,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:225,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 222
    functionDepth: 4
    functionLinenumber: 222
    functionLinenumberEnd: 227
    functionName: '[org.roaringbitmap.TestBitmapContainer].testRangeCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.TestBitmapContainer].generateContainer(char,char,int)'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testRangeCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestBitmapContainer].generateContainer(char,char,int)'
      Src: org.roaringbitmap.TestBitmapContainer:231,1
    - Dst: '[org.roaringbitmap.BitmapContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:232,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:233,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 234
      start: 229
    functionDepth: 4
    functionLinenumber: 229
    functionLinenumberEnd: 234
    functionName: '[org.roaringbitmap.TestBitmapContainer].testRangeCardinality2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].iadd(int,int)'
    - '[org.roaringbitmap.TestBitmapContainer].generateContainer(char,char,int)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testRangeCardinality2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestBitmapContainer].generateContainer(char,char,int)'
      Src: org.roaringbitmap.TestBitmapContainer:238,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.TestBitmapContainer:239,1
    - Dst: '[org.roaringbitmap.BitmapContainer].ior(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:240,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 236
    functionDepth: 2
    functionLinenumber: 236
    functionLinenumberEnd: 242
    functionName: '[org.roaringbitmap.TestBitmapContainer].testRangeCardinality3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].ior(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestBitmapContainer].generateContainer(char,char,int)'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testRangeCardinality3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestBitmapContainer].generateContainer(char,char,int)'
      Src: org.roaringbitmap.TestBitmapContainer:246,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.TestBitmapContainer:247,1
    - Dst: '[org.roaringbitmap.BitmapContainer].andNot(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:248,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:249,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 250
      start: 244
    functionDepth: 3
    functionLinenumber: 244
    functionLinenumberEnd: 250
    functionName: '[org.roaringbitmap.TestBitmapContainer].testRangeCardinality4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].andNot(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.TestBitmapContainer].generateContainer(char,char,int)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testRangeCardinality4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestBitmapContainer].generateContainer(char,char,int)'
      Src: org.roaringbitmap.TestBitmapContainer:254,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.TestBitmapContainer:255,1
    - Dst: '[org.roaringbitmap.BitmapContainer].iandNot(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:256,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:257,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 258
      start: 252
    functionDepth: 3
    functionLinenumber: 252
    functionLinenumberEnd: 258
    functionName: '[org.roaringbitmap.TestBitmapContainer].testRangeCardinality5()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.BitmapContainer].iandNot(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.TestBitmapContainer].generateContainer(char,char,int)'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testRangeCardinality5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestBitmapContainer].generateContainer(char,char,int)'
      Src: org.roaringbitmap.TestBitmapContainer:262,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.TestBitmapContainer:263,1
    - Dst: '[org.roaringbitmap.BitmapContainer].iand(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:264,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:265,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 266
      start: 260
    functionDepth: 3
    functionLinenumber: 260
    functionLinenumberEnd: 266
    functionName: '[org.roaringbitmap.TestBitmapContainer].testRangeCardinality6()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].iand(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.TestBitmapContainer].generateContainer(char,char,int)'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testRangeCardinality6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestBitmapContainer].generateContainer(char,char,int)'
      Src: org.roaringbitmap.TestBitmapContainer:270,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.TestBitmapContainer:271,1
    - Dst: '[org.roaringbitmap.BitmapContainer].ixor(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:272,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:273,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 274
      start: 268
    functionDepth: 3
    functionLinenumber: 268
    functionLinenumberEnd: 274
    functionName: '[org.roaringbitmap.TestBitmapContainer].testRangeCardinality7()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.BitmapContainer].ixor(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.TestBitmapContainer].generateContainer(char,char,int)'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testRangeCardinality7()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestBitmapContainer:278,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestBitmapContainer:279,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:283,1
    - Dst: '[java.util.Random].nextDouble()'
      Src: org.roaringbitmap.TestBitmapContainer:285,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:286,1
    - Dst: '[java.util.ArrayList].toArray()'
      Src: org.roaringbitmap.TestBitmapContainer:289,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:290,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestBitmapContainer:293,1
    - Dst: '[org.roaringbitmap.BitmapContainer].numberOfRunsLowerBound(int)'
      Src: org.roaringbitmap.TestBitmapContainer:296,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(int)'
      Src: org.roaringbitmap.TestBitmapContainer:296,1
    - Dst: '[org.roaringbitmap.BitmapContainer].numberOfRunsLowerBound(int)'
      Src: org.roaringbitmap.TestBitmapContainer:297,1
    - Dst: '[org.roaringbitmap.BitmapContainer].numberOfRuns()'
      Src: org.roaringbitmap.TestBitmapContainer:297,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(int)'
      Src: org.roaringbitmap.TestBitmapContainer:297,1
    - Dst: '[org.roaringbitmap.BitmapContainer].numberOfRunsLowerBound(int)'
      Src: org.roaringbitmap.TestBitmapContainer:302,1
    - Dst: '[org.roaringbitmap.BitmapContainer].numberOfRuns()'
      Src: org.roaringbitmap.TestBitmapContainer:302,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(int)'
      Src: org.roaringbitmap.TestBitmapContainer:302,1
    - Dst: '[org.roaringbitmap.BitmapContainer].numberOfRuns()'
      Src: org.roaringbitmap.TestBitmapContainer:304,1
    - Dst: '[org.roaringbitmap.BitmapContainer].numberOfRunsLowerBound(int)'
      Src: org.roaringbitmap.TestBitmapContainer:304,1
    - Dst: '[org.roaringbitmap.BitmapContainer].numberOfRunsAdjustment()'
      Src: org.roaringbitmap.TestBitmapContainer:304,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:303,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 317
      start: 276
    functionDepth: 2
    functionLinenumber: 276
    functionLinenumberEnd: 317
    functionName: '[org.roaringbitmap.TestBitmapContainer].numberOfRunsLowerBound1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - '[java.util.Random].nextDouble()'
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue(int)'
    - '[org.roaringbitmap.BitmapContainer].numberOfRunsAdjustment()'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.BitmapContainer].numberOfRuns()'
    - '[org.roaringbitmap.BitmapContainer].add(char)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[java.util.ArrayList].add(org.roaringbitmap.TestBitmapContainer)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.BitmapContainer].numberOfRunsLowerBound(int)'
    - '[java.util.ArrayList].toArray()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].numberOfRunsLowerBound1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertThrows()'
      Src: org.roaringbitmap.TestBitmapContainer:321,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 324
      start: 319
    functionDepth: 0
    functionLinenumber: 319
    functionLinenumberEnd: 324
    functionName: '[org.roaringbitmap.TestBitmapContainer].testNextTooLarge()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testNextTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertThrows()'
      Src: org.roaringbitmap.TestBitmapContainer:328,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 329
      start: 326
    functionDepth: 0
    functionLinenumber: 326
    functionLinenumberEnd: 329
    functionName: '[org.roaringbitmap.TestBitmapContainer].testNextTooSmall()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testNextTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertThrows()'
      Src: org.roaringbitmap.TestBitmapContainer:333,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 336
      start: 331
    functionDepth: 0
    functionLinenumber: 331
    functionLinenumberEnd: 336
    functionName: '[org.roaringbitmap.TestBitmapContainer].testPreviousTooLarge()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testPreviousTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertThrows()'
      Src: org.roaringbitmap.TestBitmapContainer:340,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 341
      start: 338
    functionDepth: 0
    functionLinenumber: 338
    functionLinenumberEnd: 341
    functionName: '[org.roaringbitmap.TestBitmapContainer].testPreviousTooSmall()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testPreviousTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertThrows()'
      Src: org.roaringbitmap.TestBitmapContainer:345,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 351
      start: 343
    functionDepth: 0
    functionLinenumber: 343
    functionLinenumberEnd: 351
    functionName: '[org.roaringbitmap.TestBitmapContainer].addInvalidRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].addInvalidRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertThrows()'
      Src: org.roaringbitmap.TestBitmapContainer:355,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 361
      start: 353
    functionDepth: 0
    functionLinenumber: 353
    functionLinenumberEnd: 361
    functionName: '[org.roaringbitmap.TestBitmapContainer].iaddInvalidRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].iaddInvalidRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:365,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:366,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:367,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.TestBitmapContainer:368,1
    - Dst: '[org.roaringbitmap.Container].writeExternal(org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:369,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:371,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.TestBitmapContainer:372,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:372,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.TestBitmapContainer:373,1
    - Dst: '[org.roaringbitmap.BitmapContainer].readExternal(java.io.ObjectInputStream)'
      Src: org.roaringbitmap.TestBitmapContainer:373,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:375,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:375,1
    - Dst: '[org.roaringbitmap.BitmapContainer].contains(char)'
      Src: org.roaringbitmap.TestBitmapContainer:377,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:377,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 379
      start: 363
    functionDepth: 4
    functionLinenumber: 363
    functionLinenumberEnd: 379
    functionName: '[org.roaringbitmap.TestBitmapContainer].roundtrip()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.BitmapContainer].contains(char)'
    - '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].getCardinality()'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].writeExternal(org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].readExternal(java.io.ObjectInputStream)'
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.TestBitmapContainer)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].roundtrip()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:383,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:384,1
    - Dst: '[org.roaringbitmap.BitmapContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:386,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:387,1
    - Dst: '[org.roaringbitmap.BitmapContainer].iorNot(org.roaringbitmap.ArrayContainer,int)'
      Src: org.roaringbitmap.TestBitmapContainer:388,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:389,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:389,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].getCharIterator()'
      Src: org.roaringbitmap.TestBitmapContainer:391,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].hasNext()'
      Src: org.roaringbitmap.TestBitmapContainer:393,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:393,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].next()'
      Src: org.roaringbitmap.TestBitmapContainer:394,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:394,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].hasNext()'
      Src: org.roaringbitmap.TestBitmapContainer:396,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:396,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].next()'
      Src: org.roaringbitmap.TestBitmapContainer:397,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:397,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].hasNext()'
      Src: org.roaringbitmap.TestBitmapContainer:399,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:399,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].next()'
      Src: org.roaringbitmap.TestBitmapContainer:400,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:400,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].hasNext()'
      Src: org.roaringbitmap.TestBitmapContainer:402,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertFalse(org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:402,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 403
      start: 381
    functionDepth: 4
    functionLinenumber: 381
    functionLinenumberEnd: 403
    functionName: '[org.roaringbitmap.TestBitmapContainer].iorNot()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].iorNot(org.roaringbitmap.ArrayContainer,int)'
    - '[org.roaringbitmap.TestBitmapContainer].getCharIterator()'
    - '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.BitmapContainer].iadd(int,int)'
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue(org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.TestBitmapContainer].next()'
    - '[org.roaringbitmap.TestBitmapContainer].hasNext()'
    - '[org.roaringbitmap.TestBitmapContainer].assertFalse(org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.TestBitmapContainer].getCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].iorNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:407,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:408,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:409,1
    - Dst: '[org.roaringbitmap.Container].iadd(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:409,1
    - Dst: '[org.roaringbitmap.BitmapContainer].iorNot(org.roaringbitmap.ArrayContainer,int)'
      Src: org.roaringbitmap.TestBitmapContainer:410,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:411,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:411,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].getCharIterator()'
      Src: org.roaringbitmap.TestBitmapContainer:413,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].hasNext()'
      Src: org.roaringbitmap.TestBitmapContainer:415,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:415,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].next()'
      Src: org.roaringbitmap.TestBitmapContainer:416,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:416,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].hasNext()'
      Src: org.roaringbitmap.TestBitmapContainer:418,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:418,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].next()'
      Src: org.roaringbitmap.TestBitmapContainer:419,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:419,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].hasNext()'
      Src: org.roaringbitmap.TestBitmapContainer:421,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:421,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].next()'
      Src: org.roaringbitmap.TestBitmapContainer:422,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:422,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].hasNext()'
      Src: org.roaringbitmap.TestBitmapContainer:424,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertFalse(org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:424,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 425
      start: 405
    functionDepth: 5
    functionLinenumber: 405
    functionLinenumberEnd: 425
    functionName: '[org.roaringbitmap.TestBitmapContainer].iorNot2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].iorNot(org.roaringbitmap.ArrayContainer,int)'
    - '[org.roaringbitmap.TestBitmapContainer].getCharIterator()'
    - '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue(org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.TestBitmapContainer].next()'
    - '[org.roaringbitmap.TestBitmapContainer].hasNext()'
    - '[org.roaringbitmap.TestBitmapContainer].assertFalse(org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.TestBitmapContainer].getCardinality()'
    - '[org.roaringbitmap.Container].iadd(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].iorNot2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:429,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:430,1
    - Dst: '[org.roaringbitmap.BitmapContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:432,1
    - Dst: '[org.roaringbitmap.BitmapContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:433,1
    - Dst: '[org.roaringbitmap.BitmapContainer].iorNot(org.roaringbitmap.BitmapContainer,int)'
      Src: org.roaringbitmap.TestBitmapContainer:434,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:435,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:435,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].getCharIterator()'
      Src: org.roaringbitmap.TestBitmapContainer:437,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].hasNext()'
      Src: org.roaringbitmap.TestBitmapContainer:439,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:439,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].next()'
      Src: org.roaringbitmap.TestBitmapContainer:440,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:440,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].hasNext()'
      Src: org.roaringbitmap.TestBitmapContainer:442,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:442,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].next()'
      Src: org.roaringbitmap.TestBitmapContainer:443,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:443,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].hasNext()'
      Src: org.roaringbitmap.TestBitmapContainer:445,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:445,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].next()'
      Src: org.roaringbitmap.TestBitmapContainer:446,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:446,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].hasNext()'
      Src: org.roaringbitmap.TestBitmapContainer:448,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertFalse(org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:448,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 449
      start: 427
    functionDepth: 4
    functionLinenumber: 427
    functionLinenumberEnd: 449
    functionName: '[org.roaringbitmap.TestBitmapContainer].iorNot3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].getCharIterator()'
    - '[org.roaringbitmap.BitmapContainer].iadd(int,int)'
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue(org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.TestBitmapContainer].next()'
    - '[org.roaringbitmap.TestBitmapContainer].hasNext()'
    - '[org.roaringbitmap.TestBitmapContainer].assertFalse(org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.TestBitmapContainer].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].iorNot(org.roaringbitmap.BitmapContainer,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].iorNot3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:453,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:454,1
    - Dst: '[org.roaringbitmap.BitmapContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:456,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:457,1
    - Dst: '[org.roaringbitmap.BitmapContainer].iorNot(org.roaringbitmap.RunContainer,int)'
      Src: org.roaringbitmap.TestBitmapContainer:458,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:459,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:459,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].getCharIterator()'
      Src: org.roaringbitmap.TestBitmapContainer:461,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].hasNext()'
      Src: org.roaringbitmap.TestBitmapContainer:463,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:463,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].next()'
      Src: org.roaringbitmap.TestBitmapContainer:464,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:464,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].hasNext()'
      Src: org.roaringbitmap.TestBitmapContainer:466,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:466,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].next()'
      Src: org.roaringbitmap.TestBitmapContainer:467,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:467,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].hasNext()'
      Src: org.roaringbitmap.TestBitmapContainer:469,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:469,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].next()'
      Src: org.roaringbitmap.TestBitmapContainer:470,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:470,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].hasNext()'
      Src: org.roaringbitmap.TestBitmapContainer:472,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertFalse(org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:472,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 473
      start: 451
    functionDepth: 4
    functionLinenumber: 451
    functionLinenumberEnd: 473
    functionName: '[org.roaringbitmap.TestBitmapContainer].iorNot4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].getCharIterator()'
    - '[org.roaringbitmap.BitmapContainer].iadd(int,int)'
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue(org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.BitmapContainer].iorNot(org.roaringbitmap.RunContainer,int)'
    - '[org.roaringbitmap.TestBitmapContainer].next()'
    - '[org.roaringbitmap.TestBitmapContainer].hasNext()'
    - '[org.roaringbitmap.TestBitmapContainer].assertFalse(org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.TestBitmapContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].iorNot4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:477,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:480,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:481,1
    - Dst: '[org.roaringbitmap.BitmapContainer].orNot(org.roaringbitmap.ArrayContainer,int)'
      Src: org.roaringbitmap.TestBitmapContainer:482,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:483,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:483,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].getCharIterator()'
      Src: org.roaringbitmap.TestBitmapContainer:485,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].hasNext()'
      Src: org.roaringbitmap.TestBitmapContainer:487,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:487,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].next()'
      Src: org.roaringbitmap.TestBitmapContainer:488,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:488,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].hasNext()'
      Src: org.roaringbitmap.TestBitmapContainer:490,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:490,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].next()'
      Src: org.roaringbitmap.TestBitmapContainer:491,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:491,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].hasNext()'
      Src: org.roaringbitmap.TestBitmapContainer:493,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertFalse(org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:493,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:497,1
    - Dst: '[org.roaringbitmap.BitmapContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:498,1
    - Dst: '[org.roaringbitmap.BitmapContainer].orNot(org.roaringbitmap.BitmapContainer,int)'
      Src: org.roaringbitmap.TestBitmapContainer:499,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:500,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:500,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].getCharIterator()'
      Src: org.roaringbitmap.TestBitmapContainer:502,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].hasNext()'
      Src: org.roaringbitmap.TestBitmapContainer:504,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:504,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].next()'
      Src: org.roaringbitmap.TestBitmapContainer:505,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:505,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].hasNext()'
      Src: org.roaringbitmap.TestBitmapContainer:507,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:507,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].next()'
      Src: org.roaringbitmap.TestBitmapContainer:508,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:508,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].hasNext()'
      Src: org.roaringbitmap.TestBitmapContainer:510,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertFalse(org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:510,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:514,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:515,1
    - Dst: '[org.roaringbitmap.BitmapContainer].orNot(org.roaringbitmap.RunContainer,int)'
      Src: org.roaringbitmap.TestBitmapContainer:516,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:517,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:517,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].getCharIterator()'
      Src: org.roaringbitmap.TestBitmapContainer:519,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].hasNext()'
      Src: org.roaringbitmap.TestBitmapContainer:521,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:521,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].next()'
      Src: org.roaringbitmap.TestBitmapContainer:522,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:522,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].hasNext()'
      Src: org.roaringbitmap.TestBitmapContainer:524,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:524,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].next()'
      Src: org.roaringbitmap.TestBitmapContainer:525,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:525,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].hasNext()'
      Src: org.roaringbitmap.TestBitmapContainer:527,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertFalse(org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:527,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 529
      start: 475
    functionDepth: 5
    functionLinenumber: 475
    functionLinenumberEnd: 529
    functionName: '[org.roaringbitmap.TestBitmapContainer].orNot()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].getCharIterator()'
    - '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.BitmapContainer].orNot(org.roaringbitmap.BitmapContainer,int)'
    - '[org.roaringbitmap.BitmapContainer].iadd(int,int)'
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue(org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.TestBitmapContainer].next()'
    - '[org.roaringbitmap.BitmapContainer].orNot(org.roaringbitmap.RunContainer,int)'
    - '[org.roaringbitmap.TestBitmapContainer].hasNext()'
    - '[org.roaringbitmap.TestBitmapContainer].assertFalse(org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.TestBitmapContainer].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].orNot(org.roaringbitmap.ArrayContainer,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].orNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:533,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:534,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:535,1
    - Dst: '[org.roaringbitmap.Container].iadd(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:535,1
    - Dst: '[org.roaringbitmap.BitmapContainer].orNot(org.roaringbitmap.ArrayContainer,int)'
      Src: org.roaringbitmap.TestBitmapContainer:536,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:537,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:537,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].getCharIterator()'
      Src: org.roaringbitmap.TestBitmapContainer:539,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].hasNext()'
      Src: org.roaringbitmap.TestBitmapContainer:541,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:541,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].next()'
      Src: org.roaringbitmap.TestBitmapContainer:542,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:542,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].hasNext()'
      Src: org.roaringbitmap.TestBitmapContainer:544,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:544,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].next()'
      Src: org.roaringbitmap.TestBitmapContainer:545,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:545,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].hasNext()'
      Src: org.roaringbitmap.TestBitmapContainer:547,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:547,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].next()'
      Src: org.roaringbitmap.TestBitmapContainer:548,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:548,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].hasNext()'
      Src: org.roaringbitmap.TestBitmapContainer:550,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertFalse(org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:550,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 551
      start: 531
    functionDepth: 5
    functionLinenumber: 531
    functionLinenumberEnd: 551
    functionName: '[org.roaringbitmap.TestBitmapContainer].orNot2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].getCharIterator()'
    - '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue(org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.TestBitmapContainer].next()'
    - '[org.roaringbitmap.TestBitmapContainer].hasNext()'
    - '[org.roaringbitmap.TestBitmapContainer].assertFalse(org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.TestBitmapContainer].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].orNot(org.roaringbitmap.ArrayContainer,int)'
    - '[org.roaringbitmap.Container].iadd(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].orNot2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:555,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:556,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:557,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:558,1
    - Dst: '[org.roaringbitmap.Container].ior(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestBitmapContainer:559,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:560,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:560,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestBitmapContainer:562,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:562,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 564
      start: 553
    functionDepth: 4
    functionLinenumber: 553
    functionLinenumberEnd: 564
    functionName: '[org.roaringbitmap.TestBitmapContainer].iorRun()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].ior(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(char)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].iorRun()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:568,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(int,int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:569,1
    - Dst: '[org.roaringbitmap.BitmapContainer].or(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:570,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:571,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:571,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue()'
      Src: org.roaringbitmap.TestBitmapContainer:572,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 573
      start: 566
    functionDepth: 3
    functionLinenumber: 566
    functionLinenumberEnd: 573
    functionName: '[org.roaringbitmap.TestBitmapContainer].orFullToRunContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue()'
    - '[org.roaringbitmap.BitmapContainer].<init>(int,int,int)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].or(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].<init>(int,int,int,int)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].orFullToRunContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:577,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int,int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:578,1
    - Dst: '[org.roaringbitmap.BitmapContainer].or(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:579,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:580,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:580,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue()'
      Src: org.roaringbitmap.TestBitmapContainer:581,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 582
      start: 575
    functionDepth: 3
    functionLinenumber: 575
    functionLinenumberEnd: 582
    functionName: '[org.roaringbitmap.TestBitmapContainer].orFullToRunContainer2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue()'
    - '[org.roaringbitmap.BitmapContainer].<init>(int,int,int)'
    - '[org.roaringbitmap.BitmapContainer].or(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].orFullToRunContainer2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:586,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:587,1
    - Dst: '[org.roaringbitmap.BitmapContainer].or(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:588,1
    - Dst: '[org.roaringbitmap.BitmapContainer].ior(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:589,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:590,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:590,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:591,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:591,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue()'
      Src: org.roaringbitmap.TestBitmapContainer:592,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue()'
      Src: org.roaringbitmap.TestBitmapContainer:593,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 594
      start: 584
    functionDepth: 3
    functionLinenumber: 584
    functionLinenumberEnd: 594
    functionName: '[org.roaringbitmap.TestBitmapContainer].orFullToRunContainer3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue()'
    - '[org.roaringbitmap.BitmapContainer].<init>(int,int,int)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].or(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].ior(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].getCardinality()'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].orFullToRunContainer3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:598,1
    - Dst: '[org.roaringbitmap.Container].rangeOfOnes(int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:599,1
    - Dst: '[org.roaringbitmap.BitmapContainer].ior(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestBitmapContainer:600,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:601,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:601,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue()'
      Src: org.roaringbitmap.TestBitmapContainer:602,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 603
      start: 596
    functionDepth: 1
    functionLinenumber: 596
    functionLinenumberEnd: 603
    functionName: '[org.roaringbitmap.TestBitmapContainer].orFullToRunContainer4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue()'
    - '[org.roaringbitmap.BitmapContainer].<init>(int,int,int)'
    - '[org.roaringbitmap.Container].rangeOfOnes(int,int,int)'
    - '[org.roaringbitmap.BitmapContainer].ior(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.BitmapContainer].getCardinality()'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].orFullToRunContainer4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:607,1
    - Dst: '[org.roaringbitmap.BitmapContainer].iremove(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:608,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:609,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:609,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 610
      start: 605
    functionDepth: 4
    functionLinenumber: 605
    functionLinenumberEnd: 610
    functionName: '[org.roaringbitmap.TestBitmapContainer].iremoveEmptyRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.BitmapContainer].iremove(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].iremoveEmptyRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertThrows()'
      Src: org.roaringbitmap.TestBitmapContainer:614,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 620
      start: 612
    functionDepth: 0
    functionLinenumber: 612
    functionLinenumberEnd: 620
    functionName: '[org.roaringbitmap.TestBitmapContainer].iremoveInvalidRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].iremoveInvalidRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:624,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:625,1
    - Dst: '[org.roaringbitmap.Container].iremove(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:626,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:627,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:627,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestBitmapContainer:629,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:629,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 631
      start: 622
    functionDepth: 4
    functionLinenumber: 622
    functionLinenumberEnd: 631
    functionName: '[org.roaringbitmap.TestBitmapContainer].iremove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(char)'
    - '[org.roaringbitmap.Container].iremove(int,int)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].iremove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:635,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:636,1
    - Dst: '[org.roaringbitmap.Container].iremove(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:637,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:638,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:638,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestBitmapContainer:640,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:640,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 642
      start: 633
    functionDepth: 4
    functionLinenumber: 633
    functionLinenumberEnd: 642
    functionName: '[org.roaringbitmap.TestBitmapContainer].iremove2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(char)'
    - '[org.roaringbitmap.Container].iremove(int,int)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].iremove2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:646,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:647,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:648,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:649,1
    - Dst: '[org.roaringbitmap.Container].ixor(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestBitmapContainer:650,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:651,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:651,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestBitmapContainer:653,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:653,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestBitmapContainer:656,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:656,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 658
      start: 644
    functionDepth: 4
    functionLinenumber: 644
    functionLinenumberEnd: 658
    functionName: '[org.roaringbitmap.TestBitmapContainer].ixorRun()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(char)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.Container].ixor(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].ixorRun()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:662,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:663,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:664,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:665,1
    - Dst: '[org.roaringbitmap.Container].ixor(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestBitmapContainer:666,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:667,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:667,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestBitmapContainer:669,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:669,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 671
      start: 660
    functionDepth: 4
    functionLinenumber: 660
    functionLinenumberEnd: 671
    functionName: '[org.roaringbitmap.TestBitmapContainer].ixorRun2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(char)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.Container].ixor(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].ixorRun2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertThrows()'
      Src: org.roaringbitmap.TestBitmapContainer:675,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 682
      start: 673
    functionDepth: 0
    functionLinenumber: 673
    functionLinenumberEnd: 682
    functionName: '[org.roaringbitmap.TestBitmapContainer].selectInvalidPosition()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].selectInvalidPosition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertThrows()'
      Src: org.roaringbitmap.TestBitmapContainer:686,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 692
      start: 684
    functionDepth: 0
    functionLinenumber: 684
    functionLinenumberEnd: 692
    functionName: '[org.roaringbitmap.TestBitmapContainer].removeInvalidRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].removeInvalidRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:696,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:697,1
    - Dst: '[org.roaringbitmap.Container].remove(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:698,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:699,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:699,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestBitmapContainer:701,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:701,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 703
      start: 694
    functionDepth: 4
    functionLinenumber: 694
    functionLinenumberEnd: 703
    functionName: '[org.roaringbitmap.TestBitmapContainer].remove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(char)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].remove(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:707,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:708,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:709,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:710,1
    - Dst: '[org.roaringbitmap.Container].iand(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestBitmapContainer:711,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestBitmapContainer:712,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:712,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestBitmapContainer:714,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:714,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 716
      start: 705
    functionDepth: 4
    functionLinenumber: 705
    functionLinenumberEnd: 716
    functionName: '[org.roaringbitmap.TestBitmapContainer].iandRun()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(char)'
    - '[org.roaringbitmap.Container].iand(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].iandRun()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertThrows()'
      Src: org.roaringbitmap.TestBitmapContainer:720,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 721
      start: 718
    functionDepth: 0
    functionLinenumber: 718
    functionLinenumberEnd: 721
    functionName: '[org.roaringbitmap.TestBitmapContainer].testFirst_Empty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testFirst_Empty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertThrows()'
      Src: org.roaringbitmap.TestBitmapContainer:725,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 726
      start: 723
    functionDepth: 0
    functionLinenumber: 723
    functionLinenumberEnd: 726
    functionName: '[org.roaringbitmap.TestBitmapContainer].testLast_Empty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testLast_Empty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:730,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:735,1
    - Dst: '[org.roaringbitmap.Container].first()'
      Src: org.roaringbitmap.TestBitmapContainer:736,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(org.roaringbitmap.TestBitmapContainer,int)'
      Src: org.roaringbitmap.TestBitmapContainer:736,1
    - Dst: '[org.roaringbitmap.Container].last()'
      Src: org.roaringbitmap.TestBitmapContainer:737,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:737,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 740
      start: 728
    functionDepth: 2
    functionLinenumber: 728
    functionLinenumberEnd: 740
    functionName: '[org.roaringbitmap.TestBitmapContainer].testFirstLast()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(org.roaringbitmap.TestBitmapContainer,int)'
    - '[org.roaringbitmap.Container].first()'
    - '[org.roaringbitmap.Container].last()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testFirstLast()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:744,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:745,1
    - Dst: '[org.roaringbitmap.BitmapContainer].contains(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:746,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:746,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 747
      start: 742
    functionDepth: 1
    functionLinenumber: 742
    functionLinenumberEnd: 747
    functionName: '[org.roaringbitmap.TestBitmapContainer].testContainsBitmapContainer_EmptyContainsEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].contains(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testContainsBitmapContainer_EmptyContainsEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:751,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:751,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:752,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:752,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestBitmapContainer:753,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:753,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 754
      start: 749
    functionDepth: 4
    functionLinenumber: 749
    functionLinenumberEnd: 754
    functionName: '[org.roaringbitmap.TestBitmapContainer].testContainsBitmapContainer_IncludeProperSubset()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testContainsBitmapContainer_IncludeProperSubset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:758,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:758,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:759,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:759,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestBitmapContainer:760,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:760,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 761
      start: 756
    functionDepth: 4
    functionLinenumber: 756
    functionLinenumberEnd: 761
    functionName: '[org.roaringbitmap.TestBitmapContainer].testContainsBitmapContainer_IncludeSelf()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testContainsBitmapContainer_IncludeSelf()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:765,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:765,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:766,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:766,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestBitmapContainer:767,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:767,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 768
      start: 763
    functionDepth: 4
    functionLinenumber: 763
    functionLinenumberEnd: 768
    functionName: '[org.roaringbitmap.TestBitmapContainer].testContainsBitmapContainer_ExcludeSuperSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testContainsBitmapContainer_ExcludeSuperSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:772,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:772,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:773,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:773,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestBitmapContainer:774,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:774,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 775
      start: 770
    functionDepth: 4
    functionLinenumber: 770
    functionLinenumberEnd: 775
    functionName: '[org.roaringbitmap.TestBitmapContainer].testContainsBitmapContainer_IncludeProperSubsetDifferentStart()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testContainsBitmapContainer_IncludeProperSubsetDifferentStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:779,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:779,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:780,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:780,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestBitmapContainer:781,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:781,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 782
      start: 777
    functionDepth: 4
    functionLinenumber: 777
    functionLinenumberEnd: 782
    functionName: '[org.roaringbitmap.TestBitmapContainer].testContainsBitmapContainer_ExcludeShiftedSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testContainsBitmapContainer_ExcludeShiftedSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:786,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:786,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:787,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:787,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestBitmapContainer:788,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:788,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestBitmapContainer:789,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:789,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 790
      start: 784
    functionDepth: 4
    functionLinenumber: 784
    functionLinenumberEnd: 790
    functionName: '[org.roaringbitmap.TestBitmapContainer].testContainsBitmapContainer_ExcludeDisJointSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testContainsBitmapContainer_ExcludeDisJointSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:794,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:795,1
    - Dst: '[org.roaringbitmap.BitmapContainer].contains(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:796,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:796,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 797
      start: 792
    functionDepth: 1
    functionLinenumber: 792
    functionLinenumberEnd: 797
    functionName: '[org.roaringbitmap.TestBitmapContainer].testContainsRunContainer_EmptyContainsEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].contains(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testContainsRunContainer_EmptyContainsEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:801,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:801,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:802,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:802,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestBitmapContainer:803,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:803,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 804
      start: 799
    functionDepth: 4
    functionLinenumber: 799
    functionLinenumberEnd: 804
    functionName: '[org.roaringbitmap.TestBitmapContainer].testContainsRunContainer_IncludeProperSubset()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testContainsRunContainer_IncludeProperSubset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:808,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:808,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:809,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:809,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestBitmapContainer:810,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:810,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 811
      start: 806
    functionDepth: 4
    functionLinenumber: 806
    functionLinenumberEnd: 811
    functionName: '[org.roaringbitmap.TestBitmapContainer].testContainsRunContainer_IncludeSelf()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testContainsRunContainer_IncludeSelf()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:815,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:815,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:816,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:816,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestBitmapContainer:817,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:817,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 818
      start: 813
    functionDepth: 4
    functionLinenumber: 813
    functionLinenumberEnd: 818
    functionName: '[org.roaringbitmap.TestBitmapContainer].testContainsRunContainer_ExcludeSuperSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testContainsRunContainer_ExcludeSuperSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:822,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:822,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:823,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:823,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestBitmapContainer:824,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:824,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 825
      start: 820
    functionDepth: 4
    functionLinenumber: 820
    functionLinenumberEnd: 825
    functionName: '[org.roaringbitmap.TestBitmapContainer].testContainsRunContainer_IncludeProperSubsetDifferentStart()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testContainsRunContainer_IncludeProperSubsetDifferentStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:829,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:829,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:830,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:830,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestBitmapContainer:831,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:831,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 832
      start: 827
    functionDepth: 4
    functionLinenumber: 827
    functionLinenumberEnd: 832
    functionName: '[org.roaringbitmap.TestBitmapContainer].testContainsRunContainer_ExcludeShiftedSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testContainsRunContainer_ExcludeShiftedSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:836,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:836,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:837,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:837,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestBitmapContainer:838,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:838,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestBitmapContainer:839,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:839,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 840
      start: 834
    functionDepth: 4
    functionLinenumber: 834
    functionLinenumberEnd: 840
    functionName: '[org.roaringbitmap.TestBitmapContainer].testContainsRunContainer_ExcludeDisJointSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testContainsRunContainer_ExcludeDisJointSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:844,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:845,1
    - Dst: '[org.roaringbitmap.BitmapContainer].contains(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:846,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:846,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 847
      start: 842
    functionDepth: 2
    functionLinenumber: 842
    functionLinenumberEnd: 847
    functionName: '[org.roaringbitmap.TestBitmapContainer].testContainsArrayContainer_EmptyContainsEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].contains(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testContainsArrayContainer_EmptyContainsEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:851,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:851,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:852,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:852,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestBitmapContainer:853,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:853,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 854
      start: 849
    functionDepth: 4
    functionLinenumber: 849
    functionLinenumberEnd: 854
    functionName: '[org.roaringbitmap.TestBitmapContainer].testContainsArrayContainer_IncludeProperSubset()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testContainsArrayContainer_IncludeProperSubset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:858,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:858,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:859,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:859,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestBitmapContainer:860,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:860,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 861
      start: 856
    functionDepth: 4
    functionLinenumber: 856
    functionLinenumberEnd: 861
    functionName: '[org.roaringbitmap.TestBitmapContainer].testContainsArrayContainer_IncludeSelf()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testContainsArrayContainer_IncludeSelf()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:865,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:865,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:866,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:866,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestBitmapContainer:867,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:867,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 868
      start: 863
    functionDepth: 4
    functionLinenumber: 863
    functionLinenumberEnd: 868
    functionName: '[org.roaringbitmap.TestBitmapContainer].testContainsArrayContainer_ExcludeSuperSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testContainsArrayContainer_ExcludeSuperSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:872,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:872,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:873,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:873,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestBitmapContainer:874,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:874,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 875
      start: 870
    functionDepth: 4
    functionLinenumber: 870
    functionLinenumberEnd: 875
    functionName: '[org.roaringbitmap.TestBitmapContainer].testContainsArrayContainer_IncludeProperSubsetDifferentStart()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testContainsArrayContainer_IncludeProperSubsetDifferentStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:879,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:879,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:880,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:880,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestBitmapContainer:881,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:881,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 882
      start: 877
    functionDepth: 4
    functionLinenumber: 877
    functionLinenumberEnd: 882
    functionName: '[org.roaringbitmap.TestBitmapContainer].testContainsArrayContainer_ExcludeShiftedSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testContainsArrayContainer_ExcludeShiftedSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:886,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:886,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:887,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:887,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestBitmapContainer:888,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:888,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestBitmapContainer:889,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:889,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 890
      start: 884
    functionDepth: 4
    functionLinenumber: 884
    functionLinenumberEnd: 890
    functionName: '[org.roaringbitmap.TestBitmapContainer].testContainsArrayContainer_ExcludeDisJointSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testContainsArrayContainer_ExcludeDisJointSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:894,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:894,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:895,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:895,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:896,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:896,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:897,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:897,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.TestBitmapContainer:898,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:898,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:898,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 899
      start: 892
    functionDepth: 4
    functionLinenumber: 892
    functionLinenumberEnd: 899
    functionName: '[org.roaringbitmap.TestBitmapContainer].testIntersectsWithRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    - '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.Container].intersects(int,int)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.TestBitmapContainer].lower16Bits()'
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].intersects(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testIntersectsWithRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:903,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestBitmapContainer:903,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.Container,int,int,boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:903,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:904,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestBitmapContainer:904,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.Container,int,int,boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:904,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:905,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestBitmapContainer:905,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.Container,int,int,boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:905,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:906,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestBitmapContainer:906,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.Container,int,int,boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:906,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:907,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestBitmapContainer:907,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.Container,int,int,boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:907,1
    - Dst: '[java.util.stream.Stream].of(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:902,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 908
      start: 901
    functionDepth: 1
    functionLinenumber: 901
    functionLinenumberEnd: 908
    functionName: '[org.roaringbitmap.TestBitmapContainer].bitmapsForRangeIntersection()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].add(char)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[java.util.stream.Stream].of(org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer,org.roaringbitmap.TestBitmapContainer)'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.Container,int,int,boolean)'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.roaringbitmap.TestBitmapContainer].bitmapsForRangeIntersection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:914,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(boolean,boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:914,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      - int
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - container
    - min
    - sup
    - intersects
    argTypes:
    - org.roaringbitmap.Container
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 915
      start: 910
    functionDepth: 1
    functionLinenumber: 910
    functionLinenumberEnd: 915
    functionName: '[org.roaringbitmap.TestBitmapContainer].testIntersectsWithRangeUpperBoundaries(org.roaringbitmap.Container,int,int,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].intersects(int,int)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testIntersectsWithRangeUpperBoundaries(org.roaringbitmap.Container,int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:920,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:920,1
    - Dst: '[org.roaringbitmap.Container].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:920,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.TestBitmapContainer:920,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.TestBitmapContainer:920,1
    - Dst: '[org.roaringbitmap.Container].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:920,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:921,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:921,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:922,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:922,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:923,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:923,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:924,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:924,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:925,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:925,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 926
      start: 917
    functionDepth: 4
    functionLinenumber: 917
    functionLinenumberEnd: 926
    functionName: '[org.roaringbitmap.TestBitmapContainer].testIntersectsWithRangeHitScan()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].intersects(int,int,int)'
    - '[org.roaringbitmap.Container].add(int,int)'
    - '[org.roaringbitmap.Container].intersects(int,int)'
    - '[org.roaringbitmap.TestBitmapContainer].lower16Bits()'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testIntersectsWithRangeHitScan()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:930,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.TestBitmapContainer:930,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.TestBitmapContainer:930,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:930,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:931,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:931,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.TestBitmapContainer:932,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:932,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:932,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.TestBitmapContainer:933,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.TestBitmapContainer:933,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:933,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:933,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.TestBitmapContainer:934,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.TestBitmapContainer:934,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:934,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:934,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 936
      start: 928
    functionDepth: 4
    functionLinenumber: 928
    functionLinenumberEnd: 936
    functionName: '[org.roaringbitmap.TestBitmapContainer].testIntersectsWithRangeUnsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.Container].intersects(int,int)'
    - '[org.roaringbitmap.TestBitmapContainer].lower16Bits()'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testIntersectsWithRangeUnsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:940,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.TestBitmapContainer:940,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.TestBitmapContainer:940,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:940,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.TestBitmapContainer:941,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.TestBitmapContainer:941,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:941,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:941,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.TestBitmapContainer:942,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.TestBitmapContainer:942,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:942,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:942,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.TestBitmapContainer:943,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.TestBitmapContainer:943,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:943,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:943,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.TestBitmapContainer:944,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.TestBitmapContainer:944,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:944,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:944,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 945
      start: 938
    functionDepth: 4
    functionLinenumber: 938
    functionLinenumberEnd: 945
    functionName: '[org.roaringbitmap.TestBitmapContainer].testIntersectsAtEndWord()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.Container].intersects(int,int)'
    - '[org.roaringbitmap.TestBitmapContainer].lower16Bits()'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testIntersectsAtEndWord()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:949,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].lower16Bits(int)'
      Src: org.roaringbitmap.TestBitmapContainer:949,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.TestBitmapContainer:949,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:949,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.TestBitmapContainer:950,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.TestBitmapContainer:950,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:950,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:950,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.TestBitmapContainer:951,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.TestBitmapContainer:951,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:951,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:951,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.TestBitmapContainer:952,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.TestBitmapContainer:952,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:952,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:952,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.TestBitmapContainer:953,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:953,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:953,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 954
      start: 947
    functionDepth: 4
    functionLinenumber: 947
    functionLinenumberEnd: 954
    functionName: '[org.roaringbitmap.TestBitmapContainer].testIntersectsAtEndWord2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].lower16Bits(int)'
    - '[org.roaringbitmap.Container].intersects(int,int,int)'
    - '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.Container].intersects(int,int)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.TestBitmapContainer].lower16Bits()'
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testIntersectsAtEndWord2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestBitmapContainer].evenBits()'
      Src: org.roaringbitmap.TestBitmapContainer:958,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(long[],org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:961,1
    - Dst: '[org.roaringbitmap.BitmapContainer].contains(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:962,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:962,1
    - Dst: '[org.roaringbitmap.BitmapContainer].contains(int,int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:963,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:963,1
    - Dst: '[org.roaringbitmap.BitmapContainer].contains(int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:964,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:964,1
    - Dst: '[org.roaringbitmap.BitmapContainer].contains(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:965,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:965,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 966
      start: 956
    functionDepth: 1
    functionLinenumber: 956
    functionLinenumberEnd: 966
    functionName: '[org.roaringbitmap.TestBitmapContainer].testContainsRangeSingleWord()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].evenBits()'
    - '[org.roaringbitmap.BitmapContainer].contains(int,int,int,int)'
    - '[org.roaringbitmap.BitmapContainer].contains(int,int,int)'
    - '[org.roaringbitmap.BitmapContainer].contains(int,int)'
    - '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.BitmapContainer].<init>(long[],org.roaringbitmap.TestBitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testContainsRangeSingleWord()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestBitmapContainer].evenBits()'
      Src: org.roaringbitmap.TestBitmapContainer:970,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(long[],org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:975,1
    - Dst: '[org.roaringbitmap.BitmapContainer].contains(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:976,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:976,1
    - Dst: '[org.roaringbitmap.BitmapContainer].contains(int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:977,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:977,1
    - Dst: '[org.roaringbitmap.BitmapContainer].contains(int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:978,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:978,1
    - Dst: '[org.roaringbitmap.BitmapContainer].contains(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:979,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:979,1
    - Dst: '[org.roaringbitmap.BitmapContainer].contains(int,int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:980,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:980,1
    - Dst: '[org.roaringbitmap.BitmapContainer].contains(int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:981,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:981,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 982
      start: 968
    functionDepth: 1
    functionLinenumber: 968
    functionLinenumberEnd: 982
    functionName: '[org.roaringbitmap.TestBitmapContainer].testContainsRangeMultiWord()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].evenBits()'
    - '[org.roaringbitmap.BitmapContainer].contains(int,int,int,int)'
    - '[org.roaringbitmap.BitmapContainer].contains(int,int,int)'
    - '[org.roaringbitmap.BitmapContainer].contains(int,int)'
    - '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.BitmapContainer].<init>(long[],org.roaringbitmap.TestBitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testContainsRangeMultiWord()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestBitmapContainer].evenBits()'
      Src: org.roaringbitmap.TestBitmapContainer:986,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(long[],org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:989,1
    - Dst: '[org.roaringbitmap.BitmapContainer].contains(int,int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:990,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:990,1
    - Dst: '[org.roaringbitmap.BitmapContainer].contains(int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:991,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:991,1
    - Dst: '[org.roaringbitmap.BitmapContainer].contains(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:992,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:992,1
    - Dst: '[org.roaringbitmap.BitmapContainer].contains(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:993,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:993,1
    - Dst: '[org.roaringbitmap.BitmapContainer].contains(int,int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:994,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:994,1
    - Dst: '[org.roaringbitmap.BitmapContainer].contains(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:995,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestBitmapContainer:995,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 996
      start: 984
    functionDepth: 1
    functionLinenumber: 984
    functionLinenumberEnd: 996
    functionName: '[org.roaringbitmap.TestBitmapContainer].testContainsRangeSubWord()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].evenBits()'
    - '[org.roaringbitmap.BitmapContainer].contains(int,int,int,int)'
    - '[org.roaringbitmap.TestBitmapContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.TestBitmapContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.BitmapContainer].contains(int,int)'
    - '[org.roaringbitmap.BitmapContainer].contains(int,int,int)'
    - '[org.roaringbitmap.BitmapContainer].<init>(long[],org.roaringbitmap.TestBitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testContainsRangeSubWord()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestBitmapContainer].evenBits()'
      Src: org.roaringbitmap.TestBitmapContainer:1000,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(long[],int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1000,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextSetBit(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1001,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1001,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextSetBit(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1002,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1002,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextSetBit(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1003,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1003,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextSetBit(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1004,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1004,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1005
      start: 998
    functionDepth: 1
    functionLinenumber: 998
    functionLinenumberEnd: 1005
    functionName: '[org.roaringbitmap.TestBitmapContainer].testNextSetBit()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].<init>(long[],int,int)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.BitmapContainer].nextSetBit(int)'
    - '[org.roaringbitmap.TestBitmapContainer].evenBits()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testNextSetBit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestBitmapContainer].evenBits()'
      Src: org.roaringbitmap.TestBitmapContainer:1009,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(long[],int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1009,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextSetBit(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1012,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1012,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1013
      start: 1007
    functionDepth: 1
    functionLinenumber: 1007
    functionLinenumberEnd: 1013
    functionName: '[org.roaringbitmap.TestBitmapContainer].testNextSetBitAfterEnd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].<init>(long[],int,int)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
    - '[org.roaringbitmap.BitmapContainer].nextSetBit(int)'
    - '[org.roaringbitmap.TestBitmapContainer].evenBits()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testNextSetBitAfterEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestBitmapContainer].evenBits()'
      Src: org.roaringbitmap.TestBitmapContainer:1017,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(long[],int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1017,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextSetBit(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1020,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1020,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1021
      start: 1015
    functionDepth: 1
    functionLinenumber: 1015
    functionLinenumberEnd: 1021
    functionName: '[org.roaringbitmap.TestBitmapContainer].testNextSetBitBeforeStart()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].<init>(long[],int,int)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.BitmapContainer].nextSetBit(int)'
    - '[org.roaringbitmap.TestBitmapContainer].evenBits()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testNextSetBitBeforeStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:1025,1
    - Dst: '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.TestBitmapContainer:1025,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1026,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1026,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1027,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1027,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1028,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1028,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1029
      start: 1023
    functionDepth: 2
    functionLinenumber: 1023
    functionLinenumberEnd: 1029
    functionName: '[org.roaringbitmap.TestBitmapContainer].testNextValue()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
    - '[org.roaringbitmap.BitmapContainer].nextValue(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testNextValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:1033,1
    - Dst: '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.TestBitmapContainer:1033,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1034,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1034,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1035
      start: 1031
    functionDepth: 2
    functionLinenumber: 1031
    functionLinenumberEnd: 1035
    functionName: '[org.roaringbitmap.TestBitmapContainer].testNextValueAfterEnd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
    - '[org.roaringbitmap.BitmapContainer].nextValue(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testNextValueAfterEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:1039,1
    - Dst: '[org.roaringbitmap.BitmapContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1039,1
    - Dst: '[org.roaringbitmap.Container].toBitmapContainer()'
      Src: org.roaringbitmap.TestBitmapContainer:1039,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1040,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1040,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1041,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1041,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1042,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1042,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1043,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1043,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1044,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1044,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1045,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1045,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1046
      start: 1037
    functionDepth: 4
    functionLinenumber: 1037
    functionLinenumberEnd: 1046
    functionName: '[org.roaringbitmap.TestBitmapContainer].testNextValue2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
    - '[org.roaringbitmap.BitmapContainer].iadd(int,int)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.Container].toBitmapContainer()'
    - '[org.roaringbitmap.BitmapContainer].nextValue(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testNextValue2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:1051,1
    - Dst: '[org.roaringbitmap.BitmapContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1051,1
    - Dst: '[org.roaringbitmap.Container].iadd(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1051,1
    - Dst: '[org.roaringbitmap.Container].toBitmapContainer()'
      Src: org.roaringbitmap.TestBitmapContainer:1051,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1052,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1052,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1053,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1053,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1054,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1054,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1055,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1055,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1056,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1056,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1057,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1057,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1058
      start: 1048
    functionDepth: 4
    functionLinenumber: 1048
    functionLinenumberEnd: 1058
    functionName: '[org.roaringbitmap.TestBitmapContainer].testNextValueBetweenRuns()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
    - '[org.roaringbitmap.BitmapContainer].nextValue(char)'
    - '[org.roaringbitmap.BitmapContainer].iadd(int,int)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.Container].toBitmapContainer()'
    - '[org.roaringbitmap.Container].iadd(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testNextValueBetweenRuns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:1063,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1063,1
    - Dst: '[org.roaringbitmap.Container].iadd(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1063,1
    - Dst: '[org.roaringbitmap.Container].iadd(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1063,1
    - Dst: '[org.roaringbitmap.Container].toBitmapContainer()'
      Src: org.roaringbitmap.TestBitmapContainer:1063,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1064,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1064,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1065,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1065,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1066,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1066,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1067,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1067,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1068,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1068,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1069,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1069,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1070,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1070,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1071,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1071,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1072,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1072,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1073,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1073,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1074,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1074,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1075,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1075,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1076,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1076,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1077
      start: 1060
    functionDepth: 5
    functionLinenumber: 1060
    functionLinenumberEnd: 1077
    functionName: '[org.roaringbitmap.TestBitmapContainer].testNextValue3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
    - '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.Container].iadd(int,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.Container].toBitmapContainer()'
    - '[org.roaringbitmap.BitmapContainer].nextValue(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testNextValue3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:1082,1
    - Dst: '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.TestBitmapContainer:1082,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1084,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1084,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1085,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1085,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1086,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1086,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1087,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1087,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1088,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1088,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1089
      start: 1079
    functionDepth: 2
    functionLinenumber: 1079
    functionLinenumberEnd: 1089
    functionName: '[org.roaringbitmap.TestBitmapContainer].testNextValueUnsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
    - '[org.roaringbitmap.BitmapContainer].nextValue(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testNextValueUnsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:1093,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1093,1
    - Dst: '[org.roaringbitmap.Container].toBitmapContainer()'
      Src: org.roaringbitmap.TestBitmapContainer:1093,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1094,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1094,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1095,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1095,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1096,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1096,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1097,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1097,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1098,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1098,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1099,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1099,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1100
      start: 1091
    functionDepth: 5
    functionLinenumber: 1091
    functionLinenumberEnd: 1100
    functionName: '[org.roaringbitmap.TestBitmapContainer].testPreviousValue1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.Container].toBitmapContainer()'
    - '[org.roaringbitmap.BitmapContainer].previousValue(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testPreviousValue1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:1105,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1105,1
    - Dst: '[org.roaringbitmap.Container].iadd(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1105,1
    - Dst: '[org.roaringbitmap.Container].iadd(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1105,1
    - Dst: '[org.roaringbitmap.Container].toBitmapContainer()'
      Src: org.roaringbitmap.TestBitmapContainer:1105,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1106,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1106,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1107,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1107,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1108,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1108,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1109,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1109,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1110,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1110,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1111,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1111,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1112,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1112,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1113,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1113,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1114,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1114,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1115,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1115,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1116,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1116,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1117,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1118
      start: 1102
    functionDepth: 5
    functionLinenumber: 1102
    functionLinenumberEnd: 1118
    functionName: '[org.roaringbitmap.TestBitmapContainer].testPreviousValue2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.Container].toBitmapContainer()'
    - '[org.roaringbitmap.BitmapContainer].previousValue(char)'
    - '[org.roaringbitmap.Container].iadd(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testPreviousValue2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:1122,1
    - Dst: '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.TestBitmapContainer:1122,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1123,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1124
      start: 1120
    functionDepth: 2
    functionLinenumber: 1120
    functionLinenumberEnd: 1124
    functionName: '[org.roaringbitmap.TestBitmapContainer].testPreviousValueBeforeStart()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].previousValue(char)'
    - '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testPreviousValueBeforeStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:1128,1
    - Dst: '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.TestBitmapContainer:1128,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1129,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1129,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1130,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1130,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1131,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1131,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1132,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1132,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1133,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1134
      start: 1126
    functionDepth: 2
    functionLinenumber: 1126
    functionLinenumberEnd: 1134
    functionName: '[org.roaringbitmap.TestBitmapContainer].testPreviousValueSparse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].previousValue(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testPreviousValueSparse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:1138,1
    - Dst: '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.TestBitmapContainer:1138,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1139,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1140
      start: 1136
    functionDepth: 2
    functionLinenumber: 1136
    functionLinenumberEnd: 1140
    functionName: '[org.roaringbitmap.TestBitmapContainer].testPreviousValueAfterEnd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].previousValue(char)'
    - '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testPreviousValueAfterEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestBitmapContainer].evenBits()'
      Src: org.roaringbitmap.TestBitmapContainer:1144,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(long[],int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1144,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1145,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1145,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1146,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1146,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1147,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1147,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1148,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1149
      start: 1142
    functionDepth: 1
    functionLinenumber: 1142
    functionLinenumberEnd: 1149
    functionName: '[org.roaringbitmap.TestBitmapContainer].testPreviousEvenBits()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].<init>(long[],int,int)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.BitmapContainer].previousValue(char)'
    - '[org.roaringbitmap.TestBitmapContainer].evenBits()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testPreviousEvenBits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:1154,1
    - Dst: '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.TestBitmapContainer:1154,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1156,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1156,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1157,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1157,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1158,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1158,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1159,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1159,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1160,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1161
      start: 1151
    functionDepth: 2
    functionLinenumber: 1151
    functionLinenumberEnd: 1161
    functionName: '[org.roaringbitmap.TestBitmapContainer].testPreviousValueUnsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].previousValue(char)'
    - '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testPreviousValueUnsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:1165,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1165,1
    - Dst: '[org.roaringbitmap.Container].toBitmapContainer()'
      Src: org.roaringbitmap.TestBitmapContainer:1165,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1166,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1166,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1167,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1167,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1168,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1168,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1169,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1169,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1170,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1170,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1171,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1172
      start: 1163
    functionDepth: 5
    functionLinenumber: 1163
    functionLinenumberEnd: 1172
    functionName: '[org.roaringbitmap.TestBitmapContainer].testPreviousAbsentValue1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.Container].toBitmapContainer()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testPreviousAbsentValue1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:1177,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1177,1
    - Dst: '[org.roaringbitmap.Container].iadd(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1177,1
    - Dst: '[org.roaringbitmap.Container].iadd(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1177,1
    - Dst: '[org.roaringbitmap.Container].toBitmapContainer()'
      Src: org.roaringbitmap.TestBitmapContainer:1177,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1178,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1178,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1179,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1179,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1180,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1180,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1181,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1181,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1182,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1182,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1183,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1183,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1184,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1184,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1185,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1185,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1186,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1186,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1187,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1187,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1188,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1188,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1189,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1190
      start: 1174
    functionDepth: 5
    functionLinenumber: 1174
    functionLinenumberEnd: 1190
    functionName: '[org.roaringbitmap.TestBitmapContainer].testPreviousAbsentValue2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.Container].toBitmapContainer()'
    - '[org.roaringbitmap.Container].iadd(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testPreviousAbsentValue2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:1194,1
    - Dst: '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.TestBitmapContainer:1194,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1196,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(org.roaringbitmap.TestBitmapContainer,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1196,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1198
      start: 1192
    functionDepth: 2
    functionLinenumber: 1192
    functionLinenumberEnd: 1198
    functionName: '[org.roaringbitmap.TestBitmapContainer].testPreviousAbsentValueEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(org.roaringbitmap.TestBitmapContainer,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testPreviousAbsentValueEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:1202,1
    - Dst: '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.TestBitmapContainer:1202,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1203,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1203,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1204,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1204,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1205,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1205,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1206,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1206,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1207,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1208
      start: 1200
    functionDepth: 2
    functionLinenumber: 1200
    functionLinenumberEnd: 1208
    functionName: '[org.roaringbitmap.TestBitmapContainer].testPreviousAbsentValueSparse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testPreviousAbsentValueSparse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestBitmapContainer].evenBits()'
      Src: org.roaringbitmap.TestBitmapContainer:1212,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(long[],int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1212,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1214,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1214,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1215,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1215,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1217
      start: 1210
    functionDepth: 1
    functionLinenumber: 1210
    functionLinenumberEnd: 1217
    functionName: '[org.roaringbitmap.TestBitmapContainer].testPreviousAbsentEvenBits()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].<init>(long[],int,int)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
    - '[org.roaringbitmap.TestBitmapContainer].evenBits()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testPreviousAbsentEvenBits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:1222,1
    - Dst: '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.TestBitmapContainer:1222,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1224,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1224,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1225,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1225,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1226,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1226,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1227,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1227,1
    - Dst: '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1228,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1229
      start: 1219
    functionDepth: 2
    functionLinenumber: 1219
    functionLinenumberEnd: 1229
    functionName: '[org.roaringbitmap.TestBitmapContainer].testPreviousAbsentValueUnsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testPreviousAbsentValueUnsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:1233,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1233,1
    - Dst: '[org.roaringbitmap.Container].toBitmapContainer()'
      Src: org.roaringbitmap.TestBitmapContainer:1233,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1234,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1234,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1235,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1235,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1236,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1236,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1237,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1237,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1238,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1238,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1239,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1239,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1240
      start: 1231
    functionDepth: 5
    functionLinenumber: 1231
    functionLinenumberEnd: 1240
    functionName: '[org.roaringbitmap.TestBitmapContainer].testNextAbsentValue1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
    - '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.Container].toBitmapContainer()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testNextAbsentValue1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:1245,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1245,1
    - Dst: '[org.roaringbitmap.Container].iadd(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1245,1
    - Dst: '[org.roaringbitmap.Container].iadd(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1245,1
    - Dst: '[org.roaringbitmap.Container].toBitmapContainer()'
      Src: org.roaringbitmap.TestBitmapContainer:1245,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1246,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1246,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1247,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1247,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1248,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1248,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1249,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1249,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1250,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1250,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1251,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1251,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1252,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1252,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1253,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1253,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1254,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1254,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1255,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1255,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1256,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1256,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1257,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1257,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1258
      start: 1242
    functionDepth: 5
    functionLinenumber: 1242
    functionLinenumberEnd: 1258
    functionName: '[org.roaringbitmap.TestBitmapContainer].testNextAbsentValue2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
    - '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.Container].toBitmapContainer()'
    - '[org.roaringbitmap.Container].iadd(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testNextAbsentValue2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:1262,1
    - Dst: '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.TestBitmapContainer:1262,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1264,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(org.roaringbitmap.TestBitmapContainer,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1264,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1266
      start: 1260
    functionDepth: 2
    functionLinenumber: 1260
    functionLinenumberEnd: 1266
    functionName: '[org.roaringbitmap.TestBitmapContainer].testNextAbsentValueEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(org.roaringbitmap.TestBitmapContainer,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
    - '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testNextAbsentValueEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:1270,1
    - Dst: '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.TestBitmapContainer:1270,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1271,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1271,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1272,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1272,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1273,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1273,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1274,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1274,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1275,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1275,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1276
      start: 1268
    functionDepth: 2
    functionLinenumber: 1268
    functionLinenumberEnd: 1276
    functionName: '[org.roaringbitmap.TestBitmapContainer].testNextAbsentValueSparse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
    - '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testNextAbsentValueSparse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestBitmapContainer].evenBits()'
      Src: org.roaringbitmap.TestBitmapContainer:1280,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(long[],int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1280,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1282,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1282,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1283,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1283,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1285
      start: 1278
    functionDepth: 1
    functionLinenumber: 1278
    functionLinenumberEnd: 1285
    functionName: '[org.roaringbitmap.TestBitmapContainer].testNextAbsentEvenBits()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].<init>(long[],int,int)'
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
    - '[org.roaringbitmap.TestBitmapContainer].evenBits()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testNextAbsentEvenBits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:1290,1
    - Dst: '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.TestBitmapContainer:1290,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1292,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1292,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1293,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1293,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1294,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1294,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1295,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1295,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestBitmapContainer:1296,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1296,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1297
      start: 1287
    functionDepth: 2
    functionLinenumber: 1287
    functionLinenumberEnd: 1297
    functionName: '[org.roaringbitmap.TestBitmapContainer].testNextAbsentValueUnsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
    - '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testNextAbsentValueUnsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:1302,1
    - Dst: '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.TestBitmapContainer:1302,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validate()'
      Src: org.roaringbitmap.TestBitmapContainer:1305,1
    - Dst: '[org.roaringbitmap.BitmapContainer].forAllUntil(int,char,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestBitmapContainer:1310,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.TestBitmapContainer:1311,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1311,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validate()'
      Src: org.roaringbitmap.TestBitmapContainer:1314,1
    - Dst: '[org.roaringbitmap.BitmapContainer].forAllInRange(char,char,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestBitmapContainer:1316,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.TestBitmapContainer:1317,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1317,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validate()'
      Src: org.roaringbitmap.TestBitmapContainer:1320,1
    - Dst: '[org.roaringbitmap.BitmapContainer].forAllFrom(char,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestBitmapContainer:1324,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.TestBitmapContainer:1325,1
    - Dst: '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1325,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].ofSize(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1328,1
    - Dst: '[org.roaringbitmap.BitmapContainer].forAll(int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestBitmapContainer:1329,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertAllAbsentExcept(org.roaringbitmap.TestBitmapContainer,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1330,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].ofSize(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1333,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].acceptAllAbsent(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1334,1
    - Dst: '[org.roaringbitmap.BitmapContainer].forAll(int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestBitmapContainer:1335,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertAllAbsentExcept(org.roaringbitmap.TestBitmapContainer,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1336,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:1339,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].ofSize(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1341,1
    - Dst: '[org.roaringbitmap.BitmapContainer].forAll(int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestBitmapContainer:1342,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertAllAbsent()'
      Src: org.roaringbitmap.TestBitmapContainer:1343,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestBitmapContainer:1346,1
    - Dst: '[org.roaringbitmap.BitmapContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1347,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].ofSize(int)'
      Src: org.roaringbitmap.TestBitmapContainer:1349,1
    - Dst: '[org.roaringbitmap.BitmapContainer].forAll(int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestBitmapContainer:1350,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertAllPresent()'
      Src: org.roaringbitmap.TestBitmapContainer:1351,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].ofSize(org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:1354,1
    - Dst: '[org.roaringbitmap.BitmapContainer].forAllFrom(char,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestBitmapContainer:1355,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertAllPresent()'
      Src: org.roaringbitmap.TestBitmapContainer:1356,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].ofSize(org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:1358,1
    - Dst: '[org.roaringbitmap.BitmapContainer].forAllUntil(int,char,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestBitmapContainer:1359,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertAllPresent()'
      Src: org.roaringbitmap.TestBitmapContainer:1360,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].ofSize(org.roaringbitmap.TestBitmapContainer)'
      Src: org.roaringbitmap.TestBitmapContainer:1363,1
    - Dst: '[org.roaringbitmap.BitmapContainer].forAllInRange(char,char,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestBitmapContainer:1364,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertAllPresent()'
      Src: org.roaringbitmap.TestBitmapContainer:1365,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1366
      start: 1299
    functionDepth: 4
    functionLinenumber: 1299
    functionLinenumberEnd: 1366
    functionName: '[org.roaringbitmap.TestBitmapContainer].testRangeConsumer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
    - '[org.roaringbitmap.BitmapContainer].forAll(int,org.roaringbitmap.ValidationRangeConsumer)'
    - '[org.roaringbitmap.BitmapContainer].forAllFrom(char,org.roaringbitmap.ValidationRangeConsumer)'
    - '[org.roaringbitmap.ValidationRangeConsumer].assertAllPresent()'
    - '[org.roaringbitmap.BitmapContainer].iadd(int,int)'
    - '[org.roaringbitmap.ValidationRangeConsumer].validate()'
    - '[org.roaringbitmap.ValidationRangeConsumer].ofSize(org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.ValidationRangeConsumer].assertAllAbsentExcept(org.roaringbitmap.TestBitmapContainer,int)'
    - '[org.roaringbitmap.ValidationRangeConsumer].acceptAllAbsent(int,int)'
    - '[org.roaringbitmap.BitmapContainer].forAllInRange(char,char,org.roaringbitmap.ValidationRangeConsumer)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
    - '[org.roaringbitmap.ValidationRangeConsumer].assertAllAbsent()'
    - '[org.roaringbitmap.BitmapContainer].forAllUntil(int,char,org.roaringbitmap.ValidationRangeConsumer)'
    - '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.TestBitmapContainer)'
    - '[org.roaringbitmap.ValidationRangeConsumer].ofSize(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestBitmapContainer].testRangeConsumer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].fill(org.roaringbitmap.TestBitmapContainer,int)'
      Src: org.roaringbitmap.TestBitmapContainer:1370,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long[]
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1372
      start: 1368
    functionDepth: 0
    functionLinenumber: 1368
    functionLinenumberEnd: 1372
    functionName: '[org.roaringbitmap.TestBitmapContainer].evenBits()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 9
    functionsReached:
    - '[java.util.Arrays].fill(org.roaringbitmap.TestBitmapContainer,int)'
    linkageType: ''
    returnType: long[]
    signature: '[org.roaringbitmap.TestBitmapContainer].evenBits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1376
      start: 1374
    functionDepth: 0
    functionLinenumber: 1374
    functionLinenumberEnd: 1376
    functionName: '[org.roaringbitmap.TestBitmapContainer].lower16Bits(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.TestBitmapContainer].lower16Bits(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestBitmapContainer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestBitmapContainer].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.TestBitmapContainer
    signature: '[org.roaringbitmap.TestBitmapContainer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestMemory:14,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestMemory:20,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestMemory:23,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestMemory:25,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.TestMemory)'
      Src: org.roaringbitmap.TestMemory:27,1
    - Dst: bitmaps[x].add(org.roaringbitmap.TestMemory)
      Src: org.roaringbitmap.TestMemory:28,1
    - Dst: bitmaps[i].getCardinality()
      Src: org.roaringbitmap.TestMemory:32,1
    - Dst: '[org.roaringbitmap.TestMemory].assertEquals(org.roaringbitmap.TestMemory,org.roaringbitmap.TestMemory)'
      Src: org.roaringbitmap.TestMemory:34,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 10
    functionDepth: 4
    functionLinenumber: 10
    functionLinenumberEnd: 35
    functionName: '[org.roaringbitmap.TestMemory].testGCStability()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestMemory.java
    functionUses: 0
    functionsReached:
    - bitmaps[i].getCardinality()
    - '[org.roaringbitmap.TestMemory].assertEquals(org.roaringbitmap.TestMemory,org.roaringbitmap.TestMemory)'
    - bitmaps[x].add(org.roaringbitmap.TestMemory)
    - '[java.util.Random].nextInt(org.roaringbitmap.TestMemory)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestMemory].testGCStability()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestMemory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestMemory].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestMemory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.TestMemory
    signature: '[org.roaringbitmap.TestMemory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.IntIterator].hasNext()'
      Src: org.roaringbitmap.TestStreams:25,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.TestStreams,int)'
      Src: org.roaringbitmap.TestStreams:27,1
    - Dst: '[org.roaringbitmap.IntIterator].next()'
      Src: org.roaringbitmap.TestStreams:29,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.TestStreams,org.roaringbitmap.TestStreams)'
      Src: org.roaringbitmap.TestStreams:31,1
    - Dst: '[com.google.common.primitives.Ints].asList(org.roaringbitmap.TestStreams)'
      Src: org.roaringbitmap.TestStreams:31,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.IntIterator
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<Integer>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ints
    argTypes:
    - org.roaringbitmap.IntIterator
    constantsTouched: []
    func_position:
      end: 32
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 32
    functionName: '[org.roaringbitmap.TestStreams].asList(org.roaringbitmap.IntIterator)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestStreams.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].copyOf(org.roaringbitmap.TestStreams,org.roaringbitmap.TestStreams)'
    - '[org.roaringbitmap.IntIterator].next()'
    - '[com.google.common.primitives.Ints].asList(org.roaringbitmap.TestStreams)'
    - '[java.util.Arrays].copyOf(org.roaringbitmap.TestStreams,int)'
    - '[org.roaringbitmap.IntIterator].hasNext()'
    linkageType: ''
    returnType: java.util.List<Integer>
    signature: '[org.roaringbitmap.TestStreams].asList(org.roaringbitmap.IntIterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.IntIterator].<init>()'
      Src: org.roaringbitmap.TestStreams:36,1
    - Dst: '[org.roaringbitmap.TestStreams].asList(org.roaringbitmap.IntIterator)'
      Src: org.roaringbitmap.TestStreams:35,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.CharIterator
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<Integer>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - shorts
    argTypes:
    - org.roaringbitmap.CharIterator
    constantsTouched: []
    func_position:
      end: 52
      start: 34
    functionDepth: 2
    functionLinenumber: 34
    functionLinenumberEnd: 52
    functionName: '[org.roaringbitmap.TestStreams].asList(org.roaringbitmap.CharIterator)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestStreams.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.IntIterator].<init>()'
    - '[org.roaringbitmap.TestStreams].asList(org.roaringbitmap.IntIterator)'
    linkageType: ''
    returnType: java.util.List<Integer>
    signature: '[org.roaringbitmap.TestStreams].asList(org.roaringbitmap.CharIterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashSet].<init>(int)'
      Src: org.roaringbitmap.TestStreams:55,1
    - Dst: '[java.util.Random].nextInt()'
      Src: org.roaringbitmap.TestStreams:59,1
    - Dst: Math.abs(org.roaringbitmap.TestStreams)
      Src: org.roaringbitmap.TestStreams:59,1
    - Dst: '[java.util.LinkedHashSet].add(org.roaringbitmap.TestStreams)'
      Src: org.roaringbitmap.TestStreams:60,1
    - Dst: '[com.google.common.primitives.Ints].toArray(java.util.LinkedHashSet)'
      Src: org.roaringbitmap.TestStreams:62,1
    - Dst: '[java.util.Arrays].sort(org.roaringbitmap.TestStreams)'
      Src: org.roaringbitmap.TestStreams:63,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Random
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - source
    - count
    argTypes:
    - java.util.Random
    - int
    constantsTouched: []
    func_position:
      end: 65
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 65
    functionName: '[org.roaringbitmap.TestStreams].takeSortedAndDistinct(java.util.Random,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestStreams.java
    functionUses: 1
    functionsReached:
    - '[com.google.common.primitives.Ints].toArray(java.util.LinkedHashSet)'
    - '[java.util.Random].nextInt()'
    - Math.abs(org.roaringbitmap.TestStreams)
    - '[java.util.LinkedHashSet].add(org.roaringbitmap.TestStreams)'
    - '[java.util.LinkedHashSet].<init>(int)'
    - '[java.util.Arrays].sort(org.roaringbitmap.TestStreams)'
    linkageType: ''
    returnType: int[]
    signature: '[org.roaringbitmap.TestStreams].takeSortedAndDistinct(java.util.Random,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
      Src: org.roaringbitmap.TestStreams:69,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].stream()'
      Src: org.roaringbitmap.TestStreams:69,1
    - Dst: '[org.roaringbitmap.TestStreams].iterator()'
      Src: org.roaringbitmap.TestStreams:69,1
    - Dst: '[org.roaringbitmap.TestStreams].hasNext()'
      Src: org.roaringbitmap.TestStreams:69,1
    - Dst: '[org.roaringbitmap.TestStreams].assertFalse(org.roaringbitmap.TestStreams)'
      Src: org.roaringbitmap.TestStreams:69,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
      Src: org.roaringbitmap.TestStreams:70,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].reverseStream()'
      Src: org.roaringbitmap.TestStreams:70,1
    - Dst: '[org.roaringbitmap.TestStreams].iterator()'
      Src: org.roaringbitmap.TestStreams:70,1
    - Dst: '[org.roaringbitmap.TestStreams].hasNext()'
      Src: org.roaringbitmap.TestStreams:70,1
    - Dst: '[org.roaringbitmap.TestStreams].assertFalse(org.roaringbitmap.TestStreams)'
      Src: org.roaringbitmap.TestStreams:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 67
    functionDepth: 5
    functionLinenumber: 67
    functionLinenumberEnd: 71
    functionName: '[org.roaringbitmap.TestStreams].testEmptyViaIteration()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestStreams.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
    - '[org.roaringbitmap.RoaringBitmap].stream()'
    - '[org.roaringbitmap.TestStreams].assertFalse(org.roaringbitmap.TestStreams)'
    - '[org.roaringbitmap.RoaringBitmap].reverseStream()'
    - '[org.roaringbitmap.TestStreams].iterator()'
    - '[org.roaringbitmap.TestStreams].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestStreams].testEmptyViaIteration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestStreams:75,1
    - Dst: '[org.roaringbitmap.TestStreams].takeSortedAndDistinct(java.util.Random,int)'
      Src: org.roaringbitmap.TestStreams:76,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int[])'
      Src: org.roaringbitmap.TestStreams:77,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].iterator()'
      Src: org.roaringbitmap.TestStreams:79,1
    - Dst: '[com.google.common.collect.ImmutableList].copyOf(java.util.Iterator<Integer>)'
      Src: org.roaringbitmap.TestStreams:79,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].stream()'
      Src: org.roaringbitmap.TestStreams:81,1
    - Dst: '[org.roaringbitmap.TestStreams].mapToObj()'
      Src: org.roaringbitmap.TestStreams:81,1
    - Dst: '[java.util.stream.Collectors].toList()'
      Src: org.roaringbitmap.TestStreams:81,1
    - Dst: '[org.roaringbitmap.TestStreams].collect(org.roaringbitmap.TestStreams)'
      Src: org.roaringbitmap.TestStreams:81,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].reverseStream()'
      Src: org.roaringbitmap.TestStreams:83,1
    - Dst: '[org.roaringbitmap.TestStreams].mapToObj()'
      Src: org.roaringbitmap.TestStreams:83,1
    - Dst: '[java.util.stream.Collectors].toList()'
      Src: org.roaringbitmap.TestStreams:83,1
    - Dst: '[org.roaringbitmap.TestStreams].collect(org.roaringbitmap.TestStreams)'
      Src: org.roaringbitmap.TestStreams:83,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestStreams:85,1
    - Dst: '[org.roaringbitmap.TestStreams].size()'
      Src: org.roaringbitmap.TestStreams:85,1
    - Dst: '[org.roaringbitmap.TestStreams].assertEquals(int,org.roaringbitmap.TestStreams)'
      Src: org.roaringbitmap.TestStreams:85,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestStreams:86,1
    - Dst: '[org.roaringbitmap.TestStreams].size()'
      Src: org.roaringbitmap.TestStreams:86,1
    - Dst: '[org.roaringbitmap.TestStreams].assertEquals(int,org.roaringbitmap.TestStreams)'
      Src: org.roaringbitmap.TestStreams:86,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestStreams:87,1
    - Dst: '[org.roaringbitmap.TestStreams].size()'
      Src: org.roaringbitmap.TestStreams:87,1
    - Dst: '[org.roaringbitmap.TestStreams].assertEquals(int,org.roaringbitmap.TestStreams)'
      Src: org.roaringbitmap.TestStreams:87,1
    - Dst: '[com.google.common.primitives.Ints].asList(int[])'
      Src: org.roaringbitmap.TestStreams:88,1
    - Dst: '[org.roaringbitmap.TestStreams].assertEquals(org.roaringbitmap.TestStreams,org.roaringbitmap.TestStreams)'
      Src: org.roaringbitmap.TestStreams:88,1
    - Dst: '[com.google.common.primitives.Ints].asList(int[])'
      Src: org.roaringbitmap.TestStreams:89,1
    - Dst: '[org.roaringbitmap.TestStreams].assertEquals(org.roaringbitmap.TestStreams,org.roaringbitmap.TestStreams)'
      Src: org.roaringbitmap.TestStreams:89,1
    - Dst: '[com.google.common.primitives.Ints].asList(int[])'
      Src: org.roaringbitmap.TestStreams:90,1
    - Dst: '[com.google.common.collect.Lists].reverse(org.roaringbitmap.TestStreams)'
      Src: org.roaringbitmap.TestStreams:90,1
    - Dst: '[org.roaringbitmap.TestStreams].assertEquals(org.roaringbitmap.TestStreams,org.roaringbitmap.TestStreams)'
      Src: org.roaringbitmap.TestStreams:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 73
    functionDepth: 3
    functionLinenumber: 73
    functionLinenumberEnd: 91
    functionName: '[org.roaringbitmap.TestStreams].testViaIteration()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestStreams.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].iterator()'
    - '[org.roaringbitmap.TestStreams].assertEquals(org.roaringbitmap.TestStreams,org.roaringbitmap.TestStreams)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[com.google.common.collect.Lists].reverse(org.roaringbitmap.TestStreams)'
    - '[org.roaringbitmap.TestStreams].takeSortedAndDistinct(java.util.Random,int)'
    - '[org.roaringbitmap.RoaringBitmap].stream()'
    - '[java.util.stream.Collectors].toList()'
    - '[org.roaringbitmap.TestStreams].assertEquals(int,org.roaringbitmap.TestStreams)'
    - '[org.roaringbitmap.RoaringBitmap].reverseStream()'
    - '[org.roaringbitmap.TestStreams].mapToObj()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int[])'
    - '[com.google.common.primitives.Ints].asList(int[])'
    - '[com.google.common.collect.ImmutableList].copyOf(java.util.Iterator<Integer>)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.TestStreams].size()'
    - '[org.roaringbitmap.TestStreams].collect(org.roaringbitmap.TestStreams)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestStreams].testViaIteration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.TestStreams:95,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].iterator()'
      Src: org.roaringbitmap.TestStreams:97,1
    - Dst: '[com.google.common.collect.ImmutableList].copyOf(java.util.Iterator<Integer>)'
      Src: org.roaringbitmap.TestStreams:97,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].stream()'
      Src: org.roaringbitmap.TestStreams:99,1
    - Dst: '[org.roaringbitmap.TestStreams].mapToObj()'
      Src: org.roaringbitmap.TestStreams:99,1
    - Dst: '[java.util.stream.Collectors].toList()'
      Src: org.roaringbitmap.TestStreams:99,1
    - Dst: '[org.roaringbitmap.TestStreams].collect(org.roaringbitmap.TestStreams)'
      Src: org.roaringbitmap.TestStreams:99,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].reverseStream()'
      Src: org.roaringbitmap.TestStreams:101,1
    - Dst: '[org.roaringbitmap.TestStreams].mapToObj()'
      Src: org.roaringbitmap.TestStreams:101,1
    - Dst: '[java.util.stream.Collectors].toList()'
      Src: org.roaringbitmap.TestStreams:101,1
    - Dst: '[org.roaringbitmap.TestStreams].collect(org.roaringbitmap.TestStreams)'
      Src: org.roaringbitmap.TestStreams:101,1
    - Dst: '[com.google.common.collect.ImmutableList].of(int,int,int)'
      Src: org.roaringbitmap.TestStreams:103,1
    - Dst: '[org.roaringbitmap.TestStreams].assertEquals(org.roaringbitmap.TestStreams,org.roaringbitmap.TestStreams)'
      Src: org.roaringbitmap.TestStreams:103,1
    - Dst: '[com.google.common.collect.ImmutableList].of(int,int,int)'
      Src: org.roaringbitmap.TestStreams:104,1
    - Dst: '[org.roaringbitmap.TestStreams].assertEquals(org.roaringbitmap.TestStreams,org.roaringbitmap.TestStreams)'
      Src: org.roaringbitmap.TestStreams:104,1
    - Dst: '[com.google.common.collect.ImmutableList].of(int,int,int)'
      Src: org.roaringbitmap.TestStreams:105,1
    - Dst: '[org.roaringbitmap.TestStreams].assertEquals(org.roaringbitmap.TestStreams,org.roaringbitmap.TestStreams)'
      Src: org.roaringbitmap.TestStreams:105,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].last()'
      Src: org.roaringbitmap.TestStreams:106,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].reverseStream()'
      Src: org.roaringbitmap.TestStreams:106,1
    - Dst: '[org.roaringbitmap.TestStreams].max()'
      Src: org.roaringbitmap.TestStreams:106,1
    - Dst: '[org.roaringbitmap.TestStreams].getAsInt()'
      Src: org.roaringbitmap.TestStreams:106,1
    - Dst: '[org.roaringbitmap.TestStreams].assertEquals(int,org.roaringbitmap.TestStreams)'
      Src: org.roaringbitmap.TestStreams:106,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].last()'
      Src: org.roaringbitmap.TestStreams:107,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].stream()'
      Src: org.roaringbitmap.TestStreams:107,1
    - Dst: '[org.roaringbitmap.TestStreams].max()'
      Src: org.roaringbitmap.TestStreams:107,1
    - Dst: '[org.roaringbitmap.TestStreams].getAsInt()'
      Src: org.roaringbitmap.TestStreams:107,1
    - Dst: '[org.roaringbitmap.TestStreams].assertEquals(int,org.roaringbitmap.TestStreams)'
      Src: org.roaringbitmap.TestStreams:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 93
    functionDepth: 3
    functionLinenumber: 93
    functionLinenumberEnd: 108
    functionName: '[org.roaringbitmap.TestStreams].testSmallIteration()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestStreams.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].iterator()'
    - '[org.roaringbitmap.TestStreams].assertEquals(org.roaringbitmap.TestStreams,org.roaringbitmap.TestStreams)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].stream()'
    - '[java.util.stream.Collectors].toList()'
    - '[org.roaringbitmap.TestStreams].max()'
    - '[org.roaringbitmap.TestStreams].assertEquals(int,org.roaringbitmap.TestStreams)'
    - '[org.roaringbitmap.RoaringBitmap].reverseStream()'
    - '[org.roaringbitmap.TestStreams].mapToObj()'
    - '[org.roaringbitmap.RoaringBitmap].last()'
    - '[com.google.common.collect.ImmutableList].copyOf(java.util.Iterator<Integer>)'
    - '[com.google.common.collect.ImmutableList].of(int,int,int)'
    - '[org.roaringbitmap.TestStreams].getAsInt()'
    - '[org.roaringbitmap.TestStreams].collect(org.roaringbitmap.TestStreams)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestStreams].testSmallIteration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestStreams
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestStreams].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestStreams.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.TestStreams
    signature: '[org.roaringbitmap.TestStreams].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestForEach:11,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestForEach:12,1
    - Dst: '[org.roaringbitmap.MutableInteger].<init>()'
      Src: org.roaringbitmap.TestForEach:14,1
    - Dst: '[org.roaringbitmap.IntConsumer].<init>()'
      Src: org.roaringbitmap.TestForEach:16,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
      Src: org.roaringbitmap.TestForEach:15,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestForEach:25,1
    - Dst: '[org.roaringbitmap.TestForEach].assertEquals(int,int)'
      Src: org.roaringbitmap.TestForEach:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 9
    functionDepth: 6
    functionLinenumber: 9
    functionLinenumberEnd: 26
    functionName: '[org.roaringbitmap.TestForEach].testContinuous()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestForEach.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.MutableInteger].<init>()'
    - '[org.roaringbitmap.TestForEach].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
    - '[org.roaringbitmap.IntConsumer].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestForEach].testContinuous()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestForEach:30,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestForEach)'
      Src: org.roaringbitmap.TestForEach:31,1
    - Dst: '[org.roaringbitmap.MutableInteger].<init>()'
      Src: org.roaringbitmap.TestForEach:33,1
    - Dst: '[org.roaringbitmap.IntConsumer].<init>()'
      Src: org.roaringbitmap.TestForEach:35,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
      Src: org.roaringbitmap.TestForEach:34,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestForEach:45,1
    - Dst: '[org.roaringbitmap.TestForEach].assertEquals(int,int)'
      Src: org.roaringbitmap.TestForEach:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 28
    functionDepth: 4
    functionLinenumber: 28
    functionLinenumberEnd: 46
    functionName: '[org.roaringbitmap.TestForEach].testDense()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestForEach.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.MutableInteger].<init>()'
    - '[org.roaringbitmap.TestForEach].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
    - '[org.roaringbitmap.IntConsumer].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestForEach)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestForEach].testDense()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestForEach:50,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestForEach)'
      Src: org.roaringbitmap.TestForEach:51,1
    - Dst: '[org.roaringbitmap.MutableInteger].<init>()'
      Src: org.roaringbitmap.TestForEach:53,1
    - Dst: '[org.roaringbitmap.IntConsumer].<init>()'
      Src: org.roaringbitmap.TestForEach:55,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
      Src: org.roaringbitmap.TestForEach:54,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestForEach:65,1
    - Dst: '[org.roaringbitmap.TestForEach].assertEquals(int,int)'
      Src: org.roaringbitmap.TestForEach:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 48
    functionDepth: 4
    functionLinenumber: 48
    functionLinenumberEnd: 66
    functionName: '[org.roaringbitmap.TestForEach].testSparse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestForEach.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.MutableInteger].<init>()'
    - '[org.roaringbitmap.TestForEach].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
    - '[org.roaringbitmap.IntConsumer].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestForEach)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestForEach].testSparse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestForEach
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestForEach].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestForEach.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.TestForEach
    signature: '[org.roaringbitmap.TestForEach].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.MutableInteger
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.MutableInteger].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestForEach.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.MutableInteger
    signature: '[org.roaringbitmap.MutableInteger].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].<init>(org.roaringbitmap.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:57,1
    - Dst: '[java.util.Arrays].fill(org.roaringbitmap.TestRoaringBitmap,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:59,1
    - Dst: Long.bitCount(int)
      Src: org.roaringbitmap.TestRoaringBitmap:60,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:60,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.TestRoaringBitmap:61,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:62,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 63
    functionName: '[org.roaringbitmap.TestRoaringBitmap].intersectBitmapWithRangeHighBits()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.TestRoaringBitmap,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
    - '[java.util.Arrays].fill(org.roaringbitmap.TestRoaringBitmap,int,int,int)'
    - Long.bitCount(int)
    - '[org.roaringbitmap.RoaringArray].<init>(org.roaringbitmap.TestRoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>(org.roaringbitmap.RoaringArray)'
    - '[org.roaringbitmap.RoaringBitmap].intersects(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].intersectBitmapWithRangeHighBits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:67,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:70,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].rangeCardinality(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:73,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,long)'
      Src: org.roaringbitmap.TestRoaringBitmap:73,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 65
    functionDepth: 4
    functionLinenumber: 65
    functionLinenumberEnd: 76
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testRangeCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].rangeCardinality(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testRangeCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:80,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:83,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].rangeCardinality(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:86,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,long)'
      Src: org.roaringbitmap.TestRoaringBitmap:86,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 78
    functionDepth: 4
    functionLinenumber: 78
    functionLinenumberEnd: 89
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testRangeCardinality2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].rangeCardinality(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testRangeCardinality2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:93,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:94,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:95,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:96,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:97,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toString()'
      Src: org.roaringbitmap.TestRoaringBitmap:98,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(String,String)'
      Src: org.roaringbitmap.TestRoaringBitmap:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 91
    functionDepth: 5
    functionLinenumber: 91
    functionLinenumberEnd: 99
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testMultipleAdd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(String,String)'
    - '[org.roaringbitmap.RoaringBitmap].toString()'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testMultipleAdd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:103,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].addN(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:104,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toString()'
      Src: org.roaringbitmap.TestRoaringBitmap:105,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(String,String)'
      Src: org.roaringbitmap.TestRoaringBitmap:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 101
    functionDepth: 4
    functionLinenumber: 101
    functionLinenumberEnd: 106
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testAddN()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].addN(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(String,String)'
    - '[org.roaringbitmap.RoaringBitmap].toString()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testAddN()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:110,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:111,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:112,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:113,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:114,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toString()'
      Src: org.roaringbitmap.TestRoaringBitmap:115,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(String,String)'
      Src: org.roaringbitmap.TestRoaringBitmap:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 108
    functionDepth: 5
    functionLinenumber: 108
    functionLinenumberEnd: 116
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testStringer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(String,String)'
    - '[org.roaringbitmap.RoaringBitmap].toString()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testStringer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:120,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:121,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:122,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:123,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:124,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmap:125,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:126,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:127,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:127,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmap:128,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:128,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:129,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 118
    functionDepth: 5
    functionLinenumber: 118
    functionLinenumberEnd: 130
    functionName: '[org.roaringbitmap.TestRoaringBitmap].report128()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertFalse(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].report128()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:134,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:135,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:136,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:137,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:138,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:139,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].wrap(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:140,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].advanceIfNeeded(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:141,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:142,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:142,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].next()'
      Src: org.roaringbitmap.TestRoaringBitmap:143,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:143,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:144,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 132
    functionDepth: 5
    functionLinenumber: 132
    functionLinenumberEnd: 145
    functionName: '[org.roaringbitmap.TestRoaringBitmap].report128_fly()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
    - '[org.roaringbitmap.IntIteratorFlyweight].advanceIfNeeded(int)'
    - '[org.roaringbitmap.IntIteratorFlyweight].wrap(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.IntIteratorFlyweight].next()'
    - '[org.roaringbitmap.IntIteratorFlyweight].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.IntIteratorFlyweight].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].report128_fly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:158,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:162,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].limit(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:166,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:167,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:167,1
    - Dst: '[MyConsumer].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:168,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].forEach(MyConsumer)'
      Src: org.roaringbitmap.TestRoaringBitmap:169,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:170,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:171,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:171,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 147
    functionDepth: 4
    functionLinenumber: 147
    functionLinenumberEnd: 172
    functionName: '[org.roaringbitmap.TestRoaringBitmap].limitBug2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].forEach(MyConsumer)'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[org.roaringbitmap.RoaringBitmap].limit(int)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[MyConsumer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].limitBug2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:176,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:177,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].limit(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:178,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:178,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:178,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].limit(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:179,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:179,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:179,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].limit(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:180,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:180,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:180,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].limit(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:181,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:181,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:181,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].limit(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:182,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:182,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:182,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].limit(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:183,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:183,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:183,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].limit(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:184,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:184,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 174
    functionDepth: 6
    functionLinenumber: 174
    functionLinenumberEnd: 185
    functionName: '[org.roaringbitmap.TestRoaringBitmap].limitTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].limit(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].limitTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:189,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:191,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:194,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:197,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.TestRoaringBitmap:199,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getContainerPointer()'
      Src: org.roaringbitmap.TestRoaringBitmap:200,1
    - Dst: '[org.roaringbitmap.ContainerPointer].clone()'
      Src: org.roaringbitmap.TestRoaringBitmap:201,1
    - Dst: '[org.roaringbitmap.ContainerPointer].getContainer()'
      Src: org.roaringbitmap.TestRoaringBitmap:202,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertNotEquals(org.roaringbitmap.Container,null)'
      Src: org.roaringbitmap.TestRoaringBitmap:202,1
    - Dst: cpo.getContainer()
      Src: org.roaringbitmap.TestRoaringBitmap:203,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertNotEquals(org.roaringbitmap.TestRoaringBitmap,null)'
      Src: org.roaringbitmap.TestRoaringBitmap:203,1
    - Dst: '[org.roaringbitmap.ContainerPointer].compareTo(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:205,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:205,1
    - Dst: '[org.roaringbitmap.ContainerPointer].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:207,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:207,1
    - Dst: '[org.roaringbitmap.ContainerPointer].isBitmapContainer()'
      Src: org.roaringbitmap.TestRoaringBitmap:208,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:208,1
    - Dst: '[org.roaringbitmap.ContainerPointer].isRunContainer()'
      Src: org.roaringbitmap.TestRoaringBitmap:209,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:209,1
    - Dst: '[org.roaringbitmap.ContainerPointer].advance()'
      Src: org.roaringbitmap.TestRoaringBitmap:211,1
    - Dst: '[org.roaringbitmap.ContainerPointer].compareTo(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:212,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:212,1
    - Dst: '[org.roaringbitmap.ContainerPointer].getContainer()'
      Src: org.roaringbitmap.TestRoaringBitmap:213,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertNotEquals(org.roaringbitmap.Container,null)'
      Src: org.roaringbitmap.TestRoaringBitmap:213,1
    - Dst: '[org.roaringbitmap.ContainerPointer].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:214,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:214,1
    - Dst: '[org.roaringbitmap.ContainerPointer].isBitmapContainer()'
      Src: org.roaringbitmap.TestRoaringBitmap:215,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:215,1
    - Dst: '[org.roaringbitmap.ContainerPointer].isRunContainer()'
      Src: org.roaringbitmap.TestRoaringBitmap:216,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:216,1
    - Dst: '[org.roaringbitmap.ContainerPointer].advance()'
      Src: org.roaringbitmap.TestRoaringBitmap:218,1
    - Dst: '[org.roaringbitmap.ContainerPointer].compareTo(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:219,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:219,1
    - Dst: '[org.roaringbitmap.ContainerPointer].getContainer()'
      Src: org.roaringbitmap.TestRoaringBitmap:220,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertNotEquals(org.roaringbitmap.Container,null)'
      Src: org.roaringbitmap.TestRoaringBitmap:220,1
    - Dst: '[org.roaringbitmap.ContainerPointer].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:221,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:221,1
    - Dst: '[org.roaringbitmap.ContainerPointer].isBitmapContainer()'
      Src: org.roaringbitmap.TestRoaringBitmap:222,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:222,1
    - Dst: '[org.roaringbitmap.ContainerPointer].isRunContainer()'
      Src: org.roaringbitmap.TestRoaringBitmap:223,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:223,1
    - Dst: cpo.advance()
      Src: org.roaringbitmap.TestRoaringBitmap:225,1
    - Dst: '[org.roaringbitmap.ContainerPointer].compareTo(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:226,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:226,1
    - Dst: cpo.advance()
      Src: org.roaringbitmap.TestRoaringBitmap:227,1
    - Dst: '[org.roaringbitmap.ContainerPointer].compareTo(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:228,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:228,1
    - Dst: '[org.roaringbitmap.ContainerPointer].advance()'
      Src: org.roaringbitmap.TestRoaringBitmap:230,1
    - Dst: '[org.roaringbitmap.ContainerPointer].getContainer()'
      Src: org.roaringbitmap.TestRoaringBitmap:232,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertNull(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRoaringBitmap:232,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 73
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 233
      start: 187
    functionDepth: 4
    functionLinenumber: 187
    functionLinenumberEnd: 233
    functionName: '[org.roaringbitmap.TestRoaringBitmap].pointerContainerTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ContainerPointer].isRunContainer()'
    - '[org.roaringbitmap.RoaringBitmap].getContainerPointer()'
    - cpo.getContainer()
    - '[org.roaringbitmap.ContainerPointer].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertNotEquals(org.roaringbitmap.TestRoaringBitmap,null)'
    - '[org.roaringbitmap.ContainerPointer].isBitmapContainer()'
    - cpo.advance()
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.ContainerPointer].getContainer()'
    - '[org.roaringbitmap.ContainerPointer].clone()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
    - '[org.roaringbitmap.ContainerPointer].compareTo(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.ContainerPointer].advance()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertNotEquals(org.roaringbitmap.Container,null)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertNull(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].pointerContainerTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].cardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:758,1
    - Dst: '[java.util.BitSet].nextSetBit(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:760,1
    - Dst: '[java.util.BitSet].nextSetBit(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:760,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:763,1
    - Dst: '[java.util.Arrays].equals(int[],org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:763,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.BitSet
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - bs
    - rr
    argTypes:
    - java.util.BitSet
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 764
      start: 757
    functionDepth: 4
    functionLinenumber: 757
    functionLinenumberEnd: 764
    functionName: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 40
    functionsReached:
    - '[java.util.BitSet].cardinality()'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[java.util.Arrays].equals(int[],org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.BitSet].nextSetBit(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:767,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - T[]
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Iterator<T>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - T[]
    constantsTouched: []
    func_position:
      end: 783
      start: 766
    functionDepth: 0
    functionLinenumber: 766
    functionLinenumberEnd: 783
    functionName: '[org.roaringbitmap.TestRoaringBitmap].toIterator(T[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: java.util.Iterator<T>
    signature: '[org.roaringbitmap.TestRoaringBitmap].toIterator(T[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:787,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:788,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:789,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:792,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:795,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:798,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:801,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:804,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:808,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:809,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:812,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:813,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:816,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:817,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:820,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:823,1
    - Dst: '[java.util.HashSet].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:825,1
    - Dst: '[java.util.Arrays].sort(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:826,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:827,1
    - Dst: '[org.apache.commons.lang3.ArrayUtils].toObject(int[])'
      Src: org.roaringbitmap.TestRoaringBitmap:827,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertArrayEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:828,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 90
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 829
      start: 785
    functionDepth: 4
    functionLinenumber: 785
    functionLinenumberEnd: 829
    functionName: '[org.roaringbitmap.TestRoaringBitmap].andBigIntsTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashSet].<init>()'
    - '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[org.apache.commons.lang3.ArrayUtils].toObject(int[])'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.util.Arrays].sort(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertArrayEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.HashSet].toArray()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].andBigIntsTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:834,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:836,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:838,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:839,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:840,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:841,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:842,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:843,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:843,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:843,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:844,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:844,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:844,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:845,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:846,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:846,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:846,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 847
      start: 831
    functionDepth: 5
    functionLinenumber: 831
    functionLinenumberEnd: 847
    functionName: '[org.roaringbitmap.TestRoaringBitmap].andcounttest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].andCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].andcounttest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:854,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:856,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:859,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:862,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:865,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:868,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:871,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:874,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:877,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:880,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:882,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:884,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:888,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:892,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:896,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:900,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:903,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:906,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:907,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:909,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:909,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 98
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 910
      start: 849
    functionDepth: 4
    functionLinenumber: 849
    functionLinenumberEnd: 910
    functionName: '[org.roaringbitmap.TestRoaringBitmap].andCounttest3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].andCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].andCounttest3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:914,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:915,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:917,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:918,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:919,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:920,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:921,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:922,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:923,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmap:925,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:926,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:926,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmap:927,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:927,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:928,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:928,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmap:929,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:929,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:930,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:930,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 931
      start: 912
    functionDepth: 5
    functionLinenumber: 912
    functionLinenumberEnd: 931
    functionName: '[org.roaringbitmap.TestRoaringBitmap].andNot()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertFalse(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].andNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:935,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:936,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:937,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:940,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:941,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:944,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:947,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:948,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:951,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:955,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:958,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:961,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:964,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:967,1
    - Dst: '[java.util.HashSet].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:969,1
    - Dst: '[java.util.Arrays].sort(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:970,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:971,1
    - Dst: '[org.apache.commons.lang3.ArrayUtils].toObject(int[])'
      Src: org.roaringbitmap.TestRoaringBitmap:971,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertArrayEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:972,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 80
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 973
      start: 933
    functionDepth: 4
    functionLinenumber: 933
    functionLinenumberEnd: 973
    functionName: '[org.roaringbitmap.TestRoaringBitmap].andNotBigIntsTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashSet].<init>()'
    - '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[org.apache.commons.lang3.ArrayUtils].toObject(int[])'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.util.Arrays].sort(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertArrayEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.HashSet].toArray()'
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].andNotBigIntsTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:977,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:979,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:982,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:985,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:988,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:991,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:994,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:997,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1000,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1002,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1005,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1008,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1011,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1014,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1017,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1019,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1020,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1021,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 74
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1022
      start: 975
    functionDepth: 4
    functionLinenumber: 975
    functionLinenumberEnd: 1022
    functionName: '[org.roaringbitmap.TestRoaringBitmap].ANDNOTtest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].ANDNOTtest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1026,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1027,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1030,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1033,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1035,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1038,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1039,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1041,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1042,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1043,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1044,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1045
      start: 1024
    functionDepth: 4
    functionLinenumber: 1024
    functionLinenumberEnd: 1045
    functionName: '[org.roaringbitmap.TestRoaringBitmap].andnottest4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].andnottest4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1049,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1051,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1053,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1054,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1055,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1056,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1057,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:1058,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1060,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1061,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1062,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:1063,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1064,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1065,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1066
      start: 1047
    functionDepth: 5
    functionLinenumber: 1047
    functionLinenumberEnd: 1066
    functionName: '[org.roaringbitmap.TestRoaringBitmap].andtest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].andtest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1070,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1072,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1075,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1078,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1081,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1084,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1087,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1090,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1093,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1095,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1098,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1101,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1104,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1107,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1110,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1112,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1113,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1114,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 74
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1115
      start: 1068
    functionDepth: 4
    functionLinenumber: 1068
    functionLinenumberEnd: 1115
    functionName: '[org.roaringbitmap.TestRoaringBitmap].ANDtest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].ANDtest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1119,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1121,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1123,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1124,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1125,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1126,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1127,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:1129,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1130,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1131,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1132
      start: 1117
    functionDepth: 5
    functionLinenumber: 1117
    functionLinenumberEnd: 1132
    functionName: '[org.roaringbitmap.TestRoaringBitmap].andtest2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].andtest2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1138,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1140,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1143,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1146,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1149,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1152,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1155,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1158,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1161,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1164,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1167,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1169,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1173,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1177,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1181,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1185,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1188,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1191,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:1193,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertArrayEquals(org.roaringbitmap.TestRoaringBitmap,int[])'
      Src: org.roaringbitmap.TestRoaringBitmap:1195,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 97
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1196
      start: 1134
    functionDepth: 4
    functionLinenumber: 1134
    functionLinenumberEnd: 1196
    functionName: '[org.roaringbitmap.TestRoaringBitmap].andtest3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertArrayEquals(org.roaringbitmap.TestRoaringBitmap,int[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].andtest3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1200,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1201,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1204,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1207,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1211,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1212,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1213,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1215,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1215,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1218,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1221,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1224,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1225,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1225,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1227,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1227,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1229,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1232,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1234,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1234,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1235,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1236,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1237,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1237,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1237,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1238
      start: 1198
    functionDepth: 4
    functionLinenumber: 1198
    functionLinenumberEnd: 1238
    functionName: '[org.roaringbitmap.TestRoaringBitmap].andtest4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].andtest4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1242,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1244,1
    - Dst: '[org.roaringbitmap.ArrayContainer].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1245,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1245,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1248,1
    - Dst: '[org.roaringbitmap.ArrayContainer].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1249,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1249,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1251
      start: 1240
    functionDepth: 2
    functionLinenumber: 1240
    functionLinenumberEnd: 1251
    functionName: '[org.roaringbitmap.TestRoaringBitmap].ArrayContainerCardinalityTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.ArrayContainer].getCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].ArrayContainerCardinalityTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1255,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestRoaringBitmap:1256,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestRoaringBitmap:1257,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestRoaringBitmap:1258,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(char)'
      Src: org.roaringbitmap.TestRoaringBitmap:1264,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(char)'
      Src: org.roaringbitmap.TestRoaringBitmap:1265,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(char)'
      Src: org.roaringbitmap.TestRoaringBitmap:1266,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1267
      start: 1253
    functionDepth: 3
    functionLinenumber: 1253
    functionLinenumberEnd: 1267
    functionName: '[org.roaringbitmap.TestRoaringBitmap].arraytest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].arraytest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1271,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1275,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1278,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1280,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:1282,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertArrayEquals(int[],org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1284,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1285
      start: 1269
    functionDepth: 5
    functionLinenumber: 1269
    functionLinenumberEnd: 1285
    functionName: '[org.roaringbitmap.TestRoaringBitmap].basictest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertArrayEquals(int[],org.roaringbitmap.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].basictest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1289,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1291,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1292,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1292,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1295,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1296,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1296,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1298
      start: 1287
    functionDepth: 1
    functionLinenumber: 1287
    functionLinenumberEnd: 1298
    functionName: '[org.roaringbitmap.TestRoaringBitmap].BitmapContainerCardinalityTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].BitmapContainerCardinalityTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1306,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:1307,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertArrayEquals(org.roaringbitmap.TestRoaringBitmap,int[])'
      Src: org.roaringbitmap.TestRoaringBitmap:1308,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1309
      start: 1300
    functionDepth: 4
    functionLinenumber: 1300
    functionLinenumberEnd: 1309
    functionName: '[org.roaringbitmap.TestRoaringBitmap].bitmapOfTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].assertArrayEquals(org.roaringbitmap.TestRoaringBitmap,int[])'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].bitmapOfTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1313,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestRoaringBitmap:1314,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestRoaringBitmap:1315,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestRoaringBitmap:1316,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(char)'
      Src: org.roaringbitmap.TestRoaringBitmap:1322,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(char)'
      Src: org.roaringbitmap.TestRoaringBitmap:1323,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(char)'
      Src: org.roaringbitmap.TestRoaringBitmap:1324,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1325
      start: 1311
    functionDepth: 1
    functionLinenumber: 1311
    functionLinenumberEnd: 1325
    functionName: '[org.roaringbitmap.TestRoaringBitmap].bitmaptest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].add(char)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].bitmaptest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1332,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1335,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1336,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1336,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1338,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1338,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1341,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1342,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1342,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1345,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1348,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1349,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1349,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1352,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1352,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1355,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1356,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1356,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1358,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1358,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1358,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1359,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1359,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1359,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1360,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1360,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1360,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1363
      start: 1327
    functionDepth: 4
    functionLinenumber: 1327
    functionLinenumberEnd: 1363
    functionName: '[org.roaringbitmap.TestRoaringBitmap].cardinalityTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].cardinalityTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1367,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1370,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1374,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1377,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1378,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1380,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1383,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clear()'
      Src: org.roaringbitmap.TestRoaringBitmap:1386,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1387,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1387,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1388,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1388,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1390,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1391,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1392,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1393,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1395,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1395,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1396,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1396,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1396,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1399,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1400,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1403,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1404,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:1407,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:1408,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertArrayEquals(int[],int[])'
      Src: org.roaringbitmap.TestRoaringBitmap:1410,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1411
      start: 1365
    functionDepth: 5
    functionLinenumber: 1365
    functionLinenumberEnd: 1411
    functionName: '[org.roaringbitmap.TestRoaringBitmap].clearTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[org.roaringbitmap.RoaringBitmap].clear()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertArrayEquals(int[],int[])'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].clearTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1418,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1419,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1420,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1421,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1422,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1423,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestRoaringBitmap:1426,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestRoaringBitmap:1429,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestRoaringBitmap:1432,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestRoaringBitmap:1436,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestRoaringBitmap:1439,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestRoaringBitmap:1442,1
    - Dst: '[org.roaringbitmap.ArrayContainer].clone()'
      Src: org.roaringbitmap.TestRoaringBitmap:1447,1
    - Dst: '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.TestRoaringBitmap:1447,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].validate(org.roaringbitmap.BitmapContainer,org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.TestRoaringBitmap:1448,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1448,1
    - Dst: '[org.roaringbitmap.ArrayContainer].clone()'
      Src: org.roaringbitmap.TestRoaringBitmap:1449,1
    - Dst: '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.TestRoaringBitmap:1449,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].validate(org.roaringbitmap.BitmapContainer,org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.TestRoaringBitmap:1450,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1450,1
    - Dst: '[org.roaringbitmap.ArrayContainer].clone()'
      Src: org.roaringbitmap.TestRoaringBitmap:1451,1
    - Dst: '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.TestRoaringBitmap:1451,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].validate(org.roaringbitmap.BitmapContainer,org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.TestRoaringBitmap:1452,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1452,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1453
      start: 1413
    functionDepth: 3
    functionLinenumber: 1413
    functionLinenumberEnd: 1453
    functionName: '[org.roaringbitmap.TestRoaringBitmap].ContainerFactory()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
    - '[org.roaringbitmap.TestRoaringBitmap].validate(org.roaringbitmap.BitmapContainer,org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.ArrayContainer].clone()'
    - '[org.roaringbitmap.BitmapContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].ContainerFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1457,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1458,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1459,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1460,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1461,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1463,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1464,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1464,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1465,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1466,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1466,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1467,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1467,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1468,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1469,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1469,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1470,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1470,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1471,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1471,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1472
      start: 1455
    functionDepth: 6
    functionLinenumber: 1455
    functionLinenumberEnd: 1472
    functionName: '[org.roaringbitmap.TestRoaringBitmap].containerSharingWithXor()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].contains(int)'
    - '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].contains(org.roaringbitmap.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].containerSharingWithXor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1498,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1504,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1506,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1512,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1514,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1516,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1516,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1517
      start: 1476
    functionDepth: 5
    functionLinenumber: 1476
    functionLinenumberEnd: 1517
    functionName: '[org.roaringbitmap.TestRoaringBitmap].fliptest_Karpenske()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].flip(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].fliptest_Karpenske()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1521,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1523,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1524,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1525,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1527,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1529,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1531,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1531,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1532
      start: 1519
    functionDepth: 6
    functionLinenumber: 1519
    functionLinenumberEnd: 1532
    functionName: '[org.roaringbitmap.TestRoaringBitmap].flipTest1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.util.BitSet].set(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].flipTest1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1536,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1538,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1539,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1540,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1541,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1541,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1543,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1544,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1544,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1546,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1548,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1548,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1549
      start: 1534
    functionDepth: 6
    functionLinenumber: 1534
    functionLinenumberEnd: 1549
    functionName: '[org.roaringbitmap.TestRoaringBitmap].flipTest1A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    - '[java.util.BitSet].set(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].flipTest1A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1553,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1555,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1556,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1557,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1559,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1560,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1560,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1561
      start: 1551
    functionDepth: 6
    functionLinenumber: 1551
    functionLinenumberEnd: 1561
    functionName: '[org.roaringbitmap.TestRoaringBitmap].flipTest2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].flipTest2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1565,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1567,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1568,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1569,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1570,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1571,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1571,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1573,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1574,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1574,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1575,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1576,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1576,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1577
      start: 1563
    functionDepth: 6
    functionLinenumber: 1563
    functionLinenumberEnd: 1577
    functionName: '[org.roaringbitmap.TestRoaringBitmap].flipTest2A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[java.util.BitSet].set(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].flipTest2A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1581,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1583,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1584,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1585,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1587,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1589,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1591,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1594,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1594,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1595
      start: 1579
    functionDepth: 6
    functionLinenumber: 1579
    functionLinenumberEnd: 1595
    functionName: '[org.roaringbitmap.TestRoaringBitmap].flipTest3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.util.BitSet].set(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].flipTest3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1599,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1600,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1601,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1602,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1604,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1606,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1608,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1611,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1611,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1612
      start: 1597
    functionDepth: 6
    functionLinenumber: 1597
    functionLinenumberEnd: 1612
    functionName: '[org.roaringbitmap.TestRoaringBitmap].flipTest3A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.util.BitSet].set(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].flipTest3A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1616,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1617,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1618,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1619,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1624,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1626,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1628,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1631,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1634,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1634,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1635
      start: 1614
    functionDepth: 6
    functionLinenumber: 1614
    functionLinenumberEnd: 1635
    functionName: '[org.roaringbitmap.TestRoaringBitmap].flipTest4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.util.BitSet].set(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].flip(int,int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].flipTest4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1639,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1640,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1641,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1642,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1644,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1646,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1648,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1651,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1654,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1654,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1655
      start: 1637
    functionDepth: 6
    functionLinenumber: 1637
    functionLinenumberEnd: 1655
    functionName: '[org.roaringbitmap.TestRoaringBitmap].flipTest4A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,int,int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.util.BitSet].set(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].flipTest4A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1660,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1661,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1662,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1663,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1668,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1670,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1672,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1675,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1677,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1677,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1678
      start: 1657
    functionDepth: 6
    functionLinenumber: 1657
    functionLinenumberEnd: 1678
    functionName: '[org.roaringbitmap.TestRoaringBitmap].flipTest5()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.util.BitSet].set(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].flipTest5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1682,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1683,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1684,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1685,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1687,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1689,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1691,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1694,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1696,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1696,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1697
      start: 1680
    functionDepth: 6
    functionLinenumber: 1680
    functionLinenumberEnd: 1697
    functionName: '[org.roaringbitmap.TestRoaringBitmap].flipTest5A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.util.BitSet].set(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].flipTest5A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1701,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1702,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1703,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1704,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1709,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1711,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1713,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1716,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1718,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1718,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1719
      start: 1699
    functionDepth: 6
    functionLinenumber: 1699
    functionLinenumberEnd: 1719
    functionName: '[org.roaringbitmap.TestRoaringBitmap].flipTest6()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.util.BitSet].set(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].flip(int,int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].flipTest6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1723,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1724,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1725,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1726,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1728,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1730,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1732,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1735,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1737,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1737,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1738
      start: 1721
    functionDepth: 6
    functionLinenumber: 1721
    functionLinenumberEnd: 1738
    functionName: '[org.roaringbitmap.TestRoaringBitmap].flipTest6A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,int,int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.util.BitSet].set(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].flipTest6A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1742,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1743,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1744,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1745,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1749,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1751,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1752,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1753,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1755,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1757,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1757,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1758
      start: 1740
    functionDepth: 6
    functionLinenumber: 1740
    functionLinenumberEnd: 1758
    functionName: '[org.roaringbitmap.TestRoaringBitmap].flipTest7()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[java.util.BitSet].set(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.util.BitSet].set(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].flipTest7()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1762,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1763,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1764,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1765,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1769,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1771,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1772,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1773,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1775,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1777,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1777,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1778
      start: 1760
    functionDepth: 6
    functionLinenumber: 1760
    functionLinenumberEnd: 1778
    functionName: '[org.roaringbitmap.TestRoaringBitmap].flipTest7A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[java.util.BitSet].set(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.util.BitSet].set(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].flipTest7A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1782,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1783,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1784,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1785,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1787,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1788,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1789,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1789,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1790
      start: 1780
    functionDepth: 5
    functionLinenumber: 1780
    functionLinenumberEnd: 1790
    functionName: '[org.roaringbitmap.TestRoaringBitmap].flipTest8()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].set(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].flipTest8()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1794,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1795,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1796,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1798,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:1799,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1799,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1800,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1800,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1801,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1801,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1802,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1802,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1803
      start: 1792
    functionDepth: 5
    functionLinenumber: 1792
    functionLinenumberEnd: 1803
    functionName: '[org.roaringbitmap.TestRoaringBitmap].flipTestBigInt()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].contains(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].flipTestBigInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1808,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1809,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1810,1
    - Dst: '[java.util.Random].nextInt(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1814,1
    - Dst: '[java.util.Random].nextInt(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1815,1
    - Dst: '[java.util.Random].nextDouble()'
      Src: org.roaringbitmap.TestRoaringBitmap:1816,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1817,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1819,1
    - Dst: '[java.util.BitSet].flip(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1821,1
    - Dst: '[java.util.Random].nextDouble()'
      Src: org.roaringbitmap.TestRoaringBitmap:1825,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1826,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1827,1
    - Dst: '[java.util.Random].nextInt(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1828,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1830,1
    - Dst: '[java.util.BitSet].flip(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1831,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1832,1
    - Dst: '[java.util.BitSet].flip(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1833,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1834,1
    - Dst: '[java.util.BitSet].and(java.util.BitSet)'
      Src: org.roaringbitmap.TestRoaringBitmap:1835,1
    - Dst: '[java.util.Random].nextDouble()'
      Src: org.roaringbitmap.TestRoaringBitmap:1838,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1839,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1840,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1841,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1844,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1844,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1848
      start: 1805
    functionDepth: 6
    functionLinenumber: 1805
    functionLinenumberEnd: 1848
    functionName: '[org.roaringbitmap.TestRoaringBitmap].flipTestBig()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.BitSet].flip(int,int)'
    - '[java.util.BitSet].and(java.util.BitSet)'
    - '[java.util.Random].nextDouble()'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
    - '[java.util.Random].nextInt(int,int)'
    - '[java.util.Random].nextInt(int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].flipTestBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1853,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1854,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1856,1
    - Dst: '[java.util.Random].nextInt(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1860,1
    - Dst: '[java.util.Random].nextInt(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1861,1
    - Dst: '[java.util.Random].nextDouble()'
      Src: org.roaringbitmap.TestRoaringBitmap:1862,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1863,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,long,long)'
      Src: org.roaringbitmap.TestRoaringBitmap:1867,1
    - Dst: '[java.util.Random].nextInt(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1869,1
    - Dst: '[java.util.Random].nextInt(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1870,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1871,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,long,long)'
      Src: org.roaringbitmap.TestRoaringBitmap:1873,1
    - Dst: '[java.util.Random].nextInt(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1874,1
    - Dst: '[java.util.Random].nextInt(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1875,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1876,1
    - Dst: '[java.util.BitSet].flip(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1880,1
    - Dst: '[java.util.Random].nextDouble()'
      Src: org.roaringbitmap.TestRoaringBitmap:1884,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1885,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1886,1
    - Dst: '[java.util.Random].nextInt(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1887,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(long,long)'
      Src: org.roaringbitmap.TestRoaringBitmap:1889,1
    - Dst: '[java.util.BitSet].flip(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1890,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1891,1
    - Dst: '[java.util.BitSet].flip(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1892,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1893,1
    - Dst: '[java.util.BitSet].and(java.util.BitSet)'
      Src: org.roaringbitmap.TestRoaringBitmap:1894,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1898,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1899,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 65
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1903
      start: 1850
    functionDepth: 5
    functionLinenumber: 1850
    functionLinenumberEnd: 1903
    functionName: '[org.roaringbitmap.TestRoaringBitmap].flipTestBigA()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.BitSet].flip(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.BitSet].flip(int,int)'
    - '[java.util.BitSet].and(java.util.BitSet)'
    - '[java.util.Random].nextDouble()'
    - '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,long,long)'
    - '[java.util.Random].nextInt(int,int)'
    - '[java.util.Random].nextInt(int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].flip(long,long)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].flipTestBigA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1907,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1908,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1910,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1911,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1913,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1913,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1914,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1915,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1915,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1916,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1917,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1918,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1918,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1919,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1919,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1921,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.TestRoaringBitmap:1923,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1924,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1924,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1925
      start: 1905
    functionDepth: 5
    functionLinenumber: 1905
    functionLinenumberEnd: 1925
    functionName: '[org.roaringbitmap.TestRoaringBitmap].intersecttest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.RoaringBitmap].intersects(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].intersecttest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1929,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1930,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1931,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1934,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1935,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1938,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1939,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1941,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1942,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1943,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1945,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1945,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1946,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1946,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1947,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1947,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1948,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1948,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1949,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1949,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1950,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1950,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1951,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1951,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1952,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1952,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1954,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1954,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1955,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1955,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1956,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1956,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1957,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1957,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1958,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1958,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1959,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1959,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1961,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1962,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1962,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1963
      start: 1927
    functionDepth: 6
    functionLinenumber: 1927
    functionLinenumberEnd: 1963
    functionName: '[org.roaringbitmap.TestRoaringBitmap].intersecttestWithRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].intersects(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].intersecttestWithRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].<init>(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1969,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.TestRoaringBitmap:1969,1
    - Dst: '[java.util.Arrays].fill(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1973,1
    - Dst: Long.bitCount(org.roaringbitmap.TestRoaringBitmap)
      Src: org.roaringbitmap.TestRoaringBitmap:1974,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1974,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].first()'
      Src: org.roaringbitmap.TestRoaringBitmap:1975,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1975,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1975,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1976
      start: 1965
    functionDepth: 3
    functionLinenumber: 1965
    functionLinenumberEnd: 1976
    functionName: '[org.roaringbitmap.TestRoaringBitmap].shouldNotIntersectWithDisjointRangeBelowBitmapFirst()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.TestRoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringArray].<init>(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
    - Long.bitCount(org.roaringbitmap.TestRoaringBitmap)
    - '[org.roaringbitmap.RoaringBitmap].intersects(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].first()'
    - '[org.roaringbitmap.RoaringBitmap].<init>(org.roaringbitmap.RoaringArray)'
    - '[java.util.Arrays].fill(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].shouldNotIntersectWithDisjointRangeBelowBitmapFirst()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].<init>(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1982,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.TestRoaringBitmap:1982,1
    - Dst: '[java.util.Arrays].fill(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1986,1
    - Dst: Long.bitCount(org.roaringbitmap.TestRoaringBitmap)
      Src: org.roaringbitmap.TestRoaringBitmap:1987,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1987,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].first()'
      Src: org.roaringbitmap.TestRoaringBitmap:1988,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1989,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1989,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects(org.roaringbitmap.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:1990,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1990,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects(int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:1991,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:1991,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1992
      start: 1978
    functionDepth: 3
    functionLinenumber: 1978
    functionLinenumberEnd: 1992
    functionName: '[org.roaringbitmap.TestRoaringBitmap].shouldIntersectWithFirstWhenBitmapAtStart()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.TestRoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringArray].<init>(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
    - Long.bitCount(org.roaringbitmap.TestRoaringBitmap)
    - '[org.roaringbitmap.RoaringBitmap].intersects(org.roaringbitmap.TestRoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringBitmap].intersects(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].first()'
    - '[org.roaringbitmap.RoaringBitmap].<init>(org.roaringbitmap.RoaringArray)'
    - '[java.util.Arrays].fill(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].intersects(int,org.roaringbitmap.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].shouldIntersectWithFirstWhenBitmapAtStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1996,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1997,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:1998,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2001,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2002,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2005,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2006,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2009,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2010,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2013,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2014,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2018,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2019,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2022,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2023,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2026,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2027,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2030,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2031,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2034,1
    - Dst: '[java.util.HashSet].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:2036,1
    - Dst: '[java.util.Arrays].sort(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2037,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:2038,1
    - Dst: '[org.apache.commons.lang3.ArrayUtils].toObject(int[])'
      Src: org.roaringbitmap.TestRoaringBitmap:2038,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertArrayEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2039,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 86
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2040
      start: 1994
    functionDepth: 4
    functionLinenumber: 1994
    functionLinenumberEnd: 2040
    functionName: '[org.roaringbitmap.TestRoaringBitmap].orBigIntsTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashSet].<init>()'
    - '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[org.apache.commons.lang3.ArrayUtils].toObject(int[])'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.util.Arrays].sort(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertArrayEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.HashSet].toArray()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].orBigIntsTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2044,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2046,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2048,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2049,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2050,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2052,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2055,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:2056,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].orCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2056,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2056,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2057
      start: 2042
    functionDepth: 5
    functionLinenumber: 2042
    functionLinenumberEnd: 2057
    functionName: '[org.roaringbitmap.TestRoaringBitmap].orcount()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].orCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].orcount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2061,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2063,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2065,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2066,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2067,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2068,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2069,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2071,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2073,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:2074,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].xorCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2074,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2074,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2075
      start: 2059
    functionDepth: 5
    functionLinenumber: 2059
    functionLinenumberEnd: 2075
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testXorCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(int,int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].xorCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testXorCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2079,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2081,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2083,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2084,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2085,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2086,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2087,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2089,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2091,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:2092,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNotCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2092,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2092,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2093
      start: 2077
    functionDepth: 5
    functionLinenumber: 2077
    functionLinenumberEnd: 2093
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testAndNotCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(int,int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].andNotCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testAndNotCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2097,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2098,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2100,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2102,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:2103,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNotCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2103,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2104
      start: 2095
    functionDepth: 5
    functionLinenumber: 2095
    functionLinenumberEnd: 2104
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testAndNotCardinalityBigVsSmall()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].andNotCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testAndNotCardinalityBigVsSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2108,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2109,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2111,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2113,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:2114,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNotCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2114,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2115
      start: 2106
    functionDepth: 5
    functionLinenumber: 2106
    functionLinenumberEnd: 2115
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testAndNotCardinalitySmallVsBig()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].andNotCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testAndNotCardinalitySmallVsBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2119,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2120,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2122,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:2123,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNotCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2123,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2124
      start: 2117
    functionDepth: 5
    functionLinenumber: 2117
    functionLinenumberEnd: 2124
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testAndNotCardinality_646()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
    - '[org.roaringbitmap.RoaringBitmap].andNotCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testAndNotCardinality_646()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2129,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2309,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2385,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2397,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2399,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:2399,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNotCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2400,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2398,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 142
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2401
      start: 2126
    functionDepth: 5
    functionLinenumber: 2126
    functionLinenumberEnd: 2401
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testAndNotCardinality_648()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].andNotCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testAndNotCardinality_648()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2405,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2407,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2409,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2410,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2411,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2413,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2416,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:2418,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:2419,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertArrayEquals(int[],int[])'
      Src: org.roaringbitmap.TestRoaringBitmap:2421,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2423,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:2424,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertArrayEquals(int[],int[])'
      Src: org.roaringbitmap.TestRoaringBitmap:2425,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2426
      start: 2403
    functionDepth: 5
    functionLinenumber: 2403
    functionLinenumberEnd: 2426
    functionName: '[org.roaringbitmap.TestRoaringBitmap].ortest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertArrayEquals(int[],int[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].ortest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2430,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2432,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2435,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2438,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2441,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2444,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2447,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2450,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2453,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2455,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2458,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2461,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2464,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2467,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2470,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2472,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2473,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2474,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 74
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2475
      start: 2428
    functionDepth: 4
    functionLinenumber: 2428
    functionLinenumberEnd: 2475
    functionName: '[org.roaringbitmap.TestRoaringBitmap].ORtest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].ORtest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2481,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2483,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2486,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2487,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2488,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2490,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2497,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:2499,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertArrayEquals(int[],org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2501,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2502
      start: 2477
    functionDepth: 5
    functionLinenumber: 2477
    functionLinenumberEnd: 2502
    functionName: '[org.roaringbitmap.TestRoaringBitmap].ortest2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertArrayEquals(int[],org.roaringbitmap.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].ortest2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2506,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2507,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2509,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2510,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2516,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2517,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2520,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2521,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2524,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2525,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2532,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2533,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2537,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2538,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2545,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2546,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2550,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2551,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2557,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2558,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2562,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2563,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2566,1
    - Dst: '[java.util.HashSet].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:2574,1
    - Dst: '[java.util.Vector].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2575,1
    - Dst: '[java.util.Vector].add(Integer)'
      Src: org.roaringbitmap.TestRoaringBitmap:2577,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:2580,1
    - Dst: '[java.util.Vector].contains(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2581,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2584,1
    - Dst: '[java.util.HashSet].size()'
      Src: org.roaringbitmap.TestRoaringBitmap:2586,1
    - Dst: '[java.util.Vector].elementAt(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2587,1
    - Dst: '[java.util.HashSet].contains(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2587,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2592,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 72
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2593
      start: 2504
    functionDepth: 4
    functionLinenumber: 2504
    functionLinenumberEnd: 2593
    functionName: '[org.roaringbitmap.TestRoaringBitmap].ortest3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashSet].<init>()'
    - '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[java.util.Vector].elementAt(org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.Vector].contains(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[java.util.HashSet].size()'
    - '[java.util.HashSet].contains(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.util.Vector].<init>()'
    - '[java.util.HashSet].toArray()'
    - '[java.util.Vector].add(Integer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].ortest3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2597,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2598,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2601,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2604,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:2606,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2609,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2610,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2611,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:2613,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2613,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2616,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2619,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2622,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:2623,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2623,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:2625,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:2625,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:2625,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2625,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2626,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2627,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2628
      start: 2595
    functionDepth: 4
    functionLinenumber: 2595
    functionLinenumberEnd: 2628
    functionName: '[org.roaringbitmap.TestRoaringBitmap].ortest4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].ortest4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2632,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2633,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2635,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2636,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2637,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2638,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2639,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2641,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2642,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2644,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:2646,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2646,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmap:2648,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:2651,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(org.roaringbitmap.TestRoaringBitmap,String)'
      Src: org.roaringbitmap.TestRoaringBitmap:2651,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmap:2652,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2652,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:2654,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2654,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2655
      start: 2630
    functionDepth: 5
    functionLinenumber: 2630
    functionLinenumberEnd: 2655
    functionName: '[org.roaringbitmap.TestRoaringBitmap].orNot()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(org.roaringbitmap.TestRoaringBitmap,String)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertFalse(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].orNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2662,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2663,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2664,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2666,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2667
      start: 2657
    functionDepth: 4
    functionLinenumber: 2657
    functionLinenumberEnd: 2667
    functionName: '[org.roaringbitmap.TestRoaringBitmap].orNotRegressionTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(int,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].orNotRegressionTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2671,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2672,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2674,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2675,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2677,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2678,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2678,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2679
      start: 2669
    functionDepth: 5
    functionLinenumber: 2669
    functionLinenumberEnd: 2679
    functionName: '[org.roaringbitmap.TestRoaringBitmap].orNotZeroRangeEndPreservesBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].orNotZeroRangeEndPreservesBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2683,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2684,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2686,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2687,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2689,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2690,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2690,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2691
      start: 2681
    functionDepth: 5
    functionLinenumber: 2681
    functionLinenumberEnd: 2691
    functionName: '[org.roaringbitmap.TestRoaringBitmap].orNotLimitLowerThanFirstPreservesBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].orNotLimitLowerThanFirstPreservesBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2695,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2696,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2698,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2699,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2701,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2702,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2702,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2703
      start: 2693
    functionDepth: 5
    functionLinenumber: 2693
    functionLinenumberEnd: 2703
    functionName: '[org.roaringbitmap.TestRoaringBitmap].orNotLimitHigherThanFirstBitPreservesBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].orNotLimitHigherThanFirstBitPreservesBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2707,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2708,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2710,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2711,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2712,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2714,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2716,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:2718,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2718,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmap:2720,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:2723,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(org.roaringbitmap.TestRoaringBitmap,String)'
      Src: org.roaringbitmap.TestRoaringBitmap:2723,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmap:2724,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2724,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:2726,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2726,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2727
      start: 2705
    functionDepth: 5
    functionLinenumber: 2705
    functionLinenumberEnd: 2727
    functionName: '[org.roaringbitmap.TestRoaringBitmap].orNotWithSparseBitmaps()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(org.roaringbitmap.TestRoaringBitmap,String)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertFalse(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].orNotWithSparseBitmaps()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2731,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2732,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2734,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2735,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2736,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2738,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:2739,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2739,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmap:2741,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:2744,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(org.roaringbitmap.TestRoaringBitmap,String)'
      Src: org.roaringbitmap.TestRoaringBitmap:2744,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmap:2745,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap,String)'
      Src: org.roaringbitmap.TestRoaringBitmap:2745,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:2748,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2748,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2749
      start: 2729
    functionDepth: 5
    functionLinenumber: 2729
    functionLinenumberEnd: 2749
    functionName: '[org.roaringbitmap.TestRoaringBitmap].orNotWithOtherBiggerThanOriginal()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(org.roaringbitmap.TestRoaringBitmap,String)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertFalse(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap,String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].orNotWithOtherBiggerThanOriginal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2753,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2754,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2756,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2757,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2759,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:2760,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2760,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmap:2762,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:2764,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(org.roaringbitmap.TestRoaringBitmap,String)'
      Src: org.roaringbitmap.TestRoaringBitmap:2764,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmap:2765,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap,String)'
      Src: org.roaringbitmap.TestRoaringBitmap:2765,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:2767,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2767,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2768
      start: 2751
    functionDepth: 5
    functionLinenumber: 2751
    functionLinenumberEnd: 2768
    functionName: '[org.roaringbitmap.TestRoaringBitmap].orNotWithOtherBiggerThanOriginalAndEndRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(org.roaringbitmap.TestRoaringBitmap,String)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertFalse(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap,String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].orNotWithOtherBiggerThanOriginalAndEndRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2772,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2774,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2775,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2776,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2777,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2779,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2781,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:2782,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2782,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmap:2784,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:2786,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(org.roaringbitmap.TestRoaringBitmap,String)'
      Src: org.roaringbitmap.TestRoaringBitmap:2786,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmap:2787,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap,String)'
      Src: org.roaringbitmap.TestRoaringBitmap:2787,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:2789,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2789,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2790
      start: 2770
    functionDepth: 5
    functionLinenumber: 2770
    functionLinenumberEnd: 2790
    functionName: '[org.roaringbitmap.TestRoaringBitmap].orNotWithOriginalBiggerThanOther()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(org.roaringbitmap.TestRoaringBitmap,String)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertFalse(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap,String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].orNotWithOriginalBiggerThanOther()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2794,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2796,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2797,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2798,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2799,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2800,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2802,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2804,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:2807,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2807,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmap:2809,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:2811,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(org.roaringbitmap.TestRoaringBitmap,String)'
      Src: org.roaringbitmap.TestRoaringBitmap:2811,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmap:2812,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap,String)'
      Src: org.roaringbitmap.TestRoaringBitmap:2812,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:2815,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2815,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmap:2816,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2816,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:2818,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2818,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmap:2819,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2819,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:2821,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2821,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmap:2822,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2822,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:2824,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2824,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmap:2825,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2825,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:2827,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2827,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2828
      start: 2792
    functionDepth: 5
    functionLinenumber: 2792
    functionLinenumberEnd: 2828
    functionName: '[org.roaringbitmap.TestRoaringBitmap].orNotWithOriginalBiggerThanOther2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(org.roaringbitmap.TestRoaringBitmap,String)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertFalse(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap,String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].orNotWithOriginalBiggerThanOther2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].rTest(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2832,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].rTest(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2833,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].rTest(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2834,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].rTest(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2835,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].rTest(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2836,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2837
      start: 2830
    functionDepth: 5
    functionLinenumber: 2830
    functionLinenumberEnd: 2837
    functionName: '[org.roaringbitmap.TestRoaringBitmap].randomTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].rTest(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].rTest(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].randomTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2841,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2842,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2844,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2845,1
    - Dst: '[java.util.BitSet].cardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:2847,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:2847,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.TestRoaringBitmap:2848,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2850,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.TestRoaringBitmap:2851,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2854,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2855,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2857,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2858,1
    - Dst: '[java.util.BitSet].cardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:2860,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:2860,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.TestRoaringBitmap:2861,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2863,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.TestRoaringBitmap:2864,1
    - Dst: '[java.util.BitSet].clone()'
      Src: org.roaringbitmap.TestRoaringBitmap:2869,1
    - Dst: clonebs1.and(java.util.BitSet)
      Src: org.roaringbitmap.TestRoaringBitmap:2870,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2871,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2871,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.TestRoaringBitmap:2872,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.TestRoaringBitmap:2875,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2876,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2877,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.TestRoaringBitmap:2878,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2880,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].equals(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2880,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2882,1
    - Dst: '[org.roaringbitmap.Container].getClass()'
      Src: org.roaringbitmap.TestRoaringBitmap:2882,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].getCanonicalName()'
      Src: org.roaringbitmap.TestRoaringBitmap:2882,1
    - Dst: System.out.println(org.roaringbitmap.TestRoaringBitmap)
      Src: org.roaringbitmap.TestRoaringBitmap:2881,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2884,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2884,1
    - Dst: '[org.roaringbitmap.Container].getClass()'
      Src: org.roaringbitmap.TestRoaringBitmap:2884,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].getCanonicalName()'
      Src: org.roaringbitmap.TestRoaringBitmap:2884,1
    - Dst: System.out.println(org.roaringbitmap.TestRoaringBitmap)
      Src: org.roaringbitmap.TestRoaringBitmap:2883,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.TestRoaringBitmap:2890,1
    - Dst: '[java.util.BitSet].clone()'
      Src: org.roaringbitmap.TestRoaringBitmap:2895,1
    - Dst: clonebs1.or(java.util.BitSet)
      Src: org.roaringbitmap.TestRoaringBitmap:2896,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2898,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2898,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.TestRoaringBitmap:2899,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.TestRoaringBitmap:2902,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2903,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2904,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.TestRoaringBitmap:2905,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2907,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].equals(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2907,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.TestRoaringBitmap:2908,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toString()'
      Src: org.roaringbitmap.TestRoaringBitmap:2910,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2910,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toString()'
      Src: org.roaringbitmap.TestRoaringBitmap:2910,1
    - Dst: '[String].equals(String)'
      Src: org.roaringbitmap.TestRoaringBitmap:2910,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.TestRoaringBitmap:2911,1
    - Dst: '[java.util.BitSet].clone()'
      Src: org.roaringbitmap.TestRoaringBitmap:2915,1
    - Dst: clonebs1.xor(java.util.BitSet)
      Src: org.roaringbitmap.TestRoaringBitmap:2916,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2917,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2917,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.TestRoaringBitmap:2918,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.TestRoaringBitmap:2921,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2922,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2923,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.TestRoaringBitmap:2924,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2926,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].equals(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2926,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.TestRoaringBitmap:2927,1
    - Dst: '[java.util.BitSet].clone()'
      Src: org.roaringbitmap.TestRoaringBitmap:2931,1
    - Dst: clonebs1.andNot(java.util.BitSet)
      Src: org.roaringbitmap.TestRoaringBitmap:2932,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2933,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2933,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.TestRoaringBitmap:2934,1
    - Dst: '[java.util.BitSet].clone()'
      Src: org.roaringbitmap.TestRoaringBitmap:2936,1
    - Dst: clonebs1.andNot(java.util.BitSet)
      Src: org.roaringbitmap.TestRoaringBitmap:2937,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2938,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2938,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.TestRoaringBitmap:2939,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.TestRoaringBitmap:2942,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2943,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2944,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.TestRoaringBitmap:2945,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2947,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2948,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.TestRoaringBitmap:2949,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].equals(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2951,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.TestRoaringBitmap:2952,1
    - Dst: '[java.util.BitSet].clone()'
      Src: org.roaringbitmap.TestRoaringBitmap:2955,1
    - Dst: clonebs1.andNot(java.util.BitSet)
      Src: org.roaringbitmap.TestRoaringBitmap:2956,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2957,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2957,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.TestRoaringBitmap:2958,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.TestRoaringBitmap:2961,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2962,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2963,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.TestRoaringBitmap:2964,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2966,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2967,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.TestRoaringBitmap:2968,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].equals(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2970,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.TestRoaringBitmap:2971,1
    CyclomaticComplexity: 50
    EdgeCount: 50
    ICount: 146
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - N
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2976
      start: 2839
    functionDepth: 4
    functionLinenumber: 2839
    functionLinenumberEnd: 2976
    functionName: '[org.roaringbitmap.TestRoaringBitmap].rTest(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].toString()'
    - '[org.roaringbitmap.TestRoaringBitmap].getCanonicalName()'
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
    - '[org.roaringbitmap.RoaringBitmap].equals(org.roaringbitmap.RoaringBitmap)'
    - '[java.util.BitSet].clone()'
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
    - System.out.println(org.roaringbitmap.TestRoaringBitmap)
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.util.BitSet].set(org.roaringbitmap.TestRoaringBitmap)'
    - '[String].equals(String)'
    - '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap)'
    - clonebs1.or(java.util.BitSet)
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.Container].getClass()'
    - clonebs1.andNot(java.util.BitSet)
    - clonebs1.xor(java.util.BitSet)
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[java.util.BitSet].cardinality()'
    - clonebs1.and(java.util.BitSet)
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].rTest(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2980,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:2981,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2982,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals()'
      Src: org.roaringbitmap.TestRoaringBitmap:2983,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2984
      start: 2978
    functionDepth: 4
    functionLinenumber: 2978
    functionLinenumberEnd: 2984
    functionName: '[org.roaringbitmap.TestRoaringBitmap].sillytestHighBits()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals()'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].sillytestHighBits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:2991,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2993,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:2994,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:2994,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:2996,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2996,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2998,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:2999,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:2999,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3001
      start: 2986
    functionDepth: 4
    functionLinenumber: 2986
    functionLinenumberEnd: 3001
    functionName: '[org.roaringbitmap.TestRoaringBitmap].simplecardinalityTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].simplecardinalityTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3005,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3006,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3007,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3008,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3009,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3010,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:3011,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3011,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3012,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:3012,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3013,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:3014,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3014,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3015,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:3015,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3016
      start: 3003
    functionDepth: 5
    functionLinenumber: 3003
    functionLinenumberEnd: 3016
    functionName: '[org.roaringbitmap.TestRoaringBitmap].sparseAnd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].contains(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].sparseAnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3020,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3021,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3022,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3023,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3024,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3025,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:3026,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3026,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3027,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:3027,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3028,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:3029,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3029,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3030,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:3030,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3031
      start: 3018
    functionDepth: 5
    functionLinenumber: 3018
    functionLinenumberEnd: 3031
    functionName: '[org.roaringbitmap.TestRoaringBitmap].sparseAndNot()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].contains(int)'
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].sparseAndNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3035,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3036,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3037,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3038,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3039,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3040,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:3041,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3041,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3042,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:3042,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3043,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:3043,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3044,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:3045,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3045,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3046,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:3046,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3047,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:3047,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3048
      start: 3033
    functionDepth: 5
    functionLinenumber: 3033
    functionLinenumberEnd: 3048
    functionName: '[org.roaringbitmap.TestRoaringBitmap].sparseOr()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].contains(int)'
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].contains(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].sparseOr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3052,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3053,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3054,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3055,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3056,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3057,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:3058,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3058,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3059,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:3059,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3060,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:3061,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3061,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3062,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:3062,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3063
      start: 3050
    functionDepth: 5
    functionLinenumber: 3050
    functionLinenumberEnd: 3063
    functionName: '[org.roaringbitmap.TestRoaringBitmap].sparseXor()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].contains(int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].sparseXor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3072,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3073,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3074,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3075,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3076
      start: 3065
    functionDepth: 5
    functionLinenumber: 3065
    functionLinenumberEnd: 3076
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testAndNot()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testAndNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3080,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3082,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3083,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3084,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3085,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3087,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3088,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:3088,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3089,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3090,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:3090,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3091,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3092,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:3092,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3093
      start: 3078
    functionDepth: 6
    functionLinenumber: 3078
    functionLinenumberEnd: 3093
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testAstesana()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].contains(org.roaringbitmap.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testAstesana()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3097,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].checkedAdd(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3101,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:3101,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].checkedAdd(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3104,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:3104,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].checkedAdd(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3109,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:3109,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].checkedAdd(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3112,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:3112,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3114
      start: 3095
    functionDepth: 4
    functionLinenumber: 3095
    functionLinenumberEnd: 3114
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testCheckedAdd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].checkedAdd(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testCheckedAdd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3118,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3122,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].checkedRemove(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3125,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:3125,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].checkedRemove(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3128,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:3128,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].checkedRemove(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3131,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:3131,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].checkedRemove(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3134,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:3134,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3136
      start: 3116
    functionDepth: 4
    functionLinenumber: 3116
    functionLinenumberEnd: 3136
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testCheckedRemove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].checkedRemove(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testCheckedRemove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3140,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3142,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3145,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:3145,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3147
      start: 3138
    functionDepth: 5
    functionLinenumber: 3138
    functionLinenumberEnd: 3147
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testContains()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].contains(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testContains()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3151,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3152,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3153,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3154,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertNotEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3155,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertNotEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3157
      start: 3149
    functionDepth: 1
    functionLinenumber: 3149
    functionLinenumberEnd: 3157
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testEqual()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertNotEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testEqual()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3163,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3165,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:3166,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3166,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3169,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:3170,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3170,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3172
      start: 3161
    functionDepth: 4
    functionLinenumber: 3161
    functionLinenumberEnd: 3172
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testFlip()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testFlip()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3176,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3178,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:3179,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3179,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3182,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:3183,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3183,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3185
      start: 3174
    functionDepth: 4
    functionLinenumber: 3174
    functionLinenumberEnd: 3185
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testFlipBigInts()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testFlipBigInts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3189,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3190,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:3191,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3192
      start: 3187
    functionDepth: 6
    functionLinenumber: 3187
    functionLinenumberEnd: 3192
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testFlipOnEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testFlipOnEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3196,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3197,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3198,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3199,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].hashCode()'
      Src: org.roaringbitmap.TestRoaringBitmap:3200,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].hashCode()'
      Src: org.roaringbitmap.TestRoaringBitmap:3200,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3200,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.TestRoaringBitmap:3201,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].hashCode()'
      Src: org.roaringbitmap.TestRoaringBitmap:3202,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].hashCode()'
      Src: org.roaringbitmap.TestRoaringBitmap:3202,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3203
      start: 3194
    functionDepth: 5
    functionLinenumber: 3194
    functionLinenumberEnd: 3203
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testHash()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    - '[org.roaringbitmap.RoaringBitmap].hashCode()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testHash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3208,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3210,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3214,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:3214,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:3217,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3218,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3220,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3223
      start: 3205
    functionDepth: 5
    functionLinenumber: 3205
    functionLinenumberEnd: 3223
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testHighBits()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].contains(int)'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testHighBits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3229,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3230,1
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3233,1
    - Dst: '[org.roaringbitmap.FastAggregation].or(java.util.Iterator)'
      Src: org.roaringbitmap.TestRoaringBitmap:3232,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:3249,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3249,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3250
      start: 3225
    functionDepth: 3
    functionLinenumber: 3225
    functionLinenumberEnd: 3250
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testHorizontalOrCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.FastAggregation].or(java.util.Iterator)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testHorizontalOrCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3265,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3266,1
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3269,1
    - Dst: '[org.roaringbitmap.FastAggregation].or(java.util.Iterator)'
      Src: org.roaringbitmap.TestRoaringBitmap:3268,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:3285,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3285,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3286
      start: 3252
    functionDepth: 3
    functionLinenumber: 3252
    functionLinenumberEnd: 3286
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testHorizontalOrCardinalityBigInts()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.FastAggregation].or(java.util.Iterator)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testHorizontalOrCardinalityBigInts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3290,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3292,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3295,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3297,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3299,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3301,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3302,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmap:3303,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:3304,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmap:3305,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3305,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3307,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3308
      start: 3288
    functionDepth: 5
    functionLinenumber: 3288
    functionLinenumberEnd: 3308
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3312,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3314,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3317,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3319,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3321,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3323,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3324,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmap:3325,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:3326,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmap:3327,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3327,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3329,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3330
      start: 3310
    functionDepth: 4
    functionLinenumber: 3310
    functionLinenumberEnd: 3330
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testIteratorBigInts()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testIteratorBigInts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3335,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3337,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:3339,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].limit(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3341,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:3342,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3342,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].limit(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3344,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:3344,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3344,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].limit(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3345,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:3345,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3345,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3347
      start: 3332
    functionDepth: 4
    functionLinenumber: 3332
    functionLinenumberEnd: 3347
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testLimit()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].limit(int)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].limit(org.roaringbitmap.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testLimit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3352,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3354,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:3356,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].limit(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3358,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:3359,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3359,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].limit(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3361,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:3361,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3361,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].limit(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3362,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:3362,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3362,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3364
      start: 3349
    functionDepth: 4
    functionLinenumber: 3349
    functionLinenumberEnd: 3364
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testLimitBigInts()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].limit(int)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].limit(org.roaringbitmap.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testLimitBigInts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3373,1
    - Dst: ewah[Math.abs(k + 2 * k * k) % ewah.length].add(org.roaringbitmap.TestRoaringBitmap)
      Src: org.roaringbitmap.TestRoaringBitmap:3377,1
    - Dst: ewah[k].flip(int,int)
      Src: org.roaringbitmap.TestRoaringBitmap:3380,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3386,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:3387,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andCardinality(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3387,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3387,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3389,1
    - Dst: '[org.roaringbitmap.FastAggregation].and(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3389,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3390,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3391,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].toIterator(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3391,1
    - Dst: '[org.roaringbitmap.FastAggregation].and(java.util.Iterator<T>)'
      Src: org.roaringbitmap.TestRoaringBitmap:3391,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3392,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3394
      start: 3369
    functionDepth: 4
    functionLinenumber: 3369
    functionLinenumberEnd: 3394
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testMassiveAnd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[java.util.Arrays].copyOf(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].andCardinality(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].toIterator(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.FastAggregation].and(java.util.Iterator<T>)'
    - ewah[k].flip(int,int)
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.FastAggregation].and(org.roaringbitmap.TestRoaringBitmap)'
    - ewah[Math.abs(k + 2 * k * k) % ewah.length].add(org.roaringbitmap.TestRoaringBitmap)
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testMassiveAnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3400,1
    - Dst: ewah[Math.abs(k + 2 * k * k) % ewah.length].add(org.roaringbitmap.TestRoaringBitmap)
      Src: org.roaringbitmap.TestRoaringBitmap:3404,1
    - Dst: ewah[k].flip(int,org.roaringbitmap.TestRoaringBitmap)
      Src: org.roaringbitmap.TestRoaringBitmap:3407,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3413,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:3414,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andCardinality(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3414,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3414,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3416,1
    - Dst: '[org.roaringbitmap.FastAggregation].and(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3416,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3417,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3418,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].toIterator(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3418,1
    - Dst: '[org.roaringbitmap.FastAggregation].and(java.util.Iterator<T>)'
      Src: org.roaringbitmap.TestRoaringBitmap:3418,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3419,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3421
      start: 3396
    functionDepth: 4
    functionLinenumber: 3396
    functionLinenumberEnd: 3421
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testMassiveAndBigInts()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[java.util.Arrays].copyOf(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].andCardinality(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].toIterator(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.FastAggregation].and(java.util.Iterator<T>)'
    - '[org.roaringbitmap.FastAggregation].and(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - ewah[k].flip(int,org.roaringbitmap.TestRoaringBitmap)
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - ewah[Math.abs(k + 2 * k * k) % ewah.length].add(org.roaringbitmap.TestRoaringBitmap)
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testMassiveAndBigInts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3431,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3432,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3433,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3434,1
    - Dst: '[java.util.Arrays].asList(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3436,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].iterator()'
      Src: org.roaringbitmap.TestRoaringBitmap:3436,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3436,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3437,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:3437,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3438,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:3438,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3439
      start: 3429
    functionDepth: 5
    functionLinenumber: 3429
    functionLinenumberEnd: 3439
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testOrWithIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].contains(int)'
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.Arrays].asList(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].iterator()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testOrWithIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3447,1
    - Dst: '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3448,1
    - Dst: '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3449,1
    - Dst: '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3450,1
    - Dst: '[java.util.Arrays].asList(org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap,org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3453,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].iterator()'
      Src: org.roaringbitmap.TestRoaringBitmap:3453,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3453,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3454,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:3454,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:3455,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:3455,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3456
      start: 3445
    functionDepth: 5
    functionLinenumber: 3445
    functionLinenumberEnd: 3456
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testOrWithIteratorOfExtendedRoaringBitmaps()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].contains(int)'
    - '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].iterator()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    - '[java.util.Arrays].asList(org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap,org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testOrWithIteratorOfExtendedRoaringBitmaps()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3467,1
    - Dst: ewah[Math.abs(k + 2 * k * k) % ewah.length].add(org.roaringbitmap.TestRoaringBitmap)
      Src: org.roaringbitmap.TestRoaringBitmap:3470,1
    - Dst: ewah[k].flip(int,int)
      Src: org.roaringbitmap.TestRoaringBitmap:3473,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3477,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
      Src: org.roaringbitmap.TestRoaringBitmap:3479,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
      Src: org.roaringbitmap.TestRoaringBitmap:3480,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3481,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3482,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3483,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3485,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3486,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3487,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.TestRoaringBitmap:3488,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3490,1
    - Dst: '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3491,1
    - Dst: '[org.roaringbitmap.FastAggregation].horizontal_or(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3492,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].toIterator(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3493,1
    - Dst: '[org.roaringbitmap.FastAggregation].or(java.util.Iterator<T>)'
      Src: org.roaringbitmap.TestRoaringBitmap:3493,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3494,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3495,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3496,1
    - Dst: '[org.roaringbitmap.FastAggregation].horizontal_or(java.util.ArrayList)'
      Src: org.roaringbitmap.TestRoaringBitmap:3497,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3497,1
    - Dst: '[org.roaringbitmap.FastAggregation].priorityqueue_or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3498,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3498,1
    - Dst: '[org.roaringbitmap.FastAggregation].priorityqueue_or(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3499,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3499,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3501
      start: 3461
    functionDepth: 4
    functionLinenumber: 3461
    functionLinenumberEnd: 3501
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testMassiveOr()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.FastAggregation].priorityqueue_or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
    - '[org.roaringbitmap.FastAggregation].horizontal_or(org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].toIterator(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.FastAggregation].horizontal_or(java.util.ArrayList)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.FastAggregation].priorityqueue_or(org.roaringbitmap.TestRoaringBitmap)'
    - ewah[k].flip(int,int)
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.util.ArrayList].iterator()'
    - '[org.roaringbitmap.FastAggregation].or(java.util.Iterator<T>)'
    - ewah[Math.abs(k + 2 * k * k) % ewah.length].add(org.roaringbitmap.TestRoaringBitmap)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testMassiveOr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3509,1
    - Dst: ewah[Math.abs(k + 2 * k * k) % ewah.length].add(org.roaringbitmap.TestRoaringBitmap)
      Src: org.roaringbitmap.TestRoaringBitmap:3512,1
    - Dst: ewah[k].flip(int,org.roaringbitmap.TestRoaringBitmap)
      Src: org.roaringbitmap.TestRoaringBitmap:3515,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3519,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
      Src: org.roaringbitmap.TestRoaringBitmap:3521,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
      Src: org.roaringbitmap.TestRoaringBitmap:3522,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3523,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3524,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3525,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3527,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3528,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3529,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.TestRoaringBitmap:3530,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3532,1
    - Dst: '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3533,1
    - Dst: '[org.roaringbitmap.FastAggregation].horizontal_or(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3534,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].toIterator(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3535,1
    - Dst: '[org.roaringbitmap.FastAggregation].or(java.util.Iterator<T>)'
      Src: org.roaringbitmap.TestRoaringBitmap:3535,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3536,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3537,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3538,1
    - Dst: '[org.roaringbitmap.FastAggregation].horizontal_or(java.util.ArrayList)'
      Src: org.roaringbitmap.TestRoaringBitmap:3539,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3539,1
    - Dst: '[org.roaringbitmap.FastAggregation].priorityqueue_or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3540,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3540,1
    - Dst: '[org.roaringbitmap.FastAggregation].priorityqueue_or(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3541,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3541,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3543
      start: 3503
    functionDepth: 4
    functionLinenumber: 3503
    functionLinenumberEnd: 3543
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testMassiveOrBigInts()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.FastAggregation].priorityqueue_or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
    - '[org.roaringbitmap.FastAggregation].horizontal_or(org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].toIterator(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.FastAggregation].horizontal_or(java.util.ArrayList)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.FastAggregation].priorityqueue_or(org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.ArrayList].iterator()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - ewah[k].flip(int,org.roaringbitmap.TestRoaringBitmap)
    - '[org.roaringbitmap.FastAggregation].or(java.util.Iterator<T>)'
    - ewah[Math.abs(k + 2 * k * k) % ewah.length].add(org.roaringbitmap.TestRoaringBitmap)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testMassiveOrBigInts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3554,1
    - Dst: ewah[Math.abs(k + 2 * k * k) % ewah.length].add(org.roaringbitmap.TestRoaringBitmap)
      Src: org.roaringbitmap.TestRoaringBitmap:3557,1
    - Dst: ewah[k].flip(int,int)
      Src: org.roaringbitmap.TestRoaringBitmap:3560,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3565,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
      Src: org.roaringbitmap.TestRoaringBitmap:3567,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
      Src: org.roaringbitmap.TestRoaringBitmap:3568,1
    - Dst: '[org.roaringbitmap.FastAggregation].xor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3569,1
    - Dst: '[org.roaringbitmap.FastAggregation].xor(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3570,1
    - Dst: '[org.roaringbitmap.FastAggregation].horizontal_xor(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3571,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3572,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3573,1
    - Dst: '[org.roaringbitmap.FastAggregation].priorityqueue_xor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3574,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3574,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3576
      start: 3548
    functionDepth: 4
    functionLinenumber: 3548
    functionLinenumberEnd: 3576
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testMassiveXOr()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastAggregation].priorityqueue_xor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
    - '[org.roaringbitmap.FastAggregation].xor(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.FastAggregation].xor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - ewah[k].flip(int,int)
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.FastAggregation].horizontal_xor(org.roaringbitmap.TestRoaringBitmap)'
    - ewah[Math.abs(k + 2 * k * k) % ewah.length].add(org.roaringbitmap.TestRoaringBitmap)
    - '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testMassiveXOr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:3584,1
    - Dst: ewah[Math.abs(k + 2 * k * k) % ewah.length].add(org.roaringbitmap.TestRoaringBitmap)
      Src: org.roaringbitmap.TestRoaringBitmap:3587,1
    - Dst: ewah[k].flip(int,org.roaringbitmap.TestRoaringBitmap)
      Src: org.roaringbitmap.TestRoaringBitmap:3590,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3595,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
      Src: org.roaringbitmap.TestRoaringBitmap:3597,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
      Src: org.roaringbitmap.TestRoaringBitmap:3598,1
    - Dst: '[org.roaringbitmap.FastAggregation].xor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3599,1
    - Dst: '[org.roaringbitmap.FastAggregation].xor(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3600,1
    - Dst: '[org.roaringbitmap.FastAggregation].horizontal_xor(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3601,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3602,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3603,1
    - Dst: '[org.roaringbitmap.FastAggregation].priorityqueue_xor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3604,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:3604,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3606
      start: 3578
    functionDepth: 4
    functionLinenumber: 3578
    functionLinenumberEnd: 3606
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testMassiveXOrBigInts()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastAggregation].priorityqueue_xor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
    - '[org.roaringbitmap.FastAggregation].xor(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.FastAggregation].xor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - ewah[k].flip(int,org.roaringbitmap.TestRoaringBitmap)
    - '[org.roaringbitmap.FastAggregation].horizontal_xor(org.roaringbitmap.TestRoaringBitmap)'
    - ewah[Math.abs(k + 2 * k * k) % ewah.length].add(org.roaringbitmap.TestRoaringBitmap)
    - '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testMassiveXOrBigInts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4072,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4073,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.TestRoaringBitmap:4074,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.TestRoaringBitmap:4075,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.TestRoaringBitmap:4076,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.TestRoaringBitmap:4077,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4078,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4078,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4078,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4079
      start: 3608
    functionDepth: 5
    functionLinenumber: 3608
    functionLinenumberEnd: 4079
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testOr001()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testOr001()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
      Src: org.roaringbitmap.TestRoaringBitmap:4083,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
      Src: org.roaringbitmap.TestRoaringBitmap:4084,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4085,1
    - Dst: '[org.roaringbitmap.FastAggregation].horizontal_or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4086,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4086,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4087
      start: 4081
    functionDepth: 5
    functionLinenumber: 4081
    functionLinenumberEnd: 4087
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testRandomLists()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
    - '[org.roaringbitmap.FastAggregation].horizontal_or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testRandomLists()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4091,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4093,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4096,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].rank(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4099,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4099,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].rank(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4102,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4102,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4104
      start: 4089
    functionDepth: 4
    functionLinenumber: 4089
    functionLinenumberEnd: 4104
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testRank()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].rank(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testRank()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4108,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4110,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4113,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].rank(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4116,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4116,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].rank(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4119,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4119,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4121
      start: 4106
    functionDepth: 4
    functionLinenumber: 4106
    functionLinenumberEnd: 4121
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testRankBigInts()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].rank(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testRankBigInts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].select(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4127,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4127,1
    - Dst: '[org.roaringbitmap.Util].select(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4130,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4130,1
    - Dst: '[org.roaringbitmap.Util].select(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4133,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4133,1
    - Dst: '[org.roaringbitmap.Util].select(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4135,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4135,1
    - Dst: '[org.roaringbitmap.Util].select(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4136,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4136,1
    - Dst: '[org.roaringbitmap.Util].select(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4137,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4137,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4139,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4141,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].select(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4144,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4144,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4147
      start: 4123
    functionDepth: 4
    functionLinenumber: 4123
    functionLinenumberEnd: 4147
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testSelect()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].select(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].select(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,int)'
    - '[org.roaringbitmap.Util].select(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testSelect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4152,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4154,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].select(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4157,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4157,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4160
      start: 4149
    functionDepth: 4
    functionLinenumber: 4149
    functionLinenumberEnd: 4160
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testSelectBigInts()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringBitmap].select(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testSelectBigInts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4164,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4166,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4168,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4171,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].writeExternal(java.io.ObjectOutputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4172,1
    - Dst: '[java.io.ObjectOutputStream].close()'
      Src: org.roaringbitmap.TestRoaringBitmap:4173,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4174,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:4175,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4175,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4176,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].readExternal(java.io.ObjectInputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4176,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4177,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4177,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4177,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4178,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4179
      start: 4162
    functionDepth: 4
    functionLinenumber: 4162
    functionLinenumberEnd: 4179
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testSerialization()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].readExternal(java.io.ObjectInputStream)'
    - '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.TestRoaringBitmap)'
    - '[java.io.ObjectOutputStream].close()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].writeExternal(java.io.ObjectOutputStream)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testSerialization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4183,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4185,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4187,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4190,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].writeExternal(java.io.ObjectOutputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4191,1
    - Dst: '[java.io.ObjectOutputStream].close()'
      Src: org.roaringbitmap.TestRoaringBitmap:4192,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4193,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:4194,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4194,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4195,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].readExternal(java.io.ObjectInputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4195,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4196,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4196,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4196,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4197,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4198
      start: 4181
    functionDepth: 4
    functionLinenumber: 4181
    functionLinenumberEnd: 4198
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testSerializationBigInts()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].readExternal(java.io.ObjectInputStream)'
    - '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.TestRoaringBitmap)'
    - '[java.io.ObjectOutputStream].close()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].writeExternal(java.io.ObjectOutputStream)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testSerializationBigInts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4202,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4204,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4206,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4209,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].writeExternal(java.io.ObjectOutputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4210,1
    - Dst: '[java.io.ObjectOutputStream].close()'
      Src: org.roaringbitmap.TestRoaringBitmap:4211,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4212,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:4213,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4213,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4214,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].readExternal(java.io.ObjectInputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4214,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4215,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4215,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4215,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4216,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4217
      start: 4200
    functionDepth: 4
    functionLinenumber: 4200
    functionLinenumberEnd: 4217
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testSerialization2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].readExternal(java.io.ObjectInputStream)'
    - '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.TestRoaringBitmap)'
    - '[java.io.ObjectOutputStream].close()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].writeExternal(java.io.ObjectOutputStream)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testSerialization2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4221,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4223,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4225,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4226,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestRoaringBitmap:4229,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4230,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4231,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.TestRoaringBitmap:4232,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:4233,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4233,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4234,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:4235,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4235,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4235,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4235,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].validate()'
      Src: org.roaringbitmap.TestRoaringBitmap:4236,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(Boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:4236,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4237,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4237,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4237,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4238,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:4241,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4241,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4241,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream,null)'
      Src: org.roaringbitmap.TestRoaringBitmap:4241,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4242,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4242,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4242,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4243,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4244
      start: 4219
    functionDepth: 5
    functionLinenumber: 4219
    functionLinenumberEnd: 4244
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testSerialization3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(Boolean)'
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream,null)'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream)'
    - '[org.roaringbitmap.RoaringBitmap].validate()'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testSerialization3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4248,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4250,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4252,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestRoaringBitmap:4255,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4256,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4257,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.TestRoaringBitmap:4258,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:4259,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4259,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4260,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:4261,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4261,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4261,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4261,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4262,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4262,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4262,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4263,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:4265,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4265,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4265,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream,null)'
      Src: org.roaringbitmap.TestRoaringBitmap:4265,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4266,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4266,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4266,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4267,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4268
      start: 4246
    functionDepth: 4
    functionLinenumber: 4246
    functionLinenumberEnd: 4268
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testSerialization4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream,null)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream)'
    - '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testSerialization4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4272,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4274,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4276,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestRoaringBitmap:4279,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4280,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4281,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.TestRoaringBitmap:4282,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:4283,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4283,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4284,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:4285,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4285,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4285,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream,null)'
      Src: org.roaringbitmap.TestRoaringBitmap:4285,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4286,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4286,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4286,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4287,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4288
      start: 4270
    functionDepth: 4
    functionLinenumber: 4270
    functionLinenumberEnd: 4288
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testSerializationDataInputWithBuffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream,null)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testSerializationDataInputWithBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4292,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4294,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4296,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestRoaringBitmap:4299,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4300,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4301,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.TestRoaringBitmap:4302,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:4303,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4303,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4304,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:4305,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4305,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4305,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream,null)'
      Src: org.roaringbitmap.TestRoaringBitmap:4305,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4306,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4306,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4306,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4307,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4308
      start: 4290
    functionDepth: 4
    functionLinenumber: 4290
    functionLinenumberEnd: 4308
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testSerializationDataInputWithBufferBigInts()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream,null)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testSerializationDataInputWithBufferBigInts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4312,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4314,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4316,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestRoaringBitmap:4319,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4320,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4321,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.TestRoaringBitmap:4322,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:4323,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4323,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4324,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:4325,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4325,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4325,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream,null)'
      Src: org.roaringbitmap.TestRoaringBitmap:4325,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4326,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4326,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4326,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4327,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4328
      start: 4310
    functionDepth: 4
    functionLinenumber: 4310
    functionLinenumberEnd: 4328
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testSerializationDataInputWithBuffer2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream,null)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testSerializationDataInputWithBuffer2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4332,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4334,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4336,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4337,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestRoaringBitmap:4340,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4341,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4342,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.TestRoaringBitmap:4343,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:4344,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4344,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4345,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:4346,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4346,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4346,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream,null)'
      Src: org.roaringbitmap.TestRoaringBitmap:4346,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4347,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4347,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4347,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4348,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4349
      start: 4330
    functionDepth: 5
    functionLinenumber: 4330
    functionLinenumberEnd: 4349
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testSerializationDataInputWithBuffer3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream,null)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testSerializationDataInputWithBuffer3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4353,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4355,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4357,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestRoaringBitmap:4360,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4361,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4362,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.TestRoaringBitmap:4363,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:4364,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4364,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4365,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:4366,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4366,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4366,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream,null)'
      Src: org.roaringbitmap.TestRoaringBitmap:4366,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4367,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4367,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4367,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4368,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4369
      start: 4351
    functionDepth: 4
    functionLinenumber: 4351
    functionLinenumberEnd: 4369
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testSerializationDataInputWithBuffer4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream,null)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testSerializationDataInputWithBuffer4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4373,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4375,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4377,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestRoaringBitmap:4380,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4381,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4382,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.TestRoaringBitmap:4383,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:4384,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4384,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4385,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:4386,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4386,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4387,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].validate()'
      Src: org.roaringbitmap.TestRoaringBitmap:4388,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(Boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:4388,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4389,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4389,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4389,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4390,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4391
      start: 4371
    functionDepth: 4
    functionLinenumber: 4371
    functionLinenumberEnd: 4391
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testSerializationByteBuffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(org.roaringbitmap.TestRoaringBitmap)'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].validate()'
    - '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(Boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testSerializationByteBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4395,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4397,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4399,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestRoaringBitmap:4402,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4403,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4404,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.TestRoaringBitmap:4405,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:4406,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4406,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4407,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:4408,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4408,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4409,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4410,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4410,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4410,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4411,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4412
      start: 4393
    functionDepth: 4
    functionLinenumber: 4393
    functionLinenumberEnd: 4412
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testSerializationByteBufferBigInts()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(org.roaringbitmap.TestRoaringBitmap)'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testSerializationByteBufferBigInts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4416,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4418,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4420,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestRoaringBitmap:4423,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4424,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4425,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.TestRoaringBitmap:4426,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:4427,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4427,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4428,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:4429,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4429,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4430,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4431,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4431,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4431,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4432,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4433
      start: 4414
    functionDepth: 4
    functionLinenumber: 4414
    functionLinenumberEnd: 4433
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testSerializationByteBuffer2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(org.roaringbitmap.TestRoaringBitmap)'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testSerializationByteBuffer2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4437,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4439,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4441,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4442,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestRoaringBitmap:4445,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4446,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4447,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.TestRoaringBitmap:4448,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:4449,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4449,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4450,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:4451,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4451,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4452,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4453,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4453,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4453,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4454,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4455
      start: 4435
    functionDepth: 5
    functionLinenumber: 4435
    functionLinenumberEnd: 4455
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testSerializationByteBuffer3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(org.roaringbitmap.TestRoaringBitmap)'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testSerializationByteBuffer3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4459,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4461,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4463,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestRoaringBitmap:4466,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4467,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.TestRoaringBitmap:4468,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.TestRoaringBitmap:4469,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:4470,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4470,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4471,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:4472,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4472,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4473,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4474,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4474,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4474,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4475,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4476
      start: 4457
    functionDepth: 4
    functionLinenumber: 4457
    functionLinenumberEnd: 4476
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testSerializationByteBuffer4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(org.roaringbitmap.TestRoaringBitmap)'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testSerializationByteBuffer4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].unsignedLocalIntersect2by2(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4484,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4485,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertArrayEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4486,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4487
      start: 4478
    functionDepth: 0
    functionLinenumber: 4478
    functionLinenumberEnd: 4487
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testSetUtilIntersection()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].unsignedLocalIntersect2by2(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.Arrays].copyOf(org.roaringbitmap.TestRoaringBitmap,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertArrayEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testSetUtilIntersection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4491,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4493,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4496,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4497,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4498,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4499
      start: 4489
    functionDepth: 5
    functionLinenumber: 4489
    functionLinenumberEnd: 4499
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testXORSimple()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testXORSimple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4503,1
    - Dst: '[org.roaringbitmap.ArrayContainer].trim()'
      Src: org.roaringbitmap.TestRoaringBitmap:4504,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4506,1
    - Dst: '[org.roaringbitmap.ArrayContainer].trim()'
      Src: org.roaringbitmap.TestRoaringBitmap:4507,1
    - Dst: '[org.roaringbitmap.ArrayContainer].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4508,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4508,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4511,1
    - Dst: '[org.roaringbitmap.ArrayContainer].trim()'
      Src: org.roaringbitmap.TestRoaringBitmap:4512,1
    - Dst: '[org.roaringbitmap.ArrayContainer].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4513,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4513,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4515
      start: 4501
    functionDepth: 2
    functionLinenumber: 4501
    functionLinenumberEnd: 4515
    functionName: '[org.roaringbitmap.TestRoaringBitmap].trimArrayContainerCardinalityTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].getCardinality()'
    - '[org.roaringbitmap.ArrayContainer].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.ArrayContainer].trim()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].trimArrayContainerCardinalityTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4520,1
    - Dst: '[org.roaringbitmap.ArrayContainer].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4520,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestRoaringBitmap:4521,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextSetBit(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4527,1
    - Dst: '[org.roaringbitmap.ArrayContainer].contains(char)'
      Src: org.roaringbitmap.TestRoaringBitmap:4530,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestRoaringBitmap:4531,1
    - Dst: System.out.println(org.roaringbitmap.BitmapContainer)
      Src: org.roaringbitmap.TestRoaringBitmap:4532,1
    - Dst: System.out.println(org.roaringbitmap.ArrayContainer)
      Src: org.roaringbitmap.TestRoaringBitmap:4533,1
    - Dst: '[org.roaringbitmap.BitmapContainer].nextSetBit(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4536,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4540,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bc
    - ac
    argTypes:
    - org.roaringbitmap.BitmapContainer
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 4541
      start: 4517
    functionDepth: 3
    functionLinenumber: 4517
    functionLinenumberEnd: 4541
    functionName: '[org.roaringbitmap.TestRoaringBitmap].validate(org.roaringbitmap.BitmapContainer,org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].getCardinality()'
    - System.out.println(org.roaringbitmap.ArrayContainer)
    - '[org.roaringbitmap.BitmapContainer].nextSetBit(int)'
    - System.out.println(org.roaringbitmap.BitmapContainer)
    - '[org.roaringbitmap.ArrayContainer].contains(char)'
    - '[org.roaringbitmap.BitmapContainer].getCardinality()'
    - System.out.println(String)
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.TestRoaringBitmap].validate(org.roaringbitmap.BitmapContainer,org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4546,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4548,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].trim()'
      Src: org.roaringbitmap.TestRoaringBitmap:4551,1
    - Dst: ra.getContainerPointer()
      Src: org.roaringbitmap.TestRoaringBitmap:4558,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].getContainer()'
      Src: org.roaringbitmap.TestRoaringBitmap:4559,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].isBitmapContainer()'
      Src: org.roaringbitmap.TestRoaringBitmap:4560,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].isRunContainer()'
      Src: org.roaringbitmap.TestRoaringBitmap:4562,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].getContainer()'
      Src: org.roaringbitmap.TestRoaringBitmap:4565,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].advance()'
      Src: org.roaringbitmap.TestRoaringBitmap:4568,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4570,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4571
      start: 4543
    functionDepth: 4
    functionLinenumber: 4543
    functionLinenumberEnd: 4571
    functionName: '[org.roaringbitmap.TestRoaringBitmap].trimTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - ra.getContainerPointer()
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].isRunContainer()'
    - '[org.roaringbitmap.TestRoaringBitmap].advance()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].getContainer()'
    - '[org.roaringbitmap.TestRoaringBitmap].isBitmapContainer()'
    - '[org.roaringbitmap.RoaringBitmap].trim()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].trimTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4575,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4576,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4577,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4580,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4581,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4584,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4587,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4590,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4593,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4594,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4598,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4601,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4604,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4607,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4608,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4611,1
    - Dst: '[java.util.HashSet].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:4613,1
    - Dst: '[java.util.Arrays].sort(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4614,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:4615,1
    - Dst: '[org.apache.commons.lang3.ArrayUtils].toObject(int[])'
      Src: org.roaringbitmap.TestRoaringBitmap:4615,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertArrayEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4616,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 90
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4617
      start: 4573
    functionDepth: 4
    functionLinenumber: 4573
    functionLinenumberEnd: 4617
    functionName: '[org.roaringbitmap.TestRoaringBitmap].xorBigIntsTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashSet].<init>()'
    - '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[org.apache.commons.lang3.ArrayUtils].toObject(int[])'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.util.Arrays].sort(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertArrayEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.HashSet].toArray()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].xorBigIntsTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4621,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4623,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4626,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4629,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4632,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4635,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4638,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4641,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4644,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4646,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4649,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4652,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4655,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4658,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4661,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4663,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4664,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4665,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 74
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4666
      start: 4619
    functionDepth: 4
    functionLinenumber: 4619
    functionLinenumberEnd: 4666
    functionName: '[org.roaringbitmap.TestRoaringBitmap].XORtest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].XORtest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4670,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4671,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4673,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4674,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4680,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4682,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4686,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4689,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4691,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4699,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4703,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4705,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4713,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4715,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4720,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4726,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4727,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4731,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4732,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4735,1
    - Dst: '[java.util.HashSet].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:4742,1
    - Dst: '[java.util.Vector].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4743,1
    - Dst: '[java.util.Vector].add(Integer)'
      Src: org.roaringbitmap.TestRoaringBitmap:4745,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmap:4748,1
    - Dst: '[java.util.Vector].contains(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4749,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4752,1
    - Dst: '[java.util.HashSet].size()'
      Src: org.roaringbitmap.TestRoaringBitmap:4754,1
    - Dst: '[java.util.Vector].elementAt(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4755,1
    - Dst: '[java.util.HashSet].contains(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4755,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4760,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 76
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4761
      start: 4668
    functionDepth: 4
    functionLinenumber: 4668
    functionLinenumberEnd: 4761
    functionName: '[org.roaringbitmap.TestRoaringBitmap].xortest1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashSet].<init>()'
    - '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[java.util.Vector].elementAt(org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.Vector].contains(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[java.util.HashSet].size()'
    - '[java.util.HashSet].contains(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.util.Vector].<init>()'
    - '[java.util.HashSet].toArray()'
    - '[java.util.Vector].add(Integer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].xortest1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4765,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4766,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4769,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4772,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4774,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4777,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4778,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4779,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4781,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4781,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4784,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4787,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4790,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4791,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4791,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4793,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4793,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:4793,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4793,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4794,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4795,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4796
      start: 4763
    functionDepth: 4
    functionLinenumber: 4763
    functionLinenumberEnd: 4796
    functionName: '[org.roaringbitmap.TestRoaringBitmap].xortest4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].xortest4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4803,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4806,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4807,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4808,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4809,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4812,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4813,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4815,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4816,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4818,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4819,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4821,1
    - Dst: '[java.util.TreeSet].addAll(java.util.HashSet)'
      Src: org.roaringbitmap.TestRoaringBitmap:4822,1
    - Dst: '[java.util.TreeSet].addAll(java.util.HashSet)'
      Src: org.roaringbitmap.TestRoaringBitmap:4823,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4825,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4827,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4829,1
    - Dst: '[java.util.TreeSet].contains(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4831,1
    - Dst: '[java.util.TreeSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4832,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4835,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4836,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4837,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.TestRoaringBitmap:4839,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.TestRoaringBitmap,long,long)'
      Src: org.roaringbitmap.TestRoaringBitmap:4839,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4840,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmap:4841,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:4842,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmap:4843,1
    - Dst: '[java.util.TreeSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4843,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(java.util.TreeSet,java.util.TreeSet)'
      Src: org.roaringbitmap.TestRoaringBitmap:4845,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4848
      start: 4799
    functionDepth: 4
    functionLinenumber: 4799
    functionLinenumberEnd: 4848
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testRangedOr()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].iterator()'
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.TestRoaringBitmap,long,long)'
    - '[java.util.HashSet].<init>()'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.util.TreeSet].contains(org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
    - '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.TreeSet].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.TreeSet].addAll(java.util.HashSet)'
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(java.util.TreeSet,java.util.TreeSet)'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - '[java.util.Random].nextInt(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[java.util.TreeSet].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testRangedOr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4854,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4857,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4858,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4859,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4860,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4863,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4864,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4866,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4867,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4869,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4870,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4872,1
    - Dst: '[java.util.TreeSet].addAll(java.util.HashSet)'
      Src: org.roaringbitmap.TestRoaringBitmap:4873,1
    - Dst: '[java.util.TreeSet].addAll(java.util.HashSet)'
      Src: org.roaringbitmap.TestRoaringBitmap:4874,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4876,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4878,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4880,1
    - Dst: '[java.util.TreeSet].contains(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4882,1
    - Dst: '[java.util.TreeSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4883,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4886,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4887,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4888,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.TestRoaringBitmap:4889,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4889,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4890,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmap:4891,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:4892,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmap:4893,1
    - Dst: '[java.util.TreeSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4893,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(java.util.TreeSet,java.util.TreeSet)'
      Src: org.roaringbitmap.TestRoaringBitmap:4895,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 56
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4898
      start: 4850
    functionDepth: 4
    functionLinenumber: 4850
    functionLinenumberEnd: 4898
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testRangedOrBigInts()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].iterator()'
    - '[java.util.HashSet].<init>()'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.util.TreeSet].contains(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
    - '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.TreeSet].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.TreeSet].addAll(java.util.HashSet)'
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(java.util.TreeSet,java.util.TreeSet)'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - '[java.util.Random].nextInt(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[java.util.TreeSet].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testRangedOrBigInts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4904,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4906,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4907,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4908,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4909,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4912,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4913,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4915,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4916,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4918,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4919,1
    - Dst: '[java.util.TreeSet].<init>(java.util.HashSet)'
      Src: org.roaringbitmap.TestRoaringBitmap:4921,1
    - Dst: '[java.util.TreeSet].retainAll(java.util.HashSet)'
      Src: org.roaringbitmap.TestRoaringBitmap:4922,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4924,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4926,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4928,1
    - Dst: '[java.util.TreeSet].contains(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4930,1
    - Dst: '[java.util.TreeSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4931,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4934,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4935,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4936,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.TestRoaringBitmap:4938,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.TestRoaringBitmap,long,long)'
      Src: org.roaringbitmap.TestRoaringBitmap:4938,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4939,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmap:4940,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:4941,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmap:4942,1
    - Dst: '[java.util.TreeSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4942,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(java.util.TreeSet,java.util.TreeSet)'
      Src: org.roaringbitmap.TestRoaringBitmap:4944,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4947
      start: 4900
    functionDepth: 4
    functionLinenumber: 4900
    functionLinenumberEnd: 4947
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testRangedAnd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].iterator()'
    - '[java.util.TreeSet].<init>(java.util.HashSet)'
    - '[java.util.HashSet].<init>()'
    - '[java.util.TreeSet].retainAll(java.util.HashSet)'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.TestRoaringBitmap,long,long)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[java.util.TreeSet].contains(org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
    - '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.TreeSet].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(java.util.TreeSet,java.util.TreeSet)'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - '[java.util.Random].nextInt(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[java.util.TreeSet].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testRangedAnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4953,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4955,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4956,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4957,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4958,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4961,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4962,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4964,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4965,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4967,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4968,1
    - Dst: '[java.util.TreeSet].<init>(java.util.HashSet)'
      Src: org.roaringbitmap.TestRoaringBitmap:4970,1
    - Dst: '[java.util.TreeSet].retainAll(java.util.HashSet)'
      Src: org.roaringbitmap.TestRoaringBitmap:4971,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4973,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:4975,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4977,1
    - Dst: '[java.util.TreeSet].contains(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4979,1
    - Dst: '[java.util.TreeSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4980,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4983,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4984,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4985,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.TestRoaringBitmap:4986,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4986,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:4987,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmap:4988,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:4989,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmap:4990,1
    - Dst: '[java.util.TreeSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:4990,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(java.util.TreeSet,java.util.TreeSet)'
      Src: org.roaringbitmap.TestRoaringBitmap:4992,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4995
      start: 4949
    functionDepth: 4
    functionLinenumber: 4949
    functionLinenumberEnd: 4995
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testRangedAndBigInts()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].iterator()'
    - '[java.util.TreeSet].<init>(java.util.HashSet)'
    - '[java.util.HashSet].<init>()'
    - '[java.util.TreeSet].retainAll(java.util.HashSet)'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.util.TreeSet].contains(org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
    - '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.TreeSet].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(java.util.TreeSet,java.util.TreeSet)'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - '[java.util.Random].nextInt(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[java.util.TreeSet].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testRangedAndBigInts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5001,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5003,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5004,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5005,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5006,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5009,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5010,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5012,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5013,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5015,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5016,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5018,1
    - Dst: '[java.util.TreeSet].addAll(java.util.HashSet)'
      Src: org.roaringbitmap.TestRoaringBitmap:5019,1
    - Dst: '[java.util.TreeSet].addAll(java.util.HashSet)'
      Src: org.roaringbitmap.TestRoaringBitmap:5020,1
    - Dst: '[java.util.TreeSet].<init>(java.util.HashSet)'
      Src: org.roaringbitmap.TestRoaringBitmap:5021,1
    - Dst: '[java.util.TreeSet].retainAll(java.util.HashSet)'
      Src: org.roaringbitmap.TestRoaringBitmap:5022,1
    - Dst: '[java.util.TreeSet].removeAll(java.util.TreeSet)'
      Src: org.roaringbitmap.TestRoaringBitmap:5024,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5026,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5028,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5030,1
    - Dst: '[java.util.TreeSet].contains(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5032,1
    - Dst: '[java.util.TreeSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5033,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5036,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5037,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5038,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.TestRoaringBitmap:5040,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.TestRoaringBitmap,long,long)'
      Src: org.roaringbitmap.TestRoaringBitmap:5040,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5041,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmap:5042,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:5043,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmap:5044,1
    - Dst: '[java.util.TreeSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5044,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(java.util.TreeSet,java.util.TreeSet)'
      Src: org.roaringbitmap.TestRoaringBitmap:5046,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5049
      start: 4997
    functionDepth: 4
    functionLinenumber: 4997
    functionLinenumberEnd: 5049
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testRangedXor()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].iterator()'
    - '[java.util.TreeSet].removeAll(java.util.TreeSet)'
    - '[java.util.TreeSet].<init>(java.util.HashSet)'
    - '[java.util.HashSet].<init>()'
    - '[java.util.TreeSet].retainAll(java.util.HashSet)'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.util.TreeSet].contains(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.TestRoaringBitmap,long,long)'
    - '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
    - '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.TreeSet].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.TreeSet].addAll(java.util.HashSet)'
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(java.util.TreeSet,java.util.TreeSet)'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - '[java.util.Random].nextInt(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[java.util.TreeSet].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testRangedXor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5055,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5057,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5058,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5059,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5060,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5063,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5064,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5066,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5067,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5069,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5070,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5072,1
    - Dst: '[java.util.TreeSet].addAll(java.util.HashSet)'
      Src: org.roaringbitmap.TestRoaringBitmap:5073,1
    - Dst: '[java.util.TreeSet].addAll(java.util.HashSet)'
      Src: org.roaringbitmap.TestRoaringBitmap:5074,1
    - Dst: '[java.util.TreeSet].<init>(java.util.HashSet)'
      Src: org.roaringbitmap.TestRoaringBitmap:5075,1
    - Dst: '[java.util.TreeSet].retainAll(java.util.HashSet)'
      Src: org.roaringbitmap.TestRoaringBitmap:5076,1
    - Dst: '[java.util.TreeSet].removeAll(java.util.TreeSet)'
      Src: org.roaringbitmap.TestRoaringBitmap:5078,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5080,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5082,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5084,1
    - Dst: '[java.util.TreeSet].contains(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5086,1
    - Dst: '[java.util.TreeSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5087,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5090,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5091,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5092,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.TestRoaringBitmap:5093,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5093,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5094,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmap:5095,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:5096,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmap:5097,1
    - Dst: '[java.util.TreeSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5097,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(java.util.TreeSet,java.util.TreeSet)'
      Src: org.roaringbitmap.TestRoaringBitmap:5099,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 59
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5102
      start: 5051
    functionDepth: 4
    functionLinenumber: 5051
    functionLinenumberEnd: 5102
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testRangedXorBigInts()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].iterator()'
    - '[java.util.TreeSet].removeAll(java.util.TreeSet)'
    - '[java.util.TreeSet].<init>(java.util.HashSet)'
    - '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.HashSet].<init>()'
    - '[java.util.TreeSet].retainAll(java.util.HashSet)'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.util.TreeSet].contains(org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
    - '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.TreeSet].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.TreeSet].addAll(java.util.HashSet)'
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(java.util.TreeSet,java.util.TreeSet)'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - '[java.util.Random].nextInt(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[java.util.TreeSet].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testRangedXorBigInts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5108,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5110,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5111,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5112,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5113,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5116,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5117,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5119,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5120,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5122,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5123,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5125,1
    - Dst: '[java.util.HashSet].contains(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5127,1
    - Dst: '[java.util.TreeSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5128,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5132,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5134,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5136,1
    - Dst: '[java.util.TreeSet].contains(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5138,1
    - Dst: '[java.util.TreeSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5139,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,long,long)'
      Src: org.roaringbitmap.TestRoaringBitmap:5142,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5143,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmap:5144,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:5145,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmap:5146,1
    - Dst: '[java.util.TreeSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5146,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(java.util.TreeSet,java.util.TreeSet)'
      Src: org.roaringbitmap.TestRoaringBitmap:5148,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5151
      start: 5104
    functionDepth: 6
    functionLinenumber: 5104
    functionLinenumberEnd: 5151
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testRangedAndNot()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashSet].<init>()'
    - '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.TreeSet].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.Random].nextInt(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,long,long)'
    - '[java.util.Random].nextInt(int)'
    - '[java.util.HashSet].contains(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[java.util.TreeSet].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(java.util.TreeSet,java.util.TreeSet)'
    - '[java.util.TreeSet].contains(org.roaringbitmap.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testRangedAndNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5157,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5159,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5160,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5161,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5162,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5165,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5166,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5168,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5169,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5171,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5172,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5174,1
    - Dst: '[java.util.HashSet].contains(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5176,1
    - Dst: '[java.util.TreeSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5177,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5181,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5183,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5185,1
    - Dst: '[java.util.TreeSet].contains(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5187,1
    - Dst: '[java.util.TreeSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5188,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5191,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5192,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmap:5193,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:5194,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmap:5195,1
    - Dst: '[java.util.TreeSet].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5195,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(java.util.TreeSet,java.util.TreeSet)'
      Src: org.roaringbitmap.TestRoaringBitmap:5197,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5200
      start: 5153
    functionDepth: 4
    functionLinenumber: 5153
    functionLinenumberEnd: 5200
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testRangedAndNotBigInts()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.HashSet].<init>()'
    - '[java.util.HashSet].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.TreeSet].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.Random].nextInt(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - '[java.util.Random].nextInt(int)'
    - '[java.util.HashSet].contains(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[java.util.TreeSet].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(java.util.TreeSet,java.util.TreeSet)'
    - '[java.util.TreeSet].contains(org.roaringbitmap.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testRangedAndNotBigInts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5204,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5205,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5206,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5207,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5208,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].lazyorfromlazyinputs(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5209,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5209,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5210,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5211
      start: 5202
    functionDepth: 5
    functionLinenumber: 5202
    functionLinenumberEnd: 5211
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testOr()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int,int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].lazyorfromlazyinputs(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testOr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5215,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5216,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].lazyor(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5216,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5217,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].lazyor(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5217,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5219,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5221
      start: 5213
    functionDepth: 7
    functionLinenumber: 5213
    functionLinenumberEnd: 5221
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testLazyOr()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].lazyor(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testLazyOr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5225,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5228,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].first()'
      Src: org.roaringbitmap.TestRoaringBitmap:5229,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5229,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].last()'
      Src: org.roaringbitmap.TestRoaringBitmap:5230,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5230,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5232
      start: 5223
    functionDepth: 4
    functionLinenumber: 5223
    functionLinenumberEnd: 5232
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testFirstLast_CreateSparseContainers()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].last()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringBitmap].first()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testFirstLast_CreateSparseContainers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5236,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5237,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5240,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].first()'
      Src: org.roaringbitmap.TestRoaringBitmap:5241,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5241,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].last()'
      Src: org.roaringbitmap.TestRoaringBitmap:5242,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5242,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5244
      start: 5234
    functionDepth: 4
    functionLinenumber: 5234
    functionLinenumberEnd: 5244
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testFirstLast_CreateSparseContainersAfterRun()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].last()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringBitmap].first()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testFirstLast_CreateSparseContainersAfterRun()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5248,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5249,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].first()'
      Src: org.roaringbitmap.TestRoaringBitmap:5250,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5250,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].last()'
      Src: org.roaringbitmap.TestRoaringBitmap:5251,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5251,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5252,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5253,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].lazyor(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5254,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].first()'
      Src: org.roaringbitmap.TestRoaringBitmap:5255,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5255,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].last()'
      Src: org.roaringbitmap.TestRoaringBitmap:5256,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5257
      start: 5246
    functionDepth: 7
    functionLinenumber: 5246
    functionLinenumberEnd: 5257
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testFirstLast_AfterLazyMutation1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(int,int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].last()'
    - '[org.roaringbitmap.RoaringBitmap].lazyor(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].first()'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testFirstLast_AfterLazyMutation1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5261,1
    - Dst: '[com.google.common.collect.Range].openClosed(int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5264,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.TestRoaringBitmap:5264,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5264,1
    - Dst: '[com.google.common.base.Predicate].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5265,1
    - Dst: '[com.google.common.collect.Iterables].filter(org.roaringbitmap.TestRoaringBitmap,com.google.common.base.Predicate)'
      Src: org.roaringbitmap.TestRoaringBitmap:5263,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5273,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].first()'
      Src: org.roaringbitmap.TestRoaringBitmap:5276,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5276,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].last()'
      Src: org.roaringbitmap.TestRoaringBitmap:5277,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5277,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5278,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5279,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].lazyor(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5280,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].first()'
      Src: org.roaringbitmap.TestRoaringBitmap:5281,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5281,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].last()'
      Src: org.roaringbitmap.TestRoaringBitmap:5282,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5282,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5283
      start: 5259
    functionDepth: 7
    functionLinenumber: 5259
    functionLinenumberEnd: 5283
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testFirstLast_AfterLazyMutation2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
    - '[com.google.common.collect.DiscreteDomain].integers()'
    - '[com.google.common.base.Predicate].<init>()'
    - '[com.google.common.collect.Iterables].filter(org.roaringbitmap.TestRoaringBitmap,com.google.common.base.Predicate)'
    - '[com.google.common.collect.Range].openClosed(int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].last()'
    - '[org.roaringbitmap.RoaringBitmap].lazyor(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringBitmap].first()'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testFirstLast_AfterLazyMutation2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertThrows()'
      Src: org.roaringbitmap.TestRoaringBitmap:5287,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5288
      start: 5285
    functionDepth: 0
    functionLinenumber: 5285
    functionLinenumberEnd: 5288
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testEmptyFirst()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testEmptyFirst()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertThrows()'
      Src: org.roaringbitmap.TestRoaringBitmap:5292,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5293
      start: 5290
    functionDepth: 0
    functionLinenumber: 5290
    functionLinenumberEnd: 5293
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testEmptyLast()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testEmptyLast()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5297,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5299,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5300,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5301,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].first()'
      Src: org.roaringbitmap.TestRoaringBitmap:5302,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5302,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].last()'
      Src: org.roaringbitmap.TestRoaringBitmap:5303,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5303,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5305,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].first()'
      Src: org.roaringbitmap.TestRoaringBitmap:5306,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5306,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].last()'
      Src: org.roaringbitmap.TestRoaringBitmap:5307,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5307,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5309,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].first()'
      Src: org.roaringbitmap.TestRoaringBitmap:5310,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5310,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].last()'
      Src: org.roaringbitmap.TestRoaringBitmap:5311,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5312
      start: 5295
    functionDepth: 5
    functionLinenumber: 5295
    functionLinenumberEnd: 5312
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testFirstLast()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(int,int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].last()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].first()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testFirstLast()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5317,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isHammingSimilar(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5318,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5318,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.TestRoaringBitmap:5319,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5320,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isHammingSimilar(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5322,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5322,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isHammingSimilar(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5324,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5324,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5325,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isHammingSimilar(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5327,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5327,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isHammingSimilar(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5329,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5329,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5330
      start: 5314
    functionDepth: 6
    functionLinenumber: 5314
    functionLinenumberEnd: 5330
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testIsHammingSimilar_AtStart()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].isHammingSimilar(org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    - '[org.roaringbitmap.RoaringBitmap].isHammingSimilar(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testIsHammingSimilar_AtStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5334,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5335,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5336,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5337,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5340,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5343,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isHammingSimilar(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5344,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5344,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isHammingSimilar(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5345,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5345,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5346
      start: 5332
    functionDepth: 4
    functionLinenumber: 5332
    functionLinenumberEnd: 5346
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testHammingSimilarity_BigVsSmall()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].isHammingSimilar(org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int,int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testHammingSimilarity_BigVsSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5350,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5352,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isHammingSimilar(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5353,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5353,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5354
      start: 5348
    functionDepth: 4
    functionLinenumber: 5348
    functionLinenumberEnd: 5354
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testHammingSimilarity_Shifted()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].isHammingSimilar(org.roaringbitmap.RoaringBitmap,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testHammingSimilarity_Shifted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5359,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5362,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5365,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5366,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5367,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5368,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5369,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:5370,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5370,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5370,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isHammingSimilar(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5371,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5371,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.TestRoaringBitmap:5372,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5373,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isHammingSimilar(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5374,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5374,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isHammingSimilar(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5375,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5375,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5376,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isHammingSimilar(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5377,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5377,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isHammingSimilar(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5378,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5378,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5379,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isHammingSimilar(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5380,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5380,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isHammingSimilar(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5381,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5381,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5382
      start: 5356
    functionDepth: 5
    functionLinenumber: 5356
    functionLinenumberEnd: 5382
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testIsHammingSimilar_AtEnd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].isHammingSimilar(org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    - '[org.roaringbitmap.RoaringBitmap].flip(int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].andCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testIsHammingSimilar_AtEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5386,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5387,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5388,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5389,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5390,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5391,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5392,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5392,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:5393,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5393,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5393,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5394
      start: 5384
    functionDepth: 5
    functionLinenumber: 5384
    functionLinenumberEnd: 5394
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testAndCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].andCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testAndCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5398,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].rank(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5398,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5398,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5399,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].rank(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5399,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5399,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5400,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].rank(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5400,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5400,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5401
      start: 5396
    functionDepth: 3
    functionLinenumber: 5396
    functionLinenumberEnd: 5401
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testRankOverflow()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
    - '[org.roaringbitmap.RoaringBitmap].rank(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testRankOverflow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5405,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add()'
      Src: org.roaringbitmap.TestRoaringBitmap:5406,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toString()'
      Src: org.roaringbitmap.TestRoaringBitmap:5408,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(String,String)'
      Src: org.roaringbitmap.TestRoaringBitmap:5408,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5409
      start: 5403
    functionDepth: 4
    functionLinenumber: 5403
    functionLinenumberEnd: 5409
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testNegativeAdd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(String,String)'
    - '[org.roaringbitmap.RoaringBitmap].add()'
    - '[org.roaringbitmap.RoaringBitmap].toString()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testNegativeAdd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5413,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add()'
      Src: org.roaringbitmap.TestRoaringBitmap:5414,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5415,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].last()'
      Src: org.roaringbitmap.TestRoaringBitmap:5417,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5417,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5418
      start: 5411
    functionDepth: 5
    functionLinenumber: 5411
    functionLinenumberEnd: 5418
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testNegative_last()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].last()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].add()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testNegative_last()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5422,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].firstSigned()'
      Src: org.roaringbitmap.TestRoaringBitmap:5423,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5423,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].lastSigned()'
      Src: org.roaringbitmap.TestRoaringBitmap:5424,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5424,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5426,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].firstSigned()'
      Src: org.roaringbitmap.TestRoaringBitmap:5427,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5427,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].lastSigned()'
      Src: org.roaringbitmap.TestRoaringBitmap:5428,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5428,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
      Src: org.roaringbitmap.TestRoaringBitmap:5430,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].firstSigned()'
      Src: org.roaringbitmap.TestRoaringBitmap:5431,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5431,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].lastSigned()'
      Src: org.roaringbitmap.TestRoaringBitmap:5432,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5432,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5434,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].firstSigned()'
      Src: org.roaringbitmap.TestRoaringBitmap:5435,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5435,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].lastSigned()'
      Src: org.roaringbitmap.TestRoaringBitmap:5436,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5436,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5437
      start: 5420
    functionDepth: 5
    functionLinenumber: 5420
    functionLinenumberEnd: 5437
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testFirstLastSigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].lastSigned()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int)'
    - '[org.roaringbitmap.RoaringBitmap].firstSigned()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testFirstLastSigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5442,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].firstSigned()'
      Src: org.roaringbitmap.TestRoaringBitmap:5443,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5443,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].lastSigned()'
      Src: org.roaringbitmap.TestRoaringBitmap:5444,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5444,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 5445
      start: 5439
    functionDepth: 3
    functionLinenumber: 5439
    functionLinenumberEnd: 5445
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testFirstLastSigned_SingleValueBitmap(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].lastSigned()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
    - '[org.roaringbitmap.RoaringBitmap].firstSigned()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testFirstLastSigned_SingleValueBitmap(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5449,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5450,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5451,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5451,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5452,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5452,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5453,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5454,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5454,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5455,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5456,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5457,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5457,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5458,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5458,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5459,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5459,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5460
      start: 5447
    functionDepth: 6
    functionLinenumber: 5447
    functionLinenumberEnd: 5460
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testContainsRange_ContiguousBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].contains(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].flip(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testContainsRange_ContiguousBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5464,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5465,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5465,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5466,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5466,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5467,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5467,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5468,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5468,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5469,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5469,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5470,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5470,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5471,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5471,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5472,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5472,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5473,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5473,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5474,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5474,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5475
      start: 5462
    functionDepth: 1
    functionLinenumber: 5462
    functionLinenumberEnd: 5475
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testContainsRange_SmallBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].contains(int,int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].contains(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].contains(int,int,int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testContainsRange_SmallBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].writer()'
      Src: org.roaringbitmap.TestRoaringBitmap:5479,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].constantMemory()'
      Src: org.roaringbitmap.TestRoaringBitmap:5479,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].get()'
      Src: org.roaringbitmap.TestRoaringBitmap:5479,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5480,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].map()'
      Src: org.roaringbitmap.TestRoaringBitmap:5480,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].forEach()'
      Src: org.roaringbitmap.TestRoaringBitmap:5480,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].flush()'
      Src: org.roaringbitmap.TestRoaringBitmap:5481,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].getUnderlying()'
      Src: org.roaringbitmap.TestRoaringBitmap:5482,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5483,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5483,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5484,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5484,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5485,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5485,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].contains(int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5486,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5486,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].contains(int,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5487,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5487,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5488
      start: 5477
    functionDepth: 1
    functionLinenumber: 5477
    functionLinenumberEnd: 5488
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testContainsRange_DirtyBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].constantMemory()'
    - '[org.roaringbitmap.TestRoaringBitmap].writer()'
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].getUnderlying()'
    - '[org.roaringbitmap.TestRoaringBitmap].flush()'
    - '[org.roaringbitmap.TestRoaringBitmap].contains(int,int,int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].contains(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].get()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertFalse(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].contains(int,int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].map()'
    - '[org.roaringbitmap.TestRoaringBitmap].forEach()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testContainsRange_DirtyBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5492,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5493,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5494,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5495,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5497,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5499,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].addOffset(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5501,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmap:5502,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmap:5503,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:5504,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:5504,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmap:5505,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmap:5506,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5507,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:5509,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:5509,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5509,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].addOffset(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5512,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmap:5513,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmap:5514,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:5515,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:5515,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmap:5516,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmap:5516,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5516,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:5518,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:5518,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5518,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5520
      start: 5490
    functionDepth: 5
    functionLinenumber: 5490
    functionLinenumberEnd: 5520
    functionName: '[org.roaringbitmap.TestRoaringBitmap].addoffset()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.RoaringBitmap].addOffset(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].addoffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5524,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5525,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5526,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(boolean,boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5526,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:5527,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5527,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].addOffset(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5530,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestRoaringBitmap:5531,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5532,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(boolean,boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5532,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:5533,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5533,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestRoaringBitmap:5534,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].addOffset(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5536,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestRoaringBitmap:5537,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5539,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(boolean,boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5539,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:5540,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5540,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5542
      start: 5522
    functionDepth: 5
    functionLinenumber: 5522
    functionLinenumberEnd: 5542
    functionName: '[org.roaringbitmap.TestRoaringBitmap].issue418()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].contains(int)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].addOffset(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(boolean,boolean)'
    - '[org.roaringbitmap.RoaringBitmap].addOffset(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].issue418()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5546,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5547,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5548,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5549,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5551,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5553,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].addOffset(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5555,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].addOffset(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5556,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmap:5558,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmap:5559,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:5560,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:5560,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmap:5561,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmap:5562,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5563,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:5565,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:5565,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5565,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].addOffset(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5568,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].addOffset(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5569,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmap:5570,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmap:5571,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:5572,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:5572,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmap:5573,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmap:5573,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5573,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:5575,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmap:5575,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5575,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5577
      start: 5544
    functionDepth: 5
    functionLinenumber: 5544
    functionLinenumberEnd: 5577
    functionName: '[org.roaringbitmap.TestRoaringBitmap].addNegativeOffset()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].addOffset(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.RoaringBitmap].addOffset(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].addNegativeOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].testCase()'
      Src: org.roaringbitmap.TestRoaringBitmap:5582,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].withRunAt(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5582,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].withBitmapAt(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5582,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].withArrayAt(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5582,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].withRunAt(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5582,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].withBitmapAt(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5582,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].withArrayAt(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5582,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].build()'
      Src: org.roaringbitmap.TestRoaringBitmap:5582,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5591,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
      Src: org.roaringbitmap.TestRoaringBitmap:5592,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].nextValue(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5596,1
    - Dst: '[java.util.BitSet].nextSetBit(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5597,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5598,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5600
      start: 5579
    functionDepth: 1
    functionLinenumber: 5579
    functionLinenumberEnd: 5600
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testNextValue()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
    - '[org.roaringbitmap.TestRoaringBitmap].withArrayAt(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].nextValue(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].build()'
    - '[org.roaringbitmap.TestRoaringBitmap].testCase()'
    - '[java.util.BitSet].nextSetBit(int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].withBitmapAt(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].withRunAt(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testNextValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5604,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5605,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].previousValue(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5606,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(long)'
      Src: org.roaringbitmap.TestRoaringBitmap:5606,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5607
      start: 5602
    functionDepth: 5
    functionLinenumber: 5602
    functionLinenumberEnd: 5607
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testPreviousValueLimit()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(long)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].previousValue(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testPreviousValueLimit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5611,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5612,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].previousAbsentValue(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5613,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(long)'
      Src: org.roaringbitmap.TestRoaringBitmap:5613,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5614
      start: 5609
    functionDepth: 5
    functionLinenumber: 5609
    functionLinenumberEnd: 5614
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testPreviousAbsentValueLimit()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(long)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].previousAbsentValue(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testPreviousAbsentValueLimit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5618,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5619,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].nextValue(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5620,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(long)'
      Src: org.roaringbitmap.TestRoaringBitmap:5620,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5621
      start: 5616
    functionDepth: 6
    functionLinenumber: 5616
    functionLinenumberEnd: 5621
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testNextValueLimit()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].nextValue(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(long)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testNextValueLimit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5625,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add()'
      Src: org.roaringbitmap.TestRoaringBitmap:5626,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].nextAbsentValue()'
      Src: org.roaringbitmap.TestRoaringBitmap:5627,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(long)'
      Src: org.roaringbitmap.TestRoaringBitmap:5627,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5628
      start: 5623
    functionDepth: 4
    functionLinenumber: 5623
    functionLinenumberEnd: 5628
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testNextAbsentValueLimit()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add()'
    - '[org.roaringbitmap.RoaringBitmap].nextAbsentValue()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(long)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testNextAbsentValueLimit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].testCase()'
      Src: org.roaringbitmap.TestRoaringBitmap:5633,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].withRunAt(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5633,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].withBitmapAt(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5633,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].withArrayAt(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5633,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].withRunAt(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5633,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].withBitmapAt(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5633,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].withArrayAt(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5633,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].build()'
      Src: org.roaringbitmap.TestRoaringBitmap:5633,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5642,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
      Src: org.roaringbitmap.TestRoaringBitmap:5643,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].last()'
      Src: org.roaringbitmap.TestRoaringBitmap:5644,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5644,1
    - Dst: '[java.util.BitSet].previousSetBit(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5645,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:5646,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(long,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5648,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].previousValue(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5649,1
    - Dst: '[java.util.BitSet].previousSetBit(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5650,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap,String)'
      Src: org.roaringbitmap.TestRoaringBitmap:5651,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5654
      start: 5630
    functionDepth: 1
    functionLinenumber: 5630
    functionLinenumberEnd: 5654
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testPreviousValue()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].previousSetBit(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
    - '[org.roaringbitmap.TestRoaringBitmap].withArrayAt(int)'
    - '[org.roaringbitmap.Util].toUnsignedLong(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].build()'
    - '[org.roaringbitmap.TestRoaringBitmap].testCase()'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].last()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(long,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].withBitmapAt(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].withRunAt(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].previousValue(int)'
    - '[java.util.BitSet].previousSetBit(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap,String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testPreviousValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5659,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].previousValue(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5659,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(long)'
      Src: org.roaringbitmap.TestRoaringBitmap:5659,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
      Src: org.roaringbitmap.TestRoaringBitmap:5660,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].previousValue(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5660,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(long)'
      Src: org.roaringbitmap.TestRoaringBitmap:5660,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5661
      start: 5656
    functionDepth: 5
    functionLinenumber: 5656
    functionLinenumberEnd: 5661
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testPreviousValueRegression()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].previousValue(int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(long)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testPreviousValueRegression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5665,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].previousValue(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5666,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.TestRoaringBitmap:5666,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].previousValue(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5667,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.TestRoaringBitmap:5667,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].previousValue()'
      Src: org.roaringbitmap.TestRoaringBitmap:5668,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.TestRoaringBitmap:5668,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5670,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].previousValue(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5671,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(long)'
      Src: org.roaringbitmap.TestRoaringBitmap:5671,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5672
      start: 5663
    functionDepth: 4
    functionLinenumber: 5663
    functionLinenumberEnd: 5672
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testPreviousValue_AbsentTargetContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].previousValue(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].previousValue(int)'
    - '[org.roaringbitmap.RoaringBitmap].previousValue()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,long)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testPreviousValue_AbsentTargetContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
      Src: org.roaringbitmap.TestRoaringBitmap:5676,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong()'
      Src: org.roaringbitmap.TestRoaringBitmap:5677,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].previousValue()'
      Src: org.roaringbitmap.TestRoaringBitmap:5677,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(long,long)'
      Src: org.roaringbitmap.TestRoaringBitmap:5677,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5678
      start: 5674
    functionDepth: 5
    functionLinenumber: 5674
    functionLinenumberEnd: 5678
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testPreviousValue_LastReturnedAsUnsignedLong()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(long,long)'
    - '[org.roaringbitmap.RoaringBitmap].previousValue()'
    - '[org.roaringbitmap.Util].toUnsignedLong()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testPreviousValue_LastReturnedAsUnsignedLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5683,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5684,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].rangeCardinality(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5685,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.TestRoaringBitmap:5685,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5686
      start: 5680
    functionDepth: 5
    functionLinenumber: 5680
    functionLinenumberEnd: 5686
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testRangeCardinalityAtBoundary()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,long)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].rangeCardinality(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testRangeCardinalityAtBoundary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5690,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5691,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].nextValue(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5692,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(long)'
      Src: org.roaringbitmap.TestRoaringBitmap:5692,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5693
      start: 5688
    functionDepth: 4
    functionLinenumber: 5688
    functionLinenumberEnd: 5693
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testNextValueArray()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(long)'
    - '[org.roaringbitmap.RoaringBitmap].nextValue(int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int,int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testNextValueArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5717,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5718,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertNotEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5720,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.TestRoaringBitmap:5721,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertNotEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5722,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.TestRoaringBitmap:5723,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertNotEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5724,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5725
      start: 5695
    functionDepth: 2
    functionLinenumber: 5695
    functionLinenumberEnd: 5725
    functionName: '[org.roaringbitmap.TestRoaringBitmap].regressionTestEquals370()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertNotEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].regressionTestEquals370()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5730,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5731,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5734,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5737,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5738,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5738,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5739,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5739,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5740
      start: 5727
    functionDepth: 6
    functionLinenumber: 5727
    functionLinenumberEnd: 5740
    functionName: '[org.roaringbitmap.TestRoaringBitmap].regressionTestRemove377()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].contains(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].remove(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].regressionTestRemove377()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertThrows()'
      Src: org.roaringbitmap.TestRoaringBitmap:5744,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5750
      start: 5742
    functionDepth: 0
    functionLinenumber: 5742
    functionLinenumberEnd: 5750
    functionName: '[org.roaringbitmap.TestRoaringBitmap].invalidCookieBuffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].invalidCookieBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertThrows()'
      Src: org.roaringbitmap.TestRoaringBitmap:5754,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5760
      start: 5752
    functionDepth: 0
    functionLinenumber: 5752
    functionLinenumberEnd: 5760
    functionName: '[org.roaringbitmap.TestRoaringBitmap].invalidCookieDataInput()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].invalidCookieDataInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertThrows()'
      Src: org.roaringbitmap.TestRoaringBitmap:5764,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5771
      start: 5762
    functionDepth: 0
    functionLinenumber: 5762
    functionLinenumberEnd: 5771
    functionName: '[org.roaringbitmap.TestRoaringBitmap].invalidCookieDataInputWithBuffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].invalidCookieDataInputWithBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5775,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5777,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5779,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5782,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5783,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5784,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.TestRoaringBitmap:5786,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].cardinalityExceeds(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5787,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5787,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].cardinalityExceeds(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5788,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5788,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].cardinalityExceeds(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5789,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5789,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].cardinalityExceeds(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5790,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5790,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].cardinalityExceeds(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5791,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5791,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5792
      start: 5773
    functionDepth: 5
    functionLinenumber: 5773
    functionLinenumberEnd: 5792
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testCardinalityExceeds()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].assertFalse(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].cardinalityExceeds(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.RoaringBitmap].cardinalityExceeds(int)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,org.roaringbitmap.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testCardinalityExceeds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5796,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.TestRoaringBitmap:5797,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5798,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5799,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].equals(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5799,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5799,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5800,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.TestRoaringBitmap:5801,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5801,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5802,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5803,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5804,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].equals(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5804,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5804,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5805,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.TestRoaringBitmap:5806,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5806,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5807
      start: 5794
    functionDepth: 5
    functionLinenumber: 5794
    functionLinenumberEnd: 5807
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testWithYourself()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].equals(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testWithYourself()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5811,1
    - Dst: '[java.util.BitSet].<init>(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5812,1
    - Dst: '[java.util.Random].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5814,1
    - Dst: '[java.util.Random].nextDouble()'
      Src: org.roaringbitmap.TestRoaringBitmap:5816,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5817,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5818,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getSizeInBytes()'
      Src: org.roaringbitmap.TestRoaringBitmap:5821,1
    - Dst: '[java.util.BitSet].size()'
      Src: org.roaringbitmap.TestRoaringBitmap:5822,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmap:5823,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestRoaringBitmap:5823,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestRoaringBitmap:5824,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestRoaringBitmap:5825,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestRoaringBitmap:5827,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestRoaringBitmap:5828,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5831,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5832
      start: 5809
    functionDepth: 4
    functionLinenumber: 5809
    functionLinenumberEnd: 5832
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testIssue566()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].size()'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[java.util.Random].nextDouble()'
    - '[org.roaringbitmap.RoaringBitmap].getSizeInBytes()'
    - '[java.util.Random].<init>()'
    - '[java.util.BitSet].<init>(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.util.BitSet].set(org.roaringbitmap.TestRoaringBitmap)'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testIssue566()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmap:5836,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5837,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5838,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5839,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5839,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5840,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5840,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5841,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5841,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5843,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(org.roaringbitmap.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5846,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmap:5846,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5848
      start: 5834
    functionDepth: 5
    functionLinenumber: 5834
    functionLinenumberEnd: 5848
    functionName: '[org.roaringbitmap.TestRoaringBitmap].issue623()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].contains(int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].contains(org.roaringbitmap.TestRoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringBitmap].contains(int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].contains(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmap,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].issue623()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5852,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5853,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5854,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5854,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5855
      start: 5850
    functionDepth: 5
    functionLinenumber: 5850
    functionLinenumberEnd: 5855
    functionName: '[org.roaringbitmap.TestRoaringBitmap].test1235()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].flip(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].test1235()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5859,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5860,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5861,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5861,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5862
      start: 5857
    functionDepth: 5
    functionLinenumber: 5857
    functionLinenumberEnd: 5862
    functionName: '[org.roaringbitmap.TestRoaringBitmap].test2345()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].flip(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].test2345()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5866,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].selectRange(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5869,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5870,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmap:5870,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5873
      start: 5864
    functionDepth: 0
    functionLinenumber: 5864
    functionLinenumberEnd: 5873
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testSelectRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].selectRange(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(org.roaringbitmap.TestRoaringBitmap,org.roaringbitmap.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testSelectRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5877,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getContainerCount()'
      Src: org.roaringbitmap.TestRoaringBitmap:5878,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5878,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5879
      start: 5875
    functionDepth: 2
    functionLinenumber: 5875
    functionLinenumberEnd: 5879
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testContainerSizeRoaringBitmapMultiple()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].getContainerCount()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testContainerSizeRoaringBitmapMultiple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5883,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getContainerCount()'
      Src: org.roaringbitmap.TestRoaringBitmap:5884,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmap:5884,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5885
      start: 5881
    functionDepth: 2
    functionLinenumber: 5881
    functionLinenumberEnd: 5885
    functionName: '[org.roaringbitmap.TestRoaringBitmap].testContainerSizeRoaringBitmapSingle()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].getContainerCount()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmap].testContainerSizeRoaringBitmapSingle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestRoaringBitmap].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.TestRoaringBitmap
    signature: '[org.roaringbitmap.TestRoaringBitmap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestRoaringBitmap.ExtendedRoaringBitmap
      static: false
      superClass: RoaringBitmap
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestRoaringBitmap.ExtendedRoaringBitmap].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.TestRoaringBitmap.ExtendedRoaringBitmap
    signature: '[org.roaringbitmap.TestRoaringBitmap.ExtendedRoaringBitmap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].getCharRankIterator()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:13,1
    - Dst: '[org.roaringbitmap.PeekableCharRankIterator].hasNext()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:14,1
    - Dst: '[org.roaringbitmap.PeekableCharRankIterator].peekNext()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:15,1
    - Dst: '[org.roaringbitmap.PeekableCharRankIterator].peekNextRank()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:16,1
    - Dst: '[org.roaringbitmap.Container].rank(org.roaringbitmap.TestRankIteratorsOfContainers)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:18,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:18,1
    - Dst: '[org.roaringbitmap.PeekableCharRankIterator].next()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:20,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - org.roaringbitmap.Container
    constantsTouched: []
    func_position:
      end: 22
      start: 12
    functionDepth: 1
    functionLinenumber: 12
    functionLinenumberEnd: 22
    functionName: '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerRanksOnNext(org.roaringbitmap.Container)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRankIteratorsOfContainers.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.PeekableCharRankIterator].next()'
    - '[org.roaringbitmap.Container].getCharRankIterator()'
    - '[org.roaringbitmap.PeekableCharRankIterator].peekNext()'
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].rank(org.roaringbitmap.TestRankIteratorsOfContainers)'
    - '[org.roaringbitmap.PeekableCharRankIterator].hasNext()'
    - '[org.roaringbitmap.PeekableCharRankIterator].peekNextRank()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerRanksOnNext(org.roaringbitmap.Container)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].getCharRankIterator()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:25,1
    - Dst: '[org.roaringbitmap.PeekableCharRankIterator].hasNext()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:26,1
    - Dst: '[org.roaringbitmap.PeekableCharRankIterator].peekNext()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:27,1
    - Dst: '[org.roaringbitmap.PeekableCharRankIterator].peekNextRank()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:28,1
    - Dst: '[org.roaringbitmap.Container].rank(org.roaringbitmap.TestRankIteratorsOfContainers)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:30,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:30,1
    - Dst: '[org.roaringbitmap.PeekableCharRankIterator].nextAsInt()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - org.roaringbitmap.Container
    constantsTouched: []
    func_position:
      end: 34
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 34
    functionName: '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerRanksOnNextAsInt(org.roaringbitmap.Container)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRankIteratorsOfContainers.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.Container].getCharRankIterator()'
    - '[org.roaringbitmap.PeekableCharRankIterator].peekNext()'
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].rank(org.roaringbitmap.TestRankIteratorsOfContainers)'
    - '[org.roaringbitmap.PeekableCharRankIterator].nextAsInt()'
    - '[org.roaringbitmap.PeekableCharRankIterator].hasNext()'
    - '[org.roaringbitmap.PeekableCharRankIterator].peekNextRank()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerRanksOnNextAsInt(org.roaringbitmap.Container)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].getCharRankIterator()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:37,1
    - Dst: '[org.roaringbitmap.PeekableCharRankIterator].hasNext()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:39,1
    - Dst: '[org.roaringbitmap.PeekableCharRankIterator].peekNext()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:40,1
    - Dst: '[org.roaringbitmap.PeekableCharRankIterator].peekNextRank()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:41,1
    - Dst: '[org.roaringbitmap.Container].rank(org.roaringbitmap.TestRankIteratorsOfContainers)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:43,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:43,1
    - Dst: '[org.roaringbitmap.PeekableCharRankIterator].advanceIfNeeded(char)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:46,1
    - Dst: '[org.roaringbitmap.PeekableCharRankIterator].next()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - c
    - advance
    argTypes:
    - org.roaringbitmap.Container
    - int
    constantsTouched: []
    func_position:
      end: 51
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 51
    functionName: '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerRanksOnAdvance(org.roaringbitmap.Container,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRankIteratorsOfContainers.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.PeekableCharRankIterator].advanceIfNeeded(char)'
    - '[org.roaringbitmap.PeekableCharRankIterator].next()'
    - '[org.roaringbitmap.Container].getCharRankIterator()'
    - '[org.roaringbitmap.PeekableCharRankIterator].peekNext()'
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].rank(org.roaringbitmap.TestRankIteratorsOfContainers)'
    - '[org.roaringbitmap.PeekableCharRankIterator].hasNext()'
    - '[org.roaringbitmap.PeekableCharRankIterator].peekNextRank()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerRanksOnAdvance(org.roaringbitmap.Container,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerRanksOnNext(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:54,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerRanksOnNextAsInt(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:55,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerRanksOnAdvance(org.roaringbitmap.Container,org.roaringbitmap.TestRankIteratorsOfContainers)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:57,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerRanksOnAdvance(org.roaringbitmap.Container,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:58,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerRanksOnAdvance(org.roaringbitmap.Container,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:59,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerRanksOnAdvance(org.roaringbitmap.Container,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:60,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerRanksOnAdvance(org.roaringbitmap.Container,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:61,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerRanksOnAdvance(org.roaringbitmap.Container,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:62,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerRanksOnAdvance(org.roaringbitmap.Container,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:63,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerRanksOnAdvance(org.roaringbitmap.Container,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:64,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerRanksOnAdvance(org.roaringbitmap.Container,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:65,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerRanksOnAdvance(org.roaringbitmap.Container,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - container
    argTypes:
    - org.roaringbitmap.Container
    constantsTouched: []
    func_position:
      end: 68
      start: 53
    functionDepth: 2
    functionLinenumber: 53
    functionLinenumberEnd: 68
    functionName: '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerIterators(org.roaringbitmap.Container)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRankIteratorsOfContainers.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerRanksOnAdvance(org.roaringbitmap.Container,org.roaringbitmap.TestRankIteratorsOfContainers)'
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerRanksOnAdvance(org.roaringbitmap.Container,int)'
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerRanksOnNext(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerRanksOnNextAsInt(org.roaringbitmap.Container)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerIterators(org.roaringbitmap.Container)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].nextInt(int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:74,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:74,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:78,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:82,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].assertSame(org.roaringbitmap.TestRankIteratorsOfContainers,org.roaringbitmap.Container,String)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:85,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      - java.util.Random
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - container
    - rnd
    argTypes:
    - org.roaringbitmap.Container
    - java.util.Random
    constantsTouched: []
    func_position:
      end: 86
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 86
    functionName: '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRandom(org.roaringbitmap.Container,java.util.Random)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRankIteratorsOfContainers.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].assertSame(org.roaringbitmap.TestRankIteratorsOfContainers,org.roaringbitmap.Container,String)'
    - '[org.roaringbitmap.Container].add(char)'
    - '[java.util.Random].nextInt(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRandom(org.roaringbitmap.Container,java.util.Random)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].iadd(int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:91,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].assertSame(org.roaringbitmap.TestRankIteratorsOfContainers,org.roaringbitmap.Container,String)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - container
    - begin
    - end
    argTypes:
    - org.roaringbitmap.Container
    - int
    - int
    constantsTouched: []
    func_position:
      end: 94
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 94
    functionName: '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRange(org.roaringbitmap.Container,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRankIteratorsOfContainers.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].assertSame(org.roaringbitmap.TestRankIteratorsOfContainers,org.roaringbitmap.Container,String)'
    - '[org.roaringbitmap.Container].iadd(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRange(org.roaringbitmap.Container,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:98,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:99,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:100,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerRanksOnNext(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 103
    functionName: '[org.roaringbitmap.TestRankIteratorsOfContainers].testBitmapContainer1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRankIteratorsOfContainers.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerRanksOnNext(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].add(char)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRankIteratorsOfContainers].testBitmapContainer1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:107,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:108,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRandom(org.roaringbitmap.BitmapContainer,java.util.Random)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:110,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerIterators(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 113
    functionName: '[org.roaringbitmap.TestRankIteratorsOfContainers].testBitmapContainer2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRankIteratorsOfContainers.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRandom(org.roaringbitmap.BitmapContainer,java.util.Random)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerIterators(org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRankIteratorsOfContainers].testBitmapContainer2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:117,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRange(org.roaringbitmap.BitmapContainer,int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:118,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerIterators(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 121
    functionName: '[org.roaringbitmap.TestRankIteratorsOfContainers].testBitmapContainer3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRankIteratorsOfContainers.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRange(org.roaringbitmap.BitmapContainer,int,int)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerIterators(org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRankIteratorsOfContainers].testBitmapContainer3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:125,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRange(org.roaringbitmap.BitmapContainer,int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:126,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRange(org.roaringbitmap.BitmapContainer,int,int,int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:127,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRange(org.roaringbitmap.BitmapContainer,int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:128,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerIterators(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 131
    functionName: '[org.roaringbitmap.TestRankIteratorsOfContainers].testBitmapContainer4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRankIteratorsOfContainers.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRange(org.roaringbitmap.BitmapContainer,int,int)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerIterators(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRange(org.roaringbitmap.BitmapContainer,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRankIteratorsOfContainers].testBitmapContainer4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:135,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:136,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerRanksOnNext(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:138,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 133
    functionDepth: 3
    functionLinenumber: 133
    functionLinenumberEnd: 139
    functionName: '[org.roaringbitmap.TestRankIteratorsOfContainers].testArrayContainer1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRankIteratorsOfContainers.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerRanksOnNext(org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRankIteratorsOfContainers].testArrayContainer1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:143,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:144,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRandom(org.roaringbitmap.ArrayContainer,java.util.Random)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:146,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerIterators(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 141
    functionDepth: 2
    functionLinenumber: 141
    functionLinenumberEnd: 149
    functionName: '[org.roaringbitmap.TestRankIteratorsOfContainers].testArrayContainer2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRankIteratorsOfContainers.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRandom(org.roaringbitmap.ArrayContainer,java.util.Random)'
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerIterators(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[java.util.Random].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRankIteratorsOfContainers].testArrayContainer2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:153,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRange(org.roaringbitmap.ArrayContainer,int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:154,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRange(org.roaringbitmap.ArrayContainer,int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:155,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRange(org.roaringbitmap.ArrayContainer,int,int,int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 151
    functionDepth: 2
    functionLinenumber: 151
    functionLinenumberEnd: 157
    functionName: '[org.roaringbitmap.TestRankIteratorsOfContainers].testArrayContainer3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRankIteratorsOfContainers.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRange(org.roaringbitmap.ArrayContainer,int,int,int,int)'
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRange(org.roaringbitmap.ArrayContainer,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRankIteratorsOfContainers].testArrayContainer3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:161,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:162,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerIterators(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 159
    functionDepth: 3
    functionLinenumber: 159
    functionLinenumberEnd: 164
    functionName: '[org.roaringbitmap.TestRankIteratorsOfContainers].testRunContainer1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRankIteratorsOfContainers.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerIterators(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRankIteratorsOfContainers].testRunContainer1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:168,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:169,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRandom(org.roaringbitmap.RunContainer,java.util.Random)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:171,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerIterators(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 166
    functionDepth: 2
    functionLinenumber: 166
    functionLinenumberEnd: 173
    functionName: '[org.roaringbitmap.TestRankIteratorsOfContainers].testRunContainer2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRankIteratorsOfContainers.java
    functionUses: 0
    functionsReached:
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerIterators(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRandom(org.roaringbitmap.RunContainer,java.util.Random)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRankIteratorsOfContainers].testRunContainer2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:177,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRange(org.roaringbitmap.RunContainer,int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:178,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRange(org.roaringbitmap.RunContainer,int,int,int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:180,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRange(org.roaringbitmap.RunContainer,int,int,int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:181,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRange(org.roaringbitmap.RunContainer,int,int,int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:182,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerIterators(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 175
    functionDepth: 2
    functionLinenumber: 175
    functionLinenumberEnd: 184
    functionName: '[org.roaringbitmap.TestRankIteratorsOfContainers].testRunContainer3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRankIteratorsOfContainers.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRange(org.roaringbitmap.RunContainer,int,int,int,int)'
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRange(org.roaringbitmap.RunContainer,int,int)'
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerIterators(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRankIteratorsOfContainers].testRunContainer3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:188,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerOverflow(org.roaringbitmap.ArrayContainer,boolean)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:188,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:189,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerOverflow(org.roaringbitmap.BitmapContainer,boolean)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:189,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:190,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerOverflow(org.roaringbitmap.RunContainer,boolean)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 186
    functionDepth: 2
    functionLinenumber: 186
    functionLinenumberEnd: 191
    functionName: '[org.roaringbitmap.TestRankIteratorsOfContainers].testOverflow()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRankIteratorsOfContainers.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerOverflow(org.roaringbitmap.BitmapContainer,boolean)'
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerOverflow(org.roaringbitmap.RunContainer,boolean)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerOverflow(org.roaringbitmap.ArrayContainer,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRankIteratorsOfContainers].testOverflow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].iadd(int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:194,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].assertSame(org.roaringbitmap.Container,org.roaringbitmap.Container,String)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:197,1
    - Dst: '[org.roaringbitmap.Container].getCharRankIterator()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:200,1
    - Dst: '[org.roaringbitmap.PeekableCharRankIterator].hasNext()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:201,1
    - Dst: '[org.roaringbitmap.PeekableCharRankIterator].peekNextRank()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:202,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:202,1
    - Dst: '[org.roaringbitmap.PeekableCharRankIterator].next()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:203,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - container
    - checkSame
    argTypes:
    - org.roaringbitmap.Container
    - boolean
    constantsTouched: []
    func_position:
      end: 205
      start: 193
    functionDepth: 1
    functionLinenumber: 193
    functionLinenumberEnd: 205
    functionName: '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerOverflow(org.roaringbitmap.Container,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRankIteratorsOfContainers.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.PeekableCharRankIterator].next()'
    - '[org.roaringbitmap.Container].getCharRankIterator()'
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].assertSame(org.roaringbitmap.Container,org.roaringbitmap.Container,String)'
    - '[org.roaringbitmap.PeekableCharRankIterator].hasNext()'
    - '[org.roaringbitmap.PeekableCharRankIterator].peekNextRank()'
    - '[org.roaringbitmap.Container].iadd(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerOverflow(org.roaringbitmap.Container,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:213,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:215,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRandom(org.roaringbitmap.ArrayContainer,java.util.Random)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:216,1
    - Dst: '[org.roaringbitmap.ArrayContainer].getCardinality()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:217,1
    - Dst: '[org.roaringbitmap.ArrayContainer].rank(org.roaringbitmap.TestRankIteratorsOfContainers)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:217,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:217,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(org.roaringbitmap.TestRankIteratorsOfContainers)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:218,1
    - Dst: '[org.roaringbitmap.ArrayContainer].getCardinality()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:219,1
    - Dst: '[org.roaringbitmap.ArrayContainer].rank(org.roaringbitmap.TestRankIteratorsOfContainers)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:219,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:219,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:221,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRandom(org.roaringbitmap.BitmapContainer,java.util.Random)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:222,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:223,1
    - Dst: '[org.roaringbitmap.BitmapContainer].rank(org.roaringbitmap.TestRankIteratorsOfContainers)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:223,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:223,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(org.roaringbitmap.TestRankIteratorsOfContainers)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:224,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:225,1
    - Dst: '[org.roaringbitmap.BitmapContainer].rank(org.roaringbitmap.TestRankIteratorsOfContainers)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:225,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:225,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:228,1
    - Dst: '[org.roaringbitmap.BitmapContainer].rank(org.roaringbitmap.TestRankIteratorsOfContainers)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:228,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:228,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:231,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRange(org.roaringbitmap.BitmapContainer,int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:232,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:233,1
    - Dst: '[org.roaringbitmap.BitmapContainer].rank(org.roaringbitmap.TestRankIteratorsOfContainers)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:233,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:233,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:234,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRange(org.roaringbitmap.BitmapContainer,int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:235,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:236,1
    - Dst: '[org.roaringbitmap.BitmapContainer].rank(org.roaringbitmap.TestRankIteratorsOfContainers)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:236,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:236,1
    - Dst: '[org.roaringbitmap.BitmapContainer].rank(org.roaringbitmap.TestRankIteratorsOfContainers)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:237,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:237,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:240,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRange(org.roaringbitmap.BitmapContainer,int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:241,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:242,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:243,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(org.roaringbitmap.TestRankIteratorsOfContainers)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:244,1
    - Dst: '[org.roaringbitmap.BitmapContainer].ilazyor(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:245,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].assertTrue(int,String)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:246,1
    - Dst: '[org.roaringbitmap.BitmapContainer].rank(char)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:247,1
    - Dst: '[org.roaringbitmap.BitmapContainer].rank(org.roaringbitmap.TestRankIteratorsOfContainers)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:248,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].assertEquals(org.roaringbitmap.TestRankIteratorsOfContainers,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:248,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].assertTrue(int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:250,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:251,1
    - Dst: '[org.roaringbitmap.BitmapContainer].rank(org.roaringbitmap.TestRankIteratorsOfContainers)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:251,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:251,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:253,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRandom(org.roaringbitmap.RunContainer,java.util.Random)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:254,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:255,1
    - Dst: '[org.roaringbitmap.RunContainer].rank(org.roaringbitmap.TestRankIteratorsOfContainers)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:255,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:255,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRange(org.roaringbitmap.RunContainer,int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:256,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:257,1
    - Dst: '[org.roaringbitmap.RunContainer].rank(org.roaringbitmap.TestRankIteratorsOfContainers)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:257,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:257,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:260,1
    - Dst: '[org.roaringbitmap.ArrayContainer].rank(org.roaringbitmap.TestRankIteratorsOfContainers)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:260,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:260,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:261,1
    - Dst: '[org.roaringbitmap.RunContainer].rank(org.roaringbitmap.TestRankIteratorsOfContainers)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:261,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:261,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:262,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(org.roaringbitmap.TestRankIteratorsOfContainers)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:263,1
    - Dst: '[org.roaringbitmap.ArrayContainer].rank(org.roaringbitmap.TestRankIteratorsOfContainers)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:264,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:264,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 72
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 265
      start: 211
    functionDepth: 3
    functionLinenumber: 211
    functionLinenumberEnd: 265
    functionName: '[org.roaringbitmap.TestRankIteratorsOfContainers].rankOfMaxEqualsCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRankIteratorsOfContainers.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].rank(org.roaringbitmap.TestRankIteratorsOfContainers)'
    - '[org.roaringbitmap.ArrayContainer].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].rank(org.roaringbitmap.TestRankIteratorsOfContainers)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].ilazyor(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.BitmapContainer].rank(char)'
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRange(org.roaringbitmap.BitmapContainer,int,int)'
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRandom(org.roaringbitmap.ArrayContainer,java.util.Random)'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRandom(org.roaringbitmap.RunContainer,java.util.Random)'
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].assertTrue(int,String)'
    - '[org.roaringbitmap.BitmapContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].rank(org.roaringbitmap.TestRankIteratorsOfContainers)'
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].assertTrue(int)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRandom(org.roaringbitmap.BitmapContainer,java.util.Random)'
    - '[org.roaringbitmap.ArrayContainer].add(org.roaringbitmap.TestRankIteratorsOfContainers)'
    - '[org.roaringbitmap.BitmapContainer].add(org.roaringbitmap.TestRankIteratorsOfContainers)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRange(org.roaringbitmap.RunContainer,int,int)'
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].assertEquals(org.roaringbitmap.TestRankIteratorsOfContainers,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRankIteratorsOfContainers].rankOfMaxEqualsCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:270,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:273,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:276,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int,int)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:278,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getContainerPointer()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:280,1
    - Dst: '[org.roaringbitmap.ContainerPointer].getContainer()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:281,1
    - Dst: '[org.roaringbitmap.ContainerPointer].key()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:282,1
    - Dst: '[org.roaringbitmap.ContainerPointer].getContainer()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:286,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:286,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].rangeCardinality(org.roaringbitmap.TestRankIteratorsOfContainers,org.roaringbitmap.TestRankIteratorsOfContainers)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:287,1
    - Dst: '[org.roaringbitmap.TestRankIteratorsOfContainers].assertEquals(int,long,String)'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:285,1
    - Dst: '[org.roaringbitmap.ContainerPointer].advance()'
      Src: org.roaringbitmap.TestRankIteratorsOfContainers:289,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 291
      start: 268
    functionDepth: 5
    functionLinenumber: 268
    functionLinenumberEnd: 291
    functionName: '[org.roaringbitmap.TestRankIteratorsOfContainers].rangeCardinalityFullContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRankIteratorsOfContainers.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ContainerPointer].key()'
    - '[org.roaringbitmap.RoaringBitmap].getContainerPointer()'
    - '[org.roaringbitmap.ContainerPointer].advance()'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.TestRankIteratorsOfContainers].assertEquals(int,long,String)'
    - '[org.roaringbitmap.RoaringBitmap].rangeCardinality(org.roaringbitmap.TestRankIteratorsOfContainers,org.roaringbitmap.TestRankIteratorsOfContainers)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.ContainerPointer].getContainer()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRankIteratorsOfContainers].rangeCardinalityFullContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestRankIteratorsOfContainers
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestRankIteratorsOfContainers].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRankIteratorsOfContainers.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.TestRankIteratorsOfContainers
    signature: '[org.roaringbitmap.TestRankIteratorsOfContainers].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.TestImmutableRoaringBitmap:14,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int,int,int,int)'
      Src: org.roaringbitmap.TestImmutableRoaringBitmap:15,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].xor(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.TestImmutableRoaringBitmap:16,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int,int,int,int,int)'
      Src: org.roaringbitmap.TestImmutableRoaringBitmap:17,1
    - Dst: '[org.roaringbitmap.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.TestImmutableRoaringBitmap:18,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 19
      start: 12
    functionDepth: 5
    functionLinenumber: 12
    functionLinenumberEnd: 19
    functionName: '[org.roaringbitmap.TestImmutableRoaringBitmap].xor()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int,int,int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int,int,int,int)'
    - '[org.roaringbitmap.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int,int,int,int,int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].xor(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestImmutableRoaringBitmap].xor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.TestImmutableRoaringBitmap:23,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int,int,int,int)'
      Src: org.roaringbitmap.TestImmutableRoaringBitmap:24,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int,int,int,int,int,int)'
      Src: org.roaringbitmap.TestImmutableRoaringBitmap:25,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.TestImmutableRoaringBitmap:26,1
    - Dst: '[org.roaringbitmap.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.TestImmutableRoaringBitmap:26,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.TestImmutableRoaringBitmap:27,1
    - Dst: '[org.roaringbitmap.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.TestImmutableRoaringBitmap:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 21
    functionDepth: 5
    functionLinenumber: 21
    functionLinenumberEnd: 28
    functionName: '[org.roaringbitmap.TestImmutableRoaringBitmap].or()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int,int,int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int,int,int,int,int,int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int,int,int,int)'
    - '[org.roaringbitmap.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestImmutableRoaringBitmap].or()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int,int,int,int)'
      Src: org.roaringbitmap.TestImmutableRoaringBitmap:32,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int,int,int,int,int)'
      Src: org.roaringbitmap.TestImmutableRoaringBitmap:33,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.TestImmutableRoaringBitmap:34,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int,int)'
      Src: org.roaringbitmap.TestImmutableRoaringBitmap:35,1
    - Dst: '[org.roaringbitmap.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.TestImmutableRoaringBitmap:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 30
    functionDepth: 5
    functionLinenumber: 30
    functionLinenumberEnd: 37
    functionName: '[org.roaringbitmap.TestImmutableRoaringBitmap].andNot()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int,int,int,int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int,int)'
    - '[org.roaringbitmap.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int,int,int,int,int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestImmutableRoaringBitmap].andNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestImmutableRoaringBitmap].assertThrows()'
      Src: org.roaringbitmap.TestImmutableRoaringBitmap:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 47
    functionName: '[org.roaringbitmap.TestImmutableRoaringBitmap].flipInvalidRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestImmutableRoaringBitmap].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestImmutableRoaringBitmap].flipInvalidRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestImmutableRoaringBitmap].assertThrows()'
      Src: org.roaringbitmap.TestImmutableRoaringBitmap:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 57
    functionName: '[org.roaringbitmap.TestImmutableRoaringBitmap].flipInvalidRange2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestImmutableRoaringBitmap].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestImmutableRoaringBitmap].flipInvalidRange2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestImmutableRoaringBitmap].assertThrows()'
      Src: org.roaringbitmap.TestImmutableRoaringBitmap:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 67
    functionName: '[org.roaringbitmap.TestImmutableRoaringBitmap].flipInvalidRange3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestImmutableRoaringBitmap].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestImmutableRoaringBitmap].flipInvalidRange3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestImmutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestImmutableRoaringBitmap].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.TestImmutableRoaringBitmap
    signature: '[org.roaringbitmap.TestImmutableRoaringBitmap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.ReverseIntIteratorFlyweightManyContainersTest)'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweightManyContainersTest:20,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweightManyContainersTest:21,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweightManyContainersTest].assertEquals(org.roaringbitmap.ReverseIntIteratorFlyweightManyContainersTest,int)'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweightManyContainersTest:21,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].<init>(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweightManyContainersTest:23,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].hasNext()'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweightManyContainersTest:25,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweightManyContainersTest].assertTrue(boolean)'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweightManyContainersTest:25,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].next()'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweightManyContainersTest:26,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweightManyContainersTest].assertEquals(int,int)'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweightManyContainersTest:26,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].hasNext()'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweightManyContainersTest:29,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].next()'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweightManyContainersTest:30,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweightManyContainersTest].assertEquals(org.roaringbitmap.ReverseIntIteratorFlyweightManyContainersTest,org.roaringbitmap.ReverseIntIteratorFlyweightManyContainersTest)'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweightManyContainersTest:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 10
    functionDepth: 5
    functionLinenumber: 10
    functionLinenumberEnd: 34
    functionName: '[org.roaringbitmap.ReverseIntIteratorFlyweightManyContainersTest].reverseIterationYieldsEveryValueWithMoreThanShortMaxContainers()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ReverseIntIteratorFlyweightManyContainersTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ReverseIntIteratorFlyweight].hasNext()'
    - '[org.roaringbitmap.ReverseIntIteratorFlyweightManyContainersTest].assertEquals(org.roaringbitmap.ReverseIntIteratorFlyweightManyContainersTest,int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.ReverseIntIteratorFlyweightManyContainersTest)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.ReverseIntIteratorFlyweightManyContainersTest].assertEquals(org.roaringbitmap.ReverseIntIteratorFlyweightManyContainersTest,org.roaringbitmap.ReverseIntIteratorFlyweightManyContainersTest)'
    - '[org.roaringbitmap.ReverseIntIteratorFlyweightManyContainersTest].assertEquals(int,int)'
    - '[org.roaringbitmap.ReverseIntIteratorFlyweight].<init>(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.ReverseIntIteratorFlyweight].next()'
    - '[org.roaringbitmap.ReverseIntIteratorFlyweightManyContainersTest].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ReverseIntIteratorFlyweightManyContainersTest].reverseIterationYieldsEveryValueWithMoreThanShortMaxContainers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ReverseIntIteratorFlyweightManyContainersTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.ReverseIntIteratorFlyweightManyContainersTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ReverseIntIteratorFlyweightManyContainersTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.ReverseIntIteratorFlyweightManyContainersTest
    signature: '[org.roaringbitmap.ReverseIntIteratorFlyweightManyContainersTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.file.Paths].get(String)'
      Src: org.roaringbitmap.RangeBitmapTest:53,1
    - Dst: '[java.nio.file.Files].readAllBytes(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:52,1
    - Dst: '[String].<init>(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:51,1
    - Dst: '[String].split(String)'
      Src: org.roaringbitmap.RangeBitmapTest:51,1
    - Dst: '[org.roaringbitmap.RangeBitmap].appender(int)'
      Src: org.roaringbitmap.RangeBitmapTest:55,1
    - Dst: Long.parseLong(org.roaringbitmap.RangeBitmapTest)
      Src: org.roaringbitmap.RangeBitmapTest:57,1
    - Dst: '[Appender].add(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:57,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:59,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].eq(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:62,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].eq(int)'
      Src: org.roaringbitmap.RangeBitmapTest:63,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].between(org.roaringbitmap.RangeBitmapTest,int)'
      Src: org.roaringbitmap.RangeBitmapTest:65,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:66,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:66,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 68
    functionName: '[org.roaringbitmap.RangeBitmapTest].betweenRegressionTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
    - '[String].<init>(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].eq(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmap].appender(int)'
    - '[java.nio.file.Files].readAllBytes(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].eq(int)'
    - '[org.roaringbitmap.RangeBitmapTest].between(org.roaringbitmap.RangeBitmapTest,int)'
    - '[String].split(String)'
    - '[Appender].build()'
    - Long.parseLong(org.roaringbitmap.RangeBitmapTest)
    - '[java.nio.file.Paths].get(String)'
    - '[Appender].add(org.roaringbitmap.RangeBitmapTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].betweenRegressionTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].appender(int)'
      Src: org.roaringbitmap.RangeBitmapTest:73,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:74,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].forEach()'
      Src: org.roaringbitmap.RangeBitmapTest:74,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:75,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:76,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lte(int)'
      Src: org.roaringbitmap.RangeBitmapTest:76,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:76,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:78,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lte(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:79,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:79,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:80,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lteCardinality(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:80,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:80,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].last()'
      Src: org.roaringbitmap.RangeBitmapTest:81,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int)'
      Src: org.roaringbitmap.RangeBitmapTest:81,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lt(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:82,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:82,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:83,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].ltCardinality(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:83,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:83,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.RangeBitmapTest:84,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].eq(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:84,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:84,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(org.roaringbitmap.RangeBitmapTest,int)'
      Src: org.roaringbitmap.RangeBitmapTest:87,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gte(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:88,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:88,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:89,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gteCardinality(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:89,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:89,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].first()'
      Src: org.roaringbitmap.RangeBitmapTest:90,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int)'
      Src: org.roaringbitmap.RangeBitmapTest:90,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gt(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:91,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:91,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:92,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gtCardinality(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:92,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:92,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.RangeBitmapTest:93,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].eq(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:93,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:93,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - size
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 95
      start: 70
    functionDepth: 5
    functionLinenumber: 70
    functionLinenumberEnd: 95
    functionName: '[org.roaringbitmap.RangeBitmapTest].testInsertContiguousValues(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmapTest].gteCardinality(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].lt(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].gt(org.roaringbitmap.RangeBitmapTest)'
    - '[Appender].build()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(org.roaringbitmap.RangeBitmapTest,int)'
    - '[org.roaringbitmap.RangeBitmapTest].forEach()'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
    - '[java.util.stream.LongStream].range(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].flip(int)'
    - '[org.roaringbitmap.RangeBitmapTest].lte(int)'
    - '[org.roaringbitmap.RangeBitmap].appender(int)'
    - '[org.roaringbitmap.RangeBitmapTest].lteCardinality(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RoaringBitmap].last()'
    - '[org.roaringbitmap.RangeBitmapTest].lte(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RangeBitmapTest].eq(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].gte(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].gtCardinality(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].ltCardinality(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RoaringBitmap].first()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].testInsertContiguousValues(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].appender(int)'
      Src: org.roaringbitmap.RangeBitmapTest:100,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:101,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].map()'
      Src: org.roaringbitmap.RangeBitmapTest:101,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].forEach()'
      Src: org.roaringbitmap.RangeBitmapTest:101,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:102,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(org.roaringbitmap.RangeBitmapTest,int)'
      Src: org.roaringbitmap.RangeBitmapTest:104,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lte(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:105,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:105,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:106,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lteCardinality(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:106,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:106,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].first()'
      Src: org.roaringbitmap.RangeBitmapTest:107,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int)'
      Src: org.roaringbitmap.RangeBitmapTest:107,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lt(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:108,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:108,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:109,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].ltCardinality(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:109,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:109,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:112,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gte(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:113,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:113,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:114,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gteCardinality(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:114,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:114,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].last()'
      Src: org.roaringbitmap.RangeBitmapTest:115,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int)'
      Src: org.roaringbitmap.RangeBitmapTest:115,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gt(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:116,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:116,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:117,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gtCardinality(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:117,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:117,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - size
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 119
      start: 97
    functionDepth: 5
    functionLinenumber: 97
    functionLinenumberEnd: 119
    functionName: '[org.roaringbitmap.RangeBitmapTest].testInsertReversedContiguousValues(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmapTest].gteCardinality(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].lt(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].map()'
    - '[org.roaringbitmap.RangeBitmapTest].gt(org.roaringbitmap.RangeBitmapTest)'
    - '[Appender].build()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(org.roaringbitmap.RangeBitmapTest,int)'
    - '[org.roaringbitmap.RangeBitmapTest].forEach()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
    - '[java.util.stream.LongStream].range(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].flip(int)'
    - '[org.roaringbitmap.RangeBitmap].appender(int)'
    - '[org.roaringbitmap.RangeBitmapTest].lteCardinality(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RoaringBitmap].last()'
    - '[org.roaringbitmap.RangeBitmapTest].lte(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RangeBitmapTest].gte(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].gtCardinality(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].ltCardinality(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RoaringBitmap].first()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].testInsertReversedContiguousValues(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].appender(int)'
      Src: org.roaringbitmap.RangeBitmapTest:124,1
    - Dst: Math.min(int,int)
      Src: org.roaringbitmap.RangeBitmapTest:125,1
    - Dst: '[java.util.stream.LongStream].range(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:125,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].forEach()'
      Src: org.roaringbitmap.RangeBitmapTest:125,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:126,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RangeBitmapTest:127,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lt(int)'
      Src: org.roaringbitmap.RangeBitmapTest:128,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:128,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:129,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].ltCardinality(int)'
      Src: org.roaringbitmap.RangeBitmapTest:129,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - size
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 130
      start: 121
    functionDepth: 4
    functionLinenumber: 121
    functionLinenumberEnd: 130
    functionName: '[org.roaringbitmap.RangeBitmapTest].testLessThanZeroEmpty(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmapTest].forEach()'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmap].appender(int)'
    - Math.min(int,int)
    - '[java.util.stream.LongStream].range(int,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].lt(int)'
    - '[Appender].build()'
    - '[org.roaringbitmap.RangeBitmapTest].ltCardinality(int)'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].testLessThanZeroEmpty(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].appender(int)'
      Src: org.roaringbitmap.RangeBitmapTest:134,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:135,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].forEach()'
      Src: org.roaringbitmap.RangeBitmapTest:135,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:136,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:137,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lte(int)'
      Src: org.roaringbitmap.RangeBitmapTest:138,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:138,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:139,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lteCardinality(int)'
      Src: org.roaringbitmap.RangeBitmapTest:139,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:139,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lte(int)'
      Src: org.roaringbitmap.RangeBitmapTest:140,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:140,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:141,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lteCardinality(int)'
      Src: org.roaringbitmap.RangeBitmapTest:141,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:141,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lt(int)'
      Src: org.roaringbitmap.RangeBitmapTest:142,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:142,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:143,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].ltCardinality(int)'
      Src: org.roaringbitmap.RangeBitmapTest:143,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:143,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lte(int)'
      Src: org.roaringbitmap.RangeBitmapTest:144,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:144,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:145,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lteCardinality(int)'
      Src: org.roaringbitmap.RangeBitmapTest:145,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:145,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lt(int)'
      Src: org.roaringbitmap.RangeBitmapTest:146,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:146,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:147,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].ltCardinality(int)'
      Src: org.roaringbitmap.RangeBitmapTest:147,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 132
    functionDepth: 3
    functionLinenumber: 132
    functionLinenumberEnd: 148
    functionName: '[org.roaringbitmap.RangeBitmapTest].testInsertContiguousValuesAboveRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmapTest].lte(int)'
    - '[org.roaringbitmap.RangeBitmapTest].forEach()'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].lteCardinality(int)'
    - '[org.roaringbitmap.RangeBitmap].appender(int)'
    - '[java.util.stream.LongStream].range(int,int)'
    - '[org.roaringbitmap.RangeBitmapTest].lt(int)'
    - '[Appender].build()'
    - '[org.roaringbitmap.RangeBitmapTest].ltCardinality(int)'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].testInsertContiguousValuesAboveRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].appender(int)'
      Src: org.roaringbitmap.RangeBitmapTest:153,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:154,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].map()'
      Src: org.roaringbitmap.RangeBitmapTest:154,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].forEach()'
      Src: org.roaringbitmap.RangeBitmapTest:154,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:155,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:156,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lte(int)'
      Src: org.roaringbitmap.RangeBitmapTest:156,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:156,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lteCardinality(int)'
      Src: org.roaringbitmap.RangeBitmapTest:157,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:157,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:158,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lte(int)'
      Src: org.roaringbitmap.RangeBitmapTest:158,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:158,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lteCardinality(int)'
      Src: org.roaringbitmap.RangeBitmapTest:159,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:159,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:160,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lte(int)'
      Src: org.roaringbitmap.RangeBitmapTest:160,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:160,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lteCardinality(int)'
      Src: org.roaringbitmap.RangeBitmapTest:161,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:161,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - size
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 162
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 162
    functionName: '[org.roaringbitmap.RangeBitmapTest].testInsertContiguousValuesAboveRangeReversed(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmapTest].lte(int)'
    - '[org.roaringbitmap.RangeBitmapTest].forEach()'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].map()'
    - '[org.roaringbitmap.RangeBitmapTest].lteCardinality(int)'
    - '[org.roaringbitmap.RangeBitmap].appender(int)'
    - '[java.util.stream.LongStream].range(int,int)'
    - '[Appender].build()'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].testInsertContiguousValuesAboveRangeReversed(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].appender(int)'
      Src: org.roaringbitmap.RangeBitmapTest:167,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:168,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].forEach()'
      Src: org.roaringbitmap.RangeBitmapTest:168,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:169,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lte(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:172,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].getCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:172,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertTrue(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:173,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lteCardinality(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:174,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:174,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - size
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 177
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 177
    functionName: '[org.roaringbitmap.RangeBitmapTest].monotonicLTEResultCardinality(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmapTest].lte(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].forEach()'
    - '[org.roaringbitmap.RangeBitmapTest].assertTrue(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmap].appender(int)'
    - '[java.util.stream.LongStream].range(int,int)'
    - '[org.roaringbitmap.RangeBitmapTest].lteCardinality(org.roaringbitmap.RangeBitmapTest)'
    - '[Appender].build()'
    - '[org.roaringbitmap.RangeBitmapTest].getCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].monotonicLTEResultCardinality(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].appender(int)'
      Src: org.roaringbitmap.RangeBitmapTest:182,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:183,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].map()'
      Src: org.roaringbitmap.RangeBitmapTest:183,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].forEach()'
      Src: org.roaringbitmap.RangeBitmapTest:183,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:184,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lte(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:187,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].getCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:187,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertTrue(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:188,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lteCardinality(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:189,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:189,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - size
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 192
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 192
    functionName: '[org.roaringbitmap.RangeBitmapTest].monotonicLTEResultCardinalityReversed(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmapTest].lte(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].forEach()'
    - '[org.roaringbitmap.RangeBitmapTest].assertTrue(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].map()'
    - '[org.roaringbitmap.RangeBitmap].appender(int)'
    - '[java.util.stream.LongStream].range(int,int)'
    - '[org.roaringbitmap.RangeBitmapTest].lteCardinality(org.roaringbitmap.RangeBitmapTest)'
    - '[Appender].build()'
    - '[org.roaringbitmap.RangeBitmapTest].getCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].monotonicLTEResultCardinalityReversed(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].appender(int)'
      Src: org.roaringbitmap.RangeBitmapTest:197,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:198,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].forEach()'
      Src: org.roaringbitmap.RangeBitmapTest:198,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:199,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gt(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:202,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].getCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:202,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertTrue(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:203,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gtCardinality(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:204,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:204,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - size
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 207
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 207
    functionName: '[org.roaringbitmap.RangeBitmapTest].monotonicGTResultCardinality(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmapTest].forEach()'
    - '[org.roaringbitmap.RangeBitmapTest].assertTrue(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmap].appender(int)'
    - '[org.roaringbitmap.RangeBitmapTest].gt(org.roaringbitmap.RangeBitmapTest)'
    - '[java.util.stream.LongStream].range(int,int)'
    - '[org.roaringbitmap.RangeBitmapTest].gtCardinality(org.roaringbitmap.RangeBitmapTest)'
    - '[Appender].build()'
    - '[org.roaringbitmap.RangeBitmapTest].getCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].monotonicGTResultCardinality(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].appender(int)'
      Src: org.roaringbitmap.RangeBitmapTest:212,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:213,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].map()'
      Src: org.roaringbitmap.RangeBitmapTest:213,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].forEach()'
      Src: org.roaringbitmap.RangeBitmapTest:213,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:214,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gt(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:217,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].getCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:217,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertTrue(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:218,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gtCardinality(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:219,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:219,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - size
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 222
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 222
    functionName: '[org.roaringbitmap.RangeBitmapTest].monotonicGTResultCardinalityReversed(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmapTest].forEach()'
    - '[org.roaringbitmap.RangeBitmapTest].assertTrue(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].map()'
    - '[org.roaringbitmap.RangeBitmap].appender(int)'
    - '[org.roaringbitmap.RangeBitmapTest].gt(org.roaringbitmap.RangeBitmapTest)'
    - '[java.util.stream.LongStream].range(int,int)'
    - '[org.roaringbitmap.RangeBitmapTest].gtCardinality(org.roaringbitmap.RangeBitmapTest)'
    - '[Appender].build()'
    - '[org.roaringbitmap.RangeBitmapTest].getCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].monotonicGTResultCardinalityReversed(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].appender(int)'
      Src: org.roaringbitmap.RangeBitmapTest:227,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:228,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].forEach()'
      Src: org.roaringbitmap.RangeBitmapTest:228,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:229,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:230,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gte(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:232,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lt(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:232,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:232,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:232,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:233,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gteCardinality(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:233,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].ltCardinality(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:233,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:233,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - size
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 235
      start: 224
    functionDepth: 3
    functionLinenumber: 224
    functionLinenumberEnd: 235
    functionName: '[org.roaringbitmap.RangeBitmapTest].unionOfComplementsMatchesAll(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].gteCardinality(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].lt(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].forEach()'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RangeBitmapTest].gte(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmap].appender(int)'
    - '[java.util.stream.LongStream].range(int,int)'
    - '[Appender].build()'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RangeBitmapTest].ltCardinality(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].unionOfComplementsMatchesAll(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.atomic.AtomicInteger].<init>()'
      Src: org.roaringbitmap.RangeBitmapTest:239,1
    - Dst: '[java.util.concurrent.atomic.AtomicInteger].<init>()'
      Src: org.roaringbitmap.RangeBitmapTest:240,1
    - Dst: '[java.util.concurrent.atomic.AtomicInteger].incrementAndGet()'
      Src: org.roaringbitmap.RangeBitmapTest:241,1
    - Dst: '[java.util.concurrent.atomic.AtomicInteger].incrementAndGet()'
      Src: org.roaringbitmap.RangeBitmapTest:244,1
    - Dst: '[java.nio.ByteBuffer].allocate(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:245,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].order(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:245,1
    - Dst: '[org.roaringbitmap.RangeBitmap].appender(int,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:247,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:248,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].forEach()'
      Src: org.roaringbitmap.RangeBitmapTest:248,1
    - Dst: '[Appender].serializedSizeInBytes()'
      Src: org.roaringbitmap.RangeBitmapTest:249,1
    - Dst: '[java.nio.ByteBuffer].allocate(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:249,1
    - Dst: '[Appender].serialize(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:250,1
    - Dst: '[java.util.concurrent.atomic.AtomicInteger].get()'
      Src: org.roaringbitmap.RangeBitmapTest:252,1
    - Dst: '[java.util.concurrent.atomic.AtomicInteger].get()'
      Src: org.roaringbitmap.RangeBitmapTest:253,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest,String)'
      Src: org.roaringbitmap.RangeBitmapTest:251,1
    - Dst: '[java.util.concurrent.atomic.AtomicInteger].get()'
      Src: org.roaringbitmap.RangeBitmapTest:256,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertTrue(int,String)'
      Src: org.roaringbitmap.RangeBitmapTest:255,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 258
      start: 237
    functionDepth: 1
    functionLinenumber: 237
    functionLinenumberEnd: 258
    functionName: '[org.roaringbitmap.RangeBitmapTest].verifyBufferCleanerCalled()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmapTest].forEach()'
    - '[java.nio.ByteBuffer].allocate(org.roaringbitmap.RangeBitmapTest)'
    - '[java.util.stream.LongStream].range(int,int)'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest,String)'
    - '[Appender].serializedSizeInBytes()'
    - '[Appender].serialize(org.roaringbitmap.RangeBitmapTest)'
    - '[java.util.concurrent.atomic.AtomicInteger].<init>()'
    - '[org.roaringbitmap.RangeBitmap].appender(int,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
    - '[java.util.concurrent.atomic.AtomicInteger].get()'
    - '[java.util.concurrent.atomic.AtomicInteger].incrementAndGet()'
    - '[org.roaringbitmap.RangeBitmapTest].assertTrue(int,String)'
    - '[org.roaringbitmap.RangeBitmapTest].order(org.roaringbitmap.RangeBitmapTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].verifyBufferCleanerCalled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].appender(int)'
      Src: org.roaringbitmap.RangeBitmapTest:262,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:263,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].forEach()'
      Src: org.roaringbitmap.RangeBitmapTest:263,1
    - Dst: '[Appender].serializedSizeInBytes()'
      Src: org.roaringbitmap.RangeBitmapTest:264,1
    - Dst: '[java.nio.ByteBuffer].allocate(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:264,1
    - Dst: '[Appender].serialize(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:265,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].flip()'
      Src: org.roaringbitmap.RangeBitmapTest:266,1
    - Dst: '[org.roaringbitmap.RangeBitmap].map(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 268
      start: 260
    functionDepth: 0
    functionLinenumber: 260
    functionLinenumberEnd: 268
    functionName: '[org.roaringbitmap.RangeBitmapTest].testSerializeToBigEndianBuffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap].map(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].forEach()'
    - '[java.nio.ByteBuffer].allocate(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmap].appender(int)'
    - '[org.roaringbitmap.RangeBitmapTest].flip()'
    - '[java.util.stream.LongStream].range(int,int)'
    - '[Appender].serializedSizeInBytes()'
    - '[Appender].serialize(org.roaringbitmap.RangeBitmapTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].testSerializeToBigEndianBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.RangeBitmapTest:272,1
    - Dst: '[org.roaringbitmap.RangeBitmap].appender()'
      Src: org.roaringbitmap.RangeBitmapTest:273,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:274,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].mapToDouble()'
      Src: org.roaringbitmap.RangeBitmapTest:274,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].mapToLong()'
      Src: org.roaringbitmap.RangeBitmapTest:274,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].forEach()'
      Src: org.roaringbitmap.RangeBitmapTest:274,1
    - Dst: '[Appender].serializedSizeInBytes()'
      Src: org.roaringbitmap.RangeBitmapTest:287,1
    - Dst: '[java.nio.ByteBuffer].allocate(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:287,1
    - Dst: '[Appender].serialize(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:288,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].flip()'
      Src: org.roaringbitmap.RangeBitmapTest:289,1
    - Dst: '[org.roaringbitmap.RangeBitmap].map(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:290,1
    - Dst: '[org.roaringbitmap.RangeBitmap].lte(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:291,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.RangeBitmapTest:291,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertFalse(boolean)'
      Src: org.roaringbitmap.RangeBitmapTest:291,1
    - Dst: '[org.roaringbitmap.RangeBitmap].lteCardinality(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:292,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertTrue(int)'
      Src: org.roaringbitmap.RangeBitmapTest:292,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 293
      start: 270
    functionDepth: 2
    functionLinenumber: 270
    functionLinenumberEnd: 293
    functionName: '[org.roaringbitmap.RangeBitmapTest].testSerializeBigSlices()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap].map(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].mapToLong()'
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.RangeBitmapTest].forEach()'
    - '[org.roaringbitmap.RangeBitmapTest].assertFalse(boolean)'
    - '[org.roaringbitmap.RangeBitmap].lte(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].assertTrue(int)'
    - '[java.nio.ByteBuffer].allocate(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].flip()'
    - '[org.roaringbitmap.RangeBitmapTest].mapToDouble()'
    - '[Appender].serializedSizeInBytes()'
    - '[Appender].serialize(org.roaringbitmap.RangeBitmapTest)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.RangeBitmap].lteCardinality(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.RangeBitmap].appender()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].testSerializeBigSlices()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].appender(long)'
      Src: org.roaringbitmap.RangeBitmapTest:318,1
    - Dst: '[Appender].serializedSizeInBytes()'
      Src: org.roaringbitmap.RangeBitmapTest:319,1
    - Dst: '[java.nio.ByteBuffer].allocate(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:319,1
    - Dst: '[Appender].serialize(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:320,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].flip()'
      Src: org.roaringbitmap.RangeBitmapTest:321,1
    - Dst: '[org.roaringbitmap.RangeBitmap].map(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:322,1
    - Dst: '[org.roaringbitmap.RangeBitmap].lte(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:323,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.RangeBitmapTest:323,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertTrue(boolean)'
      Src: org.roaringbitmap.RangeBitmapTest:323,1
    - Dst: '[org.roaringbitmap.RangeBitmap].lteCardinality(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:324,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,long)'
      Src: org.roaringbitmap.RangeBitmapTest:324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxValue
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 325
      start: 295
    functionDepth: 2
    functionLinenumber: 295
    functionLinenumberEnd: 325
    functionName: '[org.roaringbitmap.RangeBitmapTest].testSerializeEmpty(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap].map(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].assertTrue(boolean)'
    - '[org.roaringbitmap.RangeBitmap].lte(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,long)'
    - '[java.nio.ByteBuffer].allocate(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].flip()'
    - '[Appender].serializedSizeInBytes()'
    - '[Appender].serialize(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmap].lteCardinality(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmap].appender(long)'
    - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].testSerializeEmpty(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].appender(int)'
      Src: org.roaringbitmap.RangeBitmapTest:330,1
    - Dst: '[java.util.function.LongSupplier].getAsLong()'
      Src: org.roaringbitmap.RangeBitmapTest:333,1
    - Dst: Math.min(int,org.roaringbitmap.RangeBitmapTest)
      Src: org.roaringbitmap.RangeBitmapTest:333,1
    - Dst: '[Appender].add(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:336,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:338,1
    - Dst: '[Appender].clear()'
      Src: org.roaringbitmap.RangeBitmapTest:339,1
    - Dst: '[Appender].add(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:341,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:343,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lte(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:346,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lte(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:346,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:346,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lteCardinality(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:347,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lteCardinality(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:347,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:347,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gt(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:348,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gt(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:348,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:348,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gtCardinality(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:349,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gtCardinality(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:349,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:349,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.LongSupplier
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dist
    argTypes:
    - java.util.function.LongSupplier
    constantsTouched: []
    func_position:
      end: 351
      start: 327
    functionDepth: 1
    functionLinenumber: 327
    functionLinenumberEnd: 351
    functionName: '[org.roaringbitmap.RangeBitmapTest].testAppenderReuseAfterClear(java.util.function.LongSupplier)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmapTest].lte(org.roaringbitmap.RangeBitmapTest)'
    - '[java.util.function.LongSupplier].getAsLong()'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
    - Math.min(int,org.roaringbitmap.RangeBitmapTest)
    - '[Appender].clear()'
    - '[org.roaringbitmap.RangeBitmap].appender(int)'
    - '[org.roaringbitmap.RangeBitmapTest].gt(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].lteCardinality(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].gtCardinality(org.roaringbitmap.RangeBitmapTest)'
    - '[Appender].build()'
    - '[Appender].add(org.roaringbitmap.RangeBitmapTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].testAppenderReuseAfterClear(java.util.function.LongSupplier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:356,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].map()'
      Src: org.roaringbitmap.RangeBitmapTest:356,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].toArray()'
      Src: org.roaringbitmap.RangeBitmapTest:356,1
    - Dst: '[java.util.stream.IntStream].of(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:357,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].min()'
      Src: org.roaringbitmap.RangeBitmapTest:357,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].orElse(int)'
      Src: org.roaringbitmap.RangeBitmapTest:357,1
    - Dst: '[java.util.stream.IntStream].of(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:358,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].max()'
      Src: org.roaringbitmap.RangeBitmapTest:358,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].orElse(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:358,1
    - Dst: '[org.roaringbitmap.RangeBitmap].appender(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:359,1
    - Dst: '[java.util.stream.IntStream].of(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:360,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].map()'
      Src: org.roaringbitmap.RangeBitmapTest:360,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].forEach()'
      Src: org.roaringbitmap.RangeBitmapTest:360,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:361,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lte(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:362,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].getCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:362,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:362,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lteCardinality(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:363,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:363,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gte(int)'
      Src: org.roaringbitmap.RangeBitmapTest:364,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].getCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:364,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:364,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gteCardinality(int)'
      Src: org.roaringbitmap.RangeBitmapTest:365,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:365,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.LongSupplier
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dist
    argTypes:
    - java.util.function.LongSupplier
    constantsTouched: []
    func_position:
      end: 366
      start: 353
    functionDepth: 1
    functionLinenumber: 353
    functionLinenumberEnd: 366
    functionName: '[org.roaringbitmap.RangeBitmapTest].testConstructRelativeToMinValue(java.util.function.LongSupplier)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].of(org.roaringbitmap.RangeBitmapTest)'
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.RangeBitmapTest].forEach()'
    - '[org.roaringbitmap.RangeBitmapTest].lte(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].gte(int)'
    - '[org.roaringbitmap.RangeBitmapTest].min()'
    - '[org.roaringbitmap.RangeBitmapTest].orElse(int)'
    - '[org.roaringbitmap.RangeBitmap].appender(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].map()'
    - '[org.roaringbitmap.RangeBitmapTest].orElse(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].toArray()'
    - '[org.roaringbitmap.RangeBitmapTest].lteCardinality(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].gteCardinality(int)'
    - '[Appender].build()'
    - '[org.roaringbitmap.RangeBitmapTest].getCardinality()'
    - '[org.roaringbitmap.RangeBitmapTest].max()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].testConstructRelativeToMinValue(java.util.function.LongSupplier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmapTest.Distribution.NORMAL].of(int,int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:370,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest.Distribution.NORMAL].of(int,int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:371,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest.Distribution.NORMAL].of(int,int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:372,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest.Distribution.UNIFORM].of(int,int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:373,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest.Distribution.UNIFORM].of(int,int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:374,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest.Distribution.EXP].of(int,float)'
      Src: org.roaringbitmap.RangeBitmapTest:375,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest.Distribution.EXP].of(int,float)'
      Src: org.roaringbitmap.RangeBitmapTest:376,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest.Distribution.POINT].of(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:377,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest.Distribution.POINT].of(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:378,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest.Distribution.POINT].of(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:379,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest.Distribution.POINT].of(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:380,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest.Distribution.POINT].of(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:381,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest.Distribution.POINT].of(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:382,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest.Distribution.POINT].of(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:383,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest.Distribution.POINT].of(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:384,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest.Distribution.POINT].of(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:385,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest.Distribution.POINT].of(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:386,1
    - Dst: '[java.util.stream.Stream].of(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:369,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].map()'
      Src: org.roaringbitmap.RangeBitmapTest:369,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 388
      start: 368
    functionDepth: 1
    functionLinenumber: 368
    functionLinenumberEnd: 388
    functionName: '[org.roaringbitmap.RangeBitmapTest].distributions()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.Stream].of(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest.Distribution.NORMAL].of(int,int,int)'
    - '[org.roaringbitmap.RangeBitmapTest.Distribution.EXP].of(int,float)'
    - '[org.roaringbitmap.RangeBitmapTest.Distribution.POINT].of(int,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].map()'
    - '[org.roaringbitmap.RangeBitmapTest.Distribution.POINT].of(int,int)'
    - '[org.roaringbitmap.RangeBitmapTest.Distribution.UNIFORM].of(int,int,int)'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.roaringbitmap.RangeBitmapTest].distributions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ReferenceImplementation.builder()
      Src: org.roaringbitmap.RangeBitmapTest:394,1
    - Dst: '[org.roaringbitmap.RangeBitmap].appender(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:395,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:396,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].map()'
      Src: org.roaringbitmap.RangeBitmapTest:396,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].forEach()'
      Src: org.roaringbitmap.RangeBitmapTest:396,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].seal()'
      Src: org.roaringbitmap.RangeBitmapTest:403,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:404,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:406,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].map()'
      Src: org.roaringbitmap.RangeBitmapTest:406,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].mapToObj()'
      Src: org.roaringbitmap.RangeBitmapTest:406,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertAll(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:405,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.LongSupplier
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dist
    argTypes:
    - java.util.function.LongSupplier
    constantsTouched: []
    func_position:
      end: 417
      start: 390
    functionDepth: 1
    functionLinenumber: 390
    functionLinenumberEnd: 417
    functionName: '[org.roaringbitmap.RangeBitmapTest].testAgainstReferenceImplementation(java.util.function.LongSupplier)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - ReferenceImplementation.builder()
    - '[org.roaringbitmap.RangeBitmapTest].forEach()'
    - '[org.roaringbitmap.RangeBitmap].appender(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].map()'
    - '[java.util.stream.LongStream].range(int,int)'
    - '[org.roaringbitmap.RangeBitmapTest].seal()'
    - '[Appender].build()'
    - '[org.roaringbitmap.RangeBitmapTest].mapToObj()'
    - '[org.roaringbitmap.RangeBitmapTest].assertAll(org.roaringbitmap.RangeBitmapTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].testAgainstReferenceImplementation(java.util.function.LongSupplier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ReferenceImplementation.builder()
      Src: org.roaringbitmap.RangeBitmapTest:424,1
    - Dst: '[org.roaringbitmap.RangeBitmap].appender(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:425,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:427,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].map()'
      Src: org.roaringbitmap.RangeBitmapTest:427,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].mapToObj()'
      Src: org.roaringbitmap.RangeBitmapTest:427,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].toArray()'
      Src: org.roaringbitmap.RangeBitmapTest:427,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:431,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].forEach()'
      Src: org.roaringbitmap.RangeBitmapTest:431,1
    - Dst: '[java.util.Arrays].stream(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:444,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].map()'
      Src: org.roaringbitmap.RangeBitmapTest:444,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].toArray()'
      Src: org.roaringbitmap.RangeBitmapTest:444,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:445,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:446,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:448,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].mapToObj()'
      Src: org.roaringbitmap.RangeBitmapTest:448,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertAll(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:447,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:458,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].mapToObj()'
      Src: org.roaringbitmap.RangeBitmapTest:458,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertAll(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:457,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:472,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].mapToObj()'
      Src: org.roaringbitmap.RangeBitmapTest:472,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertAll(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:471,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:486,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].mapToObj()'
      Src: org.roaringbitmap.RangeBitmapTest:486,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertAll(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:485,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 106
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.LongSupplier
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dist
    argTypes:
    - java.util.function.LongSupplier
    constantsTouched: []
    func_position:
      end: 497
      start: 419
    functionDepth: 1
    functionLinenumber: 419
    functionLinenumberEnd: 497
    functionName: '[org.roaringbitmap.RangeBitmapTest].testAgainstPrecomputed(java.util.function.LongSupplier)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - ReferenceImplementation.builder()
    - '[org.roaringbitmap.RangeBitmapTest].forEach()'
    - '[org.roaringbitmap.RangeBitmap].appender(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].map()'
    - '[org.roaringbitmap.RangeBitmapTest].toArray()'
    - '[java.util.stream.LongStream].range(int,int)'
    - '[Appender].build()'
    - '[org.roaringbitmap.RangeBitmapTest].assertAll(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].mapToObj()'
    - '[java.util.Arrays].stream(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].testAgainstPrecomputed(java.util.function.LongSupplier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].appender(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:503,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:504,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].forEach()'
      Src: org.roaringbitmap.RangeBitmapTest:504,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:510,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:511,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].forEach()'
      Src: org.roaringbitmap.RangeBitmapTest:511,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.LongSupplier
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dist
    argTypes:
    - java.util.function.LongSupplier
    constantsTouched: []
    func_position:
      end: 528
      start: 499
    functionDepth: 1
    functionLinenumber: 499
    functionLinenumberEnd: 528
    functionName: '[org.roaringbitmap.RangeBitmapTest].testContextualRangeEvaluationAgainstNonContextual(java.util.function.LongSupplier)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.RangeBitmapTest].forEach()'
    - '[org.roaringbitmap.RangeBitmap].appender(org.roaringbitmap.RangeBitmapTest)'
    - '[java.util.stream.LongStream].range(int,int)'
    - '[Appender].build()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].testContextualRangeEvaluationAgainstNonContextual(java.util.function.LongSupplier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].appender(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:534,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:535,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].forEach()'
      Src: org.roaringbitmap.RangeBitmapTest:535,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:541,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:542,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].forEach()'
      Src: org.roaringbitmap.RangeBitmapTest:542,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.LongSupplier
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dist
    argTypes:
    - java.util.function.LongSupplier
    constantsTouched: []
    func_position:
      end: 553
      start: 530
    functionDepth: 1
    functionLinenumber: 530
    functionLinenumberEnd: 553
    functionName: '[org.roaringbitmap.RangeBitmapTest].testDoubleEndedRangeEvaluationAgainstNonContextual(java.util.function.LongSupplier)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.RangeBitmapTest].forEach()'
    - '[org.roaringbitmap.RangeBitmap].appender(org.roaringbitmap.RangeBitmapTest)'
    - '[java.util.stream.LongStream].range(int,int)'
    - '[Appender].build()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].testDoubleEndedRangeEvaluationAgainstNonContextual(java.util.function.LongSupplier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].appender(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:558,1
    - Dst: '[java.util.stream.LongStream].range(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:559,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].forEach()'
      Src: org.roaringbitmap.RangeBitmapTest:559,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:560,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].between(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:561,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:561,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:561,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].betweenCardinality(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:562,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,int)'
      Src: org.roaringbitmap.RangeBitmapTest:562,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].between(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:563,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:563,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:563,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].betweenCardinality(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:564,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,int)'
      Src: org.roaringbitmap.RangeBitmapTest:564,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].between(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:565,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:565,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:565,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].betweenCardinality(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:566,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,int)'
      Src: org.roaringbitmap.RangeBitmapTest:566,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].between(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:567,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:567,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:567,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].betweenCardinality(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:568,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,int)'
      Src: org.roaringbitmap.RangeBitmapTest:568,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].between(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:569,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:569,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:569,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].betweenCardinality(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:570,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,int)'
      Src: org.roaringbitmap.RangeBitmapTest:570,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].between(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:571,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:571,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:571,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].betweenCardinality(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:572,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,int)'
      Src: org.roaringbitmap.RangeBitmapTest:572,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 573
      start: 555
    functionDepth: 1
    functionLinenumber: 555
    functionLinenumberEnd: 573
    functionName: '[org.roaringbitmap.RangeBitmapTest].testBetween1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmapTest].forEach()'
    - '[org.roaringbitmap.RangeBitmapTest].between(int,int)'
    - '[org.roaringbitmap.RangeBitmap].appender(org.roaringbitmap.RangeBitmapTest)'
    - '[java.util.stream.LongStream].range(int,org.roaringbitmap.RangeBitmapTest)'
    - '[Appender].build()'
    - '[org.roaringbitmap.RangeBitmapTest].betweenCardinality(int,int)'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,int)'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].testBetween1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].appender(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:578,1
    - Dst: '[java.util.stream.LongStream].range(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:579,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].forEach()'
      Src: org.roaringbitmap.RangeBitmapTest:579,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:580,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:581,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].between(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:581,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:581,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].betweenCardinality(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:582,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:582,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:583,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].between(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:583,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:583,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].betweenCardinality(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:584,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:584,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:585,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].between(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:585,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:585,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].betweenCardinality(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:586,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:586,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:587,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].between(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:587,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:587,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].betweenCardinality(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:588,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:588,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:589,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].between(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:589,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:589,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].betweenCardinality(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:590,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:590,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:591,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].between(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:591,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:591,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].betweenCardinality(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:592,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:592,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int,int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:594,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].between(int,int,int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:595,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:593,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int,int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:596,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:596,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:596,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].betweenCardinality(int,int,int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:597,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:597,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 598
      start: 575
    functionDepth: 3
    functionLinenumber: 575
    functionLinenumberEnd: 598
    functionName: '[org.roaringbitmap.RangeBitmapTest].testBetween2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmapTest].forEach()'
    - '[org.roaringbitmap.RangeBitmapTest].between(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,int)'
    - '[org.roaringbitmap.RangeBitmapTest].betweenCardinality(int,int,int,int)'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmap].appender(org.roaringbitmap.RangeBitmapTest)'
    - '[java.util.stream.LongStream].range(int,org.roaringbitmap.RangeBitmapTest)'
    - '[Appender].build()'
    - '[org.roaringbitmap.RangeBitmapTest].betweenCardinality(int,int)'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int,int,int)'
    - '[org.roaringbitmap.RangeBitmapTest].between(int,int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].testBetween2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].between(long,long)'
      Src: org.roaringbitmap.RangeBitmapTest:602,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:602,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:603,1
    - Dst: '[org.roaringbitmap.RangeBitmap].betweenCardinality(long,long)'
      Src: org.roaringbitmap.RangeBitmapTest:603,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(long,long)'
      Src: org.roaringbitmap.RangeBitmapTest:603,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RangeBitmap
      - long
      - long
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - sut
    - min
    - max
    - expected
    argTypes:
    - org.roaringbitmap.RangeBitmap
    - long
    - long
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 604
      start: 600
    functionDepth: 7
    functionLinenumber: 600
    functionLinenumberEnd: 604
    functionName: '[org.roaringbitmap.RangeBitmapTest].assertBetweenNoContext(org.roaringbitmap.RangeBitmap,long,long,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap].between(long,long)'
    - '[org.roaringbitmap.RangeBitmap].betweenCardinality(long,long)'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(long,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].assertBetweenNoContext(org.roaringbitmap.RangeBitmap,long,long,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:608,1
    - Dst: '[org.roaringbitmap.RangeBitmap].between(long,long,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:608,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:608,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:610,1
    - Dst: '[org.roaringbitmap.RangeBitmap].betweenCardinality(long,long,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:610,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,long)'
      Src: org.roaringbitmap.RangeBitmapTest:609,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RangeBitmap
      - org.roaringbitmap.RoaringBitmap
      - long
      - long
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - sut
    - context
    - min
    - max
    - expected
    argTypes:
    - org.roaringbitmap.RangeBitmap
    - org.roaringbitmap.RoaringBitmap
    - long
    - long
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 611
      start: 606
    functionDepth: 6
    functionLinenumber: 606
    functionLinenumberEnd: 611
    functionName: '[org.roaringbitmap.RangeBitmapTest].assertBetweenWithContext(org.roaringbitmap.RangeBitmap,org.roaringbitmap.RoaringBitmap,long,long,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RangeBitmap].between(long,long,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,long)'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].andCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RangeBitmap].betweenCardinality(long,long,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].assertBetweenWithContext(org.roaringbitmap.RangeBitmap,org.roaringbitmap.RoaringBitmap,long,long,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertBetweenNoContext(org.roaringbitmap.RangeBitmap,long,long,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:615,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertBetweenWithContext(org.roaringbitmap.RangeBitmap,org.roaringbitmap.RangeBitmapTest,long,long,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:617,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RangeBitmap
      - long
      - long
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - sut
    - min
    - max
    - expected
    argTypes:
    - org.roaringbitmap.RangeBitmap
    - long
    - long
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 619
      start: 613
    functionDepth: 8
    functionLinenumber: 613
    functionLinenumberEnd: 619
    functionName: '[org.roaringbitmap.RangeBitmapTest].assertBetween(org.roaringbitmap.RangeBitmap,long,long,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmapTest].assertBetweenNoContext(org.roaringbitmap.RangeBitmap,long,long,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RangeBitmapTest].assertBetweenWithContext(org.roaringbitmap.RangeBitmap,org.roaringbitmap.RangeBitmapTest,long,long,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].assertBetween(org.roaringbitmap.RangeBitmap,long,long,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].appender()'
      Src: org.roaringbitmap.RangeBitmapTest:626,1
    - Dst: '[java.util.Arrays].stream(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:627,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].forEach()'
      Src: org.roaringbitmap.RangeBitmapTest:627,1
    - Dst: '[java.util.stream.LongStream].range(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:629,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].forEach()'
      Src: org.roaringbitmap.RangeBitmapTest:629,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:630,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RangeBitmapTest:631,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RangeBitmapTest:632,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RangeBitmapTest:633,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RangeBitmapTest:634,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:635,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int,int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:636,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:637,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].forEach()'
      Src: org.roaringbitmap.RangeBitmapTest:637,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:650,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.RangeBitmapTest:655,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertBetween(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:651,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:666,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertBetween(org.roaringbitmap.RangeBitmapTest,int,int,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:662,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.RangeBitmapTest:677,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:677,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertBetween(org.roaringbitmap.RangeBitmapTest,int,int,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:673,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:688,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:688,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertBetween(org.roaringbitmap.RangeBitmapTest,int,int,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:684,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.RangeBitmapTest:699,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertBetween(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:695,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:710,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertBetween(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:706,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:721,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertBetween(org.roaringbitmap.RangeBitmapTest,int,int,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:717,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:732,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertBetween(org.roaringbitmap.RangeBitmapTest,int,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:728,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:743,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertBetween(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,int,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:739,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:754,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:754,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertBetween(org.roaringbitmap.RangeBitmapTest,int,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:750,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RangeBitmapTest:765,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertBetween(org.roaringbitmap.RangeBitmapTest,int,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:761,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:776,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertBetween(org.roaringbitmap.RangeBitmapTest,int,int,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:772,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 79
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 783
      start: 621
    functionDepth: 4
    functionLinenumber: 621
    functionLinenumberEnd: 783
    functionName: '[org.roaringbitmap.RangeBitmapTest].testBetween3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmapTest].assertBetween(org.roaringbitmap.RangeBitmapTest,int,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[java.util.stream.LongStream].range(int,org.roaringbitmap.RangeBitmapTest)'
    - '[Appender].build()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
    - '[org.roaringbitmap.RangeBitmap].appender()'
    - '[org.roaringbitmap.RangeBitmapTest].forEach()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
    - '[org.roaringbitmap.RangeBitmapTest].assertBetween(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RangeBitmapTest].assertBetween(org.roaringbitmap.RangeBitmapTest,int,int,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RangeBitmapTest].assertBetween(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int)'
    - '[java.util.Arrays].stream(org.roaringbitmap.RangeBitmapTest)'
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.RangeBitmapTest].assertBetween(org.roaringbitmap.RangeBitmapTest,int,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int,int,int)'
    - '[org.roaringbitmap.RangeBitmapTest].assertBetween(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,int,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].testBetween3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].appender(int)'
      Src: org.roaringbitmap.RangeBitmapTest:989,1
    - Dst: '[java.util.Arrays].stream(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:990,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].forEach()'
      Src: org.roaringbitmap.RangeBitmapTest:990,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:991,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.RangeBitmapTest:993,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].between()'
      Src: org.roaringbitmap.RangeBitmapTest:993,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:992,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].betweenCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:994,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:994,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:995,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:996,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:997,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].betweenCardinality(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:999,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:998,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].betweenCardinality(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:1002,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1000,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].betweenCardinality(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:1005,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1003,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1007,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].between(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:1008,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1006,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RangeBitmapTest:1010,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].between(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:1011,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1009,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RangeBitmapTest:1013,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].between(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:1014,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1012,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 143
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1015
      start: 785
    functionDepth: 4
    functionLinenumber: 785
    functionLinenumberEnd: 1015
    functionName: '[org.roaringbitmap.RangeBitmapTest].testBetween4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmapTest].forEach()'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].between()'
    - '[org.roaringbitmap.RangeBitmap].appender(int)'
    - '[org.roaringbitmap.RangeBitmapTest].between(org.roaringbitmap.RoaringBitmap)'
    - '[Appender].build()'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RangeBitmapTest].betweenCardinality(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RangeBitmapTest].betweenCardinality()'
    - '[java.util.Arrays].stream(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].testBetween4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].appender(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1021,1
    - Dst: '[java.util.stream.LongStream].range(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:1023,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].forEach()'
      Src: org.roaringbitmap.RangeBitmapTest:1023,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:1030,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gteCardinality(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1031,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RangeBitmapTest:1032,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1034,1
    - Dst: '[java.util.Arrays].sort(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1036,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].betweenCardinality(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:1040,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].between(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1041,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].and(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:1042,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].getLongCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:1043,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1043,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].between(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:1044,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].getLongCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:1045,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].getLongCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:1045,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1045,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1046,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.LongSupplier
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dist
    argTypes:
    - java.util.function.LongSupplier
    constantsTouched: []
    func_position:
      end: 1048
      start: 1017
    functionDepth: 4
    functionLinenumber: 1017
    functionLinenumberEnd: 1048
    functionName: '[org.roaringbitmap.RangeBitmapTest].testContextualBetweenCardinality(java.util.function.LongSupplier)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmapTest].forEach()'
    - '[org.roaringbitmap.RangeBitmapTest].and(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RangeBitmapTest].betweenCardinality(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RoaringBitmap)'
    - '[java.util.Arrays].sort(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].between(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RangeBitmap].appender(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].getLongCardinality()'
    - '[org.roaringbitmap.RangeBitmapTest].gteCardinality(int)'
    - '[java.util.stream.LongStream].range(int,int)'
    - '[Appender].build()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RangeBitmapTest].between(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].testContextualBetweenCardinality(java.util.function.LongSupplier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].appender(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1052,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:1052,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:1053,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RangeBitmapTest:1054,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lte(int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:1054,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1054,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lteCardinality(int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:1055,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1055,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RangeBitmapTest:1056,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lt(int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:1056,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1056,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].ltCardinality(int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:1057,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1057,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RangeBitmapTest:1058,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gt(int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:1058,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1058,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gtCardinality(int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:1059,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1059,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RangeBitmapTest:1060,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gte(int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:1060,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1060,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gteCardinality(int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:1061,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1061,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RangeBitmapTest:1062,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].between(int,int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:1062,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1062,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].betweenCardinality(int,int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:1063,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1063,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1064
      start: 1050
    functionDepth: 4
    functionLinenumber: 1050
    functionLinenumberEnd: 1064
    functionName: '[org.roaringbitmap.RangeBitmapTest].testContextualEvaluationOnEmptyRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmapTest].gte(int,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].gteCardinality(int,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RangeBitmapTest].ltCardinality(int,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RangeBitmapTest].between(int,int,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RangeBitmapTest].lte(int,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RangeBitmap].appender(int)'
    - '[org.roaringbitmap.RangeBitmapTest].gt(int,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RangeBitmapTest].lteCardinality(int,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RangeBitmapTest].betweenCardinality(int,int,org.roaringbitmap.RoaringBitmap)'
    - '[Appender].build()'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RangeBitmapTest].gtCardinality(int,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RangeBitmapTest].lt(int,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].testContextualEvaluationOnEmptyRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].appender()'
      Src: org.roaringbitmap.RangeBitmapTest:1068,1
    - Dst: '[Appender].add(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1069,1
    - Dst: '[Appender].add(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1070,1
    - Dst: '[Appender].add()'
      Src: org.roaringbitmap.RangeBitmapTest:1071,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:1072,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
      Src: org.roaringbitmap.RangeBitmapTest:1073,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gt()'
      Src: org.roaringbitmap.RangeBitmapTest:1073,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1073,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gtCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:1074,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1074,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1075,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gte()'
      Src: org.roaringbitmap.RangeBitmapTest:1075,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1075,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gteCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:1076,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1076,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:1077,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lte()'
      Src: org.roaringbitmap.RangeBitmapTest:1077,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1077,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lteCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:1078,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1078,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:1079,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lte()'
      Src: org.roaringbitmap.RangeBitmapTest:1079,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1079,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lteCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:1080,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1080,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:1081,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lt()'
      Src: org.roaringbitmap.RangeBitmapTest:1081,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1081,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].ltCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:1082,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1082,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:1083,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lt()'
      Src: org.roaringbitmap.RangeBitmapTest:1083,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1083,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].ltCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:1084,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1084,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:1085,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lte(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1085,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1085,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lteCardinality(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1086,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1086,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1087,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lt(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1087,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1087,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].ltCardinality(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1088,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1088,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1089,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gt(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1089,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1089,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gtCardinality(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1090,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1090,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:1091,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gte(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1091,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1091,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gteCardinality(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1092,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1092,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1093,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lte(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1093,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1093,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lteCardinality(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1094,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1094,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
      Src: org.roaringbitmap.RangeBitmapTest:1095,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lt(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1095,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1095,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].ltCardinality(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1096,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1096,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:1097,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gte(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1097,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1097,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gteCardinality(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1098,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1098,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:1099,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gt(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1099,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1099,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gtCardinality(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1100,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1100,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
      Src: org.roaringbitmap.RangeBitmapTest:1101,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].eq(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1101,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1101,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:1102,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].neq(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1102,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1102,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1103,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].eq(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1103,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1103,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1104,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].eq(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1104,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1104,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1105,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].eq()'
      Src: org.roaringbitmap.RangeBitmapTest:1105,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1105,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:1106,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].neq(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1106,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1106,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:1107,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].neq(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1107,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1107,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:1108,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].neq()'
      Src: org.roaringbitmap.RangeBitmapTest:1108,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 115
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1109
      start: 1066
    functionDepth: 5
    functionLinenumber: 1066
    functionLinenumberEnd: 1109
    functionName: '[org.roaringbitmap.RangeBitmapTest].testExtremeValues()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmapTest].gteCardinality(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].lt(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].gtCardinality(int)'
    - '[org.roaringbitmap.RangeBitmapTest].gt(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].eq(int)'
    - '[Appender].build()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
    - '[org.roaringbitmap.RangeBitmap].appender()'
    - '[org.roaringbitmap.RangeBitmapTest].lteCardinality()'
    - '[org.roaringbitmap.RangeBitmapTest].gtCardinality()'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].gt(int)'
    - '[org.roaringbitmap.RangeBitmapTest].lt(int)'
    - '[org.roaringbitmap.RangeBitmapTest].ltCardinality(int)'
    - '[Appender].add(int)'
    - '[org.roaringbitmap.RangeBitmapTest].lte()'
    - '[org.roaringbitmap.RangeBitmapTest].ltCardinality()'
    - '[org.roaringbitmap.RangeBitmapTest].lte(int)'
    - '[org.roaringbitmap.RangeBitmapTest].gte(int)'
    - '[org.roaringbitmap.RangeBitmapTest].eq()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int)'
    - '[org.roaringbitmap.RangeBitmapTest].lteCardinality(int)'
    - '[org.roaringbitmap.RangeBitmapTest].neq(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].lteCardinality(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].gteCardinality(int)'
    - '[org.roaringbitmap.RangeBitmapTest].lte(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
    - '[org.roaringbitmap.RangeBitmapTest].gt()'
    - '[org.roaringbitmap.RangeBitmapTest].eq(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].neq()'
    - '[org.roaringbitmap.RangeBitmapTest].gte(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].gte()'
    - '[org.roaringbitmap.RangeBitmapTest].gtCardinality(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].lt()'
    - '[org.roaringbitmap.RangeBitmapTest].ltCardinality(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
    - '[Appender].add()'
    - '[org.roaringbitmap.RangeBitmapTest].gteCardinality()'
    - '[org.roaringbitmap.RangeBitmapTest].neq(int)'
    - '[Appender].add(org.roaringbitmap.RangeBitmapTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].testExtremeValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].appender()'
      Src: org.roaringbitmap.RangeBitmapTest:1131,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:1133,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].mapToDouble()'
      Src: org.roaringbitmap.RangeBitmapTest:1133,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].toArray()'
      Src: org.roaringbitmap.RangeBitmapTest:1133,1
    - Dst: '[java.util.Arrays].stream(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1134,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].mapToLong(java.util.function.DoubleToLongFunction)'
      Src: org.roaringbitmap.RangeBitmapTest:1134,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].forEach()'
      Src: org.roaringbitmap.RangeBitmapTest:1134,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:1135,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RangeBitmapTest:1137,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1140,1
    - Dst: '[java.util.function.DoubleToLongFunction].applyAsLong(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1143,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lte(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1144,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1145,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:1146,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lteCardinality(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1146,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1146,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1148
      start: 1129
    functionDepth: 4
    functionLinenumber: 1129
    functionLinenumberEnd: 1148
    functionName: '[org.roaringbitmap.RangeBitmapTest].testIndexDoubleValues()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.RangeBitmapTest].forEach()'
    - '[org.roaringbitmap.RangeBitmapTest].lte(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].toArray()'
    - '[org.roaringbitmap.RangeBitmapTest].mapToDouble()'
    - '[org.roaringbitmap.RangeBitmapTest].lteCardinality(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].mapToLong(java.util.function.DoubleToLongFunction)'
    - '[Appender].build()'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.util.function.DoubleToLongFunction].applyAsLong(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmap].appender()'
    - '[java.util.Arrays].stream(org.roaringbitmap.RangeBitmapTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].testIndexDoubleValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].appender()'
      Src: org.roaringbitmap.RangeBitmapTest:1152,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.RangeBitmapTest:1154,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].mapToDouble()'
      Src: org.roaringbitmap.RangeBitmapTest:1154,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].toArray()'
      Src: org.roaringbitmap.RangeBitmapTest:1154,1
    - Dst: '[java.util.Arrays].stream(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1155,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].mapToLong(java.util.function.DoubleToLongFunction)'
      Src: org.roaringbitmap.RangeBitmapTest:1155,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].forEach()'
      Src: org.roaringbitmap.RangeBitmapTest:1155,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:1156,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RangeBitmapTest:1158,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1161,1
    - Dst: '[java.util.function.DoubleToLongFunction].applyAsLong(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1164,1
    - Dst: '[java.util.function.DoubleToLongFunction].applyAsLong(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1165,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].between(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1166,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1167,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:1168,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].betweenCardinality(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1168,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1168,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1170
      start: 1150
    functionDepth: 4
    functionLinenumber: 1150
    functionLinenumberEnd: 1170
    functionName: '[org.roaringbitmap.RangeBitmapTest].testBetweenDoubleValues()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.RangeBitmapTest].forEach()'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].betweenCardinality(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
    - '[java.util.function.DoubleToLongFunction].applyAsLong(int)'
    - '[org.roaringbitmap.RangeBitmapTest].toArray()'
    - '[org.roaringbitmap.RangeBitmapTest].mapToDouble()'
    - '[org.roaringbitmap.RangeBitmapTest].mapToLong(java.util.function.DoubleToLongFunction)'
    - '[Appender].build()'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.util.function.DoubleToLongFunction].applyAsLong(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].between(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmap].appender()'
    - '[java.util.Arrays].stream(org.roaringbitmap.RangeBitmapTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].testBetweenDoubleValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].appender(long)'
      Src: org.roaringbitmap.RangeBitmapTest:1175,1
    - Dst: '[Appender].add(long)'
      Src: org.roaringbitmap.RangeBitmapTest:1176,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:1177,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gte(long)'
      Src: org.roaringbitmap.RangeBitmapTest:1177,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].getCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:1177,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,int)'
      Src: org.roaringbitmap.RangeBitmapTest:1177,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:1178,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gteCardinality(long)'
      Src: org.roaringbitmap.RangeBitmapTest:1178,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,int)'
      Src: org.roaringbitmap.RangeBitmapTest:1178,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:1179,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lte(long)'
      Src: org.roaringbitmap.RangeBitmapTest:1179,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].getCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:1179,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,int)'
      Src: org.roaringbitmap.RangeBitmapTest:1179,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:1180,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lteCardinality(long)'
      Src: org.roaringbitmap.RangeBitmapTest:1180,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,int)'
      Src: org.roaringbitmap.RangeBitmapTest:1180,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:1181,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].between(long,long)'
      Src: org.roaringbitmap.RangeBitmapTest:1181,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].getCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:1181,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,int)'
      Src: org.roaringbitmap.RangeBitmapTest:1181,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:1182,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].betweenCardinality(long,long)'
      Src: org.roaringbitmap.RangeBitmapTest:1182,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,int)'
      Src: org.roaringbitmap.RangeBitmapTest:1182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1183
      start: 1172
    functionDepth: 2
    functionLinenumber: 1172
    functionLinenumberEnd: 1183
    functionName: '[org.roaringbitmap.RangeBitmapTest].extremelySmallBitmapTest(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmapTest].gte(long)'
    - '[org.roaringbitmap.RangeBitmapTest].betweenCardinality(long,long)'
    - '[Appender].add(long)'
    - '[Appender].build()'
    - '[org.roaringbitmap.RangeBitmapTest].between(long,long)'
    - '[org.roaringbitmap.RangeBitmapTest].gteCardinality(long)'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,int)'
    - '[org.roaringbitmap.RangeBitmapTest].lteCardinality(long)'
    - '[org.roaringbitmap.RangeBitmap].appender(long)'
    - '[org.roaringbitmap.RangeBitmapTest].getCardinality()'
    - '[org.roaringbitmap.RangeBitmapTest].lte(long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].extremelySmallBitmapTest(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].appender(long)'
      Src: org.roaringbitmap.RangeBitmapTest:1189,1
    - Dst: '[Appender].add(long)'
      Src: org.roaringbitmap.RangeBitmapTest:1191,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:1193,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gte(long)'
      Src: org.roaringbitmap.RangeBitmapTest:1193,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].getCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:1193,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1193,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:1194,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gteCardinality(long)'
      Src: org.roaringbitmap.RangeBitmapTest:1194,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1194,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:1195,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lte(long)'
      Src: org.roaringbitmap.RangeBitmapTest:1195,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].getCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:1195,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1195,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:1196,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lteCardinality(long)'
      Src: org.roaringbitmap.RangeBitmapTest:1196,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1196,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:1197,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].between(long,long)'
      Src: org.roaringbitmap.RangeBitmapTest:1197,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].getCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:1197,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1197,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:1198,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].betweenCardinality(long,long)'
      Src: org.roaringbitmap.RangeBitmapTest:1198,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1198,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1199
      start: 1185
    functionDepth: 2
    functionLinenumber: 1185
    functionLinenumberEnd: 1199
    functionName: '[org.roaringbitmap.RangeBitmapTest].testModulo65536(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmapTest].gte(long)'
    - '[org.roaringbitmap.RangeBitmapTest].betweenCardinality(long,long)'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
    - '[Appender].add(long)'
    - '[Appender].build()'
    - '[org.roaringbitmap.RangeBitmapTest].between(long,long)'
    - '[org.roaringbitmap.RangeBitmapTest].gteCardinality(long)'
    - '[org.roaringbitmap.RangeBitmapTest].lteCardinality(long)'
    - '[org.roaringbitmap.RangeBitmap].appender(long)'
    - '[org.roaringbitmap.RangeBitmapTest].getCardinality()'
    - '[org.roaringbitmap.RangeBitmapTest].lte(long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].testModulo65536(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertAll()'
      Src: org.roaringbitmap.RangeBitmapTest:1204,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1211
      start: 1201
    functionDepth: 0
    functionLinenumber: 1201
    functionLinenumberEnd: 1211
    functionName: '[org.roaringbitmap.RangeBitmapTest].regressionTestIssue586()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmapTest].assertAll()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].regressionTestIssue586()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1220,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1221,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertTrue(boolean)'
      Src: org.roaringbitmap.RangeBitmapTest:1221,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1222,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertTrue(boolean)'
      Src: org.roaringbitmap.RangeBitmapTest:1222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1223
      start: 1213
    functionDepth: 1
    functionLinenumber: 1213
    functionLinenumberEnd: 1223
    functionName: '[org.roaringbitmap.RangeBitmapTest].regressionTestIssue588()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmapTest].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].intersects(int,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RoaringBitmap].intersects(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].regressionTestIssue588()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].appender(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1226,1
    - Dst: '[Appender].add(long)'
      Src: org.roaringbitmap.RangeBitmapTest:1227,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:1228,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].lte(long)'
      Src: org.roaringbitmap.RangeBitmapTest:1229,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].gte(long,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1229,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].between(long,long)'
      Src: org.roaringbitmap.RangeBitmapTest:1229,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1229,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].between(long,long)'
      Src: org.roaringbitmap.RangeBitmapTest:1230,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].getCardinality()'
      Src: org.roaringbitmap.RangeBitmapTest:1230,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - low
    - high
    - value
    argTypes:
    - long
    - long
    - long
    constantsTouched: []
    func_position:
      end: 1231
      start: 1225
    functionDepth: 1
    functionLinenumber: 1225
    functionLinenumberEnd: 1231
    functionName: '[org.roaringbitmap.RangeBitmapTest].regresssionTestIssue586(long,long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmap].appender(int)'
    - '[Appender].add(long)'
    - '[Appender].build()'
    - '[org.roaringbitmap.RangeBitmapTest].between(long,long)'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].gte(long,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].getCardinality()'
    - '[org.roaringbitmap.RangeBitmapTest].lte(long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].regresssionTestIssue586(long,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].appender(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1236,1
    - Dst: '[java.util.Arrays].setAll(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1238,1
    - Dst: '[Appender].add(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1240,1
    - Dst: expected[i % max].add(org.roaringbitmap.RangeBitmapTest)
      Src: org.roaringbitmap.RangeBitmapTest:1241,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:1243,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].eq(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1245,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1245,1
    - Dst: expected[offset].getLongCardinality()
      Src: org.roaringbitmap.RangeBitmapTest:1246,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].eqCardinality(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1246,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1246,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - max
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1248
      start: 1233
    functionDepth: 0
    functionLinenumber: 1233
    functionLinenumberEnd: 1248
    functionName: '[org.roaringbitmap.RangeBitmapTest].testEq(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].eq(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmap].appender(int)'
    - '[org.roaringbitmap.RangeBitmapTest].eqCardinality(org.roaringbitmap.RangeBitmapTest)'
    - '[Appender].build()'
    - expected[offset].getLongCardinality()
    - expected[i % max].add(org.roaringbitmap.RangeBitmapTest)
    - '[java.util.Arrays].setAll(org.roaringbitmap.RangeBitmapTest)'
    - '[Appender].add(org.roaringbitmap.RangeBitmapTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].testEq(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].appender(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1253,1
    - Dst: '[java.util.Arrays].setAll(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1255,1
    - Dst: '[Appender].add(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1258,1
    - Dst: expected[i % max].add(org.roaringbitmap.RangeBitmapTest)
      Src: org.roaringbitmap.RangeBitmapTest:1259,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:1261,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].eq(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1263,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1263,1
    - Dst: expected[offset].getLongCardinality()
      Src: org.roaringbitmap.RangeBitmapTest:1265,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].eqCardinality(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1265,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1264,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].eq(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1266,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].isEmpty()'
      Src: org.roaringbitmap.RangeBitmapTest:1266,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertTrue(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1266,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].eqCardinality(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1267,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1267,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RangeBitmapTest:1268,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].eq(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:1268,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].isEmpty()'
      Src: org.roaringbitmap.RangeBitmapTest:1268,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertTrue(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1268,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RangeBitmapTest:1269,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].eqCardinality(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:1269,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1269,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1270,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].eq(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:1270,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].isEmpty()'
      Src: org.roaringbitmap.RangeBitmapTest:1270,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertTrue(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1270,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1271,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].eqCardinality(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:1271,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1271,1
    - Dst: expected[offset].last()
      Src: org.roaringbitmap.RangeBitmapTest:1273,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(org.roaringbitmap.RangeBitmapTest,int)'
      Src: org.roaringbitmap.RangeBitmapTest:1273,1
    - Dst: expected[offset].last()
      Src: org.roaringbitmap.RangeBitmapTest:1275,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1275,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].eq(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:1275,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1274,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].eqCardinality(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:1276,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1276,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - max
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1278
      start: 1250
    functionDepth: 4
    functionLinenumber: 1250
    functionLinenumberEnd: 1278
    functionName: '[org.roaringbitmap.RangeBitmapTest].testEqWithContext(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmapTest].eqCardinality(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RoaringBitmap)'
    - expected[offset].last()
    - '[Appender].build()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(org.roaringbitmap.RangeBitmapTest,int)'
    - expected[offset].getLongCardinality()
    - '[org.roaringbitmap.RangeBitmapTest].isEmpty()'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - expected[i % max].add(org.roaringbitmap.RangeBitmapTest)
    - '[java.util.Arrays].setAll(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].assertTrue(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmap].appender(int)'
    - '[org.roaringbitmap.RangeBitmapTest].eqCardinality(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].eq(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].eq(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RoaringBitmap)'
    - '[Appender].add(org.roaringbitmap.RangeBitmapTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].testEqWithContext(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].appender(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1283,1
    - Dst: '[java.util.Arrays].setAll(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1285,1
    - Dst: '[Appender].add(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1287,1
    - Dst: expected[i % max].add(org.roaringbitmap.RangeBitmapTest)
      Src: org.roaringbitmap.RangeBitmapTest:1288,1
    - Dst: bitmap.flip(int,int)
      Src: org.roaringbitmap.RangeBitmapTest:1291,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:1293,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].neq(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1295,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1295,1
    - Dst: expected[offset].getLongCardinality()
      Src: org.roaringbitmap.RangeBitmapTest:1296,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].neqCardinality(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1296,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1296,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - max
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1298
      start: 1280
    functionDepth: 0
    functionLinenumber: 1280
    functionLinenumberEnd: 1298
    functionName: '[org.roaringbitmap.RangeBitmapTest].testNeq(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].neqCardinality(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].neq(org.roaringbitmap.RangeBitmapTest)'
    - bitmap.flip(int,int)
    - '[org.roaringbitmap.RangeBitmap].appender(int)'
    - '[Appender].build()'
    - expected[offset].getLongCardinality()
    - expected[i % max].add(org.roaringbitmap.RangeBitmapTest)
    - '[java.util.Arrays].setAll(org.roaringbitmap.RangeBitmapTest)'
    - '[Appender].add(org.roaringbitmap.RangeBitmapTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].testNeq(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].appender(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1303,1
    - Dst: '[java.util.Arrays].setAll(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1305,1
    - Dst: '[Appender].add(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1308,1
    - Dst: expected[i % max].add(org.roaringbitmap.RangeBitmapTest)
      Src: org.roaringbitmap.RangeBitmapTest:1309,1
    - Dst: bitmap.flip(int,org.roaringbitmap.RangeBitmapTest)
      Src: org.roaringbitmap.RangeBitmapTest:1312,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:1314,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].neq(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1316,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1316,1
    - Dst: expected[offset].getLongCardinality()
      Src: org.roaringbitmap.RangeBitmapTest:1318,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].neqCardinality(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1318,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1317,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RangeBitmapTest:1319,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].neq(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:1319,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].isEmpty()'
      Src: org.roaringbitmap.RangeBitmapTest:1319,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertTrue(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1319,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RangeBitmapTest:1320,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].neqCardinality(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:1320,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1320,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1321,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].neq(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:1321,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].isEmpty()'
      Src: org.roaringbitmap.RangeBitmapTest:1321,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertTrue(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1321,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1322,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].neqCardinality(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmapTest:1322,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1322,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - max
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1324
      start: 1300
    functionDepth: 4
    functionLinenumber: 1300
    functionLinenumberEnd: 1324
    functionName: '[org.roaringbitmap.RangeBitmapTest].testNeqWithContext(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmapTest].assertTrue(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].neq(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RangeBitmapTest].isEmpty()'
    - '[org.roaringbitmap.RangeBitmapTest].neqCardinality(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].neq(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmap].appender(int)'
    - bitmap.flip(int,org.roaringbitmap.RangeBitmapTest)
    - '[Appender].build()'
    - '[org.roaringbitmap.RangeBitmapTest].neqCardinality(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RoaringBitmap)'
    - expected[offset].getLongCardinality()
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(int,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
    - expected[i % max].add(org.roaringbitmap.RangeBitmapTest)
    - '[java.util.Arrays].setAll(org.roaringbitmap.RangeBitmapTest)'
    - '[Appender].add(org.roaringbitmap.RangeBitmapTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].testNeqWithContext(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].appender(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1330,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.roaringbitmap.RangeBitmapTest:1331,1
    - Dst: '[java.util.function.LongSupplier].getAsLong()'
      Src: org.roaringbitmap.RangeBitmapTest:1334,1
    - Dst: '[Appender].add(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1335,1
    - Dst: '[java.util.HashMap].computeIfAbsent(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1336,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].add(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1336,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:1338,1
    - Dst: '[java.util.HashMap].entrySet()'
      Src: org.roaringbitmap.RangeBitmapTest:1339,1
    - Dst: entry.getValue()
      Src: org.roaringbitmap.RangeBitmapTest:1340,1
    - Dst: entry.getKey()
      Src: org.roaringbitmap.RangeBitmapTest:1340,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].eq(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1340,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1340,1
    - Dst: entry.getValue()
      Src: org.roaringbitmap.RangeBitmapTest:1341,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].flip(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1341,1
    - Dst: entry.getValue()
      Src: org.roaringbitmap.RangeBitmapTest:1342,1
    - Dst: entry.getKey()
      Src: org.roaringbitmap.RangeBitmapTest:1342,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].neq(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1342,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1342,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.LongSupplier
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dist
    argTypes:
    - java.util.function.LongSupplier
    constantsTouched: []
    func_position:
      end: 1344
      start: 1326
    functionDepth: 1
    functionLinenumber: 1326
    functionLinenumberEnd: 1344
    functionName: '[org.roaringbitmap.RangeBitmapTest].testEqualsNotEqualsRandom(java.util.function.LongSupplier)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].entrySet()'
    - '[java.util.function.LongSupplier].getAsLong()'
    - '[org.roaringbitmap.RangeBitmapTest].eq(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmap].appender(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].neq(org.roaringbitmap.RangeBitmapTest)'
    - entry.getKey()
    - '[java.util.HashMap].<init>()'
    - '[org.roaringbitmap.RangeBitmapTest].add(org.roaringbitmap.RangeBitmapTest)'
    - '[Appender].build()'
    - entry.getValue()
    - '[org.roaringbitmap.RangeBitmapTest].flip(int,org.roaringbitmap.RangeBitmapTest)'
    - '[java.util.HashMap].computeIfAbsent(org.roaringbitmap.RangeBitmapTest)'
    - '[Appender].add(org.roaringbitmap.RangeBitmapTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].testEqualsNotEqualsRandom(java.util.function.LongSupplier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].appender(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1350,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.roaringbitmap.RangeBitmapTest:1351,1
    - Dst: '[java.util.function.LongSupplier].getAsLong()'
      Src: org.roaringbitmap.RangeBitmapTest:1354,1
    - Dst: '[Appender].add(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1355,1
    - Dst: '[java.util.HashMap].computeIfAbsent(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1356,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].add(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1356,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:1358,1
    - Dst: '[java.util.HashMap].entrySet()'
      Src: org.roaringbitmap.RangeBitmapTest:1359,1
    - Dst: entry.getValue()
      Src: org.roaringbitmap.RangeBitmapTest:1360,1
    - Dst: entry.getKey()
      Src: org.roaringbitmap.RangeBitmapTest:1360,1
    - Dst: entry.getValue()
      Src: org.roaringbitmap.RangeBitmapTest:1360,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].eq(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1360,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1360,1
    - Dst: entry.getKey()
      Src: org.roaringbitmap.RangeBitmapTest:1361,1
    - Dst: entry.getValue()
      Src: org.roaringbitmap.RangeBitmapTest:1361,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].neq(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1361,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].isEmpty()'
      Src: org.roaringbitmap.RangeBitmapTest:1361,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertTrue(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1361,1
    - Dst: entry.getValue()
      Src: org.roaringbitmap.RangeBitmapTest:1362,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].flip(int,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1362,1
    - Dst: entry.getValue()
      Src: org.roaringbitmap.RangeBitmapTest:1363,1
    - Dst: entry.getKey()
      Src: org.roaringbitmap.RangeBitmapTest:1363,1
    - Dst: entry.getValue()
      Src: org.roaringbitmap.RangeBitmapTest:1363,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].neq(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1363,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1363,1
    - Dst: entry.getKey()
      Src: org.roaringbitmap.RangeBitmapTest:1364,1
    - Dst: entry.getValue()
      Src: org.roaringbitmap.RangeBitmapTest:1364,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].eq(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1364,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].isEmpty()'
      Src: org.roaringbitmap.RangeBitmapTest:1364,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertTrue(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1364,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.LongSupplier
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dist
    argTypes:
    - java.util.function.LongSupplier
    constantsTouched: []
    func_position:
      end: 1366
      start: 1346
    functionDepth: 1
    functionLinenumber: 1346
    functionLinenumberEnd: 1366
    functionName: '[org.roaringbitmap.RangeBitmapTest].testEqualsNotEqualsRandomWithContext(java.util.function.LongSupplier)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmapTest].neq(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
    - '[java.util.HashMap].entrySet()'
    - '[org.roaringbitmap.RangeBitmapTest].eq(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
    - '[java.util.function.LongSupplier].getAsLong()'
    - '[org.roaringbitmap.RangeBitmapTest].assertTrue(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].isEmpty()'
    - '[org.roaringbitmap.RangeBitmap].appender(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest)'
    - entry.getKey()
    - '[java.util.HashMap].<init>()'
    - '[org.roaringbitmap.RangeBitmapTest].add(org.roaringbitmap.RangeBitmapTest)'
    - '[Appender].build()'
    - entry.getValue()
    - '[org.roaringbitmap.RangeBitmapTest].flip(int,org.roaringbitmap.RangeBitmapTest)'
    - '[java.util.HashMap].computeIfAbsent(org.roaringbitmap.RangeBitmapTest)'
    - '[Appender].add(org.roaringbitmap.RangeBitmapTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].testEqualsNotEqualsRandomWithContext(java.util.function.LongSupplier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].appender(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1371,1
    - Dst: '[Appender].serializedSizeInBytes()'
      Src: org.roaringbitmap.RangeBitmapTest:1372,1
    - Dst: '[Appender].add(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1374,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.RangeBitmapTest:1377,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].eqCardinality(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1378,1
    - Dst: System.err.println(org.roaringbitmap.RangeBitmapTest)
      Src: org.roaringbitmap.RangeBitmapTest:1378,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].eqCardinality(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1379,1
    - Dst: System.err.println(org.roaringbitmap.RangeBitmapTest)
      Src: org.roaringbitmap.RangeBitmapTest:1379,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1380
      start: 1368
    functionDepth: 1
    functionLinenumber: 1368
    functionLinenumberEnd: 1380
    functionName: '[org.roaringbitmap.RangeBitmapTest].triggerBufferOverflow()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - System.err.println(org.roaringbitmap.RangeBitmapTest)
    - '[org.roaringbitmap.RangeBitmap].appender(int)'
    - '[Appender].serializedSizeInBytes()'
    - '[Appender].build()'
    - '[org.roaringbitmap.RangeBitmapTest].eqCardinality(int)'
    - '[Appender].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].triggerBufferOverflow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.numberOfLeadingZeros(int)
      Src: org.roaringbitmap.RangeBitmapTest:1488,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - maxValue
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1490
      start: 1487
    functionDepth: 0
    functionLinenumber: 1487
    functionLinenumberEnd: 1490
    functionName: '[org.roaringbitmap.RangeBitmapTest].rangeMaskOriginal(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - Long.numberOfLeadingZeros(int)
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.RangeBitmapTest].rangeMaskOriginal(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.numberOfLeadingZeros(int)
      Src: org.roaringbitmap.RangeBitmapTest:1493,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - maxValue
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1495
      start: 1492
    functionDepth: 0
    functionLinenumber: 1492
    functionLinenumberEnd: 1495
    functionName: '[org.roaringbitmap.RangeBitmapTest].rangeMaskOptimized(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - Long.numberOfLeadingZeros(int)
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.RangeBitmapTest].rangeMaskOptimized(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1499,1
    - Dst: '[java.util.Random].nextLong()'
      Src: org.roaringbitmap.RangeBitmapTest:1501,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].rangeMaskOriginal(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1502,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].rangeMaskOptimized(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1502,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(long,long)'
      Src: org.roaringbitmap.RangeBitmapTest:1502,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1504
      start: 1497
    functionDepth: 0
    functionLinenumber: 1497
    functionLinenumberEnd: 1504
    functionName: '[org.roaringbitmap.RangeBitmapTest].rangeMaskRandom()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmapTest].rangeMaskOptimized(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].rangeMaskOriginal(org.roaringbitmap.RangeBitmapTest)'
    - '[java.util.Random].nextLong()'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(long,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].rangeMaskRandom()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.toBinaryString(org.roaringbitmap.RangeBitmapTest)
      Src: org.roaringbitmap.RangeBitmapTest:1511,1
    - Dst: Long.toBinaryString(org.roaringbitmap.RangeBitmapTest)
      Src: org.roaringbitmap.RangeBitmapTest:1511,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,String)'
      Src: org.roaringbitmap.RangeBitmapTest:1511,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1513
      start: 1506
    functionDepth: 1
    functionLinenumber: 1506
    functionLinenumberEnd: 1513
    functionName: '[org.roaringbitmap.RangeBitmapTest].rangeMaskExpressionSimplification()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,String)'
    - Long.toBinaryString(org.roaringbitmap.RangeBitmapTest)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].rangeMaskExpressionSimplification()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - sliceCount
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1517
      start: 1515
    functionDepth: 0
    functionLinenumber: 1515
    functionLinenumberEnd: 1517
    functionName: '[org.roaringbitmap.RangeBitmapTest].rangeMaskOriginal2(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.RangeBitmapTest].rangeMaskOriginal2(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - sliceCount
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1521
      start: 1519
    functionDepth: 0
    functionLinenumber: 1519
    functionLinenumberEnd: 1521
    functionName: '[org.roaringbitmap.RangeBitmapTest].rangeMaskSimplified2(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.RangeBitmapTest].rangeMaskSimplified2(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.RangeBitmapTest:1525,1
    - Dst: '[java.util.Random].nextLong()'
      Src: org.roaringbitmap.RangeBitmapTest:1527,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].rangeMaskOriginal2(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1528,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].rangeMaskSimplified2(org.roaringbitmap.RangeBitmapTest)'
      Src: org.roaringbitmap.RangeBitmapTest:1528,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(long,long,String)'
      Src: org.roaringbitmap.RangeBitmapTest:1528,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1530
      start: 1523
    functionDepth: 0
    functionLinenumber: 1523
    functionLinenumberEnd: 1530
    functionName: '[org.roaringbitmap.RangeBitmapTest].rangeMaskRandom2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(long,long,String)'
    - '[org.roaringbitmap.RangeBitmapTest].rangeMaskSimplified2(org.roaringbitmap.RangeBitmapTest)'
    - '[org.roaringbitmap.RangeBitmapTest].rangeMaskOriginal2(org.roaringbitmap.RangeBitmapTest)'
    - '[java.util.Random].nextLong()'
    - '[java.util.Random].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].rangeMaskRandom2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.toBinaryString(org.roaringbitmap.RangeBitmapTest)
      Src: org.roaringbitmap.RangeBitmapTest:1538,1
    - Dst: Long.toBinaryString(org.roaringbitmap.RangeBitmapTest)
      Src: org.roaringbitmap.RangeBitmapTest:1539,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,String)'
      Src: org.roaringbitmap.RangeBitmapTest:1537,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1542
      start: 1532
    functionDepth: 1
    functionLinenumber: 1532
    functionLinenumberEnd: 1542
    functionName: '[org.roaringbitmap.RangeBitmapTest].rangeMaskExpressionSimplification2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmapTest].assertEquals(org.roaringbitmap.RangeBitmapTest,org.roaringbitmap.RangeBitmapTest,String)'
    - Long.toBinaryString(org.roaringbitmap.RangeBitmapTest)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest].rangeMaskExpressionSimplification2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Double.isNaN(org.roaringbitmap.RangeBitmapTest)
      Src: org.roaringbitmap.RangeBitmapTest:1117,1
    - Dst: Double.doubleToLongBits(org.roaringbitmap.RangeBitmapTest)
      Src: org.roaringbitmap.RangeBitmapTest:1120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.DoubleToLongFunction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RangeBitmapTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.RangeBitmapTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - Double.isNaN(org.roaringbitmap.RangeBitmapTest)
    - Double.doubleToLongBits(org.roaringbitmap.RangeBitmapTest)
    linkageType: ''
    returnType: org.roaringbitmap.RangeBitmapTest
    signature: '[org.roaringbitmap.RangeBitmapTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmapTest.ReferenceImplementation.Builder].<init>()'
      Src: org.roaringbitmap.RangeBitmapTest.ReferenceImplementation:1385,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - RoaringBitmap[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1386
      start: 1384
    functionDepth: 1
    functionLinenumber: 1384
    functionLinenumberEnd: 1386
    functionName: '[org.roaringbitmap.RangeBitmapTest.ReferenceImplementation].builder()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmapTest.ReferenceImplementation.Builder].<init>()'
    linkageType: ''
    returnType: Builder
    signature: '[org.roaringbitmap.RangeBitmapTest.ReferenceImplementation].builder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - RoaringBitmap[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - RoaringBitmap[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RangeBitmapTest.ReferenceImplementation
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - maxRid
    - bitmaps
    argTypes:
    - long
    - RoaringBitmap[]
    constantsTouched: []
    func_position:
      end: 1391
      start: 1388
    functionDepth: 0
    functionLinenumber: 1388
    functionLinenumberEnd: 1391
    functionName: '[org.roaringbitmap.RangeBitmapTest.ReferenceImplementation].<init>(long,RoaringBitmap[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.RangeBitmapTest.ReferenceImplementation
    signature: '[org.roaringbitmap.RangeBitmapTest.ReferenceImplementation].<init>(long,RoaringBitmap[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.RangeBitmapTest.ReferenceImplementation:1397,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest.ReferenceImplementation].all()'
      Src: org.roaringbitmap.RangeBitmapTest.ReferenceImplementation:1398,1
    - Dst: bitmaps[0].clone()
      Src: org.roaringbitmap.RangeBitmapTest.ReferenceImplementation:1400,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest.ReferenceImplementation].all()'
      Src: org.roaringbitmap.RangeBitmapTest.ReferenceImplementation:1400,1
    - Dst: bitmap.and()
      Src: org.roaringbitmap.RangeBitmapTest.ReferenceImplementation:1404,1
    - Dst: bitmap.or()
      Src: org.roaringbitmap.RangeBitmapTest.ReferenceImplementation:1406,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - RoaringBitmap[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - threshold
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1411
      start: 1396
    functionDepth: 5
    functionLinenumber: 1396
    functionLinenumberEnd: 1411
    functionName: '[org.roaringbitmap.RangeBitmapTest.ReferenceImplementation].lessThanOrEqualTo(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - bitmap.and()
    - bitmap.or()
    - bitmaps[0].clone()
    - '[org.roaringbitmap.RangeBitmapTest.ReferenceImplementation].all()'
    - Long.numberOfLeadingZeros(long)
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RangeBitmapTest.ReferenceImplementation].lessThanOrEqualTo(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RangeBitmapTest.ReferenceImplementation:1414,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,long)'
      Src: org.roaringbitmap.RangeBitmapTest.ReferenceImplementation:1415,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - RoaringBitmap[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1417
      start: 1413
    functionDepth: 4
    functionLinenumber: 1413
    functionLinenumberEnd: 1417
    functionName: '[org.roaringbitmap.RangeBitmapTest.ReferenceImplementation].all()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(int,long)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RangeBitmapTest.ReferenceImplementation].all()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].setAll(RoaringBitmapWriter<RoaringBitmap>[])'
      Src: org.roaringbitmap.RangeBitmapTest.ReferenceImplementation.Builder:1428,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - RoaringBitmapWriter<RoaringBitmap>[]
      - int
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RangeBitmapTest.ReferenceImplementation.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1429
      start: 1425
    functionDepth: 0
    functionLinenumber: 1425
    functionLinenumberEnd: 1429
    functionName: '[org.roaringbitmap.RangeBitmapTest.ReferenceImplementation.Builder].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 2
    functionsReached:
    - '[java.util.Arrays].setAll(RoaringBitmapWriter<RoaringBitmap>[])'
    linkageType: ''
    returnType: org.roaringbitmap.RangeBitmapTest.ReferenceImplementation.Builder
    signature: '[org.roaringbitmap.RangeBitmapTest.ReferenceImplementation.Builder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.numberOfTrailingZeros(org.roaringbitmap.RangeBitmapTest.ReferenceImplementation.Builder)
      Src: org.roaringbitmap.RangeBitmapTest.ReferenceImplementation.Builder:1435,1
    - Dst: writers[index].add(int)
      Src: org.roaringbitmap.RangeBitmapTest.ReferenceImplementation.Builder:1436,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - RoaringBitmapWriter<RoaringBitmap>[]
      - int
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1440
      start: 1431
    functionDepth: 0
    functionLinenumber: 1431
    functionLinenumberEnd: 1440
    functionName: '[org.roaringbitmap.RangeBitmapTest.ReferenceImplementation.Builder].add(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - writers[index].add(int)
    - Long.numberOfTrailingZeros(org.roaringbitmap.RangeBitmapTest.ReferenceImplementation.Builder)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmapTest.ReferenceImplementation.Builder].add(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.RangeBitmapTest.ReferenceImplementation.Builder:1443,1
    - Dst: writers[i].get()
      Src: org.roaringbitmap.RangeBitmapTest.ReferenceImplementation.Builder:1446,1
    - Dst: '[org.roaringbitmap.RangeBitmapTest.ReferenceImplementation].<init>(int,org.roaringbitmap.RangeBitmapTest.ReferenceImplementation.Builder)'
      Src: org.roaringbitmap.RangeBitmapTest.ReferenceImplementation.Builder:1448,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - RoaringBitmapWriter<RoaringBitmap>[]
      - int
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ReferenceImplementation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1449
      start: 1442
    functionDepth: 0
    functionLinenumber: 1442
    functionLinenumberEnd: 1449
    functionName: '[org.roaringbitmap.RangeBitmapTest.ReferenceImplementation.Builder].seal()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmapTest.ReferenceImplementation].<init>(int,org.roaringbitmap.RangeBitmapTest.ReferenceImplementation.Builder)'
    - writers[i].get()
    - Long.numberOfLeadingZeros(long)
    linkageType: ''
    returnType: ReferenceImplementation
    signature: '[org.roaringbitmap.RangeBitmapTest.ReferenceImplementation.Builder].seal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:27,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:27,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:26,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:29,1
    - Dst: '[com.google.common.collect.ImmutableSet].of()'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:29,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:28,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:31,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:31,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:30,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:33,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:33,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:32,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:35,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:35,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:34,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:37,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:37,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:37,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:38,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:36,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:40,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:40,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:40,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:41,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:39,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:43,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:43,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:43,1
    - Dst: '[com.google.common.collect.ImmutableSet].of()'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:44,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:42,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:46,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:46,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:46,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:47,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:47,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:47,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:45,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:49,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:49,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:49,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:50,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:50,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:50,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:48,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:52,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:52,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:52,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:53,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:51,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:55,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:55,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:55,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:56,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:54,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:58,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:58,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:58,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:59,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:59,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:59,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:57,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:61,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:61,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:61,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:62,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:60,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:64,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:64,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:64,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:65,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:63,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:67,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:68,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:68,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:68,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:66,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:72,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:72,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:72,1
    - Dst: '[com.google.common.collect.Iterables].filter(org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:71,1
    - Dst: '[com.google.common.collect.ImmutableSet].copyOf(org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:70,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:74,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:69,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:78,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:78,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:78,1
    - Dst: '[com.google.common.collect.Iterables].filter(org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:77,1
    - Dst: '[com.google.common.collect.ImmutableSet].copyOf(org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:76,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:82,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:82,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:82,1
    - Dst: '[com.google.common.collect.Iterables].filter(org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:81,1
    - Dst: '[com.google.common.collect.ImmutableSet].copyOf(org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:80,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:75,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:87,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:87,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:87,1
    - Dst: '[com.google.common.collect.Iterables].filter(org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:86,1
    - Dst: '[com.google.common.collect.ImmutableSet].copyOf(org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:85,1
    - Dst: '[com.google.common.collect.ImmutableSet].of()'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:89,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:84,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:93,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:93,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:93,1
    - Dst: '[com.google.common.collect.Iterables].filter(org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:92,1
    - Dst: '[com.google.common.collect.ImmutableSet].copyOf(org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:91,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:97,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:97,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:97,1
    - Dst: '[com.google.common.collect.Iterables].filter(org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:96,1
    - Dst: '[com.google.common.collect.ImmutableSet].copyOf(org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:95,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:90,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:100,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:103,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:103,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:103,1
    - Dst: '[com.google.common.collect.Iterables].filter(org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:102,1
    - Dst: '[com.google.common.collect.ImmutableSet].copyOf(org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:101,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:99,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:108,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:108,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:108,1
    - Dst: '[com.google.common.collect.Iterables].filter(org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:107,1
    - Dst: '[com.google.common.collect.ImmutableSet].copyOf(org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:106,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:112,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:112,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:112,1
    - Dst: '[com.google.common.collect.Iterables].filter(org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:111,1
    - Dst: '[com.google.common.collect.ImmutableSet].copyOf(org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:110,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:105,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:115,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:115,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:114,1
    - Dst: '[java.util.stream.Stream].of(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:25,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 170
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Predicate<Integer>
      - java.util.function.Predicate<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 116
    functionName: '[org.roaringbitmap.RoaringBitmapSubsetTest].params()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapSubsetTest.java
    functionUses: 0
    functionsReached:
    - '[com.google.common.collect.DiscreteDomain].integers()'
    - '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
    - '[com.google.common.collect.Iterables].filter(org.roaringbitmap.RoaringBitmapSubsetTest)'
    - '[com.google.common.collect.Range].closed(int,int,int,int)'
    - '[com.google.common.collect.ImmutableSet].copyOf(org.roaringbitmap.RoaringBitmapSubsetTest)'
    - '[com.google.common.collect.ImmutableSet].of()'
    - '[com.google.common.collect.ImmutableSet].of(int,int,int)'
    - '[com.google.common.collect.ImmutableSet].of(int,int,int,int)'
    - '[com.google.common.collect.Range].closed(int,int,int)'
    - '[java.util.stream.Stream].of(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
    - '[com.google.common.collect.ImmutableSet].of(int,int)'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.roaringbitmap.RoaringBitmapSubsetTest].params()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmapSubsetTest].create(java.util.Set<Integer>)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:121,1
    - Dst: '[org.roaringbitmap.RoaringBitmapSubsetTest].create(java.util.Set<Integer>)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:122,1
    - Dst: '[java.util.Set<Integer>].containsAll(java.util.Set<Integer>)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:123,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:123,1
    - Dst: '[org.roaringbitmap.RoaringBitmapSubsetTest].assertEquals(org.roaringbitmap.RoaringBitmapSubsetTest,boolean)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:123,1
    - Dst: '[java.util.Set<Integer>].containsAll(java.util.Set<Integer>)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:125,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:125,1
    - Dst: '[org.roaringbitmap.RoaringBitmapSubsetTest].assertEquals(org.roaringbitmap.RoaringBitmapSubsetTest,boolean)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Set<Integer>
      - java.util.Set<Integer>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Predicate<Integer>
      - java.util.function.Predicate<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - superSet
    - subSet
    argTypes:
    - java.util.Set<Integer>
    - java.util.Set<Integer>
    constantsTouched: []
    func_position:
      end: 126
      start: 118
    functionDepth: 5
    functionLinenumber: 118
    functionLinenumberEnd: 126
    functionName: '[org.roaringbitmap.RoaringBitmapSubsetTest].testProperSubset(java.util.Set<Integer>,java.util.Set<Integer>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapSubsetTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmapSubsetTest].create(java.util.Set<Integer>)'
    - '[org.roaringbitmap.RoaringBitmap].contains(org.roaringbitmap.RoaringBitmap)'
    - '[java.util.Set<Integer>].containsAll(java.util.Set<Integer>)'
    - '[org.roaringbitmap.RoaringBitmapSubsetTest].assertEquals(org.roaringbitmap.RoaringBitmapSubsetTest,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmapSubsetTest].testProperSubset(java.util.Set<Integer>,java.util.Set<Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:129,1
    - Dst: contiguousSet.first()
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:132,1
    - Dst: '[org.roaringbitmap.RoaringBitmapSubsetTest].longValue()'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:132,1
    - Dst: contiguousSet.last()
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:132,1
    - Dst: '[org.roaringbitmap.RoaringBitmapSubsetTest].longValue()'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:132,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:132,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.RoaringBitmapSubsetTest:135,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Set<Integer>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Predicate<Integer>
      - java.util.function.Predicate<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - set
    argTypes:
    - java.util.Set<Integer>
    constantsTouched: []
    func_position:
      end: 139
      start: 128
    functionDepth: 4
    functionLinenumber: 128
    functionLinenumberEnd: 139
    functionName: '[org.roaringbitmap.RoaringBitmapSubsetTest].create(java.util.Set<Integer>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapSubsetTest.java
    functionUses: 1
    functionsReached:
    - contiguousSet.first()
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmapSubsetTest)'
    - contiguousSet.last()
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmapSubsetTest].longValue()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmapSubsetTest,org.roaringbitmap.RoaringBitmapSubsetTest)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmapSubsetTest].create(java.util.Set<Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Predicate<Integer>
      - java.util.function.Predicate<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmapSubsetTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.RoaringBitmapSubsetTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapSubsetTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmapSubsetTest
    signature: '[org.roaringbitmap.RoaringBitmapSubsetTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:42,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getContainerName()'
      Src: org.roaringbitmap.TestContainer:42,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:42,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:43,1
    - Dst: '[org.roaringbitmap.ArrayContainer].getContainerName()'
      Src: org.roaringbitmap.TestContainer:43,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:43,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:44,1
    - Dst: '[org.roaringbitmap.RunContainer].getContainerName()'
      Src: org.roaringbitmap.TestContainer:44,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 40
    functionDepth: 2
    functionLinenumber: 40
    functionLinenumberEnd: 45
    functionName: '[org.roaringbitmap.TestContainer].testNames()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].getContainerName()'
    - '[org.roaringbitmap.BitmapContainer].getContainerName()'
    - '[org.roaringbitmap.RunContainer].getContainerName()'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.TestContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].testNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].getCharIterator()'
      Src: org.roaringbitmap.TestContainer:48,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.TestContainer:51,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.TestContainer:56,1
    - Dst: System.out.print(String)
      Src: org.roaringbitmap.TestContainer:66,1
    - Dst: '[org.roaringbitmap.Container].getCharIterator()'
      Src: org.roaringbitmap.TestContainer:67,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.TestContainer:68,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.TestContainer:69,1
    - Dst: System.out.print(String)
      Src: org.roaringbitmap.TestContainer:69,1
    - Dst: System.out.print(String)
      Src: org.roaringbitmap.TestContainer:71,1
    - Dst: System.out.print(String)
      Src: org.roaringbitmap.TestContainer:73,1
    - Dst: System.out.println()
      Src: org.roaringbitmap.TestContainer:75,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - c
    - s
    argTypes:
    - org.roaringbitmap.Container
    - char[]
    constantsTouched: []
    func_position:
      end: 78
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 78
    functionName: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,char[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].getCharIterator()'
    - System.out.print(String)
    - System.out.println()
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[org.roaringbitmap.PeekableCharIterator].next()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:81,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:83,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ss
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 86
      start: 80
    functionDepth: 2
    functionLinenumber: 80
    functionLinenumberEnd: 86
    functionName: '[org.roaringbitmap.TestContainer].makeContainer(char[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].add(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.TestContainer].makeContainer(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestContainer:90,1
    - Dst: ct.newInstance()
      Src: org.roaringbitmap.TestContainer:92,1
    - Dst: ac.add(char)
      Src: org.roaringbitmap.TestContainer:93,1
    - Dst: ac.add(char)
      Src: org.roaringbitmap.TestContainer:94,1
    - Dst: ac.add(char)
      Src: org.roaringbitmap.TestContainer:95,1
    - Dst: ac.add(char)
      Src: org.roaringbitmap.TestContainer:96,1
    - Dst: ac.add(char)
      Src: org.roaringbitmap.TestContainer:97,1
    - Dst: ct1.newInstance()
      Src: org.roaringbitmap.TestContainer:99,1
    - Dst: ac.and(org.roaringbitmap.TestContainer)
      Src: org.roaringbitmap.TestContainer:100,1
    - Dst: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:101,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:101,1
    - Dst: '[org.roaringbitmap.TestContainer].getCardinality()'
      Src: org.roaringbitmap.TestContainer:102,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:102,1
    - Dst: ac.andCardinality(org.roaringbitmap.TestContainer)
      Src: org.roaringbitmap.TestContainer:103,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:103,1
    - Dst: ac1.andCardinality(org.roaringbitmap.TestContainer)
      Src: org.roaringbitmap.TestContainer:104,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:104,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions:
      - InstantiationException
      - IllegalAccessException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 107
    functionName: '[org.roaringbitmap.TestContainer].and1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - ac1.andCardinality(org.roaringbitmap.TestContainer)
    - ac.add(char)
    - ct.newInstance()
    - ac.and(org.roaringbitmap.TestContainer)
    - '[org.roaringbitmap.TestContainer].getCardinality()'
    - '[org.roaringbitmap.TestContainer].assertEquals(int,org.roaringbitmap.TestContainer)'
    - ct1.newInstance()
    - '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
    - ac.andCardinality(org.roaringbitmap.TestContainer)
    - '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.TestContainer)'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].and1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestContainer:111,1
    - Dst: ct.newInstance()
      Src: org.roaringbitmap.TestContainer:113,1
    - Dst: ac.add(char)
      Src: org.roaringbitmap.TestContainer:114,1
    - Dst: ct1.newInstance()
      Src: org.roaringbitmap.TestContainer:116,1
    - Dst: ac1.add(char)
      Src: org.roaringbitmap.TestContainer:118,1
    - Dst: ac1.add(char)
      Src: org.roaringbitmap.TestContainer:119,1
    - Dst: ac1.add(char)
      Src: org.roaringbitmap.TestContainer:120,1
    - Dst: ac1.add(char)
      Src: org.roaringbitmap.TestContainer:121,1
    - Dst: ac1.add(char)
      Src: org.roaringbitmap.TestContainer:122,1
    - Dst: ac1.add(char)
      Src: org.roaringbitmap.TestContainer:123,1
    - Dst: ac1.add(char)
      Src: org.roaringbitmap.TestContainer:124,1
    - Dst: ac.and(org.roaringbitmap.TestContainer)
      Src: org.roaringbitmap.TestContainer:126,1
    - Dst: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:127,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:127,1
    - Dst: '[org.roaringbitmap.TestContainer].getCardinality()'
      Src: org.roaringbitmap.TestContainer:128,1
    - Dst: ac.andCardinality(org.roaringbitmap.TestContainer)
      Src: org.roaringbitmap.TestContainer:128,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.TestContainer,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:128,1
    - Dst: '[org.roaringbitmap.TestContainer].getCardinality()'
      Src: org.roaringbitmap.TestContainer:129,1
    - Dst: ac1.andCardinality(org.roaringbitmap.TestContainer)
      Src: org.roaringbitmap.TestContainer:129,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.TestContainer,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:129,1
    - Dst: ac1.andCardinality(org.roaringbitmap.TestContainer)
      Src: org.roaringbitmap.TestContainer:130,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:130,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions:
      - InstantiationException
      - IllegalAccessException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 133
    functionName: '[org.roaringbitmap.TestContainer].and2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - ac1.andCardinality(org.roaringbitmap.TestContainer)
    - ac.add(char)
    - ct.newInstance()
    - ac.and(org.roaringbitmap.TestContainer)
    - '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.TestContainer,org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.TestContainer].getCardinality()'
    - '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.TestContainer].assertEquals(int,org.roaringbitmap.TestContainer)'
    - ct1.newInstance()
    - '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
    - ac.andCardinality(org.roaringbitmap.TestContainer)
    - ac1.add(char)
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].and2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestContainer:137,1
    - Dst: ct.newInstance()
      Src: org.roaringbitmap.TestContainer:139,1
    - Dst: ac.add(char)
      Src: org.roaringbitmap.TestContainer:141,1
    - Dst: ac.add(char)
      Src: org.roaringbitmap.TestContainer:142,1
    - Dst: ac.add(char)
      Src: org.roaringbitmap.TestContainer:143,1
    - Dst: ac.add(char)
      Src: org.roaringbitmap.TestContainer:144,1
    - Dst: ac.add(char)
      Src: org.roaringbitmap.TestContainer:145,1
    - Dst: ct1.newInstance()
      Src: org.roaringbitmap.TestContainer:150,1
    - Dst: ac1.add(char)
      Src: org.roaringbitmap.TestContainer:152,1
    - Dst: ac1.add(char)
      Src: org.roaringbitmap.TestContainer:153,1
    - Dst: ac1.add(char)
      Src: org.roaringbitmap.TestContainer:154,1
    - Dst: ac1.add(char)
      Src: org.roaringbitmap.TestContainer:155,1
    - Dst: ac1.add(char)
      Src: org.roaringbitmap.TestContainer:156,1
    - Dst: ac1.add(char)
      Src: org.roaringbitmap.TestContainer:157,1
    - Dst: ac1.add(char)
      Src: org.roaringbitmap.TestContainer:158,1
    - Dst: ac.and(org.roaringbitmap.TestContainer)
      Src: org.roaringbitmap.TestContainer:160,1
    - Dst: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:161,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:161,1
    - Dst: '[org.roaringbitmap.TestContainer].getCardinality()'
      Src: org.roaringbitmap.TestContainer:162,1
    - Dst: ac.andCardinality(org.roaringbitmap.TestContainer)
      Src: org.roaringbitmap.TestContainer:162,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.TestContainer,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:162,1
    - Dst: '[org.roaringbitmap.TestContainer].getCardinality()'
      Src: org.roaringbitmap.TestContainer:163,1
    - Dst: ac1.andCardinality(org.roaringbitmap.TestContainer)
      Src: org.roaringbitmap.TestContainer:163,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.TestContainer,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:163,1
    - Dst: ac1.andCardinality(org.roaringbitmap.TestContainer)
      Src: org.roaringbitmap.TestContainer:164,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:164,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions:
      - InstantiationException
      - IllegalAccessException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 167
    functionName: '[org.roaringbitmap.TestContainer].and3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - ac1.andCardinality(org.roaringbitmap.TestContainer)
    - ac.add(char)
    - ct.newInstance()
    - ac.and(org.roaringbitmap.TestContainer)
    - '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.TestContainer,org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.TestContainer].getCardinality()'
    - '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.TestContainer].assertEquals(int,org.roaringbitmap.TestContainer)'
    - ct1.newInstance()
    - '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
    - ac.andCardinality(org.roaringbitmap.TestContainer)
    - ac1.add(char)
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].and3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestContainer:171,1
    - Dst: ct.newInstance()
      Src: org.roaringbitmap.TestContainer:173,1
    - Dst: ac.add(char)
      Src: org.roaringbitmap.TestContainer:175,1
    - Dst: ac.add(char)
      Src: org.roaringbitmap.TestContainer:176,1
    - Dst: ac.add(char)
      Src: org.roaringbitmap.TestContainer:177,1
    - Dst: ac.add(char)
      Src: org.roaringbitmap.TestContainer:178,1
    - Dst: ac.add(char)
      Src: org.roaringbitmap.TestContainer:179,1
    - Dst: ac.add(char)
      Src: org.roaringbitmap.TestContainer:180,1
    - Dst: ct1.newInstance()
      Src: org.roaringbitmap.TestContainer:185,1
    - Dst: ac1.add(char)
      Src: org.roaringbitmap.TestContainer:187,1
    - Dst: ac1.add(char)
      Src: org.roaringbitmap.TestContainer:188,1
    - Dst: ac1.add(char)
      Src: org.roaringbitmap.TestContainer:189,1
    - Dst: ac1.add(char)
      Src: org.roaringbitmap.TestContainer:190,1
    - Dst: ac1.add(char)
      Src: org.roaringbitmap.TestContainer:191,1
    - Dst: ac1.add(char)
      Src: org.roaringbitmap.TestContainer:192,1
    - Dst: ac1.add(char)
      Src: org.roaringbitmap.TestContainer:193,1
    - Dst: ac.and(org.roaringbitmap.TestContainer)
      Src: org.roaringbitmap.TestContainer:195,1
    - Dst: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:196,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:196,1
    - Dst: '[org.roaringbitmap.TestContainer].getCardinality()'
      Src: org.roaringbitmap.TestContainer:197,1
    - Dst: ac.andCardinality(org.roaringbitmap.TestContainer)
      Src: org.roaringbitmap.TestContainer:197,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.TestContainer,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:197,1
    - Dst: '[org.roaringbitmap.TestContainer].getCardinality()'
      Src: org.roaringbitmap.TestContainer:198,1
    - Dst: ac1.andCardinality(org.roaringbitmap.TestContainer)
      Src: org.roaringbitmap.TestContainer:198,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.TestContainer,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:198,1
    - Dst: ac1.andCardinality(org.roaringbitmap.TestContainer)
      Src: org.roaringbitmap.TestContainer:199,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:199,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions:
      - InstantiationException
      - IllegalAccessException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 202
    functionName: '[org.roaringbitmap.TestContainer].and4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - ac1.andCardinality(org.roaringbitmap.TestContainer)
    - ac.add(char)
    - ct.newInstance()
    - ac.and(org.roaringbitmap.TestContainer)
    - '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.TestContainer,org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.TestContainer].getCardinality()'
    - '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.TestContainer].assertEquals(int,org.roaringbitmap.TestContainer)'
    - ct1.newInstance()
    - '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
    - ac.andCardinality(org.roaringbitmap.TestContainer)
    - ac1.add(char)
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].and4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestContainer:206,1
    - Dst: ct.newInstance()
      Src: org.roaringbitmap.TestContainer:208,1
    - Dst: ac.add(char)
      Src: org.roaringbitmap.TestContainer:210,1
    - Dst: ac.add(char)
      Src: org.roaringbitmap.TestContainer:211,1
    - Dst: ac.add(char)
      Src: org.roaringbitmap.TestContainer:212,1
    - Dst: ac.add(char)
      Src: org.roaringbitmap.TestContainer:213,1
    - Dst: ac.add(char)
      Src: org.roaringbitmap.TestContainer:214,1
    - Dst: ct1.newInstance()
      Src: org.roaringbitmap.TestContainer:219,1
    - Dst: ac1.add(char)
      Src: org.roaringbitmap.TestContainer:221,1
    - Dst: ac1.add(char)
      Src: org.roaringbitmap.TestContainer:222,1
    - Dst: ac1.add(char)
      Src: org.roaringbitmap.TestContainer:223,1
    - Dst: ac1.add(char)
      Src: org.roaringbitmap.TestContainer:224,1
    - Dst: ac1.add(char)
      Src: org.roaringbitmap.TestContainer:225,1
    - Dst: ac.and(org.roaringbitmap.TestContainer)
      Src: org.roaringbitmap.TestContainer:227,1
    - Dst: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:228,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:228,1
    - Dst: '[org.roaringbitmap.TestContainer].getCardinality()'
      Src: org.roaringbitmap.TestContainer:229,1
    - Dst: ac.andCardinality(org.roaringbitmap.TestContainer)
      Src: org.roaringbitmap.TestContainer:229,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.TestContainer,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:229,1
    - Dst: '[org.roaringbitmap.TestContainer].getCardinality()'
      Src: org.roaringbitmap.TestContainer:230,1
    - Dst: ac1.andCardinality(org.roaringbitmap.TestContainer)
      Src: org.roaringbitmap.TestContainer:230,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.TestContainer,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:230,1
    - Dst: ac1.andCardinality(org.roaringbitmap.TestContainer)
      Src: org.roaringbitmap.TestContainer:231,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:231,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions:
      - InstantiationException
      - IllegalAccessException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 234
      start: 204
    functionDepth: 1
    functionLinenumber: 204
    functionLinenumberEnd: 234
    functionName: '[org.roaringbitmap.TestContainer].and5()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - ac1.andCardinality(org.roaringbitmap.TestContainer)
    - ac.add(char)
    - ct.newInstance()
    - ac.and(org.roaringbitmap.TestContainer)
    - '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.TestContainer,org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.TestContainer].getCardinality()'
    - '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.TestContainer].assertEquals(int,org.roaringbitmap.TestContainer)'
    - ct1.newInstance()
    - '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
    - ac.andCardinality(org.roaringbitmap.TestContainer)
    - ac1.add(char)
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].and5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestContainer].makeContainer(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:240,1
    - Dst: '[org.roaringbitmap.Container].inot(int,int)'
      Src: org.roaringbitmap.TestContainer:241,1
    - Dst: '[java.util.Arrays].binarySearch(org.roaringbitmap.TestContainer,char)'
      Src: org.roaringbitmap.TestContainer:245,1
    - Dst: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:249,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:249,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 250
      start: 236
    functionDepth: 1
    functionLinenumber: 236
    functionLinenumberEnd: 250
    functionName: '[org.roaringbitmap.TestContainer].inotTest1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestContainer].makeContainer(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
    - '[java.util.Arrays].binarySearch(org.roaringbitmap.TestContainer,char)'
    - '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.Container].inot(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].inotTest1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestContainer:254,1
    - Dst: '[org.roaringbitmap.TestContainer].makeContainer(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:260,1
    - Dst: '[org.roaringbitmap.Container].inot(int,int)'
      Src: org.roaringbitmap.TestContainer:261,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:262,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestContainer:263,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestContainer:263,1
    - Dst: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestContainer:265,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:264,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 283
      start: 252
    functionDepth: 1
    functionLinenumber: 252
    functionLinenumberEnd: 283
    functionName: '[org.roaringbitmap.TestContainer].inotTest10()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestContainer].assertTrue()'
    - '[org.roaringbitmap.TestContainer].makeContainer(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
    - System.out.println(String)
    - '[org.roaringbitmap.Container].inot(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].inotTest10()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestContainer].makeContainer(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:289,1
    - Dst: '[org.roaringbitmap.Container].inot(int,int)'
      Src: org.roaringbitmap.TestContainer:290,1
    - Dst: '[org.roaringbitmap.Container].inot(int,int)'
      Src: org.roaringbitmap.TestContainer:291,1
    - Dst: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:292,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 293
      start: 285
    functionDepth: 1
    functionLinenumber: 285
    functionLinenumberEnd: 293
    functionName: '[org.roaringbitmap.TestContainer].inotTest2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestContainer].makeContainer(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].inot(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].inotTest2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:299,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:301,1
    - Dst: '[org.roaringbitmap.Container].inot(int,int)'
      Src: org.roaringbitmap.TestContainer:304,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestContainer:305,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:305,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestContainer:306,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestContainer:306,1
    - Dst: '[org.roaringbitmap.Container].inot(int,int)'
      Src: org.roaringbitmap.TestContainer:307,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestContainer:309,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:309,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 311
      start: 295
    functionDepth: 3
    functionLinenumber: 295
    functionLinenumberEnd: 311
    functionName: '[org.roaringbitmap.TestContainer].inotTest3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].contains(char)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].inot(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].inotTest3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestContainer].makeContainer(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:317,1
    - Dst: '[org.roaringbitmap.Container].inot(int,int)'
      Src: org.roaringbitmap.TestContainer:318,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:319,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestContainer:320,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestContainer:320,1
    - Dst: '[org.roaringbitmap.Container].inot(int,int)'
      Src: org.roaringbitmap.TestContainer:321,1
    - Dst: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:322,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 323
      start: 313
    functionDepth: 1
    functionLinenumber: 313
    functionLinenumberEnd: 323
    functionName: '[org.roaringbitmap.TestContainer].inotTest4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestContainer].assertTrue()'
    - '[org.roaringbitmap.TestContainer].makeContainer(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].inot(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].inotTest4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestContainer:327,1
    - Dst: '[org.roaringbitmap.TestContainer].makeContainer(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:338,1
    - Dst: '[org.roaringbitmap.Container].inot(int,int)'
      Src: org.roaringbitmap.TestContainer:339,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:340,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestContainer:341,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestContainer:341,1
    - Dst: '[org.roaringbitmap.Container].inot(int,int)'
      Src: org.roaringbitmap.TestContainer:342,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:343,1
    - Dst: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:344,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:344,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 345
      start: 325
    functionDepth: 1
    functionLinenumber: 325
    functionLinenumberEnd: 345
    functionName: '[org.roaringbitmap.TestContainer].inotTest5()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestContainer].assertTrue()'
    - '[org.roaringbitmap.TestContainer].makeContainer(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
    - System.out.println(String)
    - '[org.roaringbitmap.Container].inot(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].inotTest5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestContainer:349,1
    - Dst: '[org.roaringbitmap.TestContainer].makeContainer(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:361,1
    - Dst: '[org.roaringbitmap.Container].inot(int,int)'
      Src: org.roaringbitmap.TestContainer:362,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:363,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestContainer:364,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestContainer:364,1
    - Dst: '[org.roaringbitmap.Container].inot(int,int)'
      Src: org.roaringbitmap.TestContainer:365,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:366,1
    - Dst: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:367,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:367,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 368
      start: 347
    functionDepth: 1
    functionLinenumber: 347
    functionLinenumberEnd: 368
    functionName: '[org.roaringbitmap.TestContainer].inotTest6()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestContainer].assertTrue()'
    - '[org.roaringbitmap.TestContainer].makeContainer(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
    - System.out.println(String)
    - '[org.roaringbitmap.Container].inot(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].inotTest6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestContainer:372,1
    - Dst: '[org.roaringbitmap.TestContainer].makeContainer(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:383,1
    - Dst: '[org.roaringbitmap.Container].inot(int,int)'
      Src: org.roaringbitmap.TestContainer:384,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestContainer:385,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:386,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:388,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestContainer:390,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestContainer:390,1
    - Dst: '[org.roaringbitmap.Container].inot(int,int)'
      Src: org.roaringbitmap.TestContainer:391,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestContainer:392,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:393,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:395,1
    - Dst: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:397,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:397,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 398
      start: 370
    functionDepth: 1
    functionLinenumber: 370
    functionLinenumberEnd: 398
    functionName: '[org.roaringbitmap.TestContainer].inotTest7()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestContainer].assertTrue()'
    - '[org.roaringbitmap.TestContainer].makeContainer(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
    - System.out.println(String)
    - '[org.roaringbitmap.Container].inot(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].inotTest7()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestContainer:403,1
    - Dst: '[org.roaringbitmap.TestContainer].makeContainer(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:413,1
    - Dst: '[org.roaringbitmap.Container].inot(int,int)'
      Src: org.roaringbitmap.TestContainer:414,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:415,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestContainer:417,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestContainer:417,1
    - Dst: '[org.roaringbitmap.Container].inot(int,int)'
      Src: org.roaringbitmap.TestContainer:418,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:419,1
    - Dst: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:420,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:420,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 421
      start: 401
    functionDepth: 1
    functionLinenumber: 401
    functionLinenumberEnd: 421
    functionName: '[org.roaringbitmap.TestContainer].inotTest8()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestContainer].assertTrue()'
    - '[org.roaringbitmap.TestContainer].makeContainer(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
    - System.out.println(String)
    - '[org.roaringbitmap.Container].inot(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].inotTest8()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestContainer].makeContainer(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:428,1
    - Dst: '[org.roaringbitmap.Container].not(int,int)'
      Src: org.roaringbitmap.TestContainer:429,1
    - Dst: '[java.util.Arrays].binarySearch(org.roaringbitmap.TestContainer,char)'
      Src: org.roaringbitmap.TestContainer:433,1
    - Dst: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:437,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:437,1
    - Dst: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:438,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:438,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 439
      start: 424
    functionDepth: 1
    functionLinenumber: 424
    functionLinenumberEnd: 439
    functionName: '[org.roaringbitmap.TestContainer].notTest1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestContainer].makeContainer(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
    - '[java.util.Arrays].binarySearch(org.roaringbitmap.TestContainer,char)'
    - '[org.roaringbitmap.Container].not(int,int)'
    - '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,org.roaringbitmap.TestContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].notTest1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestContainer:443,1
    - Dst: '[org.roaringbitmap.TestContainer].makeContainer(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:451,1
    - Dst: '[org.roaringbitmap.Container].not(int,int)'
      Src: org.roaringbitmap.TestContainer:452,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:453,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestContainer:454,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.TestContainer:454,1
    - Dst: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:463,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:463,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 464
      start: 441
    functionDepth: 1
    functionLinenumber: 441
    functionLinenumberEnd: 464
    functionName: '[org.roaringbitmap.TestContainer].notTest10()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestContainer].assertTrue()'
    - '[org.roaringbitmap.TestContainer].makeContainer(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.TestContainer].assertEquals(int,int,int)'
    - '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].not(int,int)'
    - '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,org.roaringbitmap.TestContainer)'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].notTest10()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestContainer:468,1
    - Dst: '[org.roaringbitmap.TestContainer].makeContainer(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:476,1
    - Dst: '[org.roaringbitmap.Container].not(int,int)'
      Src: org.roaringbitmap.TestContainer:477,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:478,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestContainer:479,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.TestContainer:479,1
    - Dst: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:488,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:488,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 489
      start: 466
    functionDepth: 1
    functionLinenumber: 466
    functionLinenumberEnd: 489
    functionName: '[org.roaringbitmap.TestContainer].notTest11()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestContainer].assertTrue()'
    - '[org.roaringbitmap.TestContainer].makeContainer(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.TestContainer].assertEquals(int,int,int)'
    - '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].not(int,int)'
    - '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,org.roaringbitmap.TestContainer)'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].notTest11()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestContainer].makeContainer(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:495,1
    - Dst: '[org.roaringbitmap.Container].not(int,int)'
      Src: org.roaringbitmap.TestContainer:496,1
    - Dst: '[org.roaringbitmap.Container].not(int,int)'
      Src: org.roaringbitmap.TestContainer:497,1
    - Dst: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:498,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:498,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 499
      start: 491
    functionDepth: 1
    functionLinenumber: 491
    functionLinenumberEnd: 499
    functionName: '[org.roaringbitmap.TestContainer].notTest2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestContainer].makeContainer(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.Container].not(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].notTest2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:505,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:507,1
    - Dst: '[org.roaringbitmap.Container].not(int,int)'
      Src: org.roaringbitmap.TestContainer:510,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestContainer:511,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:511,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestContainer:512,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestContainer:512,1
    - Dst: '[org.roaringbitmap.Container].not(int,int)'
      Src: org.roaringbitmap.TestContainer:513,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestContainer:515,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:515,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 517
      start: 501
    functionDepth: 3
    functionLinenumber: 501
    functionLinenumberEnd: 517
    functionName: '[org.roaringbitmap.TestContainer].notTest3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].contains(char)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.Container].not(int,int)'
    - '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].notTest3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestContainer:521,1
    - Dst: '[org.roaringbitmap.TestContainer].makeContainer(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:524,1
    - Dst: '[org.roaringbitmap.Container].not(int,int)'
      Src: org.roaringbitmap.TestContainer:525,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:526,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestContainer:527,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestContainer:527,1
    - Dst: '[org.roaringbitmap.Container].not(int,int)'
      Src: org.roaringbitmap.TestContainer:528,1
    - Dst: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:529,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:529,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 530
      start: 519
    functionDepth: 1
    functionLinenumber: 519
    functionLinenumberEnd: 530
    functionName: '[org.roaringbitmap.TestContainer].notTest4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestContainer].assertTrue()'
    - '[org.roaringbitmap.TestContainer].makeContainer(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].not(int,int)'
    - '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].notTest4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestContainer:534,1
    - Dst: '[org.roaringbitmap.TestContainer].makeContainer(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:545,1
    - Dst: '[org.roaringbitmap.Container].not(int,int)'
      Src: org.roaringbitmap.TestContainer:546,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:547,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestContainer:548,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestContainer:548,1
    - Dst: '[org.roaringbitmap.Container].not(int,int)'
      Src: org.roaringbitmap.TestContainer:549,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:550,1
    - Dst: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:551,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:551,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 552
      start: 532
    functionDepth: 1
    functionLinenumber: 532
    functionLinenumberEnd: 552
    functionName: '[org.roaringbitmap.TestContainer].notTest5()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestContainer].assertTrue()'
    - '[org.roaringbitmap.TestContainer].makeContainer(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].not(int,int)'
    - '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].notTest5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestContainer:556,1
    - Dst: '[org.roaringbitmap.TestContainer].makeContainer(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:568,1
    - Dst: '[org.roaringbitmap.Container].not(int,int)'
      Src: org.roaringbitmap.TestContainer:569,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:570,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestContainer:571,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestContainer:571,1
    - Dst: '[org.roaringbitmap.Container].not(int,int)'
      Src: org.roaringbitmap.TestContainer:572,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:573,1
    - Dst: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:574,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:574,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 575
      start: 554
    functionDepth: 1
    functionLinenumber: 554
    functionLinenumberEnd: 575
    functionName: '[org.roaringbitmap.TestContainer].notTest6()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestContainer].assertTrue()'
    - '[org.roaringbitmap.TestContainer].makeContainer(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].not(int,int)'
    - '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].notTest6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestContainer:579,1
    - Dst: '[org.roaringbitmap.TestContainer].makeContainer(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:590,1
    - Dst: '[org.roaringbitmap.Container].not(int,int)'
      Src: org.roaringbitmap.TestContainer:591,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestContainer:592,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:593,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:595,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestContainer:597,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestContainer:597,1
    - Dst: '[org.roaringbitmap.Container].not(int,int)'
      Src: org.roaringbitmap.TestContainer:598,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestContainer:599,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:600,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:602,1
    - Dst: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:604,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:604,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 605
      start: 577
    functionDepth: 1
    functionLinenumber: 577
    functionLinenumberEnd: 605
    functionName: '[org.roaringbitmap.TestContainer].notTest7()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestContainer].assertTrue()'
    - '[org.roaringbitmap.TestContainer].makeContainer(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].not(int,int)'
    - '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].notTest7()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestContainer:609,1
    - Dst: '[org.roaringbitmap.TestContainer].makeContainer(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:620,1
    - Dst: '[org.roaringbitmap.Container].not(int,int)'
      Src: org.roaringbitmap.TestContainer:621,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:622,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestContainer:623,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestContainer:623,1
    - Dst: '[org.roaringbitmap.Container].not(int,int)'
      Src: org.roaringbitmap.TestContainer:624,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:625,1
    - Dst: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:626,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:626,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 627
      start: 607
    functionDepth: 1
    functionLinenumber: 607
    functionLinenumberEnd: 627
    functionName: '[org.roaringbitmap.TestContainer].notTest8()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestContainer].assertTrue()'
    - '[org.roaringbitmap.TestContainer].makeContainer(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].not(int,int)'
    - '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].notTest8()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestContainer:631,1
    - Dst: '[org.roaringbitmap.TestContainer].makeContainer(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:643,1
    - Dst: '[org.roaringbitmap.Container].not(int,int)'
      Src: org.roaringbitmap.TestContainer:644,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:645,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestContainer:646,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestContainer:646,1
    - Dst: '[org.roaringbitmap.Container].not(int,int)'
      Src: org.roaringbitmap.TestContainer:647,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:648,1
    - Dst: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:649,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:649,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 650
      start: 629
    functionDepth: 1
    functionLinenumber: 629
    functionLinenumberEnd: 650
    functionName: '[org.roaringbitmap.TestContainer].notTest9()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestContainer].assertTrue()'
    - '[org.roaringbitmap.TestContainer].makeContainer(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].not(int,int)'
    - '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].notTest9()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:655,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:656,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:657,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:659,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:660,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:661,1
    - Dst: '[org.roaringbitmap.RunContainer].numberOfRuns()'
      Src: org.roaringbitmap.TestContainer:663,1
    - Dst: '[org.roaringbitmap.ArrayContainer].numberOfRuns()'
      Src: org.roaringbitmap.TestContainer:663,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestContainer:663,1
    - Dst: '[org.roaringbitmap.RunContainer].numberOfRuns()'
      Src: org.roaringbitmap.TestContainer:664,1
    - Dst: '[org.roaringbitmap.BitmapContainer].numberOfRuns()'
      Src: org.roaringbitmap.TestContainer:664,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestContainer:664,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 665
      start: 652
    functionDepth: 2
    functionLinenumber: 652
    functionLinenumberEnd: 665
    functionName: '[org.roaringbitmap.TestContainer].numberOfRuns()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].numberOfRuns()'
    - '[org.roaringbitmap.ArrayContainer].add(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.BitmapContainer].add(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.BitmapContainer].numberOfRuns()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].numberOfRuns()'
    - '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].numberOfRuns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestContainer:669,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestContainer:670,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.TestContainer:674,1
    - Dst: '[java.util.Random].nextDouble()'
      Src: org.roaringbitmap.TestContainer:676,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:677,1
    - Dst: '[java.util.ArrayList].toArray()'
      Src: org.roaringbitmap.TestContainer:680,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:681,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:682,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:683,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:685,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:686,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:687,1
    - Dst: '[org.roaringbitmap.RunContainer].numberOfRuns()'
      Src: org.roaringbitmap.TestContainer:690,1
    - Dst: '[org.roaringbitmap.Container].numberOfRuns()'
      Src: org.roaringbitmap.TestContainer:690,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestContainer:690,1
    - Dst: '[org.roaringbitmap.RunContainer].numberOfRuns()'
      Src: org.roaringbitmap.TestContainer:691,1
    - Dst: '[org.roaringbitmap.BitmapContainer].numberOfRuns()'
      Src: org.roaringbitmap.TestContainer:691,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestContainer:691,1
    - Dst: '[org.roaringbitmap.BitmapContainer].numberOfRuns()'
      Src: org.roaringbitmap.TestContainer:694,1
    - Dst: '[org.roaringbitmap.BitmapContainer].numberOfRunsLowerBound(int)'
      Src: org.roaringbitmap.TestContainer:694,1
    - Dst: '[org.roaringbitmap.BitmapContainer].numberOfRunsAdjustment()'
      Src: org.roaringbitmap.TestContainer:694,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestContainer:693,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 700
      start: 667
    functionDepth: 3
    functionLinenumber: 667
    functionLinenumberEnd: 700
    functionName: '[org.roaringbitmap.TestContainer].numberOfRuns1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[java.util.Random].nextDouble()'
    - '[org.roaringbitmap.RunContainer].numberOfRuns()'
    - '[org.roaringbitmap.BitmapContainer].numberOfRunsAdjustment()'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.BitmapContainer].numberOfRuns()'
    - '[org.roaringbitmap.BitmapContainer].add(char)'
    - '[java.util.ArrayList].add(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.BitmapContainer].numberOfRunsLowerBound(int)'
    - '[java.util.ArrayList].toArray()'
    - '[org.roaringbitmap.Container].numberOfRuns()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].numberOfRuns1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestContainer:704,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:705,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:706,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:707,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:708,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:709,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:710,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:712,1
    - Dst: '[org.roaringbitmap.ArrayContainer].getCharIterator()'
      Src: org.roaringbitmap.TestContainer:713,1
    - Dst: '[org.roaringbitmap.ArrayContainer].or(org.roaringbitmap.PeekableCharIterator)'
      Src: org.roaringbitmap.TestContainer:713,1
    - Dst: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestContainer:714,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:714,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 715
      start: 702
    functionDepth: 3
    functionLinenumber: 702
    functionLinenumberEnd: 715
    functionName: '[org.roaringbitmap.TestContainer].or1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].or(org.roaringbitmap.PeekableCharIterator)'
    - '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].getCharIterator()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].or1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestContainer:719,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:720,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:723,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:724,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:725,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:726,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:727,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:728,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:729,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:730,1
    - Dst: '[org.roaringbitmap.ArrayContainer].getCharIterator()'
      Src: org.roaringbitmap.TestContainer:732,1
    - Dst: '[org.roaringbitmap.ArrayContainer].or(org.roaringbitmap.PeekableCharIterator)'
      Src: org.roaringbitmap.TestContainer:732,1
    - Dst: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestContainer:734,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:733,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 736
      start: 717
    functionDepth: 3
    functionLinenumber: 717
    functionLinenumberEnd: 736
    functionName: '[org.roaringbitmap.TestContainer].or2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].or(org.roaringbitmap.PeekableCharIterator)'
    - '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].getCharIterator()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].or2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestContainer:740,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:741,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:742,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:743,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:744,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:745,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:746,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:750,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:751,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:752,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:753,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:754,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:755,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:756,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:757,1
    - Dst: '[org.roaringbitmap.ArrayContainer].getCharIterator()'
      Src: org.roaringbitmap.TestContainer:759,1
    - Dst: '[org.roaringbitmap.ArrayContainer].or(org.roaringbitmap.PeekableCharIterator)'
      Src: org.roaringbitmap.TestContainer:759,1
    - Dst: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestContainer:761,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:760,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 766
      start: 738
    functionDepth: 3
    functionLinenumber: 738
    functionLinenumberEnd: 766
    functionName: '[org.roaringbitmap.TestContainer].or3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].or(org.roaringbitmap.PeekableCharIterator)'
    - '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].getCharIterator()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].or3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestContainer:770,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:771,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:772,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:773,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:774,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:775,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:776,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:777,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:781,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:782,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:783,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:784,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:785,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:786,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:787,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:788,1
    - Dst: '[org.roaringbitmap.ArrayContainer].getCharIterator()'
      Src: org.roaringbitmap.TestContainer:790,1
    - Dst: '[org.roaringbitmap.ArrayContainer].or(org.roaringbitmap.PeekableCharIterator)'
      Src: org.roaringbitmap.TestContainer:790,1
    - Dst: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestContainer:792,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:791,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 806
      start: 768
    functionDepth: 3
    functionLinenumber: 768
    functionLinenumberEnd: 806
    functionName: '[org.roaringbitmap.TestContainer].or4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].or(org.roaringbitmap.PeekableCharIterator)'
    - '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].getCharIterator()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].or4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestContainer:810,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:811,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:812,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:813,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:814,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:815,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:816,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:820,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:821,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:822,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:823,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:824,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:825,1
    - Dst: '[org.roaringbitmap.ArrayContainer].getCharIterator()'
      Src: org.roaringbitmap.TestContainer:827,1
    - Dst: '[org.roaringbitmap.ArrayContainer].or(org.roaringbitmap.PeekableCharIterator)'
      Src: org.roaringbitmap.TestContainer:827,1
    - Dst: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestContainer:828,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:828,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 829
      start: 808
    functionDepth: 3
    functionLinenumber: 808
    functionLinenumberEnd: 829
    functionName: '[org.roaringbitmap.TestContainer].or5()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].or(org.roaringbitmap.PeekableCharIterator)'
    - '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].getCharIterator()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].or5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestContainer:833,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:834,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(org.roaringbitmap.TestContainer,int)'
      Src: org.roaringbitmap.TestContainer:836,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:839,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(org.roaringbitmap.TestContainer,int)'
      Src: org.roaringbitmap.TestContainer:842,1
    - Dst: '[org.roaringbitmap.RunContainer].or(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.TestContainer:845,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestContainer:846,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(int)'
      Src: org.roaringbitmap.TestContainer:846,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:847,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 848
      start: 831
    functionDepth: 4
    functionLinenumber: 831
    functionLinenumberEnd: 848
    functionName: '[org.roaringbitmap.TestContainer].or6()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].iadd(org.roaringbitmap.TestContainer,int)'
    - '[org.roaringbitmap.TestContainer].assertTrue(int)'
    - '[org.roaringbitmap.TestContainer].assertTrue()'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].or(org.roaringbitmap.RunContainer)'
    - System.out.println(String)
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].or6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.TestContainer:852,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.TestContainer:853,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:854,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestContainer:854,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:855,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestContainer:855,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int)'
      Src: org.roaringbitmap.TestContainer:856,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int)'
      Src: org.roaringbitmap.TestContainer:857,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer,org.roaringbitmap.Container,org.roaringbitmap.Container,org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.TestContainer:858,1
    - Dst: '[com.google.common.collect.Sets].powerSet(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:858,1
    - Dst: test.iterator()
      Src: org.roaringbitmap.TestContainer:859,1
    - Dst: test.size()
      Src: org.roaringbitmap.TestContainer:860,1
    - Dst: '[org.roaringbitmap.TestContainer].next()'
      Src: org.roaringbitmap.TestContainer:861,1
    - Dst: '[org.roaringbitmap.TestContainer].xor(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:863,1
    - Dst: '[org.roaringbitmap.TestContainer].getCardinality()'
      Src: org.roaringbitmap.TestContainer:863,1
    - Dst: '[org.roaringbitmap.TestContainer].xorCardinality(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:863,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.TestContainer,org.roaringbitmap.TestContainer,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:862,1
    - Dst: test.size()
      Src: org.roaringbitmap.TestContainer:864,1
    - Dst: '[org.roaringbitmap.TestContainer].next()'
      Src: org.roaringbitmap.TestContainer:865,1
    - Dst: '[org.roaringbitmap.TestContainer].next()'
      Src: org.roaringbitmap.TestContainer:866,1
    - Dst: '[org.roaringbitmap.TestContainer].xor(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:868,1
    - Dst: '[org.roaringbitmap.TestContainer].getCardinality()'
      Src: org.roaringbitmap.TestContainer:868,1
    - Dst: '[org.roaringbitmap.TestContainer].xorCardinality(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:869,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.TestContainer,org.roaringbitmap.TestContainer,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:867,1
    - Dst: '[org.roaringbitmap.TestContainer].xor(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:872,1
    - Dst: '[org.roaringbitmap.TestContainer].getCardinality()'
      Src: org.roaringbitmap.TestContainer:872,1
    - Dst: '[org.roaringbitmap.TestContainer].xorCardinality(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:873,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.TestContainer,org.roaringbitmap.TestContainer,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:871,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 877
      start: 850
    functionDepth: 4
    functionLinenumber: 850
    functionLinenumberEnd: 877
    functionName: '[org.roaringbitmap.TestContainer].testXorContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[com.google.common.collect.ImmutableSet].of(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer,org.roaringbitmap.Container,org.roaringbitmap.Container,org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.TestContainer].next()'
    - '[org.roaringbitmap.TestContainer].xor(org.roaringbitmap.TestContainer)'
    - test.iterator()
    - '[com.google.common.collect.Sets].powerSet(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.TestContainer,org.roaringbitmap.TestContainer,org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.ArrayContainer].<init>(int)'
    - '[org.roaringbitmap.TestContainer].xorCardinality(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.TestContainer].getCardinality()'
    - test.size()
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].testXorContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].rangeOfOnes(int,int)'
      Src: org.roaringbitmap.TestContainer:881,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestContainer:883,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestContainer:883,1
    - Dst: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestContainer:884,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:884,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 885
      start: 879
    functionDepth: 2
    functionLinenumber: 879
    functionLinenumberEnd: 885
    functionName: '[org.roaringbitmap.TestContainer].rangeOfOnesTest1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].rangeOfOnes(int,int)'
    - '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].rangeOfOnesTest1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].rangeOfOnes(int,int)'
      Src: org.roaringbitmap.TestContainer:889,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestContainer:891,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestContainer:891,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 892
      start: 887
    functionDepth: 2
    functionLinenumber: 887
    functionLinenumberEnd: 892
    functionName: '[org.roaringbitmap.TestContainer].rangeOfOnesTest2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.Container].rangeOfOnes(int,int)'
    - '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].rangeOfOnesTest2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].rangeOfOnes(int,int)'
      Src: org.roaringbitmap.TestContainer:896,1
    - Dst: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:901,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:901,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 902
      start: 894
    functionDepth: 2
    functionLinenumber: 894
    functionLinenumberEnd: 902
    functionName: '[org.roaringbitmap.TestContainer].rangeOfOnesTest2A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.Container].rangeOfOnes(int,int)'
    - '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].rangeOfOnesTest2A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].rangeOfOnes(int,int)'
      Src: org.roaringbitmap.TestContainer:907,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 908
      start: 904
    functionDepth: 2
    functionLinenumber: 904
    functionLinenumberEnd: 908
    functionName: '[org.roaringbitmap.TestContainer].rangeOfOnesTest3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].rangeOfOnes(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].rangeOfOnesTest3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].rangeOfOnes(int,int)'
      Src: org.roaringbitmap.TestContainer:912,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 913
      start: 910
    functionDepth: 2
    functionLinenumber: 910
    functionLinenumberEnd: 913
    functionName: '[org.roaringbitmap.TestContainer].rangeOfOnesTest4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].rangeOfOnes(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].rangeOfOnesTest4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:917,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:919,1
    - Dst: '[org.roaringbitmap.ArrayContainer].runOptimize()'
      Src: org.roaringbitmap.TestContainer:921,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:922,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.ArrayContainer,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestContainer:923,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 924
      start: 915
    functionDepth: 2
    functionLinenumber: 915
    functionLinenumberEnd: 924
    functionName: '[org.roaringbitmap.TestContainer].testRunOptimize1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestContainer].assertTrue()'
    - '[org.roaringbitmap.ArrayContainer].add(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.ArrayContainer].runOptimize()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.ArrayContainer,org.roaringbitmap.Container)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].testRunOptimize1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:927,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:929,1
    - Dst: '[org.roaringbitmap.ArrayContainer].runOptimize()'
      Src: org.roaringbitmap.TestContainer:931,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:932,1
    - Dst: '[org.roaringbitmap.TestContainer].assertSame(org.roaringbitmap.ArrayContainer,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestContainer:933,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 934
      start: 926
    functionDepth: 2
    functionLinenumber: 926
    functionLinenumberEnd: 934
    functionName: '[org.roaringbitmap.TestContainer].testRunOptimize1A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestContainer].assertTrue()'
    - '[org.roaringbitmap.ArrayContainer].add(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.ArrayContainer].runOptimize()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestContainer].assertSame(org.roaringbitmap.ArrayContainer,org.roaringbitmap.Container)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].testRunOptimize1A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:938,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:940,1
    - Dst: '[org.roaringbitmap.BitmapContainer].runOptimize()'
      Src: org.roaringbitmap.TestContainer:942,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:943,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.BitmapContainer,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestContainer:944,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 945
      start: 936
    functionDepth: 2
    functionLinenumber: 936
    functionLinenumberEnd: 945
    functionName: '[org.roaringbitmap.TestContainer].testRunOptimize2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestContainer].assertTrue()'
    - '[org.roaringbitmap.BitmapContainer].add(char)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].runOptimize()'
    - '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.BitmapContainer,org.roaringbitmap.Container)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].testRunOptimize2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:949,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:951,1
    - Dst: '[org.roaringbitmap.BitmapContainer].runOptimize()'
      Src: org.roaringbitmap.TestContainer:953,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:954,1
    - Dst: '[org.roaringbitmap.TestContainer].assertSame(org.roaringbitmap.Container,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.TestContainer:955,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 956
      start: 947
    functionDepth: 2
    functionLinenumber: 947
    functionLinenumberEnd: 956
    functionName: '[org.roaringbitmap.TestContainer].testRunOptimize2A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestContainer].assertTrue()'
    - '[org.roaringbitmap.BitmapContainer].add(char)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].runOptimize()'
    - '[org.roaringbitmap.TestContainer].assertSame(org.roaringbitmap.Container,org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].testRunOptimize2A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:960,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:962,1
    - Dst: '[org.roaringbitmap.RunContainer].runOptimize()'
      Src: org.roaringbitmap.TestContainer:964,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:965,1
    - Dst: '[org.roaringbitmap.TestContainer].assertSame(org.roaringbitmap.Container,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.TestContainer:966,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 967
      start: 958
    functionDepth: 4
    functionLinenumber: 958
    functionLinenumberEnd: 967
    functionName: '[org.roaringbitmap.TestContainer].testRunOptimize3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestContainer].assertTrue()'
    - '[org.roaringbitmap.TestContainer].assertSame(org.roaringbitmap.Container,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].runOptimize()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].testRunOptimize3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:971,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:973,1
    - Dst: '[org.roaringbitmap.RunContainer].runOptimize()'
      Src: org.roaringbitmap.TestContainer:975,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:976,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.Container,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.TestContainer:977,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 978
      start: 969
    functionDepth: 4
    functionLinenumber: 969
    functionLinenumberEnd: 978
    functionName: '[org.roaringbitmap.TestContainer].testRunOptimize3A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.Container,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.TestContainer].assertTrue()'
    - '[org.roaringbitmap.RunContainer].runOptimize()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].testRunOptimize3A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:982,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:984,1
    - Dst: '[org.roaringbitmap.RunContainer].runOptimize()'
      Src: org.roaringbitmap.TestContainer:986,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:987,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.Container,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.TestContainer:988,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 989
      start: 980
    functionDepth: 4
    functionLinenumber: 980
    functionLinenumberEnd: 989
    functionName: '[org.roaringbitmap.TestContainer].testRunOptimize3B()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.Container,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.TestContainer].assertTrue()'
    - '[org.roaringbitmap.RunContainer].runOptimize()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].testRunOptimize3B()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:993,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:995,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestContainer:997,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestContainer:997,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:998,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestContainer:1000,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestContainer:1002,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestContainer:1002,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:1003,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestContainer:1004,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestContainer:1005,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestContainer:1005,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:1006,1
    - Dst: '[org.roaringbitmap.Container].remove(char)'
      Src: org.roaringbitmap.TestContainer:1007,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestContainer:1008,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestContainer:1008,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue()'
      Src: org.roaringbitmap.TestContainer:1009,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1010
      start: 991
    functionDepth: 3
    functionLinenumber: 991
    functionLinenumberEnd: 1010
    functionName: '[org.roaringbitmap.TestContainer].transitionTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestContainer].assertTrue()'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.Container].remove(char)'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.Container].add(char)'
    - '[org.roaringbitmap.TestContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].transitionTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestContainer:1014,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:1015,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1016,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1017,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1018,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1019,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1020,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:1022,1
    - Dst: '[org.roaringbitmap.ArrayContainer].getCharIterator()'
      Src: org.roaringbitmap.TestContainer:1023,1
    - Dst: '[org.roaringbitmap.ArrayContainer].xor(org.roaringbitmap.PeekableCharIterator)'
      Src: org.roaringbitmap.TestContainer:1023,1
    - Dst: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestContainer:1024,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:1024,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1025
      start: 1012
    functionDepth: 3
    functionLinenumber: 1012
    functionLinenumberEnd: 1025
    functionName: '[org.roaringbitmap.TestContainer].xor1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].xor(org.roaringbitmap.PeekableCharIterator)'
    - '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].getCharIterator()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].xor1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestContainer:1029,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:1030,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:1033,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1034,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1035,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1036,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1037,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1038,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1039,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1040,1
    - Dst: '[org.roaringbitmap.ArrayContainer].getCharIterator()'
      Src: org.roaringbitmap.TestContainer:1042,1
    - Dst: '[org.roaringbitmap.ArrayContainer].xor(org.roaringbitmap.PeekableCharIterator)'
      Src: org.roaringbitmap.TestContainer:1042,1
    - Dst: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestContainer:1044,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:1043,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1046
      start: 1027
    functionDepth: 3
    functionLinenumber: 1027
    functionLinenumberEnd: 1046
    functionName: '[org.roaringbitmap.TestContainer].xor2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].xor(org.roaringbitmap.PeekableCharIterator)'
    - '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].getCharIterator()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].xor2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestContainer:1050,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:1051,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1052,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1053,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1054,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1055,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1056,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:1060,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1061,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1062,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1063,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1064,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1065,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1066,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1067,1
    - Dst: '[org.roaringbitmap.ArrayContainer].getCharIterator()'
      Src: org.roaringbitmap.TestContainer:1069,1
    - Dst: '[org.roaringbitmap.ArrayContainer].xor(org.roaringbitmap.PeekableCharIterator)'
      Src: org.roaringbitmap.TestContainer:1069,1
    - Dst: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestContainer:1071,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:1070,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1073
      start: 1048
    functionDepth: 3
    functionLinenumber: 1048
    functionLinenumberEnd: 1073
    functionName: '[org.roaringbitmap.TestContainer].xor3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].xor(org.roaringbitmap.PeekableCharIterator)'
    - '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].getCharIterator()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].xor3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:1077,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:1078,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:1079,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:1081,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:1082,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:1083,1
    - Dst: '[org.roaringbitmap.ArrayContainer].toString()'
      Src: org.roaringbitmap.TestContainer:1087,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.TestContainer,String)'
      Src: org.roaringbitmap.TestContainer:1087,1
    - Dst: '[org.roaringbitmap.BitmapContainer].toString()'
      Src: org.roaringbitmap.TestContainer:1088,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.TestContainer,String)'
      Src: org.roaringbitmap.TestContainer:1088,1
    - Dst: '[org.roaringbitmap.RunContainer].toString()'
      Src: org.roaringbitmap.TestContainer:1090,1
    - Dst: '[String].replaceAll(String,String)'
      Src: org.roaringbitmap.TestContainer:1090,1
    - Dst: '[org.roaringbitmap.TestContainer].replace(char,char)'
      Src: org.roaringbitmap.TestContainer:1090,1
    - Dst: '[org.roaringbitmap.TestContainer].replaceFirst(String,String)'
      Src: org.roaringbitmap.TestContainer:1090,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.TestContainer,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:1091,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1092
      start: 1075
    functionDepth: 4
    functionLinenumber: 1075
    functionLinenumberEnd: 1092
    functionName: '[org.roaringbitmap.TestContainer].testConsistentToString()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestContainer].replace(char,char)'
    - '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.TestContainer,org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.ArrayContainer].add(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.BitmapContainer].add(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.ArrayContainer].toString()'
    - '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.TestContainer,String)'
    - '[org.roaringbitmap.TestContainer].replaceFirst(String,String)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[String].replaceAll(String,String)'
    - '[org.roaringbitmap.RunContainer].toString()'
    - '[org.roaringbitmap.BitmapContainer].toString()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].testConsistentToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestContainer:1096,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:1097,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1098,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1099,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1100,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1101,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1102,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1103,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:1107,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1108,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1109,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1110,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1111,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1112,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1113,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1114,1
    - Dst: '[org.roaringbitmap.ArrayContainer].getCharIterator()'
      Src: org.roaringbitmap.TestContainer:1116,1
    - Dst: '[org.roaringbitmap.ArrayContainer].xor(org.roaringbitmap.PeekableCharIterator)'
      Src: org.roaringbitmap.TestContainer:1116,1
    - Dst: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestContainer:1118,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:1117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1123
      start: 1094
    functionDepth: 3
    functionLinenumber: 1094
    functionLinenumberEnd: 1123
    functionName: '[org.roaringbitmap.TestContainer].xor4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].xor(org.roaringbitmap.PeekableCharIterator)'
    - '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].getCharIterator()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].xor4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestContainer:1127,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:1128,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1129,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1130,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1131,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1132,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1133,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:1137,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1138,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1139,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1140,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1141,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestContainer:1142,1
    - Dst: '[org.roaringbitmap.ArrayContainer].getCharIterator()'
      Src: org.roaringbitmap.TestContainer:1144,1
    - Dst: '[org.roaringbitmap.ArrayContainer].xor(org.roaringbitmap.PeekableCharIterator)'
      Src: org.roaringbitmap.TestContainer:1144,1
    - Dst: '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestContainer:1145,1
    - Dst: '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestContainer:1145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1146
      start: 1125
    functionDepth: 3
    functionLinenumber: 1125
    functionLinenumberEnd: 1146
    functionName: '[org.roaringbitmap.TestContainer].xor5()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].xor(org.roaringbitmap.PeekableCharIterator)'
    - '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].getCharIterator()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].xor5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].getDeclaredConstructor()'
      Src: org.roaringbitmap.TestContainer:1150,1
    - Dst: '[org.roaringbitmap.TestContainer].newInstance()'
      Src: org.roaringbitmap.TestContainer:1150,1
    - Dst: '[org.roaringbitmap.TestContainer].fail(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:1152,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.TestContainer:1153,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ct
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 1155
      start: 1148
    functionDepth: 0
    functionLinenumber: 1148
    functionLinenumberEnd: 1155
    functionName: '[org.roaringbitmap.TestContainer].getContainerInstance(Class<?>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[Class<?>].getDeclaredConstructor()'
    - '[org.roaringbitmap.TestContainer].newInstance()'
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.TestContainer].fail(org.roaringbitmap.TestContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.TestContainer].getContainerInstance(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestContainer].getContainerInstance(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:1159,1
    - Dst: '[java.util.Arrays].fill(org.roaringbitmap.TestContainer,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:1162,1
    - Dst: '[org.roaringbitmap.Container].add(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:1164,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:1167,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validate(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:1168,1
    - Dst: '[org.roaringbitmap.Container].forAll(int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestContainer:1169,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.TestContainer:1170,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.TestContainer,int)'
      Src: org.roaringbitmap.TestContainer:1170,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 1172
      start: 1157
    functionDepth: 1
    functionLinenumber: 1157
    functionLinenumberEnd: 1172
    functionName: '[org.roaringbitmap.TestContainer].testForAllMaterialization(char[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].fill(org.roaringbitmap.TestContainer,org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.TestContainer].assertEquals(int,org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.TestContainer,int)'
    - '[org.roaringbitmap.Container].forAll(int,org.roaringbitmap.ValidationRangeConsumer)'
    - '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
    - '[org.roaringbitmap.TestContainer].getContainerInstance(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.ValidationRangeConsumer].validate(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.Container].add(org.roaringbitmap.TestContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].testForAllMaterialization(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].rangeClosed(int,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:1176,1
    - Dst: '[org.roaringbitmap.TestContainer].forEach()'
      Src: org.roaringbitmap.TestContainer:1176,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1178
      start: 1174
    functionDepth: 0
    functionLinenumber: 1174
    functionLinenumberEnd: 1178
    functionName: '[org.roaringbitmap.TestContainer].allValues()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.TestContainer].forEach()'
    - '[java.util.stream.IntStream].rangeClosed(int,org.roaringbitmap.TestContainer)'
    linkageType: ''
    returnType: char[]
    signature: '[org.roaringbitmap.TestContainer].allValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestContainer].testForAllMaterialization()'
      Src: org.roaringbitmap.TestContainer:1182,1
    - Dst: '[org.roaringbitmap.TestContainer].testForAllMaterialization()'
      Src: org.roaringbitmap.TestContainer:1183,1
    - Dst: '[org.roaringbitmap.TestContainer].testForAllMaterialization()'
      Src: org.roaringbitmap.TestContainer:1184,1
    - Dst: '[org.roaringbitmap.TestContainer].testForAllMaterialization()'
      Src: org.roaringbitmap.TestContainer:1185,1
    - Dst: '[org.roaringbitmap.TestContainer].testForAllMaterialization()'
      Src: org.roaringbitmap.TestContainer:1186,1
    - Dst: '[org.roaringbitmap.TestContainer].testForAllMaterialization()'
      Src: org.roaringbitmap.TestContainer:1187,1
    - Dst: '[org.roaringbitmap.TestContainer].testForAllMaterialization()'
      Src: org.roaringbitmap.TestContainer:1188,1
    - Dst: '[org.roaringbitmap.TestContainer].testForAllMaterialization()'
      Src: org.roaringbitmap.TestContainer:1189,1
    - Dst: '[org.roaringbitmap.TestContainer].testForAllMaterialization()'
      Src: org.roaringbitmap.TestContainer:1190,1
    - Dst: '[org.roaringbitmap.TestContainer].allValues()'
      Src: org.roaringbitmap.TestContainer:1191,1
    - Dst: '[org.roaringbitmap.TestContainer].testForAllMaterialization(char[])'
      Src: org.roaringbitmap.TestContainer:1191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1192
      start: 1180
    functionDepth: 2
    functionLinenumber: 1180
    functionLinenumberEnd: 1192
    functionName: '[org.roaringbitmap.TestContainer].forAll()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestContainer].testForAllMaterialization()'
    - '[org.roaringbitmap.TestContainer].testForAllMaterialization(char[])'
    - '[org.roaringbitmap.TestContainer].allValues()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].forAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestContainer].getContainerInstance(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:1197,1
    - Dst: '[java.util.Arrays].fill(org.roaringbitmap.TestContainer,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:1200,1
    - Dst: '[org.roaringbitmap.Container].add(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:1202,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:1208,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validate(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:1209,1
    - Dst: '[org.roaringbitmap.Container].forAllFrom(char,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestContainer:1210,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.TestContainer:1211,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.TestContainer,int)'
      Src: org.roaringbitmap.TestContainer:1211,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - start
    - data
    argTypes:
    - char
    - char[]
    constantsTouched: []
    func_position:
      end: 1213
      start: 1195
    functionDepth: 1
    functionLinenumber: 1195
    functionLinenumberEnd: 1213
    functionName: '[org.roaringbitmap.TestContainer].testForAllFromMaterialization(char,char[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.Container].forAllFrom(char,org.roaringbitmap.ValidationRangeConsumer)'
    - '[java.util.Arrays].fill(org.roaringbitmap.TestContainer,org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.TestContainer].assertEquals(int,org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.TestContainer,int)'
    - '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
    - '[org.roaringbitmap.TestContainer].getContainerInstance(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.ValidationRangeConsumer].validate(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.Container].add(org.roaringbitmap.TestContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].testForAllFromMaterialization(char,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestContainer].testForAllFromMaterialization(char)'
      Src: org.roaringbitmap.TestContainer:1218,1
    - Dst: '[org.roaringbitmap.TestContainer].testForAllFromMaterialization(char)'
      Src: org.roaringbitmap.TestContainer:1219,1
    - Dst: '[org.roaringbitmap.TestContainer].testForAllFromMaterialization(char)'
      Src: org.roaringbitmap.TestContainer:1220,1
    - Dst: '[org.roaringbitmap.TestContainer].testForAllFromMaterialization(char)'
      Src: org.roaringbitmap.TestContainer:1221,1
    - Dst: '[org.roaringbitmap.TestContainer].testForAllFromMaterialization(char)'
      Src: org.roaringbitmap.TestContainer:1222,1
    - Dst: '[org.roaringbitmap.TestContainer].testForAllFromMaterialization(char)'
      Src: org.roaringbitmap.TestContainer:1223,1
    - Dst: '[org.roaringbitmap.TestContainer].testForAllFromMaterialization(char)'
      Src: org.roaringbitmap.TestContainer:1224,1
    - Dst: '[org.roaringbitmap.TestContainer].testForAllFromMaterialization(char)'
      Src: org.roaringbitmap.TestContainer:1226,1
    - Dst: '[org.roaringbitmap.TestContainer].allValues()'
      Src: org.roaringbitmap.TestContainer:1227,1
    - Dst: '[org.roaringbitmap.TestContainer].testForAllFromMaterialization(char,char[])'
      Src: org.roaringbitmap.TestContainer:1227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - start
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1228
      start: 1215
    functionDepth: 2
    functionLinenumber: 1215
    functionLinenumberEnd: 1228
    functionName: '[org.roaringbitmap.TestContainer].forAllFrom(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestContainer].testForAllFromMaterialization(char)'
    - '[org.roaringbitmap.TestContainer].testForAllFromMaterialization(char,char[])'
    - '[org.roaringbitmap.TestContainer].allValues()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].forAllFrom(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestContainer].getContainerInstance(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:1233,1
    - Dst: '[java.util.Arrays].fill(org.roaringbitmap.TestContainer,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:1236,1
    - Dst: '[org.roaringbitmap.Container].add(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:1238,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:1243,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validate(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:1244,1
    - Dst: '[org.roaringbitmap.Container].forAllUntil(int,char,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestContainer:1245,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.TestContainer:1246,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.TestContainer,int)'
      Src: org.roaringbitmap.TestContainer:1246,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - end
    - data
    argTypes:
    - char
    - char[]
    constantsTouched: []
    func_position:
      end: 1248
      start: 1231
    functionDepth: 1
    functionLinenumber: 1231
    functionLinenumberEnd: 1248
    functionName: '[org.roaringbitmap.TestContainer].testForAllUntilMaterialization(char,char[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].fill(org.roaringbitmap.TestContainer,org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.TestContainer].assertEquals(int,org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.TestContainer,int)'
    - '[org.roaringbitmap.Container].forAllUntil(int,char,org.roaringbitmap.ValidationRangeConsumer)'
    - '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
    - '[org.roaringbitmap.TestContainer].getContainerInstance(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.ValidationRangeConsumer].validate(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.Container].add(org.roaringbitmap.TestContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].testForAllUntilMaterialization(char,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestContainer].testForAllUntilMaterialization(char)'
      Src: org.roaringbitmap.TestContainer:1253,1
    - Dst: '[org.roaringbitmap.TestContainer].testForAllUntilMaterialization(char)'
      Src: org.roaringbitmap.TestContainer:1254,1
    - Dst: '[org.roaringbitmap.TestContainer].testForAllUntilMaterialization(char)'
      Src: org.roaringbitmap.TestContainer:1255,1
    - Dst: '[org.roaringbitmap.TestContainer].testForAllUntilMaterialization(char)'
      Src: org.roaringbitmap.TestContainer:1256,1
    - Dst: '[org.roaringbitmap.TestContainer].testForAllUntilMaterialization(char)'
      Src: org.roaringbitmap.TestContainer:1257,1
    - Dst: '[org.roaringbitmap.TestContainer].testForAllUntilMaterialization(char)'
      Src: org.roaringbitmap.TestContainer:1258,1
    - Dst: '[org.roaringbitmap.TestContainer].testForAllUntilMaterialization(char)'
      Src: org.roaringbitmap.TestContainer:1259,1
    - Dst: '[org.roaringbitmap.TestContainer].testForAllUntilMaterialization(char)'
      Src: org.roaringbitmap.TestContainer:1261,1
    - Dst: '[org.roaringbitmap.TestContainer].allValues()'
      Src: org.roaringbitmap.TestContainer:1262,1
    - Dst: '[org.roaringbitmap.TestContainer].testForAllUntilMaterialization(char,char[])'
      Src: org.roaringbitmap.TestContainer:1262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - end
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1263
      start: 1250
    functionDepth: 2
    functionLinenumber: 1250
    functionLinenumberEnd: 1263
    functionName: '[org.roaringbitmap.TestContainer].forAllUntil(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestContainer].testForAllUntilMaterialization(char,char[])'
    - '[org.roaringbitmap.TestContainer].testForAllUntilMaterialization(char)'
    - '[org.roaringbitmap.TestContainer].allValues()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].forAllUntil(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestContainer].getContainerInstance(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:1269,1
    - Dst: '[java.util.Arrays].fill(org.roaringbitmap.TestContainer,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:1271,1
    - Dst: '[org.roaringbitmap.Container].add(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:1273,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:1279,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validate(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:1280,1
    - Dst: '[org.roaringbitmap.Container].forAllInRange(char,char,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestContainer:1281,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.TestContainer:1282,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.TestContainer,int)'
      Src: org.roaringbitmap.TestContainer:1282,1
    - Dst: '[org.roaringbitmap.TestContainer].getContainerInstance(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:1284,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].ofSize(int)'
      Src: org.roaringbitmap.TestContainer:1285,1
    - Dst: '[org.roaringbitmap.TestContainer].assertThrows()'
      Src: org.roaringbitmap.TestContainer:1286,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - start
    - end
    - data
    argTypes:
    - char
    - char
    - char[]
    constantsTouched: []
    func_position:
      end: 1290
      start: 1266
    functionDepth: 2
    functionLinenumber: 1266
    functionLinenumberEnd: 1290
    functionName: '[org.roaringbitmap.TestContainer].testForAllInRangeMaterialization(char,char,char[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.TestContainer].assertThrows()'
    - '[java.util.Arrays].fill(org.roaringbitmap.TestContainer,org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.TestContainer].assertEquals(int,org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.TestContainer,int)'
    - '[org.roaringbitmap.ValidationRangeConsumer].ofSize(int)'
    - '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
    - '[org.roaringbitmap.TestContainer].getContainerInstance(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.Container].forAllInRange(char,char,org.roaringbitmap.ValidationRangeConsumer)'
    - '[org.roaringbitmap.ValidationRangeConsumer].validate(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.Container].add(org.roaringbitmap.TestContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].testForAllInRangeMaterialization(char,char,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].of(int,int,int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.TestContainer:1293,1
    - Dst: '[org.roaringbitmap.TestContainer].toArray()'
      Src: org.roaringbitmap.TestContainer:1293,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.TestContainer:1294,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestContainer,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:1298,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:1298,1
    - Dst: '[java.util.ArrayList].stream()'
      Src: org.roaringbitmap.TestContainer:1302,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1303
      start: 1292
    functionDepth: 0
    functionLinenumber: 1292
    functionLinenumberEnd: 1303
    functionName: '[org.roaringbitmap.TestContainer].provideArgsForAllInRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].stream()'
    - '[java.util.stream.IntStream].of(int,int,int,int,int,int,int,int,int,int)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add(org.roaringbitmap.TestContainer)'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestContainer,org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.TestContainer].toArray()'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.roaringbitmap.TestContainer].provideArgsForAllInRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestContainer].testForAllInRangeMaterialization(char,char)'
      Src: org.roaringbitmap.TestContainer:1308,1
    - Dst: '[org.roaringbitmap.TestContainer].testForAllInRangeMaterialization(char,char)'
      Src: org.roaringbitmap.TestContainer:1309,1
    - Dst: '[org.roaringbitmap.TestContainer].testForAllInRangeMaterialization(char,char)'
      Src: org.roaringbitmap.TestContainer:1310,1
    - Dst: '[org.roaringbitmap.TestContainer].testForAllInRangeMaterialization(char,char)'
      Src: org.roaringbitmap.TestContainer:1311,1
    - Dst: '[org.roaringbitmap.TestContainer].testForAllInRangeMaterialization(char,char)'
      Src: org.roaringbitmap.TestContainer:1312,1
    - Dst: '[org.roaringbitmap.TestContainer].testForAllInRangeMaterialization(char,char)'
      Src: org.roaringbitmap.TestContainer:1314,1
    - Dst: '[org.roaringbitmap.TestContainer].testForAllInRangeMaterialization(char,char)'
      Src: org.roaringbitmap.TestContainer:1315,1
    - Dst: '[org.roaringbitmap.TestContainer].testForAllInRangeMaterialization(char,char)'
      Src: org.roaringbitmap.TestContainer:1317,1
    - Dst: '[org.roaringbitmap.TestContainer].allValues()'
      Src: org.roaringbitmap.TestContainer:1319,1
    - Dst: '[org.roaringbitmap.TestContainer].testForAllInRangeMaterialization(char,char,char[])'
      Src: org.roaringbitmap.TestContainer:1319,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - start
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1320
      start: 1305
    functionDepth: 3
    functionLinenumber: 1305
    functionLinenumberEnd: 1320
    functionName: '[org.roaringbitmap.TestContainer].forAllInRange(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestContainer].allValues()'
    - '[org.roaringbitmap.TestContainer].testForAllInRangeMaterialization(char,char,char[])'
    - '[org.roaringbitmap.TestContainer].testForAllInRangeMaterialization(char,char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].forAllInRange(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestContainer:1328,1
    - Dst: '[java.util.Arrays].fill(org.roaringbitmap.TestContainer,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:1331,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:1333,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(int,org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:1339,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validate(org.roaringbitmap.TestContainer)'
      Src: org.roaringbitmap.TestContainer:1340,1
    - Dst: '[org.roaringbitmap.Container].forAllInRange(org.roaringbitmap.TestContainer,org.roaringbitmap.TestContainer,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestContainer:1341,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.TestContainer:1342,1
    - Dst: '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.TestContainer,int)'
      Src: org.roaringbitmap.TestContainer:1342,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1343
      start: 1322
    functionDepth: 1
    functionLinenumber: 1322
    functionLinenumberEnd: 1343
    functionName: '[org.roaringbitmap.TestContainer].debugMe()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].fill(org.roaringbitmap.TestContainer,org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.TestContainer].assertEquals(int,org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.BitmapContainer].add(org.roaringbitmap.TestContainer)'
    - '[org.roaringbitmap.Container].forAllInRange(org.roaringbitmap.TestContainer,org.roaringbitmap.TestContainer,org.roaringbitmap.ValidationRangeConsumer)'
    - '[org.roaringbitmap.TestContainer].assertEquals(org.roaringbitmap.TestContainer,int)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
    - '[org.roaringbitmap.ValidationRangeConsumer].validate(org.roaringbitmap.TestContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestContainer].debugMe()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestContainer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestContainer].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.TestContainer
    signature: '[org.roaringbitmap.TestContainer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.gc()
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[org.roaringbitmap.TestSerializationViaByteBuffer].cleanup()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerializationViaByteBuffer.java
    functionUses: 0
    functionsReached:
    - System.gc()
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSerializationViaByteBuffer].cleanup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:41,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:42,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:43,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:44,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:45,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:46,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:47,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:48,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:49,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:50,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:51,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:52,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:53,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:54,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:55,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:56,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:57,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:58,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:59,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:60,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:61,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:62,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:63,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:64,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:65,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:66,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:67,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:68,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:69,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:70,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:71,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:72,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:73,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:74,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:75,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:76,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:77,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:78,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:79,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:80,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:81,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:82,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:83,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:84,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:85,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:86,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:87,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:88,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:89,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:90,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:91,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:92,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:93,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:94,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:95,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:96,1
    - Dst: '[java.util.stream.Stream].of(org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 97
    functionName: '[org.roaringbitmap.TestSerializationViaByteBuffer].params()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerializationViaByteBuffer.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.Stream].of(org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer,org.roaringbitmap.TestSerializationViaByteBuffer)'
    - '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.TestSerializationViaByteBuffer,boolean)'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.roaringbitmap.TestSerializationViaByteBuffer].params()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].getClass()'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:103,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].getSimpleName()'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:103,1
    - Dst: '[java.nio.file.Files].createTempFile(org.roaringbitmap.TestSerializationViaByteBuffer,String)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:103,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].toFile()'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:104,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].deleteOnExit()'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 105
    functionName: '[org.roaringbitmap.TestSerializationViaByteBuffer].before()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerializationViaByteBuffer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].toFile()'
    - '[java.nio.file.Files].createTempFile(org.roaringbitmap.TestSerializationViaByteBuffer,String)'
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].deleteOnExit()'
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].getClass()'
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].getSimpleName()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSerializationViaByteBuffer].before()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.SeededTestData].randomBitmap(int)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:111,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].serialise(org.roaringbitmap.RoaringBitmap,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:112,1
    - Dst: '[java.nio.file.Path].toFile()'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:113,1
    - Dst: '[java.io.RandomAccessFile].<init>(org.roaringbitmap.TestSerializationViaByteBuffer,String)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:113,1
    - Dst: raf.getChannel()
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:114,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].map(org.roaringbitmap.TestSerializationViaByteBuffer,int,org.roaringbitmap.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:114,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].put(byte[])'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:115,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].flip()'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:116,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].order(java.nio.ByteOrder)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:117,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:118,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(org.roaringbitmap.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:119,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].validate()'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:120,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].assertTrue(Boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:120,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.nio.ByteOrder
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - keys
    - order
    - runOptimise
    argTypes:
    - int
    - java.nio.ByteOrder
    - boolean
    constantsTouched: []
    func_position:
      end: 123
      start: 107
    functionDepth: 5
    functionLinenumber: 107
    functionLinenumberEnd: 123
    functionName: '[org.roaringbitmap.TestSerializationViaByteBuffer].testDeserializeFromMappedFile(int,java.nio.ByteOrder,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerializationViaByteBuffer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].serialise(org.roaringbitmap.RoaringBitmap,boolean)'
    - '[java.nio.file.Path].toFile()'
    - '[java.io.RandomAccessFile].<init>(org.roaringbitmap.TestSerializationViaByteBuffer,String)'
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].map(org.roaringbitmap.TestSerializationViaByteBuffer,int,org.roaringbitmap.TestSerializationViaByteBuffer)'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(org.roaringbitmap.TestSerializationViaByteBuffer)'
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].order(java.nio.ByteOrder)'
    - '[org.roaringbitmap.SeededTestData].randomBitmap(int)'
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].put(byte[])'
    - '[org.roaringbitmap.RoaringBitmap].validate()'
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].flip()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].assertTrue(Boolean)'
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - raf.getChannel()
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSerializationViaByteBuffer].testDeserializeFromMappedFile(int,java.nio.ByteOrder,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.SeededTestData].randomBitmap(int)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:129,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].serialise(org.roaringbitmap.RoaringBitmap,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:130,1
    - Dst: '[java.nio.ByteBuffer].wrap(byte[])'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:131,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].order(java.nio.ByteOrder)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:131,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:132,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(org.roaringbitmap.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:133,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].validate()'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:134,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].assertTrue(Boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:134,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.nio.ByteOrder
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - keys
    - order
    - runOptimise
    argTypes:
    - int
    - java.nio.ByteOrder
    - boolean
    constantsTouched: []
    func_position:
      end: 136
      start: 125
    functionDepth: 5
    functionLinenumber: 125
    functionLinenumberEnd: 136
    functionName: '[org.roaringbitmap.TestSerializationViaByteBuffer].testDeserializeFromHeap(int,java.nio.ByteOrder,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerializationViaByteBuffer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].wrap(byte[])'
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].serialise(org.roaringbitmap.RoaringBitmap,boolean)'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(org.roaringbitmap.TestSerializationViaByteBuffer)'
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].order(java.nio.ByteOrder)'
    - '[org.roaringbitmap.SeededTestData].randomBitmap(int)'
    - '[org.roaringbitmap.RoaringBitmap].validate()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].assertTrue(Boolean)'
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSerializationViaByteBuffer].testDeserializeFromHeap(int,java.nio.ByteOrder,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.SeededTestData].randomBitmap(int)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:142,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].serialise(org.roaringbitmap.RoaringBitmap,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:143,1
    - Dst: '[java.nio.ByteBuffer].allocateDirect(org.roaringbitmap.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:144,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].order(java.nio.ByteOrder)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:144,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].put(byte[])'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:145,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].position(int)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:146,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:147,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(org.roaringbitmap.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:148,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].validate()'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:149,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].assertTrue(Boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:149,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.nio.ByteOrder
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - keys
    - order
    - runOptimise
    argTypes:
    - int
    - java.nio.ByteOrder
    - boolean
    constantsTouched: []
    func_position:
      end: 151
      start: 138
    functionDepth: 5
    functionLinenumber: 138
    functionLinenumberEnd: 151
    functionName: '[org.roaringbitmap.TestSerializationViaByteBuffer].testDeserializeFromDirect(int,java.nio.ByteOrder,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerializationViaByteBuffer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].serialise(org.roaringbitmap.RoaringBitmap,boolean)'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(org.roaringbitmap.TestSerializationViaByteBuffer)'
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].order(java.nio.ByteOrder)'
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].put(byte[])'
    - '[org.roaringbitmap.SeededTestData].randomBitmap(int)'
    - '[org.roaringbitmap.RoaringBitmap].validate()'
    - '[java.nio.ByteBuffer].allocateDirect(org.roaringbitmap.TestSerializationViaByteBuffer)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].assertTrue(Boolean)'
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].position(int)'
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSerializationViaByteBuffer].testDeserializeFromDirect(int,java.nio.ByteOrder,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.SeededTestData].randomBitmap(int)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:157,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].serialise(org.roaringbitmap.RoaringBitmap,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:158,1
    - Dst: '[java.nio.ByteBuffer].allocateDirect(int)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:159,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].order(java.nio.ByteOrder)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:159,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].position(int)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:160,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].put(byte[])'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:161,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].position(int)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:162,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:163,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(org.roaringbitmap.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:164,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].validate()'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:165,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].assertTrue(Boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:165,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.nio.ByteOrder
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - keys
    - order
    - runOptimise
    argTypes:
    - int
    - java.nio.ByteOrder
    - boolean
    constantsTouched: []
    func_position:
      end: 167
      start: 153
    functionDepth: 5
    functionLinenumber: 153
    functionLinenumberEnd: 167
    functionName: '[org.roaringbitmap.TestSerializationViaByteBuffer].testDeserializeFromDirectWithOffset(int,java.nio.ByteOrder,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerializationViaByteBuffer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].serialise(org.roaringbitmap.RoaringBitmap,boolean)'
    - '[java.nio.ByteBuffer].allocateDirect(int)'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(org.roaringbitmap.TestSerializationViaByteBuffer)'
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].order(java.nio.ByteOrder)'
    - '[org.roaringbitmap.SeededTestData].randomBitmap(int)'
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].put(byte[])'
    - '[org.roaringbitmap.RoaringBitmap].validate()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].assertTrue(Boolean)'
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].position(int)'
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSerializationViaByteBuffer].testDeserializeFromDirectWithOffset(int,java.nio.ByteOrder,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.SeededTestData].randomBitmap(int)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:173,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].serialise(org.roaringbitmap.RoaringBitmap,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:174,1
    - Dst: '[java.nio.ByteBuffer].allocateDirect(int)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:175,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].order(java.nio.ByteOrder)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:175,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].position(int)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:176,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:177,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serialize(org.roaringbitmap.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:178,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].position()'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:179,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].assertEquals(int,org.roaringbitmap.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.nio.ByteOrder
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - keys
    - order
    - runOptimise
    argTypes:
    - int
    - java.nio.ByteOrder
    - boolean
    constantsTouched: []
    func_position:
      end: 180
      start: 169
    functionDepth: 5
    functionLinenumber: 169
    functionLinenumberEnd: 180
    functionName: '[org.roaringbitmap.TestSerializationViaByteBuffer].testSerializeCorrectOffset(int,java.nio.ByteOrder,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerializationViaByteBuffer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].serialise(org.roaringbitmap.RoaringBitmap,boolean)'
    - '[java.nio.ByteBuffer].allocateDirect(int)'
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].assertEquals(int,org.roaringbitmap.TestSerializationViaByteBuffer)'
    - '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].order(java.nio.ByteOrder)'
    - '[org.roaringbitmap.RoaringBitmap].serialize(org.roaringbitmap.TestSerializationViaByteBuffer)'
    - '[org.roaringbitmap.SeededTestData].randomBitmap(int)'
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].position(int)'
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].position()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSerializationViaByteBuffer].testSerializeCorrectOffset(int,java.nio.ByteOrder,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.SeededTestData].randomBitmap(int)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:186,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].serialise(org.roaringbitmap.RoaringBitmap,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:187,1
    - Dst: '[java.nio.ByteBuffer].allocate(org.roaringbitmap.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:188,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].order(java.nio.ByteOrder)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:188,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serialize(org.roaringbitmap.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:189,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].remaining()'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:190,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].assertEquals(int,org.roaringbitmap.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:190,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:191,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].array()'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:192,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:192,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:192,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(org.roaringbitmap.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:193,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:195,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.nio.ByteOrder
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - keys
    - order
    - runOptimise
    argTypes:
    - int
    - java.nio.ByteOrder
    - boolean
    constantsTouched: []
    func_position:
      end: 196
      start: 182
    functionDepth: 5
    functionLinenumber: 182
    functionLinenumberEnd: 196
    functionName: '[org.roaringbitmap.TestSerializationViaByteBuffer].testSerializeToByteBufferDeserializeViaStream(int,java.nio.ByteOrder,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerializationViaByteBuffer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].serialise(org.roaringbitmap.RoaringBitmap,boolean)'
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].array()'
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].assertEquals(int,org.roaringbitmap.TestSerializationViaByteBuffer)'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(org.roaringbitmap.TestSerializationViaByteBuffer)'
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].order(java.nio.ByteOrder)'
    - '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.roaringbitmap.RoaringBitmap].serialize(org.roaringbitmap.TestSerializationViaByteBuffer)'
    - '[java.nio.ByteBuffer].allocate(org.roaringbitmap.TestSerializationViaByteBuffer)'
    - '[org.roaringbitmap.SeededTestData].randomBitmap(int)'
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.TestSerializationViaByteBuffer)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].remaining()'
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSerializationViaByteBuffer].testSerializeToByteBufferDeserializeViaStream(int,java.nio.ByteOrder,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.SeededTestData].randomBitmap(int)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:202,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].serialise(org.roaringbitmap.RoaringBitmap,boolean)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:203,1
    - Dst: '[java.nio.ByteBuffer].allocate(org.roaringbitmap.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:204,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].order(java.nio.ByteOrder)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:204,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serialize(org.roaringbitmap.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:205,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].remaining()'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:206,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].assertEquals(int,org.roaringbitmap.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:206,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:207,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].flip()'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:208,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(org.roaringbitmap.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:209,1
    - Dst: '[org.roaringbitmap.TestSerializationViaByteBuffer].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.nio.ByteOrder
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - keys
    - order
    - runOptimise
    argTypes:
    - int
    - java.nio.ByteOrder
    - boolean
    constantsTouched: []
    func_position:
      end: 211
      start: 198
    functionDepth: 5
    functionLinenumber: 198
    functionLinenumberEnd: 211
    functionName: '[org.roaringbitmap.TestSerializationViaByteBuffer].testSerializeToByteBufferDeserializeByteBuffer(int,java.nio.ByteOrder,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerializationViaByteBuffer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].serialise(org.roaringbitmap.RoaringBitmap,boolean)'
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].assertEquals(int,org.roaringbitmap.TestSerializationViaByteBuffer)'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(org.roaringbitmap.TestSerializationViaByteBuffer)'
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].order(java.nio.ByteOrder)'
    - '[org.roaringbitmap.RoaringBitmap].serialize(org.roaringbitmap.TestSerializationViaByteBuffer)'
    - '[java.nio.ByteBuffer].allocate(org.roaringbitmap.TestSerializationViaByteBuffer)'
    - '[org.roaringbitmap.SeededTestData].randomBitmap(int)'
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].flip()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].remaining()'
    - '[org.roaringbitmap.TestSerializationViaByteBuffer].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestSerializationViaByteBuffer].testSerializeToByteBufferDeserializeByteBuffer(int,java.nio.ByteOrder,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:215,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:217,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>(int)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:217,1
    - Dst: '[java.io.DataOutputStream].<init>(org.roaringbitmap.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:218,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serialize(org.roaringbitmap.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:219,1
    - Dst: bos.toByteArray()
      Src: org.roaringbitmap.TestSerializationViaByteBuffer:220,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: byte[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - input
    - runOptimise
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - boolean
    constantsTouched: []
    func_position:
      end: 222
      start: 213
    functionDepth: 4
    functionLinenumber: 213
    functionLinenumberEnd: 222
    functionName: '[org.roaringbitmap.TestSerializationViaByteBuffer].serialise(org.roaringbitmap.RoaringBitmap,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerializationViaByteBuffer.java
    functionUses: 7
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
    - '[java.io.ByteArrayOutputStream].<init>(int)'
    - '[org.roaringbitmap.RoaringBitmap].serialize(org.roaringbitmap.TestSerializationViaByteBuffer)'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - bos.toByteArray()
    - '[java.io.DataOutputStream].<init>(org.roaringbitmap.TestSerializationViaByteBuffer)'
    linkageType: ''
    returnType: byte[]
    signature: '[org.roaringbitmap.TestSerializationViaByteBuffer].serialise(org.roaringbitmap.RoaringBitmap,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestSerializationViaByteBuffer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestSerializationViaByteBuffer].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerializationViaByteBuffer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.TestSerializationViaByteBuffer
    signature: '[org.roaringbitmap.TestSerializationViaByteBuffer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.OrNotTruncationTest:22,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmap,java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>)'
      Src: org.roaringbitmap.OrNotTruncationTest:22,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.OrNotTruncationTest:23,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmap,java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>)'
      Src: org.roaringbitmap.OrNotTruncationTest:23,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.OrNotTruncationTest:24,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmap,java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>)'
      Src: org.roaringbitmap.OrNotTruncationTest:24,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.OrNotTruncationTest:25,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmap,java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>)'
      Src: org.roaringbitmap.OrNotTruncationTest:25,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.OrNotTruncationTest:27,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmap,java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>)'
      Src: org.roaringbitmap.OrNotTruncationTest:26,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.OrNotTruncationTest:34,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmap,java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>)'
      Src: org.roaringbitmap.OrNotTruncationTest:33,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.OrNotTruncationTest:39,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmap,java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>)'
      Src: org.roaringbitmap.OrNotTruncationTest:39,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.OrNotTruncationTest:40,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmap,java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>)'
      Src: org.roaringbitmap.OrNotTruncationTest:40,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].testCase()'
      Src: org.roaringbitmap.OrNotTruncationTest:41,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].withArrayAt(int)'
      Src: org.roaringbitmap.OrNotTruncationTest:41,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].build()'
      Src: org.roaringbitmap.OrNotTruncationTest:41,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.OrNotTruncationTest,java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>)'
      Src: org.roaringbitmap.OrNotTruncationTest:41,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].testCase()'
      Src: org.roaringbitmap.OrNotTruncationTest:42,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].withRunAt(int)'
      Src: org.roaringbitmap.OrNotTruncationTest:42,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].build()'
      Src: org.roaringbitmap.OrNotTruncationTest:42,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.OrNotTruncationTest,java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>)'
      Src: org.roaringbitmap.OrNotTruncationTest:42,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].testCase()'
      Src: org.roaringbitmap.OrNotTruncationTest:43,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].withBitmapAt(int)'
      Src: org.roaringbitmap.OrNotTruncationTest:43,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].build()'
      Src: org.roaringbitmap.OrNotTruncationTest:43,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.OrNotTruncationTest,java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>)'
      Src: org.roaringbitmap.OrNotTruncationTest:43,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].testCase()'
      Src: org.roaringbitmap.OrNotTruncationTest:44,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].withArrayAt(int)'
      Src: org.roaringbitmap.OrNotTruncationTest:44,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].withRunAt(int)'
      Src: org.roaringbitmap.OrNotTruncationTest:44,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].build()'
      Src: org.roaringbitmap.OrNotTruncationTest:44,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.OrNotTruncationTest,java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>)'
      Src: org.roaringbitmap.OrNotTruncationTest:44,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].testCase()'
      Src: org.roaringbitmap.OrNotTruncationTest:45,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].withRunAt(int)'
      Src: org.roaringbitmap.OrNotTruncationTest:45,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].withRunAt(int)'
      Src: org.roaringbitmap.OrNotTruncationTest:45,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].build()'
      Src: org.roaringbitmap.OrNotTruncationTest:45,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.OrNotTruncationTest,java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>)'
      Src: org.roaringbitmap.OrNotTruncationTest:45,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].testCase()'
      Src: org.roaringbitmap.OrNotTruncationTest:46,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].withBitmapAt(int)'
      Src: org.roaringbitmap.OrNotTruncationTest:46,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].withRunAt(int)'
      Src: org.roaringbitmap.OrNotTruncationTest:46,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].build()'
      Src: org.roaringbitmap.OrNotTruncationTest:46,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.OrNotTruncationTest,java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>)'
      Src: org.roaringbitmap.OrNotTruncationTest:46,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].testCase()'
      Src: org.roaringbitmap.OrNotTruncationTest:47,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].withArrayAt(int)'
      Src: org.roaringbitmap.OrNotTruncationTest:47,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].build()'
      Src: org.roaringbitmap.OrNotTruncationTest:47,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.OrNotTruncationTest,java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>)'
      Src: org.roaringbitmap.OrNotTruncationTest:47,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].testCase()'
      Src: org.roaringbitmap.OrNotTruncationTest:48,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].withRunAt(int)'
      Src: org.roaringbitmap.OrNotTruncationTest:48,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].build()'
      Src: org.roaringbitmap.OrNotTruncationTest:48,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.OrNotTruncationTest,java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>)'
      Src: org.roaringbitmap.OrNotTruncationTest:48,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].testCase()'
      Src: org.roaringbitmap.OrNotTruncationTest:49,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].withBitmapAt(int)'
      Src: org.roaringbitmap.OrNotTruncationTest:49,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].build()'
      Src: org.roaringbitmap.OrNotTruncationTest:49,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.OrNotTruncationTest,java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>)'
      Src: org.roaringbitmap.OrNotTruncationTest:49,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].testCase()'
      Src: org.roaringbitmap.OrNotTruncationTest:50,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].withArrayAt(int)'
      Src: org.roaringbitmap.OrNotTruncationTest:50,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].withRunAt(int)'
      Src: org.roaringbitmap.OrNotTruncationTest:50,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].build()'
      Src: org.roaringbitmap.OrNotTruncationTest:50,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.OrNotTruncationTest,java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>)'
      Src: org.roaringbitmap.OrNotTruncationTest:50,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].testCase()'
      Src: org.roaringbitmap.OrNotTruncationTest:51,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].withRunAt(int)'
      Src: org.roaringbitmap.OrNotTruncationTest:51,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].withRunAt(int)'
      Src: org.roaringbitmap.OrNotTruncationTest:51,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].build()'
      Src: org.roaringbitmap.OrNotTruncationTest:51,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.OrNotTruncationTest,java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>)'
      Src: org.roaringbitmap.OrNotTruncationTest:51,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].testCase()'
      Src: org.roaringbitmap.OrNotTruncationTest:52,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].withBitmapAt(int)'
      Src: org.roaringbitmap.OrNotTruncationTest:52,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].withRunAt(int)'
      Src: org.roaringbitmap.OrNotTruncationTest:52,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].build()'
      Src: org.roaringbitmap.OrNotTruncationTest:52,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.OrNotTruncationTest,java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>)'
      Src: org.roaringbitmap.OrNotTruncationTest:52,1
    - Dst: '[java.util.stream.Stream].of(org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest)'
      Src: org.roaringbitmap.OrNotTruncationTest:21,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 88
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 20
    functionDepth: 4
    functionLinenumber: 20
    functionLinenumberEnd: 53
    functionName: '[org.roaringbitmap.OrNotTruncationTest].params()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/OrNotTruncationTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmap,java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
    - '[org.roaringbitmap.OrNotTruncationTest].withRunAt(int)'
    - '[org.roaringbitmap.OrNotTruncationTest].build()'
    - '[java.util.stream.Stream].of(org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest,org.roaringbitmap.OrNotTruncationTest)'
    - '[org.roaringbitmap.OrNotTruncationTest].withBitmapAt(int)'
    - '[org.roaringbitmap.OrNotTruncationTest].withArrayAt(int)'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.OrNotTruncationTest,java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
    - '[org.roaringbitmap.OrNotTruncationTest].testCase()'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.roaringbitmap.OrNotTruncationTest].params()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.OrNotTruncationTest:58,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.OrNotTruncationTest:59,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.OrNotTruncationTest:60,1
    - Dst: '[java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>].accept(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.OrNotTruncationTest:61,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.OrNotTruncationTest:62,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.OrNotTruncationTest:63,1
    - Dst: '[org.roaringbitmap.OrNotTruncationTest].assertTrue(boolean)'
      Src: org.roaringbitmap.OrNotTruncationTest:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - other
    - init
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>
    constantsTouched: []
    func_position:
      end: 64
      start: 55
    functionDepth: 5
    functionLinenumber: 55
    functionLinenumberEnd: 64
    functionName: '[org.roaringbitmap.OrNotTruncationTest].testTruncation(org.roaringbitmap.RoaringBitmap,java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/OrNotTruncationTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].contains(int)'
    - '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.OrNotTruncationTest].assertTrue(boolean)'
    - '[java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>].accept(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.OrNotTruncationTest].testTruncation(org.roaringbitmap.RoaringBitmap,java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.OrNotTruncationTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.OrNotTruncationTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/OrNotTruncationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.OrNotTruncationTest
    signature: '[org.roaringbitmap.OrNotTruncationTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.IntIterator].hasNext()'
      Src: org.roaringbitmap.TestIterators:28,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.TestIterators,int)'
      Src: org.roaringbitmap.TestIterators:30,1
    - Dst: '[org.roaringbitmap.IntIterator].next()'
      Src: org.roaringbitmap.TestIterators:32,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.TestIterators,org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:34,1
    - Dst: '[com.google.common.primitives.Ints].asList(org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:34,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.IntIterator
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<Integer>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ints
    argTypes:
    - org.roaringbitmap.IntIterator
    constantsTouched: []
    func_position:
      end: 35
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 35
    functionName: '[org.roaringbitmap.TestIterators].asList(org.roaringbitmap.IntIterator)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIterators.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].copyOf(org.roaringbitmap.TestIterators,int)'
    - '[com.google.common.primitives.Ints].asList(org.roaringbitmap.TestIterators)'
    - '[org.roaringbitmap.IntIterator].next()'
    - '[java.util.Arrays].copyOf(org.roaringbitmap.TestIterators,org.roaringbitmap.TestIterators)'
    - '[org.roaringbitmap.IntIterator].hasNext()'
    linkageType: ''
    returnType: java.util.List<Integer>
    signature: '[org.roaringbitmap.TestIterators].asList(org.roaringbitmap.IntIterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.IntIterator].<init>()'
      Src: org.roaringbitmap.TestIterators:39,1
    - Dst: '[org.roaringbitmap.TestIterators].asList(org.roaringbitmap.IntIterator)'
      Src: org.roaringbitmap.TestIterators:38,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.CharIterator
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<Integer>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - shorts
    argTypes:
    - org.roaringbitmap.CharIterator
    constantsTouched: []
    func_position:
      end: 55
      start: 37
    functionDepth: 2
    functionLinenumber: 37
    functionLinenumberEnd: 55
    functionName: '[org.roaringbitmap.TestIterators].asList(org.roaringbitmap.CharIterator)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestIterators].asList(org.roaringbitmap.IntIterator)'
    - '[org.roaringbitmap.IntIterator].<init>()'
    linkageType: ''
    returnType: java.util.List<Integer>
    signature: '[org.roaringbitmap.TestIterators].asList(org.roaringbitmap.CharIterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>(int)'
      Src: org.roaringbitmap.TestIterators:59,1
    - Dst: '[java.util.Random].nextInt()'
      Src: org.roaringbitmap.TestIterators:63,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:64,1
    - Dst: '[java.util.ArrayList].<init>(java.util.HashSet)'
      Src: org.roaringbitmap.TestIterators:66,1
    - Dst: '[java.util.ArrayList].sort(java.util.Comparator<Integer>)'
      Src: org.roaringbitmap.TestIterators:67,1
    - Dst: '[com.google.common.primitives.Ints].toArray(java.util.ArrayList)'
      Src: org.roaringbitmap.TestIterators:68,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Random
      - int
      - java.util.Comparator<Integer>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - source
    - count
    - comparator
    argTypes:
    - java.util.Random
    - int
    - java.util.Comparator<Integer>
    constantsTouched: []
    func_position:
      end: 69
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 69
    functionName: '[org.roaringbitmap.TestIterators].takeSortedAndDistinct(java.util.Random,int,java.util.Comparator<Integer>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[com.google.common.primitives.Ints].toArray(java.util.ArrayList)'
    - '[java.util.HashSet].add(org.roaringbitmap.TestIterators)'
    - '[java.util.ArrayList].sort(java.util.Comparator<Integer>)'
    - '[java.util.Random].nextInt()'
    - '[java.util.ArrayList].<init>(java.util.HashSet)'
    - '[java.util.HashSet].<init>(int)'
    linkageType: ''
    returnType: int[]
    signature: '[org.roaringbitmap.TestIterators].takeSortedAndDistinct(java.util.Random,int,java.util.Comparator<Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(int)'
      Src: org.roaringbitmap.TestIterators:73,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCharIterator()'
      Src: org.roaringbitmap.TestIterators:75,1
    - Dst: '[org.roaringbitmap.TestIterators].asList(org.roaringbitmap.PeekableCharIterator)'
      Src: org.roaringbitmap.TestIterators:75,1
    - Dst: '[com.google.common.collect.ImmutableList].of(int,int)'
      Src: org.roaringbitmap.TestIterators:75,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(java.util.List<Integer>,org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:75,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getReverseCharIterator()'
      Src: org.roaringbitmap.TestIterators:76,1
    - Dst: '[org.roaringbitmap.TestIterators].asList(org.roaringbitmap.PeekableCharIterator)'
      Src: org.roaringbitmap.TestIterators:76,1
    - Dst: '[com.google.common.collect.ImmutableList].of(int,int)'
      Src: org.roaringbitmap.TestIterators:76,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(java.util.List<Integer>,org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 71
    functionDepth: 3
    functionLinenumber: 71
    functionLinenumberEnd: 77
    functionName: '[org.roaringbitmap.TestIterators].testBitmapIteration()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[com.google.common.collect.ImmutableList].of(int,int)'
    - '[org.roaringbitmap.BitmapContainer].getCharIterator()'
    - '[org.roaringbitmap.TestIterators].assertEquals(java.util.List<Integer>,org.roaringbitmap.TestIterators)'
    - '[org.roaringbitmap.BitmapContainer].getReverseCharIterator()'
    - '[org.roaringbitmap.TestIterators].asList(org.roaringbitmap.PeekableCharIterator)'
    - '[org.roaringbitmap.BitmapContainer].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestIterators].testBitmapIteration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
      Src: org.roaringbitmap.TestIterators:81,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].iterator()'
      Src: org.roaringbitmap.TestIterators:81,1
    - Dst: '[java.util.Iterator<Integer>].hasNext()'
      Src: org.roaringbitmap.TestIterators:81,1
    - Dst: '[org.roaringbitmap.TestIterators].assertFalse(org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:81,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
      Src: org.roaringbitmap.TestIterators:82,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestIterators:82,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestIterators:82,1
    - Dst: '[org.roaringbitmap.TestIterators].assertFalse(org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:82,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
      Src: org.roaringbitmap.TestIterators:83,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getSignedIntIterator()'
      Src: org.roaringbitmap.TestIterators:83,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestIterators:83,1
    - Dst: '[org.roaringbitmap.TestIterators].assertFalse(org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:83,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
      Src: org.roaringbitmap.TestIterators:84,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.TestIterators:84,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestIterators:84,1
    - Dst: '[org.roaringbitmap.TestIterators].assertFalse(org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 79
    functionDepth: 5
    functionLinenumber: 79
    functionLinenumberEnd: 85
    functionName: '[org.roaringbitmap.TestIterators].testEmptyIteration()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].iterator()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
    - '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
    - '[java.util.Iterator<Integer>].hasNext()'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - '[org.roaringbitmap.TestIterators].assertFalse(org.roaringbitmap.TestIterators)'
    - '[org.roaringbitmap.RoaringBitmap].getSignedIntIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestIterators].testEmptyIteration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestIterators:89,1
    - Dst: '[org.roaringbitmap.TestIterators].takeSortedAndDistinct(java.util.Random,int)'
      Src: org.roaringbitmap.TestIterators:90,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int[])'
      Src: org.roaringbitmap.TestIterators:91,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].iterator()'
      Src: org.roaringbitmap.TestIterators:93,1
    - Dst: '[com.google.common.collect.ImmutableList].copyOf(java.util.Iterator<Integer>)'
      Src: org.roaringbitmap.TestIterators:93,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestIterators:94,1
    - Dst: '[org.roaringbitmap.TestIterators].asList(org.roaringbitmap.PeekableIntIterator)'
      Src: org.roaringbitmap.TestIterators:94,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getSignedIntIterator()'
      Src: org.roaringbitmap.TestIterators:95,1
    - Dst: '[org.roaringbitmap.TestIterators].asList(org.roaringbitmap.PeekableIntIterator)'
      Src: org.roaringbitmap.TestIterators:95,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.TestIterators:96,1
    - Dst: '[org.roaringbitmap.TestIterators].asList(org.roaringbitmap.PeekableIntIterator)'
      Src: org.roaringbitmap.TestIterators:96,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestIterators:98,1
    - Dst: '[org.roaringbitmap.TestIterators].size()'
      Src: org.roaringbitmap.TestIterators:98,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:98,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestIterators:99,1
    - Dst: '[java.util.List<Integer>].size()'
      Src: org.roaringbitmap.TestIterators:99,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:99,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestIterators:100,1
    - Dst: '[java.util.List<Integer>].size()'
      Src: org.roaringbitmap.TestIterators:100,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:100,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestIterators:101,1
    - Dst: '[java.util.List<Integer>].size()'
      Src: org.roaringbitmap.TestIterators:101,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:101,1
    - Dst: '[com.google.common.primitives.Ints].asList(int[])'
      Src: org.roaringbitmap.TestIterators:102,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(org.roaringbitmap.TestIterators,org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:102,1
    - Dst: '[com.google.common.primitives.Ints].asList(int[])'
      Src: org.roaringbitmap.TestIterators:103,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(org.roaringbitmap.TestIterators,java.util.List<Integer>)'
      Src: org.roaringbitmap.TestIterators:103,1
    - Dst: '[com.google.common.primitives.Ints].asList(int[])'
      Src: org.roaringbitmap.TestIterators:105,1
    - Dst: '[org.roaringbitmap.TestIterators].stream()'
      Src: org.roaringbitmap.TestIterators:105,1
    - Dst: '[org.roaringbitmap.TestIterators].sorted()'
      Src: org.roaringbitmap.TestIterators:105,1
    - Dst: '[java.util.stream.Collectors].toList()'
      Src: org.roaringbitmap.TestIterators:105,1
    - Dst: '[org.roaringbitmap.TestIterators].collect(org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:105,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(org.roaringbitmap.TestIterators,java.util.List<Integer>)'
      Src: org.roaringbitmap.TestIterators:104,1
    - Dst: '[com.google.common.primitives.Ints].asList(int[])'
      Src: org.roaringbitmap.TestIterators:106,1
    - Dst: '[com.google.common.collect.Lists].reverse(org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:106,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(org.roaringbitmap.TestIterators,java.util.List<Integer>)'
      Src: org.roaringbitmap.TestIterators:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 87
    functionDepth: 3
    functionLinenumber: 87
    functionLinenumberEnd: 107
    functionName: '[org.roaringbitmap.TestIterators].testIteration()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestIterators].assertEquals(int,org.roaringbitmap.TestIterators)'
    - '[java.util.List<Integer>].size()'
    - '[com.google.common.collect.Lists].reverse(org.roaringbitmap.TestIterators)'
    - '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
    - '[org.roaringbitmap.TestIterators].asList(org.roaringbitmap.PeekableIntIterator)'
    - '[org.roaringbitmap.TestIterators].size()'
    - '[org.roaringbitmap.TestIterators].collect(org.roaringbitmap.TestIterators)'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.RoaringBitmap].getSignedIntIterator()'
    - '[org.roaringbitmap.TestIterators].assertEquals(org.roaringbitmap.TestIterators,java.util.List<Integer>)'
    - '[org.roaringbitmap.RoaringBitmap].iterator()'
    - '[java.util.stream.Collectors].toList()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int[])'
    - '[com.google.common.primitives.Ints].asList(int[])'
    - '[org.roaringbitmap.TestIterators].takeSortedAndDistinct(java.util.Random,int)'
    - '[org.roaringbitmap.TestIterators].assertEquals(org.roaringbitmap.TestIterators,org.roaringbitmap.TestIterators)'
    - '[org.roaringbitmap.TestIterators].sorted()'
    - '[org.roaringbitmap.TestIterators].stream()'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[com.google.common.collect.ImmutableList].copyOf(java.util.Iterator<Integer>)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestIterators].testIteration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int)'
      Src: org.roaringbitmap.TestIterators:111,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].iterator()'
      Src: org.roaringbitmap.TestIterators:113,1
    - Dst: '[com.google.common.collect.ImmutableList].copyOf(java.util.Iterator<Integer>)'
      Src: org.roaringbitmap.TestIterators:113,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestIterators:114,1
    - Dst: '[org.roaringbitmap.TestIterators].asList(org.roaringbitmap.PeekableIntIterator)'
      Src: org.roaringbitmap.TestIterators:114,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getSignedIntIterator()'
      Src: org.roaringbitmap.TestIterators:115,1
    - Dst: '[org.roaringbitmap.TestIterators].asList(org.roaringbitmap.PeekableIntIterator)'
      Src: org.roaringbitmap.TestIterators:115,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.TestIterators:116,1
    - Dst: '[org.roaringbitmap.TestIterators].asList(org.roaringbitmap.PeekableIntIterator)'
      Src: org.roaringbitmap.TestIterators:116,1
    - Dst: '[com.google.common.collect.ImmutableList].of(int,int,int,int,int)'
      Src: org.roaringbitmap.TestIterators:118,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(org.roaringbitmap.TestIterators,org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:118,1
    - Dst: '[com.google.common.collect.ImmutableList].of(int,int,int,int,int)'
      Src: org.roaringbitmap.TestIterators:119,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(org.roaringbitmap.TestIterators,java.util.List<Integer>)'
      Src: org.roaringbitmap.TestIterators:119,1
    - Dst: '[com.google.common.collect.ImmutableList].of(int,int,int,int,int)'
      Src: org.roaringbitmap.TestIterators:120,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(org.roaringbitmap.TestIterators,java.util.List<Integer>)'
      Src: org.roaringbitmap.TestIterators:120,1
    - Dst: '[com.google.common.collect.ImmutableList].of(int,int,int,int,int)'
      Src: org.roaringbitmap.TestIterators:121,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(org.roaringbitmap.TestIterators,java.util.List<Integer>)'
      Src: org.roaringbitmap.TestIterators:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 109
    functionDepth: 3
    functionLinenumber: 109
    functionLinenumberEnd: 122
    functionName: '[org.roaringbitmap.TestIterators].testSmallIteration()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].iterator()'
    - '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int)'
    - '[com.google.common.collect.ImmutableList].of(int,int,int,int,int)'
    - '[com.google.common.collect.ImmutableList].copyOf(java.util.Iterator<Integer>)'
    - '[org.roaringbitmap.TestIterators].asList(org.roaringbitmap.PeekableIntIterator)'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.TestIterators].assertEquals(org.roaringbitmap.TestIterators,org.roaringbitmap.TestIterators)'
    - '[org.roaringbitmap.RoaringBitmap].getSignedIntIterator()'
    - '[org.roaringbitmap.TestIterators].assertEquals(org.roaringbitmap.TestIterators,java.util.List<Integer>)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestIterators].testSmallIteration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestIterators:126,1
    - Dst: '[org.roaringbitmap.TestIterators].takeSortedAndDistinct(java.util.Random,int)'
      Src: org.roaringbitmap.TestIterators:127,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int[])'
      Src: org.roaringbitmap.TestIterators:128,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestIterators:129,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded()'
      Src: org.roaringbitmap.TestIterators:131,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.TestIterators:132,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int)'
      Src: org.roaringbitmap.TestIterators:132,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestIterators:134,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded()'
      Src: org.roaringbitmap.TestIterators:136,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestIterators:137,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:137,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestIterators:139,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded()'
      Src: org.roaringbitmap.TestIterators:141,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestIterators:142,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.TestIterators:143,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int)'
      Src: org.roaringbitmap.TestIterators:143,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestIterators:145,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded()'
      Src: org.roaringbitmap.TestIterators:145,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 124
    functionDepth: 3
    functionLinenumber: 124
    functionLinenumberEnd: 146
    functionName: '[org.roaringbitmap.TestIterators].testSkips()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestIterators].assertEquals(org.roaringbitmap.TestIterators)'
    - '[org.roaringbitmap.PeekableIntIterator].peekNext()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int[])'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.TestIterators].takeSortedAndDistinct(java.util.Random,int)'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.TestIterators].assertEquals(int)'
    - '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestIterators].testSkips()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestIterators:150,1
    - Dst: '[org.roaringbitmap.TestIterators].takeSortedAndDistinct(java.util.Random,int)'
      Src: org.roaringbitmap.TestIterators:151,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int[])'
      Src: org.roaringbitmap.TestIterators:152,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.TestIterators:153,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded()'
      Src: org.roaringbitmap.TestIterators:155,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.TestIterators:156,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int)'
      Src: org.roaringbitmap.TestIterators:156,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.TestIterators:158,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded()'
      Src: org.roaringbitmap.TestIterators:160,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestIterators:161,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:161,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.TestIterators:163,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded()'
      Src: org.roaringbitmap.TestIterators:165,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestIterators:166,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.TestIterators:167,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int)'
      Src: org.roaringbitmap.TestIterators:167,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.TestIterators:169,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded()'
      Src: org.roaringbitmap.TestIterators:169,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 148
    functionDepth: 1
    functionLinenumber: 148
    functionLinenumberEnd: 170
    functionName: '[org.roaringbitmap.TestIterators].testSkipsReverse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestIterators].assertEquals(org.roaringbitmap.TestIterators)'
    - '[org.roaringbitmap.PeekableIntIterator].peekNext()'
    - '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int[])'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.TestIterators].takeSortedAndDistinct(java.util.Random,int)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.TestIterators].assertEquals(int)'
    - '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestIterators].testSkipsReverse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestIterators:174,1
    - Dst: '[org.roaringbitmap.TestIterators].takeSortedAndDistinct(java.util.Random,int)'
      Src: org.roaringbitmap.TestIterators:175,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int[])'
      Src: org.roaringbitmap.TestIterators:176,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getSignedIntIterator()'
      Src: org.roaringbitmap.TestIterators:178,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded()'
      Src: org.roaringbitmap.TestIterators:180,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.TestIterators:181,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int)'
      Src: org.roaringbitmap.TestIterators:181,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getSignedIntIterator()'
      Src: org.roaringbitmap.TestIterators:183,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded()'
      Src: org.roaringbitmap.TestIterators:185,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.TestIterators:186,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int)'
      Src: org.roaringbitmap.TestIterators:186,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getSignedIntIterator()'
      Src: org.roaringbitmap.TestIterators:188,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded()'
      Src: org.roaringbitmap.TestIterators:190,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestIterators:191,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:191,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getSignedIntIterator()'
      Src: org.roaringbitmap.TestIterators:193,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded()'
      Src: org.roaringbitmap.TestIterators:195,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestIterators:196,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.TestIterators:197,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int)'
      Src: org.roaringbitmap.TestIterators:197,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 199
    functionName: '[org.roaringbitmap.TestIterators].testSkipsSignedIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestIterators].assertEquals(org.roaringbitmap.TestIterators)'
    - '[org.roaringbitmap.PeekableIntIterator].peekNext()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int[])'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.TestIterators].takeSortedAndDistinct(java.util.Random,int)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.TestIterators].assertEquals(int)'
    - '[org.roaringbitmap.RoaringBitmap].getSignedIntIterator()'
    - '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestIterators].testSkipsSignedIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestIterators:203,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestIterators:206,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestIterators:209,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int)'
      Src: org.roaringbitmap.TestIterators:210,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.TestIterators:211,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,int)'
      Src: org.roaringbitmap.TestIterators:211,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestIterators:212,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(org.roaringbitmap.TestIterators,int)'
      Src: org.roaringbitmap.TestIterators:212,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 214
      start: 201
    functionDepth: 5
    functionLinenumber: 201
    functionLinenumberEnd: 214
    functionName: '[org.roaringbitmap.TestIterators].testSkipsDense()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.PeekableIntIterator].peekNext()'
    - '[org.roaringbitmap.TestIterators].assertEquals(org.roaringbitmap.TestIterators,int)'
    - '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestIterators].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestIterators].testSkipsDense()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestIterators:218,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestIterators:221,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.TestIterators:224,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int)'
      Src: org.roaringbitmap.TestIterators:225,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.TestIterators:226,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,int)'
      Src: org.roaringbitmap.TestIterators:226,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestIterators:227,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:227,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 229
      start: 216
    functionDepth: 5
    functionLinenumber: 216
    functionLinenumberEnd: 229
    functionName: '[org.roaringbitmap.TestIterators].testSkipsDenseReverse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestIterators].assertEquals(int,org.roaringbitmap.TestIterators)'
    - '[org.roaringbitmap.PeekableIntIterator].peekNext()'
    - '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
    - '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestIterators].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestIterators].testSkipsDenseReverse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestIterators:233,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:239,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.TestIterators:245,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:247,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.TestIterators:248,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(org.roaringbitmap.TestIterators,int)'
      Src: org.roaringbitmap.TestIterators:248,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestIterators:249,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(org.roaringbitmap.TestIterators,org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:249,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 231
    functionDepth: 4
    functionLinenumber: 231
    functionLinenumberEnd: 252
    functionName: '[org.roaringbitmap.TestIterators].testSkipsMultipleContainersReverse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.PeekableIntIterator].peekNext()'
    - '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.TestIterators].assertEquals(org.roaringbitmap.TestIterators,org.roaringbitmap.TestIterators)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestIterators].assertEquals(org.roaringbitmap.TestIterators,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestIterators)'
    - '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(org.roaringbitmap.TestIterators)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestIterators].testSkipsMultipleContainersReverse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestIterators:257,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestIterators:258,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestIterators:259,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestIterators:260,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestIterators:262,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
      Src: org.roaringbitmap.TestIterators:263,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.TestIterators:271,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
      Src: org.roaringbitmap.TestIterators:272,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 255
    functionDepth: 5
    functionLinenumber: 255
    functionLinenumberEnd: 279
    functionName: '[org.roaringbitmap.TestIterators].testCorruptionInfiniteLoop()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestIterators].testCorruptionInfiniteLoop()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestIterators:283,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestIterators:284,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.TestIterators:285,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestIterators:287,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:288,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.TestIterators:289,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:289,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestIterators:290,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(org.roaringbitmap.TestIterators,org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:290,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 292
      start: 281
    functionDepth: 6
    functionLinenumber: 281
    functionLinenumberEnd: 292
    functionName: '[org.roaringbitmap.TestIterators].testSkipsRun()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestIterators].assertEquals(int,org.roaringbitmap.TestIterators)'
    - '[org.roaringbitmap.PeekableIntIterator].peekNext()'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.TestIterators].assertEquals(org.roaringbitmap.TestIterators,org.roaringbitmap.TestIterators)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(org.roaringbitmap.TestIterators)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestIterators].testSkipsRun()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestIterators:296,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestIterators:297,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.TestIterators:298,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.TestIterators:300,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:301,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.TestIterators:302,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(org.roaringbitmap.TestIterators,int)'
      Src: org.roaringbitmap.TestIterators:302,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestIterators:303,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(org.roaringbitmap.TestIterators,org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:303,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 305
      start: 294
    functionDepth: 6
    functionLinenumber: 294
    functionLinenumberEnd: 305
    functionName: '[org.roaringbitmap.TestIterators].testSkipsRunReverse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.PeekableIntIterator].peekNext()'
    - '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.TestIterators].assertEquals(org.roaringbitmap.TestIterators,org.roaringbitmap.TestIterators)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestIterators].assertEquals(org.roaringbitmap.TestIterators,int)'
    - '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(org.roaringbitmap.TestIterators)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestIterators].testSkipsRunReverse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestIterators:309,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:311,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestIterators:313,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int)'
      Src: org.roaringbitmap.TestIterators:314,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestIterators:315,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestIterators:316,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 318
      start: 307
    functionDepth: 4
    functionLinenumber: 307
    functionLinenumberEnd: 318
    functionName: '[org.roaringbitmap.TestIterators].testIndexIterator4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestIterators)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestIterators].testIndexIterator4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestIterators:322,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestIterators:323,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int)'
      Src: org.roaringbitmap.TestIterators:324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 325
      start: 320
    functionDepth: 4
    functionLinenumber: 320
    functionLinenumberEnd: 325
    functionName: '[org.roaringbitmap.TestIterators].testEmptySkips()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestIterators].testEmptySkips()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestIterators:329,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.TestIterators:330,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int)'
      Src: org.roaringbitmap.TestIterators:331,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 332
      start: 327
    functionDepth: 4
    functionLinenumber: 327
    functionLinenumberEnd: 332
    functionName: '[org.roaringbitmap.TestIterators].testEmptySkipsReverse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
    - '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestIterators].testEmptySkipsReverse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestIterators:336,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestIterators:338,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestIterators:339,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestIterators:341,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.TestIterators:343,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,int)'
      Src: org.roaringbitmap.TestIterators:343,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestIterators:344,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:344,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestIterators:346,1
    - Dst: '[org.roaringbitmap.TestIterators].assertTrue(boolean)'
      Src: org.roaringbitmap.TestIterators:346,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int)'
      Src: org.roaringbitmap.TestIterators:347,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.TestIterators:348,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,int)'
      Src: org.roaringbitmap.TestIterators:348,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestIterators:349,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:349,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestIterators:352,1
    - Dst: '[org.roaringbitmap.TestIterators].assertFalse(boolean)'
      Src: org.roaringbitmap.TestIterators:352,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int)'
      Src: org.roaringbitmap.TestIterators:353,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.TestIterators:355,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,int)'
      Src: org.roaringbitmap.TestIterators:355,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestIterators:357,1
    - Dst: '[org.roaringbitmap.TestIterators].assertTrue(boolean)'
      Src: org.roaringbitmap.TestIterators:357,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int)'
      Src: org.roaringbitmap.TestIterators:358,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.TestIterators:359,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,int)'
      Src: org.roaringbitmap.TestIterators:359,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestIterators:360,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 361
      start: 334
    functionDepth: 6
    functionLinenumber: 334
    functionLinenumberEnd: 361
    functionName: '[org.roaringbitmap.TestIterators].testSkipIntoGaps()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestIterators].assertFalse(boolean)'
    - '[org.roaringbitmap.TestIterators].assertEquals(int,org.roaringbitmap.TestIterators)'
    - '[org.roaringbitmap.RoaringBitmap].contains(int)'
    - '[org.roaringbitmap.PeekableIntIterator].peekNext()'
    - '[org.roaringbitmap.TestIterators].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestIterators].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestIterators].testSkipIntoGaps()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int)'
      Src: org.roaringbitmap.TestIterators:366,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.TestIterators:368,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int,int)'
      Src: org.roaringbitmap.TestIterators:369,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.TestIterators:371,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,int)'
      Src: org.roaringbitmap.TestIterators:371,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestIterators:372,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:372,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 373
      start: 363
    functionDepth: 1
    functionLinenumber: 363
    functionLinenumberEnd: 373
    functionName: '[org.roaringbitmap.TestIterators].testSkipReverseBelowEveryValueOfAnArrayContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestIterators].assertEquals(int,org.roaringbitmap.TestIterators)'
    - '[org.roaringbitmap.PeekableIntIterator].peekNext()'
    - '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int,int)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.TestIterators].assertEquals(int,int)'
    - '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestIterators].testSkipReverseBelowEveryValueOfAnArrayContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestIterators:378,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestIterators:379,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:381,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.TestIterators:384,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int)'
      Src: org.roaringbitmap.TestIterators:385,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.TestIterators:387,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestIterators:387,1
    - Dst: '[org.roaringbitmap.TestIterators].assertTrue(boolean)'
      Src: org.roaringbitmap.TestIterators:387,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.TestIterators:388,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,int)'
      Src: org.roaringbitmap.TestIterators:388,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestIterators:389,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:389,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 390
      start: 375
    functionDepth: 5
    functionLinenumber: 375
    functionLinenumberEnd: 390
    functionName: '[org.roaringbitmap.TestIterators].testSkipReverseBelowEveryValueOfABitmapContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestIterators].assertEquals(int,org.roaringbitmap.TestIterators)'
    - '[org.roaringbitmap.RoaringBitmap].contains(int)'
    - '[org.roaringbitmap.PeekableIntIterator].peekNext()'
    - '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
    - '[org.roaringbitmap.TestIterators].assertTrue(boolean)'
    - '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestIterators].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestIterators)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestIterators].testSkipReverseBelowEveryValueOfABitmapContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestIterators:394,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestIterators:396,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestIterators:397,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.TestIterators:399,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.TestIterators:401,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,int)'
      Src: org.roaringbitmap.TestIterators:401,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestIterators:402,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:402,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestIterators:404,1
    - Dst: '[org.roaringbitmap.TestIterators].assertTrue(boolean)'
      Src: org.roaringbitmap.TestIterators:404,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int)'
      Src: org.roaringbitmap.TestIterators:405,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.TestIterators:406,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,int)'
      Src: org.roaringbitmap.TestIterators:406,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestIterators:407,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:407,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestIterators:410,1
    - Dst: '[org.roaringbitmap.TestIterators].assertFalse(boolean)'
      Src: org.roaringbitmap.TestIterators:410,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int)'
      Src: org.roaringbitmap.TestIterators:411,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.TestIterators:413,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,int)'
      Src: org.roaringbitmap.TestIterators:413,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestIterators:415,1
    - Dst: '[org.roaringbitmap.TestIterators].assertTrue(boolean)'
      Src: org.roaringbitmap.TestIterators:415,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int)'
      Src: org.roaringbitmap.TestIterators:416,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.TestIterators:417,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,int)'
      Src: org.roaringbitmap.TestIterators:417,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestIterators:418,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:418,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 419
      start: 392
    functionDepth: 6
    functionLinenumber: 392
    functionLinenumberEnd: 419
    functionName: '[org.roaringbitmap.TestIterators].testSkipIntoGapsReverse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestIterators].assertFalse(boolean)'
    - '[org.roaringbitmap.TestIterators].assertEquals(int,org.roaringbitmap.TestIterators)'
    - '[org.roaringbitmap.RoaringBitmap].contains(int)'
    - '[org.roaringbitmap.PeekableIntIterator].peekNext()'
    - '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
    - '[org.roaringbitmap.TestIterators].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestIterators].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestIterators].testSkipIntoGapsReverse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestIterators:423,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestIterators:425,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestIterators:426,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestIterators:427,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestIterators:429,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.TestIterators:431,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,int)'
      Src: org.roaringbitmap.TestIterators:431,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestIterators:432,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:432,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestIterators:434,1
    - Dst: '[org.roaringbitmap.TestIterators].assertTrue(boolean)'
      Src: org.roaringbitmap.TestIterators:434,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int)'
      Src: org.roaringbitmap.TestIterators:435,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.TestIterators:436,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,int)'
      Src: org.roaringbitmap.TestIterators:436,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestIterators:437,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:437,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.TestIterators:441,1
    - Dst: '[org.roaringbitmap.TestIterators].assertFalse(boolean)'
      Src: org.roaringbitmap.TestIterators:441,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int,int)'
      Src: org.roaringbitmap.TestIterators:442,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.TestIterators:444,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,int)'
      Src: org.roaringbitmap.TestIterators:444,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestIterators:446,1
    - Dst: '[org.roaringbitmap.TestIterators].assertTrue(boolean)'
      Src: org.roaringbitmap.TestIterators:446,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int)'
      Src: org.roaringbitmap.TestIterators:447,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.TestIterators:448,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,int)'
      Src: org.roaringbitmap.TestIterators:448,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestIterators:449,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:449,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestIterators:452,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.TestIterators:454,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,int)'
      Src: org.roaringbitmap.TestIterators:454,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestIterators:455,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:455,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int)'
      Src: org.roaringbitmap.TestIterators:457,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.TestIterators:458,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,int)'
      Src: org.roaringbitmap.TestIterators:458,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestIterators:459,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:459,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.TestIterators:463,1
    - Dst: '[org.roaringbitmap.TestIterators].assertFalse(boolean)'
      Src: org.roaringbitmap.TestIterators:463,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int,int)'
      Src: org.roaringbitmap.TestIterators:464,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.TestIterators:466,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,int)'
      Src: org.roaringbitmap.TestIterators:466,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int)'
      Src: org.roaringbitmap.TestIterators:468,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.TestIterators:469,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,int)'
      Src: org.roaringbitmap.TestIterators:469,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestIterators:470,1
    - Dst: '[org.roaringbitmap.TestIterators].assertEquals(int,org.roaringbitmap.TestIterators)'
      Src: org.roaringbitmap.TestIterators:470,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 471
      start: 421
    functionDepth: 6
    functionLinenumber: 421
    functionLinenumberEnd: 471
    functionName: '[org.roaringbitmap.TestIterators].testSkipIntoFarAwayGaps()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestIterators].assertFalse(boolean)'
    - '[org.roaringbitmap.TestIterators].assertEquals(int,org.roaringbitmap.TestIterators)'
    - '[org.roaringbitmap.RoaringBitmap].contains(int)'
    - '[org.roaringbitmap.PeekableIntIterator].peekNext()'
    - '[org.roaringbitmap.TestIterators].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].contains(int,int)'
    - '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestIterators].assertEquals(int,int)'
    - '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestIterators].testSkipIntoFarAwayGaps()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestIterators
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestIterators].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIterators.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.TestIterators
    signature: '[org.roaringbitmap.TestIterators].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriterWizard].assertTrue()'
      Src: org.roaringbitmap.TestRoaringBitmapWriterWizard:16,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 17
      start: 14
    functionDepth: 0
    functionLinenumber: 14
    functionLinenumberEnd: 17
    functionName: '[org.roaringbitmap.TestRoaringBitmapWriterWizard].whenConstantMemoryIsSelectedWizardCreatesConstantMemoryWriter()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmapWriterWizard.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmapWriterWizard].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmapWriterWizard].whenConstantMemoryIsSelectedWizardCreatesConstantMemoryWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriterWizard].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriterWizard:21,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriterWizard].fastRank()'
      Src: org.roaringbitmap.TestRoaringBitmapWriterWizard:21,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriterWizard].get()'
      Src: org.roaringbitmap.TestRoaringBitmapWriterWizard:21,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriterWizard].getUnderlying()'
      Src: org.roaringbitmap.TestRoaringBitmapWriterWizard:21,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriterWizard].assertNotNull(org.roaringbitmap.TestRoaringBitmapWriterWizard)'
      Src: org.roaringbitmap.TestRoaringBitmapWriterWizard:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 22
    functionName: '[org.roaringbitmap.TestRoaringBitmapWriterWizard].whenFastRankIsSelectedWizardCreatesFastRankRoaringBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmapWriterWizard.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmapWriterWizard].writer()'
    - '[org.roaringbitmap.TestRoaringBitmapWriterWizard].assertNotNull(org.roaringbitmap.TestRoaringBitmapWriterWizard)'
    - '[org.roaringbitmap.TestRoaringBitmapWriterWizard].get()'
    - '[org.roaringbitmap.TestRoaringBitmapWriterWizard].getUnderlying()'
    - '[org.roaringbitmap.TestRoaringBitmapWriterWizard].fastRank()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmapWriterWizard].whenFastRankIsSelectedWizardCreatesFastRankRoaringBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriterWizard].assertThrows()'
      Src: org.roaringbitmap.TestRoaringBitmapWriterWizard:26,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 28
    functionName: '[org.roaringbitmap.TestRoaringBitmapWriterWizard].whenFastRankIsSelectedBufferWizardThrows()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmapWriterWizard.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmapWriterWizard].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmapWriterWizard].whenFastRankIsSelectedBufferWizardThrows()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriterWizard].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriterWizard:33,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriterWizard].initialCapacity(int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriterWizard:33,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriterWizard].get()'
      Src: org.roaringbitmap.TestRoaringBitmapWriterWizard:33,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriterWizard].getUnderlying()'
      Src: org.roaringbitmap.TestRoaringBitmapWriterWizard:33,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriterWizard].assertEquals(int,org.roaringbitmap.TestRoaringBitmapWriterWizard)'
      Src: org.roaringbitmap.TestRoaringBitmapWriterWizard:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 34
    functionName: '[org.roaringbitmap.TestRoaringBitmapWriterWizard].shouldRespectProvidedStorageSizeHint()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmapWriterWizard.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmapWriterWizard].writer()'
    - '[org.roaringbitmap.TestRoaringBitmapWriterWizard].get()'
    - '[org.roaringbitmap.TestRoaringBitmapWriterWizard].getUnderlying()'
    - '[org.roaringbitmap.TestRoaringBitmapWriterWizard].initialCapacity(int)'
    - '[org.roaringbitmap.TestRoaringBitmapWriterWizard].assertEquals(int,org.roaringbitmap.TestRoaringBitmapWriterWizard)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmapWriterWizard].shouldRespectProvidedStorageSizeHint()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestRoaringBitmapWriterWizard
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestRoaringBitmapWriterWizard].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmapWriterWizard.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.TestRoaringBitmapWriterWizard
    signature: '[org.roaringbitmap.TestRoaringBitmapWriterWizard].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRunContainer:35,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:37,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRunContainer:39,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:41,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.TestRunContainer:43,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.TestRunContainer:44,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.TestRunContainer:45,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:47,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRunContainer:48,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:51,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:51,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:52,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:52,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestRunContainer:53,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestRunContainer:53,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(int)'
      Src: org.roaringbitmap.TestRunContainer:53,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRunContainer:54,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 33
    functionDepth: 5
    functionLinenumber: 33
    functionLinenumberEnd: 55
    functionName: '[org.roaringbitmap.TestRunContainer].testRunOpti()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(int)'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testRunOpti()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.TestRunContainer:59,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:62,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:64,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.TestRunContainer:65,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      - int[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - c
    - values
    argTypes:
    - org.roaringbitmap.Container
    - int[]
    constantsTouched: []
    func_position:
      end: 68
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 68
    functionName: '[org.roaringbitmap.TestRunContainer].fillMeUp(org.roaringbitmap.Container,int[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.Container].add(char)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.TestRunContainer].fillMeUp(org.roaringbitmap.Container,int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.TestRunContainer:76,1
    - Dst: '[org.roaringbitmap.TestRunContainer].generateUniformHash(java.util.Random,org.roaringbitmap.TestRunContainer,int)'
      Src: org.roaringbitmap.TestRunContainer:79,1
    - Dst: '[org.roaringbitmap.TestRunContainer].negate(int[],int)'
      Src: org.roaringbitmap.TestRunContainer:79,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.TestRunContainer:82,1
    - Dst: '[java.util.HashSet].size()'
      Src: org.roaringbitmap.TestRunContainer:83,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.TestRunContainer:84,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:84,1
    - Dst: '[java.util.HashSet].iterator()'
      Src: org.roaringbitmap.TestRunContainer:86,1
    - Dst: '[org.roaringbitmap.TestRunContainer].next()'
      Src: org.roaringbitmap.TestRunContainer:88,1
    - Dst: '[org.roaringbitmap.TestRunContainer].intValue()'
      Src: org.roaringbitmap.TestRunContainer:88,1
    - Dst: '[java.util.Arrays].sort(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:90,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Random
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - rand
    - N
    - Max
    argTypes:
    - java.util.Random
    - int
    - int
    constantsTouched: []
    func_position:
      end: 92
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 92
    functionName: '[org.roaringbitmap.TestRunContainer].generateUniformHash(java.util.Random,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].sort(org.roaringbitmap.TestRunContainer)'
    - '[java.util.HashSet].<init>()'
    - '[org.roaringbitmap.TestRunContainer].generateUniformHash(java.util.Random,org.roaringbitmap.TestRunContainer,int)'
    - '[org.roaringbitmap.TestRunContainer].negate(int[],int)'
    - '[RuntimeException].<init>(String)'
    - '[java.util.HashSet].size()'
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.TestRunContainer].intValue()'
    - '[org.roaringbitmap.TestRunContainer].next()'
    - '[java.util.HashSet].iterator()'
    - '[java.util.HashSet].add(org.roaringbitmap.TestRunContainer)'
    linkageType: ''
    returnType: int[]
    signature: '[org.roaringbitmap.TestRunContainer].generateUniformHash(java.util.Random,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:96,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int)'
      Src: org.roaringbitmap.TestRunContainer:97,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:98,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(int,int,int)'
      Src: org.roaringbitmap.TestRunContainer:99,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:100,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.RunContainer>].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:102,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.Container>].add(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:103,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:105,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:106,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:107,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:108,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.RunContainer>].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:109,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.Container>].add(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:110,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:111,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:113,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:114,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:118,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:119,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:121,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.RunContainer>].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:122,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.Container>].add(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:123,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:125,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:126,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:128,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:129,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:131,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.RunContainer>].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:132,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.Container>].add(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:133,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:135,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:136,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(org.roaringbitmap.TestRunContainer,int)'
      Src: org.roaringbitmap.TestRunContainer:138,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(org.roaringbitmap.TestRunContainer,int)'
      Src: org.roaringbitmap.TestRunContainer:139,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:141,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.RunContainer>].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:142,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.Container>].add(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:143,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:145,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:146,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(org.roaringbitmap.TestRunContainer,int)'
      Src: org.roaringbitmap.TestRunContainer:148,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(org.roaringbitmap.TestRunContainer,int)'
      Src: org.roaringbitmap.TestRunContainer:149,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:151,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.RunContainer>].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:152,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.Container>].add(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:153,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:155,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:156,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(org.roaringbitmap.TestRunContainer,int)'
      Src: org.roaringbitmap.TestRunContainer:158,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(org.roaringbitmap.TestRunContainer,int)'
      Src: org.roaringbitmap.TestRunContainer:159,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:161,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.RunContainer>].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:162,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.Container>].add(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:163,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 95
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.ArrayList<org.roaringbitmap.RunContainer>
      - java.util.ArrayList<org.roaringbitmap.Container>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - set
    - setb
    argTypes:
    - java.util.ArrayList<org.roaringbitmap.RunContainer>
    - java.util.ArrayList<org.roaringbitmap.Container>
    constantsTouched: []
    func_position:
      end: 164
      start: 94
    functionDepth: 5
    functionLinenumber: 94
    functionLinenumberEnd: 164
    functionName: '[org.roaringbitmap.TestRunContainer].getSetOfRunContainers(java.util.ArrayList<org.roaringbitmap.RunContainer>,java.util.ArrayList<org.roaringbitmap.Container>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].iadd(int,int,int)'
    - '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.RunContainer].iadd(int)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[java.util.ArrayList<org.roaringbitmap.RunContainer>].add(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].iadd(org.roaringbitmap.TestRunContainer,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.Container)'
    - '[java.util.ArrayList<org.roaringbitmap.Container>].add(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].iadd(org.roaringbitmap.TestRunContainer,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].getSetOfRunContainers(java.util.ArrayList<org.roaringbitmap.RunContainer>,java.util.ArrayList<org.roaringbitmap.Container>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x
    - Max
    argTypes:
    - int[]
    - int
    constantsTouched: []
    func_position:
      end: 184
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 184
    functionName: '[org.roaringbitmap.TestRunContainer].negate(int[],int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int[]
    signature: '[org.roaringbitmap.TestRunContainer].negate(int[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:188,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:189,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:190,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:191,1
    - Dst: '[org.roaringbitmap.RunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.TestRunContainer:192,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 186
    functionDepth: 3
    functionLinenumber: 186
    functionLinenumberEnd: 193
    functionName: '[org.roaringbitmap.TestRunContainer].addAndCompress()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.RunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].addAndCompress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:197,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:198,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:199,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:200,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:201,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:202,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:202,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:203,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:203,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:204,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:204,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:205,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:205,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:206,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 207
      start: 195
    functionDepth: 3
    functionLinenumber: 195
    functionLinenumberEnd: 207
    functionName: '[org.roaringbitmap.TestRunContainer].addOutOfOrder()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].contains(char)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].addOutOfOrder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRunContainer:214,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:215,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:217,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:218,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:221,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.TestRunContainer:222,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:224,1
    - Dst: '[java.util.BitSet].set(int,int)'
      Src: org.roaringbitmap.TestRunContainer:225,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertNotSame(org.roaringbitmap.RunContainer,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:226,1
    - Dst: '[java.util.BitSet].cardinality()'
      Src: org.roaringbitmap.TestRunContainer:227,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:227,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,int)'
      Src: org.roaringbitmap.TestRunContainer:227,1
    - Dst: '[java.util.BitSet].nextSetBit(int)'
      Src: org.roaringbitmap.TestRunContainer:230,1
    - Dst: '[java.util.BitSet].nextSetBit(int)'
      Src: org.roaringbitmap.TestRunContainer:231,1
    - Dst: '[java.util.BitSet].nextSetBit(int)'
      Src: org.roaringbitmap.TestRunContainer:231,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:236,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:236,1
    - Dst: '[org.roaringbitmap.Container].getSizeInBytes()'
      Src: org.roaringbitmap.TestRunContainer:238,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:238,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 209
    functionDepth: 3
    functionLinenumber: 209
    functionLinenumberEnd: 242
    functionName: '[org.roaringbitmap.TestRunContainer].addRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].set(org.roaringbitmap.TestRunContainer)'
    - '[java.util.BitSet].set(int,int)'
    - '[java.util.BitSet].set(int)'
    - '[org.roaringbitmap.TestRunContainer].assertNotSame(org.roaringbitmap.RunContainer,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.Container].contains(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.Container].getSizeInBytes()'
    - '[java.util.BitSet].cardinality()'
    - '[java.util.BitSet].<init>()'
    - '[java.util.BitSet].nextSetBit(int)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].addRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:246,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:248,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:251,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:253,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertNotSame(org.roaringbitmap.RunContainer,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:254,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:255,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:255,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:257,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:257,1
    - Dst: '[org.roaringbitmap.Container].getSizeInBytes()'
      Src: org.roaringbitmap.TestRunContainer:259,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:259,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 260
      start: 244
    functionDepth: 3
    functionLinenumber: 244
    functionLinenumberEnd: 260
    functionName: '[org.roaringbitmap.TestRunContainer].addRangeAndFuseWithNextValueLength()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertNotSame(org.roaringbitmap.RunContainer,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.Container].getSizeInBytes()'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].addRangeAndFuseWithNextValueLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:264,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:266,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:268,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertNotSame(org.roaringbitmap.RunContainer,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:269,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:270,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:270,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:272,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:272,1
    - Dst: '[org.roaringbitmap.Container].getSizeInBytes()'
      Src: org.roaringbitmap.TestRunContainer:274,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:274,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 275
      start: 262
    functionDepth: 3
    functionLinenumber: 262
    functionLinenumberEnd: 275
    functionName: '[org.roaringbitmap.TestRunContainer].addRangeAndFuseWithPreviousValueLength()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertNotSame(org.roaringbitmap.RunContainer,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.Container].getSizeInBytes()'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].addRangeAndFuseWithPreviousValueLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:279,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:280,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertNotSame(org.roaringbitmap.RunContainer,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:281,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:282,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:282,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:284,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:284,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 286
      start: 277
    functionDepth: 3
    functionLinenumber: 277
    functionLinenumberEnd: 286
    functionName: '[org.roaringbitmap.TestRunContainer].addRangeOnEmptyContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertNotSame(org.roaringbitmap.RunContainer,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].addRangeOnEmptyContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:290,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:291,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:292,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:293,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertNotSame(org.roaringbitmap.RunContainer,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:294,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:295,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:295,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:296,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:296,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:297,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:297,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:299,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:299,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 301
      start: 288
    functionDepth: 3
    functionLinenumber: 288
    functionLinenumberEnd: 301
    functionName: '[org.roaringbitmap.TestRunContainer].addRangeOnNonEmptyContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertNotSame(org.roaringbitmap.RunContainer,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(char)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].addRangeOnNonEmptyContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:305,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:307,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:310,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:312,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertNotSame(org.roaringbitmap.RunContainer,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:313,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:314,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:314,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:316,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:316,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 318
      start: 303
    functionDepth: 3
    functionLinenumber: 303
    functionLinenumberEnd: 318
    functionName: '[org.roaringbitmap.TestRunContainer].addRangeOnNonEmptyContainerAndFuse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertNotSame(org.roaringbitmap.RunContainer,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].addRangeOnNonEmptyContainerAndFuse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:322,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:323,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:324,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:325,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertNotSame(org.roaringbitmap.RunContainer,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:326,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:327,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:327,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:329,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:329,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 331
      start: 320
    functionDepth: 3
    functionLinenumber: 320
    functionLinenumberEnd: 331
    functionName: '[org.roaringbitmap.TestRunContainer].addRangeWithinSetBounds()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertNotSame(org.roaringbitmap.RunContainer,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].addRangeWithinSetBounds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:335,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:336,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:337,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:338,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:339,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:340,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:341,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertNotSame(org.roaringbitmap.RunContainer,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:342,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:343,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:343,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:345,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:345,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 347
      start: 333
    functionDepth: 3
    functionLinenumber: 333
    functionLinenumberEnd: 347
    functionName: '[org.roaringbitmap.TestRunContainer].addRangeWithinSetBoundsAndFuse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertNotSame(org.roaringbitmap.RunContainer,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].addRangeWithinSetBoundsAndFuse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:351,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:352,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:354,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:355,1
    - Dst: '[org.roaringbitmap.Container].andNot(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:357,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.Container,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:358,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 359
      start: 349
    functionDepth: 3
    functionLinenumber: 349
    functionLinenumberEnd: 359
    functionName: '[org.roaringbitmap.TestRunContainer].andNot()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.Container,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.BitmapContainer].add(char)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.Container].andNot(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].andNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:363,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:364,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:365,1
    - Dst: '[org.roaringbitmap.RunContainer].andNot(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.TestRunContainer:366,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:367,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:367,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:368,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:368,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 369
      start: 361
    functionDepth: 3
    functionLinenumber: 361
    functionLinenumberEnd: 369
    functionName: '[org.roaringbitmap.TestRunContainer].andNot1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(char)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].andNot(org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].andNot1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:373,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:374,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:375,1
    - Dst: '[org.roaringbitmap.RunContainer].andNot(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.TestRunContainer:376,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:377,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 378
      start: 371
    functionDepth: 3
    functionLinenumber: 371
    functionLinenumberEnd: 378
    functionName: '[org.roaringbitmap.TestRunContainer].andNot2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].add(char)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].andNot(org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].andNot2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:383,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:384,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:386,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:387,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:389,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:390,1
    - Dst: '[org.roaringbitmap.Container].andNot(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:392,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:393,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:393,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:395,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean,String)'
      Src: org.roaringbitmap.TestRunContainer:395,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:397,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:397,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:398,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:398,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 399
      start: 380
    functionDepth: 3
    functionLinenumber: 380
    functionLinenumberEnd: 399
    functionName: '[org.roaringbitmap.TestRunContainer].andNotTest1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(char)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean,String)'
    - '[org.roaringbitmap.BitmapContainer].add(char)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.Container].add(char)'
    - '[org.roaringbitmap.Container].andNot(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].andNotTest1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestRunContainer:403,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:404,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:405,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:407,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:408,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:410,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:411,1
    - Dst: '[org.roaringbitmap.Container].andNot(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:413,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:414,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:414,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:416,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean,String)'
      Src: org.roaringbitmap.TestRunContainer:416,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:418,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:418,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:419,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:419,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 420
      start: 401
    functionDepth: 3
    functionLinenumber: 401
    functionLinenumberEnd: 420
    functionName: '[org.roaringbitmap.TestRunContainer].andNotTest2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(char)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean,String)'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - System.out.println(String)
    - '[org.roaringbitmap.Container].add(char)'
    - '[org.roaringbitmap.Container].andNot(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].andNotTest2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:424,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:426,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:426,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:429,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:429,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:430,1
    - Dst: x.getCardinality()
      Src: org.roaringbitmap.TestRunContainer:431,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:431,1
    - Dst: x.contains(char)
      Src: org.roaringbitmap.TestRunContainer:432,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:432,1
    - Dst: x.contains(char)
      Src: org.roaringbitmap.TestRunContainer:435,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:435,1
    - Dst: x.contains(char)
      Src: org.roaringbitmap.TestRunContainer:438,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:438,1
    - Dst: x.remove(char)
      Src: org.roaringbitmap.TestRunContainer:439,1
    - Dst: x.contains(char)
      Src: org.roaringbitmap.TestRunContainer:440,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:440,1
    - Dst: x.getCardinality()
      Src: org.roaringbitmap.TestRunContainer:441,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:441,1
    - Dst: x.contains(char)
      Src: org.roaringbitmap.TestRunContainer:444,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:444,1
    - Dst: x.add(char)
      Src: org.roaringbitmap.TestRunContainer:445,1
    - Dst: x.getCardinality()
      Src: org.roaringbitmap.TestRunContainer:446,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:446,1
    - Dst: x.contains(char)
      Src: org.roaringbitmap.TestRunContainer:447,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:447,1
    - Dst: x.contains(char)
      Src: org.roaringbitmap.TestRunContainer:450,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:450,1
    - Dst: x.remove(char)
      Src: org.roaringbitmap.TestRunContainer:451,1
    - Dst: x.contains(char)
      Src: org.roaringbitmap.TestRunContainer:452,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:452,1
    - Dst: x.getCardinality()
      Src: org.roaringbitmap.TestRunContainer:453,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:453,1
    - Dst: x.contains(char)
      Src: org.roaringbitmap.TestRunContainer:456,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:456,1
    - Dst: x.add(char)
      Src: org.roaringbitmap.TestRunContainer:457,1
    - Dst: x.getCardinality()
      Src: org.roaringbitmap.TestRunContainer:458,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:458,1
    - Dst: x.contains(char)
      Src: org.roaringbitmap.TestRunContainer:459,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:459,1
    - Dst: x.clone()
      Src: org.roaringbitmap.TestRunContainer:462,1
    - Dst: copy.remove(char)
      Src: org.roaringbitmap.TestRunContainer:463,1
    - Dst: copy.getCardinality()
      Src: org.roaringbitmap.TestRunContainer:464,1
    - Dst: x.getCardinality()
      Src: org.roaringbitmap.TestRunContainer:464,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:464,1
    - Dst: copy.add(char)
      Src: org.roaringbitmap.TestRunContainer:465,1
    - Dst: copy.getCardinality()
      Src: org.roaringbitmap.TestRunContainer:466,1
    - Dst: x.getCardinality()
      Src: org.roaringbitmap.TestRunContainer:466,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:466,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:467,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:468,1
    - Dst: copy.trim()
      Src: org.roaringbitmap.TestRunContainer:469,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:470,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:471,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 120
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 473
      start: 422
    functionDepth: 3
    functionLinenumber: 422
    functionLinenumberEnd: 473
    functionName: '[org.roaringbitmap.TestRunContainer].basic()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - x.add(char)
    - copy.getCardinality()
    - x.getCardinality()
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
    - x.clone()
    - x.contains(char)
    - x.remove(char)
    - '[org.roaringbitmap.RunContainer].contains(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertFalse(org.roaringbitmap.TestRunContainer)'
    - copy.remove(char)
    - copy.add(char)
    - '[org.roaringbitmap.RunContainer].<init>()'
    - copy.trim()
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].basic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:477,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:481,1
    - Dst: x.contains(char)
      Src: org.roaringbitmap.TestRunContainer:484,1
    - Dst: x.clone()
      Src: org.roaringbitmap.TestRunContainer:485,1
    - Dst: copy.remove(char)
      Src: org.roaringbitmap.TestRunContainer:486,1
    - Dst: copy.add(char)
      Src: org.roaringbitmap.TestRunContainer:487,1
    - Dst: copy.getCardinality()
      Src: org.roaringbitmap.TestRunContainer:488,1
    - Dst: x.getCardinality()
      Src: org.roaringbitmap.TestRunContainer:488,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:488,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:489,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:490,1
    - Dst: x.trim()
      Src: org.roaringbitmap.TestRunContainer:491,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:492,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:493,1
    - Dst: x.clone()
      Src: org.roaringbitmap.TestRunContainer:496,1
    - Dst: copy.add(char)
      Src: org.roaringbitmap.TestRunContainer:497,1
    - Dst: copy.getCardinality()
      Src: org.roaringbitmap.TestRunContainer:498,1
    - Dst: x.getCardinality()
      Src: org.roaringbitmap.TestRunContainer:498,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,int)'
      Src: org.roaringbitmap.TestRunContainer:498,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 501
      start: 475
    functionDepth: 3
    functionLinenumber: 475
    functionLinenumberEnd: 501
    functionName: '[org.roaringbitmap.TestRunContainer].basic2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - copy.getCardinality()
    - x.getCardinality()
    - '[org.roaringbitmap.RunContainer].add(char)'
    - x.clone()
    - x.contains(char)
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
    - copy.add(char)
    - copy.remove(char)
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - x.trim()
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].basic2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:505,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:507,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:507,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:510,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:510,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:511,1
    - Dst: x.trim()
      Src: org.roaringbitmap.TestRunContainer:512,1
    - Dst: x.getCardinality()
      Src: org.roaringbitmap.TestRunContainer:513,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:513,1
    - Dst: x.contains(char)
      Src: org.roaringbitmap.TestRunContainer:514,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:514,1
    - Dst: x.contains(char)
      Src: org.roaringbitmap.TestRunContainer:517,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:517,1
    - Dst: x.contains(char)
      Src: org.roaringbitmap.TestRunContainer:520,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:520,1
    - Dst: x.remove(char)
      Src: org.roaringbitmap.TestRunContainer:521,1
    - Dst: x.trim()
      Src: org.roaringbitmap.TestRunContainer:522,1
    - Dst: x.contains(char)
      Src: org.roaringbitmap.TestRunContainer:523,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:523,1
    - Dst: x.getCardinality()
      Src: org.roaringbitmap.TestRunContainer:524,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:524,1
    - Dst: x.contains(char)
      Src: org.roaringbitmap.TestRunContainer:527,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:527,1
    - Dst: x.add(char)
      Src: org.roaringbitmap.TestRunContainer:528,1
    - Dst: x.trim()
      Src: org.roaringbitmap.TestRunContainer:529,1
    - Dst: x.getCardinality()
      Src: org.roaringbitmap.TestRunContainer:530,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:530,1
    - Dst: x.contains(char)
      Src: org.roaringbitmap.TestRunContainer:531,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:531,1
    - Dst: x.contains(char)
      Src: org.roaringbitmap.TestRunContainer:534,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:534,1
    - Dst: x.remove(char)
      Src: org.roaringbitmap.TestRunContainer:535,1
    - Dst: x.trim()
      Src: org.roaringbitmap.TestRunContainer:536,1
    - Dst: x.contains(char)
      Src: org.roaringbitmap.TestRunContainer:537,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:537,1
    - Dst: x.getCardinality()
      Src: org.roaringbitmap.TestRunContainer:538,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:538,1
    - Dst: x.contains(char)
      Src: org.roaringbitmap.TestRunContainer:541,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:541,1
    - Dst: x.add(char)
      Src: org.roaringbitmap.TestRunContainer:542,1
    - Dst: x.trim()
      Src: org.roaringbitmap.TestRunContainer:543,1
    - Dst: x.getCardinality()
      Src: org.roaringbitmap.TestRunContainer:544,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:544,1
    - Dst: x.contains(char)
      Src: org.roaringbitmap.TestRunContainer:545,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:545,1
    - Dst: x.clone()
      Src: org.roaringbitmap.TestRunContainer:548,1
    - Dst: copy.trim()
      Src: org.roaringbitmap.TestRunContainer:549,1
    - Dst: copy.remove(char)
      Src: org.roaringbitmap.TestRunContainer:550,1
    - Dst: copy.add(char)
      Src: org.roaringbitmap.TestRunContainer:551,1
    - Dst: copy.getCardinality()
      Src: org.roaringbitmap.TestRunContainer:552,1
    - Dst: x.getCardinality()
      Src: org.roaringbitmap.TestRunContainer:552,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:552,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:553,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:554,1
    - Dst: copy.trim()
      Src: org.roaringbitmap.TestRunContainer:555,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:556,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:557,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 122
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 559
      start: 503
    functionDepth: 3
    functionLinenumber: 503
    functionLinenumberEnd: 559
    functionName: '[org.roaringbitmap.TestRunContainer].basictri()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - x.add(char)
    - copy.getCardinality()
    - x.getCardinality()
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
    - x.clone()
    - x.contains(char)
    - copy.trim()
    - x.remove(char)
    - '[org.roaringbitmap.RunContainer].contains(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertFalse(org.roaringbitmap.TestRunContainer)'
    - copy.remove(char)
    - copy.add(char)
    - '[org.roaringbitmap.RunContainer].<init>()'
    - x.trim()
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].basictri()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:563,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:564,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:565,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:565,1
    - Dst: '[org.roaringbitmap.RunContainer].clear()'
      Src: org.roaringbitmap.TestRunContainer:566,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:567,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:567,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 568
      start: 561
    functionDepth: 3
    functionLinenumber: 561
    functionLinenumberEnd: 568
    functionName: '[org.roaringbitmap.TestRunContainer].clear()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.RunContainer].clear()'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:572,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:573,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:575,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:576,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.Container,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:578,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 579
      start: 570
    functionDepth: 3
    functionLinenumber: 570
    functionLinenumberEnd: 579
    functionName: '[org.roaringbitmap.TestRunContainer].equalTest1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.Container,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].equalTest1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:583,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:584,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:586,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:587,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.Container,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:589,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 590
      start: 581
    functionDepth: 3
    functionLinenumber: 581
    functionLinenumberEnd: 590
    functionName: '[org.roaringbitmap.TestRunContainer].equalTest2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.Container,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].equalTest2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:594,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:595,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:596,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:597,1
    - Dst: '[org.roaringbitmap.RunContainer].fillLeastSignificant16bits(org.roaringbitmap.TestRunContainer,int,int)'
      Src: org.roaringbitmap.TestRunContainer:599,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestRunContainer:600,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestRunContainer:601,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestRunContainer:602,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestRunContainer:603,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 604
      start: 592
    functionDepth: 3
    functionLinenumber: 592
    functionLinenumberEnd: 604
    functionName: '[org.roaringbitmap.TestRunContainer].fillLeastSignificantBits()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.RunContainer].fillLeastSignificant16bits(org.roaringbitmap.TestRunContainer,int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].fillLeastSignificantBits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:608,1
    - Dst: '[org.roaringbitmap.RunContainer].flip(char)'
      Src: org.roaringbitmap.TestRunContainer:609,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:610,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:610,1
    - Dst: '[org.roaringbitmap.RunContainer].flip(char)'
      Src: org.roaringbitmap.TestRunContainer:611,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:612,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:612,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 613
      start: 606
    functionDepth: 4
    functionLinenumber: 606
    functionLinenumberEnd: 613
    functionName: '[org.roaringbitmap.TestRunContainer].flip()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].contains(char)'
    - '[org.roaringbitmap.RunContainer].flip(char)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].flip()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRunContainer].assertThrows()'
      Src: org.roaringbitmap.TestRunContainer:617,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 623
      start: 615
    functionDepth: 0
    functionLinenumber: 615
    functionLinenumberEnd: 623
    functionName: '[org.roaringbitmap.TestRunContainer].iaddInvalidRange1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iaddInvalidRange1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRunContainer].assertThrows()'
      Src: org.roaringbitmap.TestRunContainer:627,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 633
      start: 625
    functionDepth: 0
    functionLinenumber: 625
    functionLinenumberEnd: 633
    functionName: '[org.roaringbitmap.TestRunContainer].iaddInvalidRange2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iaddInvalidRange2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRunContainer:640,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:641,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:643,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:644,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:647,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.TestRunContainer:648,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:650,1
    - Dst: '[java.util.BitSet].set(int,int)'
      Src: org.roaringbitmap.TestRunContainer:651,1
    - Dst: '[java.util.BitSet].cardinality()'
      Src: org.roaringbitmap.TestRunContainer:652,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:652,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,int)'
      Src: org.roaringbitmap.TestRunContainer:652,1
    - Dst: '[java.util.BitSet].nextSetBit(int)'
      Src: org.roaringbitmap.TestRunContainer:655,1
    - Dst: '[java.util.BitSet].nextSetBit(int)'
      Src: org.roaringbitmap.TestRunContainer:656,1
    - Dst: '[java.util.BitSet].nextSetBit(int)'
      Src: org.roaringbitmap.TestRunContainer:656,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:661,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:661,1
    - Dst: '[org.roaringbitmap.RunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.TestRunContainer:663,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:663,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 667
      start: 635
    functionDepth: 4
    functionLinenumber: 635
    functionLinenumberEnd: 667
    functionName: '[org.roaringbitmap.TestRunContainer].iaddRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].set(org.roaringbitmap.TestRunContainer)'
    - '[java.util.BitSet].set(int,int)'
    - '[java.util.BitSet].set(int)'
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].getSizeInBytes()'
    - '[java.util.BitSet].cardinality()'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.RunContainer].contains(char)'
    - '[java.util.BitSet].nextSetBit(int)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iaddRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:671,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:673,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:676,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:679,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:681,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:682,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:682,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:684,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:684,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:687,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:687,1
    - Dst: '[org.roaringbitmap.RunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.TestRunContainer:689,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:689,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 690
      start: 669
    functionDepth: 4
    functionLinenumber: 669
    functionLinenumberEnd: 690
    functionName: '[org.roaringbitmap.TestRunContainer].iaddRange1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iaddRange1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:694,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:696,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:699,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:701,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:702,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:702,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:704,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:704,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:707,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:707,1
    - Dst: '[org.roaringbitmap.RunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.TestRunContainer:709,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:709,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 710
      start: 692
    functionDepth: 4
    functionLinenumber: 692
    functionLinenumberEnd: 710
    functionName: '[org.roaringbitmap.TestRunContainer].iaddRange10()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iaddRange10()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:714,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:716,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:719,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:721,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:722,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:722,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:724,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:724,1
    - Dst: '[org.roaringbitmap.RunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.TestRunContainer:726,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:726,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 727
      start: 712
    functionDepth: 4
    functionLinenumber: 712
    functionLinenumberEnd: 727
    functionName: '[org.roaringbitmap.TestRunContainer].iaddRange11()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iaddRange11()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:731,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:733,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:736,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:738,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:739,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:739,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:741,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:741,1
    - Dst: '[org.roaringbitmap.RunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.TestRunContainer:743,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:743,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 744
      start: 729
    functionDepth: 4
    functionLinenumber: 729
    functionLinenumberEnd: 744
    functionName: '[org.roaringbitmap.TestRunContainer].iaddRange12()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iaddRange12()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:748,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:750,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:753,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:756,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:758,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:759,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:759,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:761,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:761,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:764,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:764,1
    - Dst: '[org.roaringbitmap.RunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.TestRunContainer:766,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:766,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 767
      start: 746
    functionDepth: 4
    functionLinenumber: 746
    functionLinenumberEnd: 767
    functionName: '[org.roaringbitmap.TestRunContainer].iaddRange2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iaddRange2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:771,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:773,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:776,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:779,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:781,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:782,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:782,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:784,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:784,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:787,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:787,1
    - Dst: '[org.roaringbitmap.RunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.TestRunContainer:789,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:789,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 790
      start: 769
    functionDepth: 4
    functionLinenumber: 769
    functionLinenumberEnd: 790
    functionName: '[org.roaringbitmap.TestRunContainer].iaddRange3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iaddRange3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:794,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:796,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:799,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:802,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:804,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:805,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:805,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:807,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:807,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:810,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:810,1
    - Dst: '[org.roaringbitmap.RunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.TestRunContainer:812,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:812,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 813
      start: 792
    functionDepth: 4
    functionLinenumber: 792
    functionLinenumberEnd: 813
    functionName: '[org.roaringbitmap.TestRunContainer].iaddRange4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iaddRange4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:817,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:819,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:822,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:825,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:827,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:828,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:828,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:830,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:830,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:833,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:833,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:836,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:836,1
    - Dst: '[org.roaringbitmap.RunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.TestRunContainer:838,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:838,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 839
      start: 815
    functionDepth: 4
    functionLinenumber: 815
    functionLinenumberEnd: 839
    functionName: '[org.roaringbitmap.TestRunContainer].iaddRange5()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iaddRange5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:843,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:845,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:848,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:851,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:853,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:854,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:854,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:856,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:856,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:859,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:859,1
    - Dst: '[org.roaringbitmap.RunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.TestRunContainer:861,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:861,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 862
      start: 841
    functionDepth: 4
    functionLinenumber: 841
    functionLinenumberEnd: 862
    functionName: '[org.roaringbitmap.TestRunContainer].iaddRange6()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iaddRange6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:866,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:868,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:871,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:874,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:876,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:877,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:877,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:879,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:879,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:882,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:882,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:885,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:885,1
    - Dst: '[org.roaringbitmap.RunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.TestRunContainer:887,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:887,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 888
      start: 864
    functionDepth: 4
    functionLinenumber: 864
    functionLinenumberEnd: 888
    functionName: '[org.roaringbitmap.TestRunContainer].iaddRange7()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iaddRange7()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:892,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:894,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:897,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:900,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:902,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:903,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:903,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:905,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:905,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:908,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:908,1
    - Dst: '[org.roaringbitmap.RunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.TestRunContainer:910,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:910,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 911
      start: 890
    functionDepth: 4
    functionLinenumber: 890
    functionLinenumberEnd: 911
    functionName: '[org.roaringbitmap.TestRunContainer].iaddRange8()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iaddRange8()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:915,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:917,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:919,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:920,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:920,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:922,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:922,1
    - Dst: '[org.roaringbitmap.RunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.TestRunContainer:924,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:924,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 925
      start: 913
    functionDepth: 4
    functionLinenumber: 913
    functionLinenumberEnd: 925
    functionName: '[org.roaringbitmap.TestRunContainer].iaddRangeAndFuseWithPreviousValueLength()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iaddRangeAndFuseWithPreviousValueLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:929,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:931,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:934,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:936,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:937,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:937,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:939,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:939,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 941
      start: 927
    functionDepth: 4
    functionLinenumber: 927
    functionLinenumberEnd: 941
    functionName: '[org.roaringbitmap.TestRunContainer].iaddRangeOnNonEmptyContainerAndFuse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iaddRangeOnNonEmptyContainerAndFuse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:945,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:946,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:947,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:948,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:949,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:949,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:951,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:951,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 953
      start: 943
    functionDepth: 4
    functionLinenumber: 943
    functionLinenumberEnd: 953
    functionName: '[org.roaringbitmap.TestRunContainer].iaddRangeWithinSetBounds()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iaddRangeWithinSetBounds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:957,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:958,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:959,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:960,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:961,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:962,1
    - Dst: '[org.roaringbitmap.RunContainer].inot(int,int)'
      Src: org.roaringbitmap.TestRunContainer:964,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertSame(org.roaringbitmap.RunContainer,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:965,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:966,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:966,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 967
      start: 955
    functionDepth: 5
    functionLinenumber: 955
    functionLinenumberEnd: 967
    functionName: '[org.roaringbitmap.TestRunContainer].inot1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertSame(org.roaringbitmap.RunContainer,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].inot(int,int)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].inot1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:971,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:972,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:973,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:974,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:975,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:976,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:977,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:978,1
    - Dst: '[org.roaringbitmap.RunContainer].inot(int,int)'
      Src: org.roaringbitmap.TestRunContainer:981,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:983,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:983,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:985,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:985,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 987
      start: 969
    functionDepth: 5
    functionLinenumber: 969
    functionLinenumberEnd: 987
    functionName: '[org.roaringbitmap.TestRunContainer].inot10()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].inot(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].inot10()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:991,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:992,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:994,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:995,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:996,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:998,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1000,1
    - Dst: '[org.roaringbitmap.RunContainer].inot(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1003,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1005,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1005,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1007,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1007,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1009
      start: 989
    functionDepth: 5
    functionLinenumber: 989
    functionLinenumberEnd: 1009
    functionName: '[org.roaringbitmap.TestRunContainer].inot11()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].inot(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].inot11()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1013,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1014,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1016,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1017,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1018,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1020,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1022,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1023,1
    - Dst: '[org.roaringbitmap.RunContainer].inot(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1026,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1028,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1028,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1030,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1030,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1032
      start: 1011
    functionDepth: 5
    functionLinenumber: 1011
    functionLinenumberEnd: 1032
    functionName: '[org.roaringbitmap.TestRunContainer].inot12()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].inot(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].inot12()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1036,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1037,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1038,1
    - Dst: '[org.roaringbitmap.RunContainer].inot(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1041,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1043,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1043,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1045,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1045,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1047
      start: 1034
    functionDepth: 5
    functionLinenumber: 1034
    functionLinenumberEnd: 1047
    functionName: '[org.roaringbitmap.TestRunContainer].inot12A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].inot(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].inot12A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1051,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1055,1
    - Dst: '[org.roaringbitmap.RunContainer].inot(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1059,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1061,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1061,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1063,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1063,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1065
      start: 1049
    functionDepth: 5
    functionLinenumber: 1049
    functionLinenumberEnd: 1065
    functionName: '[org.roaringbitmap.TestRunContainer].inot13()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].inot(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].inot13()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRunContainer].inot14once(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1069,1
    - Dst: '[org.roaringbitmap.TestRunContainer].inot14once(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1070,1
    - Dst: '[org.roaringbitmap.TestRunContainer].inot14once(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1071,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestRunContainer:1074,1
    - Dst: '[org.roaringbitmap.TestRunContainer].inot14once(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1076,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1078
      start: 1067
    functionDepth: 4
    functionLinenumber: 1067
    functionLinenumberEnd: 1078
    functionName: '[org.roaringbitmap.TestRunContainer].inot14()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - System.out.println(String)
    - '[org.roaringbitmap.TestRunContainer].inot14once(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].inot14()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1081,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestRunContainer:1082,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1083,1
    - Dst: '[java.util.Random].nextDouble()'
      Src: org.roaringbitmap.TestRunContainer:1085,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1086,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1087,1
    - Dst: '[java.util.Random].nextDouble()'
      Src: org.roaringbitmap.TestRunContainer:1090,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue()'
      Src: org.roaringbitmap.TestRunContainer:1095,1
    - Dst: '[org.roaringbitmap.RunContainer].inot(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1097,1
    - Dst: '[java.util.BitSet].flip(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1098,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:1102,1
    - Dst: '[java.util.BitSet].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1102,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1102,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - num
    - rangeSize
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1104
      start: 1080
    functionDepth: 3
    functionLinenumber: 1080
    functionLinenumberEnd: 1104
    functionName: '[org.roaringbitmap.TestRunContainer].inot14once(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 1
    functionsReached:
    - '[java.util.BitSet].set(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue()'
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[java.util.Random].nextDouble()'
    - '[org.roaringbitmap.Container].contains(char)'
    - '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.RunContainer].inot(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
    - '[java.util.BitSet].flip(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
    - '[java.util.BitSet].<init>()'
    - '[java.util.Random].<init>(int)'
    - '[java.util.BitSet].get(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].inot14once(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1108,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1110,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1114,1
    - Dst: '[org.roaringbitmap.RunContainer].inot(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1117,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertSame(org.roaringbitmap.RunContainer,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:1120,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1121
      start: 1106
    functionDepth: 5
    functionLinenumber: 1106
    functionLinenumberEnd: 1121
    functionName: '[org.roaringbitmap.TestRunContainer].inot15()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertSame(org.roaringbitmap.RunContainer,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.RunContainer].inot(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].inot15()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1125,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1126,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1127,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1128,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1129,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1130,1
    - Dst: '[org.roaringbitmap.RunContainer].inot(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1132,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1133,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1133,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1135,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1135,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1137
      start: 1123
    functionDepth: 5
    functionLinenumber: 1123
    functionLinenumberEnd: 1137
    functionName: '[org.roaringbitmap.TestRunContainer].inot2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].inot(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].inot2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1141,1
    - Dst: '[org.roaringbitmap.RunContainer].inot(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1143,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1144,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1144,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1146,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1146,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1148
      start: 1139
    functionDepth: 5
    functionLinenumber: 1139
    functionLinenumberEnd: 1148
    functionName: '[org.roaringbitmap.TestRunContainer].inot3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].inot(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].inot3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1152,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1153,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1154,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1155,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1156,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1157,1
    - Dst: '[org.roaringbitmap.RunContainer].inot(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1160,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1161,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1161,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1163,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1163,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1165
      start: 1150
    functionDepth: 5
    functionLinenumber: 1150
    functionLinenumberEnd: 1165
    functionName: '[org.roaringbitmap.TestRunContainer].inot4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].inot(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].inot4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1169,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1170,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1171,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1172,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1173,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1174,1
    - Dst: '[org.roaringbitmap.RunContainer].inot(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1177,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1178,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1178,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1180,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1180,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1182
      start: 1167
    functionDepth: 5
    functionLinenumber: 1167
    functionLinenumberEnd: 1182
    functionName: '[org.roaringbitmap.TestRunContainer].inot5()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].inot(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].inot5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1186,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1187,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1188,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1189,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1190,1
    - Dst: '[org.roaringbitmap.RunContainer].inot(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1193,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1194,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1194,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1196,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1196,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1198
      start: 1184
    functionDepth: 5
    functionLinenumber: 1184
    functionLinenumberEnd: 1198
    functionName: '[org.roaringbitmap.TestRunContainer].inot6()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].inot(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].inot6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1202,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1203,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1204,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1205,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1206,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1207,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1208,1
    - Dst: '[org.roaringbitmap.RunContainer].inot(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1211,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1213,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1213,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1215,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1215,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1217
      start: 1200
    functionDepth: 5
    functionLinenumber: 1200
    functionLinenumberEnd: 1217
    functionName: '[org.roaringbitmap.TestRunContainer].inot7()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].inot(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].inot7()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1221,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1222,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1223,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1224,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1225,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1226,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1227,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1228,1
    - Dst: '[org.roaringbitmap.RunContainer].inot(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1231,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1233,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1233,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1235,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1235,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1237
      start: 1219
    functionDepth: 5
    functionLinenumber: 1219
    functionLinenumberEnd: 1237
    functionName: '[org.roaringbitmap.TestRunContainer].inot8()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].inot(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].inot8()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1241,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1242,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1243,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1244,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1245,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1246,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1247,1
    - Dst: '[org.roaringbitmap.RunContainer].inot(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1250,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1252,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1252,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1254,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1254,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1256
      start: 1239
    functionDepth: 5
    functionLinenumber: 1239
    functionLinenumberEnd: 1256
    functionName: '[org.roaringbitmap.TestRunContainer].inot9()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].inot(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].inot9()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1260,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1261,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1263,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1264,1
    - Dst: '[org.roaringbitmap.Container].and(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:1266,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.Container,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:1266,1
    - Dst: '[org.roaringbitmap.Container].and(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:1267,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.Container,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:1267,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1268
      start: 1258
    functionDepth: 3
    functionLinenumber: 1258
    functionLinenumberEnd: 1268
    functionName: '[org.roaringbitmap.TestRunContainer].intersectionTest1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.Container,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].and(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].intersectionTest1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1272,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1273,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1275,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1276,1
    - Dst: '[org.roaringbitmap.Container].and(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:1278,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.Container,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:1278,1
    - Dst: '[org.roaringbitmap.Container].and(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:1279,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.Container,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:1279,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1280
      start: 1270
    functionDepth: 3
    functionLinenumber: 1270
    functionLinenumberEnd: 1280
    functionName: '[org.roaringbitmap.TestRunContainer].intersectionTest2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.Container,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].and(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].intersectionTest2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1284,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1285,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1287,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1288,1
    - Dst: '[org.roaringbitmap.Container].and(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:1290,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1290,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1290,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1291
      start: 1282
    functionDepth: 3
    functionLinenumber: 1282
    functionLinenumberEnd: 1291
    functionName: '[org.roaringbitmap.TestRunContainer].intersectionTest3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].and(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].intersectionTest3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1295,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1296,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1298,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1299,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1301,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1302,1
    - Dst: '[org.roaringbitmap.Container].and(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:1304,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1305,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1305,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:1307,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1307,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1309,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1309,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1310,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1310,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1311
      start: 1293
    functionDepth: 3
    functionLinenumber: 1293
    functionLinenumberEnd: 1311
    functionName: '[org.roaringbitmap.TestRunContainer].intersectionTest4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(char)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].and(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].add(char)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.Container].add(char)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].intersectionTest4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1315,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1316,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1317,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1318,1
    - Dst: '[org.roaringbitmap.RunContainer].ior(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1319,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1320,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1320,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1321
      start: 1313
    functionDepth: 4
    functionLinenumber: 1313
    functionLinenumberEnd: 1321
    functionName: '[org.roaringbitmap.TestRunContainer].ior()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].ior(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].ior()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1325,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1326,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1327,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1328,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1329,1
    - Dst: '[org.roaringbitmap.RunContainer].ior(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.TestRunContainer:1330,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1331,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1331,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1332
      start: 1323
    functionDepth: 5
    functionLinenumber: 1323
    functionLinenumberEnd: 1332
    functionName: '[org.roaringbitmap.TestRunContainer].ior2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].ior(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].ior2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1336,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1337,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1339,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1340,1
    - Dst: '[org.roaringbitmap.RunContainer].iorNot(org.roaringbitmap.ArrayContainer,int)'
      Src: org.roaringbitmap.TestRunContainer:1341,1
    - Dst: '[org.roaringbitmap.TestRunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1342,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1342,1
    - Dst: '[org.roaringbitmap.TestRunContainer].getCharIterator()'
      Src: org.roaringbitmap.TestRunContainer:1344,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:1346,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1346,1
    - Dst: '[org.roaringbitmap.TestRunContainer].next()'
      Src: org.roaringbitmap.TestRunContainer:1347,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1347,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:1349,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1349,1
    - Dst: '[org.roaringbitmap.TestRunContainer].next()'
      Src: org.roaringbitmap.TestRunContainer:1350,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1350,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:1352,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1352,1
    - Dst: '[org.roaringbitmap.TestRunContainer].next()'
      Src: org.roaringbitmap.TestRunContainer:1353,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1353,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:1355,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1355,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1356
      start: 1334
    functionDepth: 5
    functionLinenumber: 1334
    functionLinenumberEnd: 1356
    functionName: '[org.roaringbitmap.TestRunContainer].iorNot()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].getCardinality()'
    - '[org.roaringbitmap.TestRunContainer].getCharIterator()'
    - '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertFalse(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].hasNext()'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].next()'
    - '[org.roaringbitmap.RunContainer].iorNot(org.roaringbitmap.ArrayContainer,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iorNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1360,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1361,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1362,1
    - Dst: '[org.roaringbitmap.Container].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1362,1
    - Dst: '[org.roaringbitmap.RunContainer].iorNot(org.roaringbitmap.ArrayContainer,int)'
      Src: org.roaringbitmap.TestRunContainer:1363,1
    - Dst: '[org.roaringbitmap.TestRunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1364,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1364,1
    - Dst: '[org.roaringbitmap.TestRunContainer].getCharIterator()'
      Src: org.roaringbitmap.TestRunContainer:1366,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:1368,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1368,1
    - Dst: '[org.roaringbitmap.TestRunContainer].next()'
      Src: org.roaringbitmap.TestRunContainer:1369,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1369,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:1371,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1371,1
    - Dst: '[org.roaringbitmap.TestRunContainer].next()'
      Src: org.roaringbitmap.TestRunContainer:1372,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1372,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:1374,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1374,1
    - Dst: '[org.roaringbitmap.TestRunContainer].next()'
      Src: org.roaringbitmap.TestRunContainer:1375,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1375,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:1377,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1377,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1378
      start: 1358
    functionDepth: 5
    functionLinenumber: 1358
    functionLinenumberEnd: 1378
    functionName: '[org.roaringbitmap.TestRunContainer].iorNot2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].getCardinality()'
    - '[org.roaringbitmap.TestRunContainer].getCharIterator()'
    - '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertFalse(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].hasNext()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].next()'
    - '[org.roaringbitmap.RunContainer].iorNot(org.roaringbitmap.ArrayContainer,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.Container].iadd(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iorNot2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1382,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1383,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1385,1
    - Dst: '[org.roaringbitmap.BitmapContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1386,1
    - Dst: '[org.roaringbitmap.RunContainer].iorNot(org.roaringbitmap.BitmapContainer,int)'
      Src: org.roaringbitmap.TestRunContainer:1387,1
    - Dst: '[org.roaringbitmap.TestRunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1388,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1388,1
    - Dst: '[org.roaringbitmap.TestRunContainer].getCharIterator()'
      Src: org.roaringbitmap.TestRunContainer:1390,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:1392,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1392,1
    - Dst: '[org.roaringbitmap.TestRunContainer].next()'
      Src: org.roaringbitmap.TestRunContainer:1393,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1393,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:1395,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1395,1
    - Dst: '[org.roaringbitmap.TestRunContainer].next()'
      Src: org.roaringbitmap.TestRunContainer:1396,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1396,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:1398,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1398,1
    - Dst: '[org.roaringbitmap.TestRunContainer].next()'
      Src: org.roaringbitmap.TestRunContainer:1399,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1399,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:1401,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1401,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1402
      start: 1380
    functionDepth: 4
    functionLinenumber: 1380
    functionLinenumberEnd: 1402
    functionName: '[org.roaringbitmap.TestRunContainer].iorNot3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].getCardinality()'
    - '[org.roaringbitmap.TestRunContainer].getCharIterator()'
    - '[org.roaringbitmap.TestRunContainer].assertFalse(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].hasNext()'
    - '[org.roaringbitmap.BitmapContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].next()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].iorNot(org.roaringbitmap.BitmapContainer,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iorNot3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1406,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1407,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1409,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1410,1
    - Dst: '[org.roaringbitmap.RunContainer].iorNot(org.roaringbitmap.RunContainer,int)'
      Src: org.roaringbitmap.TestRunContainer:1411,1
    - Dst: '[org.roaringbitmap.TestRunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1412,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1412,1
    - Dst: '[org.roaringbitmap.TestRunContainer].getCharIterator()'
      Src: org.roaringbitmap.TestRunContainer:1414,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:1416,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1416,1
    - Dst: '[org.roaringbitmap.TestRunContainer].next()'
      Src: org.roaringbitmap.TestRunContainer:1417,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1417,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:1419,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1419,1
    - Dst: '[org.roaringbitmap.TestRunContainer].next()'
      Src: org.roaringbitmap.TestRunContainer:1420,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1420,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:1422,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1422,1
    - Dst: '[org.roaringbitmap.TestRunContainer].next()'
      Src: org.roaringbitmap.TestRunContainer:1423,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1423,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:1425,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1425,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1426
      start: 1404
    functionDepth: 4
    functionLinenumber: 1404
    functionLinenumberEnd: 1426
    functionName: '[org.roaringbitmap.TestRunContainer].iorNot4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].iorNot(org.roaringbitmap.RunContainer,int)'
    - '[org.roaringbitmap.TestRunContainer].getCardinality()'
    - '[org.roaringbitmap.TestRunContainer].getCharIterator()'
    - '[org.roaringbitmap.TestRunContainer].assertFalse(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].hasNext()'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].next()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iorNot4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1430,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1433,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1434,1
    - Dst: '[org.roaringbitmap.RunContainer].orNot(org.roaringbitmap.ArrayContainer,int)'
      Src: org.roaringbitmap.TestRunContainer:1435,1
    - Dst: '[org.roaringbitmap.TestRunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1436,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1436,1
    - Dst: '[org.roaringbitmap.TestRunContainer].getCharIterator()'
      Src: org.roaringbitmap.TestRunContainer:1438,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:1440,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1440,1
    - Dst: '[org.roaringbitmap.TestRunContainer].next()'
      Src: org.roaringbitmap.TestRunContainer:1441,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1441,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:1443,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1443,1
    - Dst: '[org.roaringbitmap.TestRunContainer].next()'
      Src: org.roaringbitmap.TestRunContainer:1444,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1444,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:1446,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1446,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1450,1
    - Dst: '[org.roaringbitmap.BitmapContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1451,1
    - Dst: '[org.roaringbitmap.RunContainer].orNot(org.roaringbitmap.BitmapContainer,int)'
      Src: org.roaringbitmap.TestRunContainer:1452,1
    - Dst: '[org.roaringbitmap.TestRunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1453,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1453,1
    - Dst: '[org.roaringbitmap.TestRunContainer].getCharIterator()'
      Src: org.roaringbitmap.TestRunContainer:1455,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:1457,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1457,1
    - Dst: '[org.roaringbitmap.TestRunContainer].next()'
      Src: org.roaringbitmap.TestRunContainer:1458,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1458,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:1460,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1460,1
    - Dst: '[org.roaringbitmap.TestRunContainer].next()'
      Src: org.roaringbitmap.TestRunContainer:1461,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1461,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:1463,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1463,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1467,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1468,1
    - Dst: '[org.roaringbitmap.RunContainer].orNot(org.roaringbitmap.RunContainer,int)'
      Src: org.roaringbitmap.TestRunContainer:1469,1
    - Dst: '[org.roaringbitmap.TestRunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1470,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1470,1
    - Dst: '[org.roaringbitmap.TestRunContainer].getCharIterator()'
      Src: org.roaringbitmap.TestRunContainer:1472,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:1474,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1474,1
    - Dst: '[org.roaringbitmap.TestRunContainer].next()'
      Src: org.roaringbitmap.TestRunContainer:1475,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1475,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:1477,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1477,1
    - Dst: '[org.roaringbitmap.TestRunContainer].next()'
      Src: org.roaringbitmap.TestRunContainer:1478,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1478,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:1480,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1480,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1482
      start: 1428
    functionDepth: 5
    functionLinenumber: 1428
    functionLinenumberEnd: 1482
    functionName: '[org.roaringbitmap.TestRunContainer].orNot()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].getCardinality()'
    - '[org.roaringbitmap.TestRunContainer].getCharIterator()'
    - '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertFalse(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].hasNext()'
    - '[org.roaringbitmap.BitmapContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].orNot(org.roaringbitmap.BitmapContainer,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].orNot(org.roaringbitmap.ArrayContainer,int)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].orNot(org.roaringbitmap.RunContainer,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.TestRunContainer].next()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].orNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1486,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1487,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1488,1
    - Dst: '[org.roaringbitmap.Container].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1488,1
    - Dst: '[org.roaringbitmap.RunContainer].orNot(org.roaringbitmap.ArrayContainer,int)'
      Src: org.roaringbitmap.TestRunContainer:1489,1
    - Dst: '[org.roaringbitmap.TestRunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1490,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1490,1
    - Dst: '[org.roaringbitmap.TestRunContainer].getCharIterator()'
      Src: org.roaringbitmap.TestRunContainer:1492,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:1494,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1494,1
    - Dst: '[org.roaringbitmap.TestRunContainer].next()'
      Src: org.roaringbitmap.TestRunContainer:1495,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1495,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:1497,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1497,1
    - Dst: '[org.roaringbitmap.TestRunContainer].next()'
      Src: org.roaringbitmap.TestRunContainer:1498,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1498,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:1500,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1500,1
    - Dst: '[org.roaringbitmap.TestRunContainer].next()'
      Src: org.roaringbitmap.TestRunContainer:1501,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1501,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:1503,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1503,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1504
      start: 1484
    functionDepth: 5
    functionLinenumber: 1484
    functionLinenumberEnd: 1504
    functionName: '[org.roaringbitmap.TestRunContainer].orNot2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].getCardinality()'
    - '[org.roaringbitmap.TestRunContainer].getCharIterator()'
    - '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertFalse(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].hasNext()'
    - '[org.roaringbitmap.TestRunContainer].next()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].orNot(org.roaringbitmap.ArrayContainer,int)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.Container].iadd(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].orNot2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1508,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1509,1
    - Dst: '[org.roaringbitmap.RunContainer].iremove(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1510,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1511,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1511,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1512
      start: 1506
    functionDepth: 3
    functionLinenumber: 1506
    functionLinenumberEnd: 1512
    functionName: '[org.roaringbitmap.TestRunContainer].iremove1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.RunContainer].iremove(int,int)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iremove1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1516,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1517,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1518,1
    - Dst: '[org.roaringbitmap.RunContainer].iremove(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1519,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1520,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1520,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1522,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1522,1
    - Dst: '[org.roaringbitmap.RunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.TestRunContainer:1524,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1524,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1525
      start: 1514
    functionDepth: 4
    functionLinenumber: 1514
    functionLinenumberEnd: 1525
    functionName: '[org.roaringbitmap.TestRunContainer].iremove10()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.RunContainer].iremove(int,int)'
    - '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iremove10()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1529,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1530,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1531,1
    - Dst: '[org.roaringbitmap.RunContainer].iremove(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1532,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1533,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1533,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1534
      start: 1527
    functionDepth: 4
    functionLinenumber: 1527
    functionLinenumberEnd: 1534
    functionName: '[org.roaringbitmap.TestRunContainer].iremove11()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].iremove(int,int)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iremove11()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1538,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1539,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1540,1
    - Dst: '[org.roaringbitmap.RunContainer].iremove(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1541,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1542,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1542,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1543
      start: 1536
    functionDepth: 3
    functionLinenumber: 1536
    functionLinenumberEnd: 1543
    functionName: '[org.roaringbitmap.TestRunContainer].iremove12()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.RunContainer].iremove(int,int)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iremove12()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1547,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1548,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1549,1
    - Dst: '[org.roaringbitmap.RunContainer].iremove(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1550,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1551,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1551,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1553,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1553,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1556,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1556,1
    - Dst: '[org.roaringbitmap.RunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.TestRunContainer:1558,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1558,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1559
      start: 1545
    functionDepth: 4
    functionLinenumber: 1545
    functionLinenumberEnd: 1559
    functionName: '[org.roaringbitmap.TestRunContainer].iremove13()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.RunContainer].iremove(int,int)'
    - '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iremove13()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1563,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1564,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1565,1
    - Dst: '[org.roaringbitmap.RunContainer].iremove(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1566,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1567,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1567,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1569,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1569,1
    - Dst: '[org.roaringbitmap.RunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.TestRunContainer:1571,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1571,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1572
      start: 1561
    functionDepth: 4
    functionLinenumber: 1561
    functionLinenumberEnd: 1572
    functionName: '[org.roaringbitmap.TestRunContainer].iremove14()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.RunContainer].iremove(int,int)'
    - '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iremove14()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1576,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1577,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1578,1
    - Dst: '[org.roaringbitmap.RunContainer].iremove(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1579,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1580,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1580,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1582,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1582,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1585,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1585,1
    - Dst: '[org.roaringbitmap.RunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.TestRunContainer:1587,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1587,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1588
      start: 1574
    functionDepth: 4
    functionLinenumber: 1574
    functionLinenumberEnd: 1588
    functionName: '[org.roaringbitmap.TestRunContainer].iremove15()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.RunContainer].iremove(int,int)'
    - '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iremove15()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1592,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1593,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1594,1
    - Dst: '[org.roaringbitmap.RunContainer].iremove(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1595,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1596,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1596,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1598,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1598,1
    - Dst: '[org.roaringbitmap.RunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.TestRunContainer:1600,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1600,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1601
      start: 1590
    functionDepth: 4
    functionLinenumber: 1590
    functionLinenumberEnd: 1601
    functionName: '[org.roaringbitmap.TestRunContainer].iremove16()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.RunContainer].iremove(int,int)'
    - '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iremove16()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1605,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1606,1
    - Dst: '[org.roaringbitmap.RunContainer].iremove(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1607,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1608,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1608,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1609
      start: 1603
    functionDepth: 4
    functionLinenumber: 1603
    functionLinenumberEnd: 1609
    functionName: '[org.roaringbitmap.TestRunContainer].iremove17()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].iremove(int,int)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iremove17()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1613,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1614,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1615,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1616,1
    - Dst: '[org.roaringbitmap.RunContainer].iremove(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1617,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1618,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1618,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1619
      start: 1611
    functionDepth: 4
    functionLinenumber: 1611
    functionLinenumberEnd: 1619
    functionName: '[org.roaringbitmap.TestRunContainer].iremove18()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].iremove(int,int)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iremove18()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1623,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1624,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1625,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1626,1
    - Dst: '[org.roaringbitmap.RunContainer].iremove(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1627,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1629,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1629,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1630
      start: 1621
    functionDepth: 4
    functionLinenumber: 1621
    functionLinenumberEnd: 1630
    functionName: '[org.roaringbitmap.TestRunContainer].iremove19()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].iremove(int,int)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iremove19()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1634,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1635,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1636,1
    - Dst: '[org.roaringbitmap.RunContainer].iremove(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1637,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1638,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1638,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1640,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1640,1
    - Dst: '[org.roaringbitmap.RunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.TestRunContainer:1642,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1642,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1643
      start: 1632
    functionDepth: 4
    functionLinenumber: 1632
    functionLinenumberEnd: 1643
    functionName: '[org.roaringbitmap.TestRunContainer].iremove2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.RunContainer].iremove(int,int)'
    - '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iremove2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1647,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1648,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1649,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1650,1
    - Dst: '[org.roaringbitmap.RunContainer].iremove(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1651,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1653,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1653,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1654
      start: 1645
    functionDepth: 4
    functionLinenumber: 1645
    functionLinenumberEnd: 1654
    functionName: '[org.roaringbitmap.TestRunContainer].iremove20()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].iremove(int,int)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iremove20()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1658,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1659,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1660,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1661,1
    - Dst: '[org.roaringbitmap.RunContainer].iremove(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1662,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1663,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1663,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1665,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1665,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1668,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1668,1
    - Dst: '[org.roaringbitmap.RunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.TestRunContainer:1670,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1670,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1671
      start: 1656
    functionDepth: 4
    functionLinenumber: 1656
    functionLinenumberEnd: 1671
    functionName: '[org.roaringbitmap.TestRunContainer].iremove3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.RunContainer].iremove(int,int)'
    - '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iremove3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1675,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1676,1
    - Dst: '[org.roaringbitmap.RunContainer].iremove(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1677,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1678,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1678,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1680,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1680,1
    - Dst: '[org.roaringbitmap.RunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.TestRunContainer:1682,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1682,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1683
      start: 1673
    functionDepth: 4
    functionLinenumber: 1673
    functionLinenumberEnd: 1683
    functionName: '[org.roaringbitmap.TestRunContainer].iremove4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.RunContainer].iremove(int,int)'
    - '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iremove4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1687,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1688,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1689,1
    - Dst: '[org.roaringbitmap.RunContainer].iremove(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1690,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1691,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1691,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1692
      start: 1685
    functionDepth: 4
    functionLinenumber: 1685
    functionLinenumberEnd: 1692
    functionName: '[org.roaringbitmap.TestRunContainer].iremove5()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].iremove(int,int)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iremove5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1696,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1697,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1698,1
    - Dst: '[org.roaringbitmap.RunContainer].iremove(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1699,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1700,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1700,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1702,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1702,1
    - Dst: '[org.roaringbitmap.RunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.TestRunContainer:1704,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1704,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1705
      start: 1694
    functionDepth: 4
    functionLinenumber: 1694
    functionLinenumberEnd: 1705
    functionName: '[org.roaringbitmap.TestRunContainer].iremove6()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.RunContainer].iremove(int,int)'
    - '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iremove6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1709,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1710,1
    - Dst: '[org.roaringbitmap.RunContainer].iremove(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1711,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1712,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1712,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1713
      start: 1707
    functionDepth: 4
    functionLinenumber: 1707
    functionLinenumberEnd: 1713
    functionName: '[org.roaringbitmap.TestRunContainer].iremove7()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].iremove(int,int)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iremove7()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1717,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1718,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1719,1
    - Dst: '[org.roaringbitmap.RunContainer].iremove(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1720,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1721,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1721,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1723,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1723,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1726,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1726,1
    - Dst: '[org.roaringbitmap.RunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.TestRunContainer:1728,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1728,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1729
      start: 1715
    functionDepth: 4
    functionLinenumber: 1715
    functionLinenumberEnd: 1729
    functionName: '[org.roaringbitmap.TestRunContainer].iremove8()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.RunContainer].iremove(int,int)'
    - '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iremove8()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1733,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1734,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1735,1
    - Dst: '[org.roaringbitmap.RunContainer].iremove(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1736,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1737,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1737,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1739,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1739,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1742,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1742,1
    - Dst: '[org.roaringbitmap.RunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.TestRunContainer:1744,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1744,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1745
      start: 1731
    functionDepth: 4
    functionLinenumber: 1731
    functionLinenumberEnd: 1745
    functionName: '[org.roaringbitmap.TestRunContainer].iremove9()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.RunContainer].iremove(int,int)'
    - '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iremove9()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRunContainer].assertThrows()'
      Src: org.roaringbitmap.TestRunContainer:1749,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1755
      start: 1747
    functionDepth: 0
    functionLinenumber: 1747
    functionLinenumberEnd: 1755
    functionName: '[org.roaringbitmap.TestRunContainer].iremoveInvalidRange1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iremoveInvalidRange1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRunContainer].assertThrows()'
      Src: org.roaringbitmap.TestRunContainer:1759,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1765
      start: 1757
    functionDepth: 0
    functionLinenumber: 1757
    functionLinenumberEnd: 1765
    functionName: '[org.roaringbitmap.TestRunContainer].iremoveInvalidRange2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iremoveInvalidRange2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1772,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1773,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1775,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1776,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1779,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.TestRunContainer:1780,1
    - Dst: '[org.roaringbitmap.RunContainer].iremove(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1782,1
    - Dst: '[java.util.BitSet].clear(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1783,1
    - Dst: '[java.util.BitSet].cardinality()'
      Src: org.roaringbitmap.TestRunContainer:1784,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1784,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,int)'
      Src: org.roaringbitmap.TestRunContainer:1784,1
    - Dst: '[java.util.BitSet].isEmpty()'
      Src: org.roaringbitmap.TestRunContainer:1786,1
    - Dst: '[java.util.BitSet].nextSetBit(int)'
      Src: org.roaringbitmap.TestRunContainer:1787,1
    - Dst: '[java.util.BitSet].nextSetBit(int)'
      Src: org.roaringbitmap.TestRunContainer:1788,1
    - Dst: '[java.util.BitSet].nextSetBit(int)'
      Src: org.roaringbitmap.TestRunContainer:1788,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:1793,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1793,1
    - Dst: '[org.roaringbitmap.RunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.TestRunContainer:1795,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1795,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1799
      start: 1767
    functionDepth: 3
    functionLinenumber: 1767
    functionLinenumberEnd: 1799
    functionName: '[org.roaringbitmap.TestRunContainer].iremoveRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].set(org.roaringbitmap.TestRunContainer)'
    - '[java.util.BitSet].set(int)'
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].getSizeInBytes()'
    - '[java.util.BitSet].isEmpty()'
    - '[java.util.BitSet].nextSetBit(int)'
    - '[java.util.BitSet].cardinality()'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.RunContainer].iremove(int,int)'
    - '[org.roaringbitmap.RunContainer].contains(char)'
    - '[java.util.BitSet].clear(int,int)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iremoveRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1803,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1804,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1804,1
    - Dst: '[org.roaringbitmap.RunContainer].iremove(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1805,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1806,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1806,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1807
      start: 1801
    functionDepth: 4
    functionLinenumber: 1801
    functionLinenumberEnd: 1807
    functionName: '[org.roaringbitmap.TestRunContainer].iremoveEmptyRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].iremove(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iremoveEmptyRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1811,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1814,1
    - Dst: x.getCharIterator()
      Src: org.roaringbitmap.TestRunContainer:1817,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:1820,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1820,1
    - Dst: '[org.roaringbitmap.TestRunContainer].next()'
      Src: org.roaringbitmap.TestRunContainer:1821,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,char)'
      Src: org.roaringbitmap.TestRunContainer:1821,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:1824,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1824,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1825
      start: 1809
    functionDepth: 3
    functionLinenumber: 1809
    functionLinenumberEnd: 1825
    functionName: '[org.roaringbitmap.TestRunContainer].iterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertFalse(org.roaringbitmap.TestRunContainer)'
    - x.getCharIterator()
    - '[org.roaringbitmap.TestRunContainer].hasNext()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,char)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].next()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1829,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1830,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1831,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1832,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1833,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1834,1
    - Dst: '[org.roaringbitmap.RunContainer].limit(int)'
      Src: org.roaringbitmap.TestRunContainer:1835,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertNotSame(org.roaringbitmap.RunContainer,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:1836,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.RunContainer,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:1837,1
    - Dst: '[org.roaringbitmap.RunContainer].limit(int)'
      Src: org.roaringbitmap.TestRunContainer:1838,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertNotSame(org.roaringbitmap.RunContainer,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:1839,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1840,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1840,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:1841,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1841,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:1842,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1842,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:1843,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1843,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1844
      start: 1827
    functionDepth: 3
    functionLinenumber: 1827
    functionLinenumberEnd: 1844
    functionName: '[org.roaringbitmap.TestRunContainer].limit()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertNotSame(org.roaringbitmap.RunContainer,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.RunContainer,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(char)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].limit(int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].limit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1848,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1850,1
    - Dst: x.getReverseCharIterator()
      Src: org.roaringbitmap.TestRunContainer:1852,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:1854,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1854,1
    - Dst: '[org.roaringbitmap.TestRunContainer].next()'
      Src: org.roaringbitmap.TestRunContainer:1855,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,char)'
      Src: org.roaringbitmap.TestRunContainer:1855,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:1857,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1857,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1858
      start: 1846
    functionDepth: 3
    functionLinenumber: 1846
    functionLinenumberEnd: 1858
    functionName: '[org.roaringbitmap.TestRunContainer].longbacksimpleIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertFalse(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].hasNext()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,char)'
    - x.getReverseCharIterator()
    - '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].next()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].longbacksimpleIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1862,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1864,1
    - Dst: x.iterator()
      Src: org.roaringbitmap.TestRunContainer:1866,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:1868,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1868,1
    - Dst: '[org.roaringbitmap.TestRunContainer].next()'
      Src: org.roaringbitmap.TestRunContainer:1869,1
    - Dst: '[org.roaringbitmap.TestRunContainer].charValue()'
      Src: org.roaringbitmap.TestRunContainer:1869,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,char)'
      Src: org.roaringbitmap.TestRunContainer:1869,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:1871,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1871,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1872
      start: 1860
    functionDepth: 3
    functionLinenumber: 1860
    functionLinenumberEnd: 1872
    functionName: '[org.roaringbitmap.TestRunContainer].longcsimpleIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].charValue()'
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertFalse(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].hasNext()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,char)'
    - x.iterator()
    - '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].next()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].longcsimpleIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1876,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1878,1
    - Dst: x.getCharIterator()
      Src: org.roaringbitmap.TestRunContainer:1880,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:1882,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1882,1
    - Dst: '[org.roaringbitmap.TestRunContainer].next()'
      Src: org.roaringbitmap.TestRunContainer:1883,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,char)'
      Src: org.roaringbitmap.TestRunContainer:1883,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:1885,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1885,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1886
      start: 1874
    functionDepth: 3
    functionLinenumber: 1874
    functionLinenumberEnd: 1886
    functionName: '[org.roaringbitmap.TestRunContainer].longsimpleIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertFalse(org.roaringbitmap.TestRunContainer)'
    - x.getCharIterator()
    - '[org.roaringbitmap.TestRunContainer].hasNext()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,char)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].next()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].longsimpleIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1890,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1891,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1892,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1893,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1894,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1895,1
    - Dst: '[org.roaringbitmap.RunContainer].not(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1897,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertNotSame(org.roaringbitmap.RunContainer,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:1898,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.RunContainer,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:1899,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1900
      start: 1888
    functionDepth: 4
    functionLinenumber: 1888
    functionLinenumberEnd: 1900
    functionName: '[org.roaringbitmap.TestRunContainer].not1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertNotSame(org.roaringbitmap.RunContainer,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.RunContainer].not(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.RunContainer,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].not1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1904,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1905,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1906,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1907,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1908,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1909,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1910,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1911,1
    - Dst: '[org.roaringbitmap.RunContainer].not(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1914,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1916,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1916,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1918,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1918,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1920
      start: 1902
    functionDepth: 4
    functionLinenumber: 1902
    functionLinenumberEnd: 1920
    functionName: '[org.roaringbitmap.TestRunContainer].not10()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.RunContainer].not(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].not10()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1924,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1925,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1927,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1928,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1929,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1931,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1933,1
    - Dst: '[org.roaringbitmap.RunContainer].not(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1936,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1938,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1938,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1940,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1940,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1942
      start: 1922
    functionDepth: 4
    functionLinenumber: 1922
    functionLinenumberEnd: 1942
    functionName: '[org.roaringbitmap.TestRunContainer].not11()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.RunContainer].not(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].not11()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1946,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1947,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1949,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1950,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1951,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1953,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1955,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1956,1
    - Dst: '[org.roaringbitmap.RunContainer].not(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1959,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1961,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1961,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1963,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1963,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1965
      start: 1944
    functionDepth: 4
    functionLinenumber: 1944
    functionLinenumberEnd: 1965
    functionName: '[org.roaringbitmap.TestRunContainer].not12()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.RunContainer].not(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].not12()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1969,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1970,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1971,1
    - Dst: '[org.roaringbitmap.RunContainer].not(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1974,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1976,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1976,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1978,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1978,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1980
      start: 1967
    functionDepth: 4
    functionLinenumber: 1967
    functionLinenumberEnd: 1980
    functionName: '[org.roaringbitmap.TestRunContainer].not12A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.RunContainer].not(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].not12A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:1984,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:1988,1
    - Dst: '[org.roaringbitmap.RunContainer].not(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1992,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:1994,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:1994,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:1996,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:1996,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1998
      start: 1982
    functionDepth: 4
    functionLinenumber: 1982
    functionLinenumberEnd: 1998
    functionName: '[org.roaringbitmap.TestRunContainer].not13()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.RunContainer].not(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].not13()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRunContainer].not14once(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2002,1
    - Dst: '[org.roaringbitmap.TestRunContainer].not14once(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2003,1
    - Dst: '[org.roaringbitmap.TestRunContainer].not14once(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2004,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestRunContainer:2008,1
    - Dst: '[org.roaringbitmap.TestRunContainer].not14once(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2010,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2012
      start: 2000
    functionDepth: 4
    functionLinenumber: 2000
    functionLinenumberEnd: 2012
    functionName: '[org.roaringbitmap.TestRunContainer].not14()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - System.out.println(String)
    - '[org.roaringbitmap.TestRunContainer].not14once(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].not14()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2015,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2016,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestRunContainer:2017,1
    - Dst: '[java.util.Random].nextDouble()'
      Src: org.roaringbitmap.TestRunContainer:2019,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2020,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2021,1
    - Dst: '[java.util.Random].nextDouble()'
      Src: org.roaringbitmap.TestRunContainer:2024,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue()'
      Src: org.roaringbitmap.TestRunContainer:2027,1
    - Dst: '[org.roaringbitmap.RunContainer].not(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2029,1
    - Dst: '[java.util.BitSet].flip(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2030,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:2034,1
    - Dst: '[java.util.BitSet].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2034,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:2034,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - num
    - rangeSize
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2036
      start: 2014
    functionDepth: 3
    functionLinenumber: 2014
    functionLinenumberEnd: 2036
    functionName: '[org.roaringbitmap.TestRunContainer].not14once(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 1
    functionsReached:
    - '[java.util.BitSet].set(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue()'
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[java.util.Random].nextDouble()'
    - '[org.roaringbitmap.Container].contains(char)'
    - '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.RunContainer].not(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
    - '[java.util.BitSet].flip(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
    - '[java.util.BitSet].<init>()'
    - '[java.util.Random].<init>(int)'
    - '[java.util.BitSet].get(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].not14once(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2040,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2042,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2046,1
    - Dst: '[org.roaringbitmap.RunContainer].not(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2049,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue()'
      Src: org.roaringbitmap.TestRunContainer:2052,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2053
      start: 2038
    functionDepth: 4
    functionLinenumber: 2038
    functionLinenumberEnd: 2053
    functionName: '[org.roaringbitmap.TestRunContainer].not15()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue()'
    - '[org.roaringbitmap.RunContainer].not(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].not15()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2057,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2058,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2059,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2060,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2061,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2062,1
    - Dst: '[org.roaringbitmap.RunContainer].not(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2064,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2065,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2065,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2067,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:2067,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2069
      start: 2055
    functionDepth: 4
    functionLinenumber: 2055
    functionLinenumberEnd: 2069
    functionName: '[org.roaringbitmap.TestRunContainer].not2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.RunContainer].not(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].not2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2073,1
    - Dst: '[org.roaringbitmap.RunContainer].not(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2075,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2076,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2076,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2078,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:2078,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2080
      start: 2071
    functionDepth: 4
    functionLinenumber: 2071
    functionLinenumberEnd: 2080
    functionName: '[org.roaringbitmap.TestRunContainer].not3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].not(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].not3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2084,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2085,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2086,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2087,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2088,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2089,1
    - Dst: '[org.roaringbitmap.RunContainer].not(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2092,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2093,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2093,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2095,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:2095,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2097
      start: 2082
    functionDepth: 4
    functionLinenumber: 2082
    functionLinenumberEnd: 2097
    functionName: '[org.roaringbitmap.TestRunContainer].not4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.RunContainer].not(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].not4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2101,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2102,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2103,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2104,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2105,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2106,1
    - Dst: '[org.roaringbitmap.RunContainer].not(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2109,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2110,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2110,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2112,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:2112,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2114
      start: 2099
    functionDepth: 4
    functionLinenumber: 2099
    functionLinenumberEnd: 2114
    functionName: '[org.roaringbitmap.TestRunContainer].not5()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.RunContainer].not(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].not5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2118,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2119,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2120,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2121,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2122,1
    - Dst: '[org.roaringbitmap.RunContainer].not(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2125,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2126,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2126,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2128,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:2128,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2130
      start: 2116
    functionDepth: 4
    functionLinenumber: 2116
    functionLinenumberEnd: 2130
    functionName: '[org.roaringbitmap.TestRunContainer].not6()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.RunContainer].not(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].not6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2134,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2135,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2136,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2137,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2138,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2139,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2140,1
    - Dst: '[org.roaringbitmap.RunContainer].not(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2143,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2145,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2145,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2147,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:2147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2149
      start: 2132
    functionDepth: 4
    functionLinenumber: 2132
    functionLinenumberEnd: 2149
    functionName: '[org.roaringbitmap.TestRunContainer].not7()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.RunContainer].not(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].not7()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2153,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2154,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2155,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2156,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2157,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2158,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2159,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2160,1
    - Dst: '[org.roaringbitmap.RunContainer].not(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2163,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2165,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2165,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2167,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:2167,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2169
      start: 2151
    functionDepth: 4
    functionLinenumber: 2151
    functionLinenumberEnd: 2169
    functionName: '[org.roaringbitmap.TestRunContainer].not8()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.RunContainer].not(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].not8()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2173,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2174,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2175,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2176,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2177,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2178,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2179,1
    - Dst: '[org.roaringbitmap.RunContainer].not(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2182,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2184,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2184,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2186,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:2186,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2188
      start: 2171
    functionDepth: 4
    functionLinenumber: 2171
    functionLinenumberEnd: 2188
    functionName: '[org.roaringbitmap.TestRunContainer].not9()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.RunContainer].not(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].not9()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestRunContainer:2196,1
    - Dst: '[org.roaringbitmap.TestRunContainer].generateUniformHash(java.util.Random,org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2199,1
    - Dst: '[org.roaringbitmap.TestRunContainer].generateUniformHash(java.util.Random,org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2200,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2202,1
    - Dst: '[org.roaringbitmap.TestRunContainer].fillMeUp(org.roaringbitmap.RunContainer,int[])'
      Src: org.roaringbitmap.TestRunContainer:2203,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2205,1
    - Dst: '[org.roaringbitmap.TestRunContainer].fillMeUp(org.roaringbitmap.RunContainer,int[])'
      Src: org.roaringbitmap.TestRunContainer:2206,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2208,1
    - Dst: '[org.roaringbitmap.TestRunContainer].fillMeUp(org.roaringbitmap.ArrayContainer,int[])'
      Src: org.roaringbitmap.TestRunContainer:2209,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2211,1
    - Dst: '[org.roaringbitmap.TestRunContainer].fillMeUp(org.roaringbitmap.ArrayContainer,int[])'
      Src: org.roaringbitmap.TestRunContainer:2212,1
    - Dst: '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:2214,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.TestRunContainer:2215,1
    - Dst: '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:2218,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.TestRunContainer:2219,1
    - Dst: '[org.roaringbitmap.Container].or(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:2222,1
    - Dst: '[org.roaringbitmap.Container].or(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:2222,1
    - Dst: '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:2222,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.TestRunContainer:2223,1
    - Dst: '[org.roaringbitmap.Container].and(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:2225,1
    - Dst: '[org.roaringbitmap.Container].and(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:2225,1
    - Dst: '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:2225,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.TestRunContainer:2226,1
    - Dst: '[org.roaringbitmap.Container].andNot(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:2228,1
    - Dst: '[org.roaringbitmap.Container].andNot(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:2228,1
    - Dst: '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:2228,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.TestRunContainer:2229,1
    - Dst: '[org.roaringbitmap.Container].andNot(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:2231,1
    - Dst: '[org.roaringbitmap.Container].andNot(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:2231,1
    - Dst: '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:2231,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.TestRunContainer:2232,1
    - Dst: '[org.roaringbitmap.Container].xor(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:2234,1
    - Dst: '[org.roaringbitmap.Container].xor(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:2234,1
    - Dst: '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:2234,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.TestRunContainer:2235,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2237
      start: 2190
    functionDepth: 2
    functionLinenumber: 2190
    functionLinenumberEnd: 2237
    functionName: '[org.roaringbitmap.TestRunContainer].randomFun()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].or(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].and(org.roaringbitmap.Container)'
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.TestRunContainer].fillMeUp(org.roaringbitmap.RunContainer,int[])'
    - '[org.roaringbitmap.Container].andNot(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.TestRunContainer].fillMeUp(org.roaringbitmap.ArrayContainer,int[])'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.TestRunContainer].generateUniformHash(java.util.Random,org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.Container].xor(org.roaringbitmap.Container)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].randomFun()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2241,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2242,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2243,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2244,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2245,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2246,1
    - Dst: '[org.roaringbitmap.RunContainer].rank(char)'
      Src: org.roaringbitmap.TestRunContainer:2247,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2247,1
    - Dst: '[org.roaringbitmap.RunContainer].rank(char)'
      Src: org.roaringbitmap.TestRunContainer:2248,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2248,1
    - Dst: '[org.roaringbitmap.RunContainer].rank(char)'
      Src: org.roaringbitmap.TestRunContainer:2249,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2249,1
    - Dst: '[org.roaringbitmap.RunContainer].rank(char)'
      Src: org.roaringbitmap.TestRunContainer:2250,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2250,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2251
      start: 2239
    functionDepth: 3
    functionLinenumber: 2239
    functionLinenumberEnd: 2251
    functionName: '[org.roaringbitmap.TestRunContainer].rank()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].rank(char)'
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].rank()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2255,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2256,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue()'
      Src: org.roaringbitmap.TestRunContainer:2257,1
    - Dst: '[org.roaringbitmap.Container].rank(char)'
      Src: org.roaringbitmap.TestRunContainer:2260,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2261
      start: 2253
    functionDepth: 3
    functionLinenumber: 2253
    functionLinenumberEnd: 2261
    functionName: '[org.roaringbitmap.TestRunContainer].charRangeRank()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertTrue()'
    - '[org.roaringbitmap.Container].rank(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].charRangeRank()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2265,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2266,1
    - Dst: '[org.roaringbitmap.RunContainer].remove(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2267,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2268,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2268,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2269
      start: 2263
    functionDepth: 3
    functionLinenumber: 2263
    functionLinenumberEnd: 2269
    functionName: '[org.roaringbitmap.TestRunContainer].remove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.RunContainer].remove(int,int)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2274,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2275,1
    - Dst: '[org.roaringbitmap.TestRunContainer].getSetOfRunContainers(java.util.ArrayList,java.util.ArrayList)'
      Src: org.roaringbitmap.TestRunContainer:2276,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.TestRunContainer:2277,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.TestRunContainer:2278,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2279,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2279,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2279,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2280,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2280,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2280,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2281,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2287,1
    - Dst: '[org.roaringbitmap.TestRunContainer].and(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2287,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2288,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2288,1
    - Dst: '[org.roaringbitmap.TestRunContainer].and(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2288,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2289,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2292,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2293
      start: 2271
    functionDepth: 1
    functionLinenumber: 2271
    functionLinenumberEnd: 2293
    functionName: '[org.roaringbitmap.TestRunContainer].RunContainerArg_ArrayAND()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].getSetOfRunContainers(java.util.ArrayList,java.util.ArrayList)'
    - '[org.roaringbitmap.TestRunContainer].and(org.roaringbitmap.TestRunContainer)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].size()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
    - '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].RunContainerArg_ArrayAND()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2298,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2299,1
    - Dst: '[org.roaringbitmap.TestRunContainer].getSetOfRunContainers(java.util.ArrayList,java.util.ArrayList)'
      Src: org.roaringbitmap.TestRunContainer:2300,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.TestRunContainer:2301,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.TestRunContainer:2302,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2303,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2303,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2303,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2304,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2304,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2304,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2305,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2312,1
    - Dst: '[org.roaringbitmap.TestRunContainer].andNot(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2312,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2313,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2313,1
    - Dst: '[org.roaringbitmap.TestRunContainer].andNot(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2313,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(void,void)'
      Src: org.roaringbitmap.TestRunContainer:2315,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2318,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2319
      start: 2295
    functionDepth: 1
    functionLinenumber: 2295
    functionLinenumberEnd: 2319
    functionName: '[org.roaringbitmap.TestRunContainer].RunContainerArg_ArrayANDNOT()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].getSetOfRunContainers(java.util.ArrayList,java.util.ArrayList)'
    - '[org.roaringbitmap.TestRunContainer].andNot(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(void,void)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].size()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
    - '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].RunContainerArg_ArrayANDNOT()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int)'
      Src: org.roaringbitmap.TestRunContainer:2324,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.TestRunContainer:2326,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int)'
      Src: org.roaringbitmap.TestRunContainer:2327,1
    - Dst: '[org.roaringbitmap.ArrayContainer].andNot(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2327,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.TestRunContainer:2327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2328
      start: 2321
    functionDepth: 4
    functionLinenumber: 2321
    functionLinenumberEnd: 2328
    functionName: '[org.roaringbitmap.TestRunContainer].RunContainerArg_ArrayANDNOT2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].<init>(int)'
    - '[org.roaringbitmap.ArrayContainer].andNot(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].RunContainerArg_ArrayANDNOT2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int)'
      Src: org.roaringbitmap.TestRunContainer:2332,1
    - Dst: '[org.roaringbitmap.RunContainer].full()'
      Src: org.roaringbitmap.TestRunContainer:2333,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2334,1
    - Dst: '[org.roaringbitmap.ArrayContainer].andNot(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2334,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.TestRunContainer:2334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2335
      start: 2330
    functionDepth: 3
    functionLinenumber: 2330
    functionLinenumberEnd: 2335
    functionName: '[org.roaringbitmap.TestRunContainer].FullRunContainerArg_ArrayANDNOT2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].full()'
    - '[org.roaringbitmap.ArrayContainer].andNot(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.ArrayContainer].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].FullRunContainerArg_ArrayANDNOT2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int)'
      Src: org.roaringbitmap.TestRunContainer:2339,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.TestRunContainer:2340,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2341,1
    - Dst: '[org.roaringbitmap.ArrayContainer].andNot(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2341,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.TestRunContainer:2341,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2342
      start: 2337
    functionDepth: 3
    functionLinenumber: 2337
    functionLinenumberEnd: 2342
    functionName: '[org.roaringbitmap.TestRunContainer].RunContainerArg_ArrayANDNOT3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].andNot(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.ArrayContainer].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].RunContainerArg_ArrayANDNOT3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2347,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2348,1
    - Dst: '[org.roaringbitmap.TestRunContainer].getSetOfRunContainers(java.util.ArrayList,java.util.ArrayList)'
      Src: org.roaringbitmap.TestRunContainer:2349,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.TestRunContainer:2350,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.TestRunContainer:2351,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2352,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2352,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2352,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2353,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2353,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2353,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2354,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2362,1
    - Dst: '[org.roaringbitmap.TestRunContainer].or(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2362,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2363,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2363,1
    - Dst: '[org.roaringbitmap.TestRunContainer].or(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2363,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2364,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2367,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2368
      start: 2344
    functionDepth: 1
    functionLinenumber: 2344
    functionLinenumberEnd: 2368
    functionName: '[org.roaringbitmap.TestRunContainer].RunContainerArg_ArrayOR()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].getSetOfRunContainers(java.util.ArrayList,java.util.ArrayList)'
    - '[org.roaringbitmap.TestRunContainer].or(org.roaringbitmap.TestRunContainer)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].size()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
    - '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].RunContainerArg_ArrayOR()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2373,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2374,1
    - Dst: '[org.roaringbitmap.TestRunContainer].getSetOfRunContainers(java.util.ArrayList,java.util.ArrayList)'
      Src: org.roaringbitmap.TestRunContainer:2375,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.TestRunContainer:2376,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.TestRunContainer:2377,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2378,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2378,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2378,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2379,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2379,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2379,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2380,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2387,1
    - Dst: '[org.roaringbitmap.TestRunContainer].xor(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2387,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2388,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2388,1
    - Dst: '[org.roaringbitmap.TestRunContainer].xor(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2388,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(void,void)'
      Src: org.roaringbitmap.TestRunContainer:2389,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2392,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2393
      start: 2370
    functionDepth: 1
    functionLinenumber: 2370
    functionLinenumberEnd: 2393
    functionName: '[org.roaringbitmap.TestRunContainer].RunContainerArg_ArrayXOR()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].getSetOfRunContainers(java.util.ArrayList,java.util.ArrayList)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(void,void)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].size()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].xor(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
    - '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].RunContainerArg_ArrayXOR()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2397,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2398,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2400,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2401,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2402,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2403,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2404,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2405,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2406,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2407,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2409,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2410,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2412,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2413,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2414,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2415,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>(org.roaringbitmap.BitmapContainer,int)'
      Src: org.roaringbitmap.TestRunContainer:2420,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.Container,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2421,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2422
      start: 2395
    functionDepth: 3
    functionLinenumber: 2395
    functionLinenumberEnd: 2422
    functionName: '[org.roaringbitmap.TestRunContainer].RunContainerFromBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.BitmapContainer].add(char)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].<init>(org.roaringbitmap.BitmapContainer,int)'
    - '[org.roaringbitmap.Container].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.Container,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].RunContainerFromBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2426,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2427,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2429,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2430,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2431,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2432,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2433,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2434,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2435,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2436,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2438,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2439,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2441,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2442,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2443,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2444,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2448,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2449,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>(org.roaringbitmap.BitmapContainer,int)'
      Src: org.roaringbitmap.TestRunContainer:2451,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.Container,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2452,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 56
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2453
      start: 2424
    functionDepth: 3
    functionLinenumber: 2424
    functionLinenumberEnd: 2453
    functionName: '[org.roaringbitmap.TestRunContainer].RunContainerFromBitmap1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.BitmapContainer].add(char)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].<init>(org.roaringbitmap.BitmapContainer,int)'
    - '[org.roaringbitmap.Container].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.Container,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].RunContainerFromBitmap1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2457,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2458,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2460,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2461,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2462,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2463,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2464,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2465,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2466,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2467,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2469,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2470,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2472,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2473,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2474,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2475,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2479,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2480,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2481,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2482,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>(org.roaringbitmap.BitmapContainer,int)'
      Src: org.roaringbitmap.TestRunContainer:2484,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.Container,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2485,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 62
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2486
      start: 2455
    functionDepth: 3
    functionLinenumber: 2455
    functionLinenumberEnd: 2486
    functionName: '[org.roaringbitmap.TestRunContainer].RunContainerFromBitmap2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.BitmapContainer].add(char)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].<init>(org.roaringbitmap.BitmapContainer,int)'
    - '[org.roaringbitmap.Container].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.Container,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].RunContainerFromBitmap2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2490,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2491,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2493,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2494,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2495,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2496,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2497,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2498,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2499,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2500,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2502,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2503,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2505,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2506,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2507,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2508,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2513,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2514,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>(org.roaringbitmap.BitmapContainer,int)'
      Src: org.roaringbitmap.TestRunContainer:2517,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.Container,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2518,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2519
      start: 2488
    functionDepth: 3
    functionLinenumber: 2488
    functionLinenumberEnd: 2519
    functionName: '[org.roaringbitmap.TestRunContainer].RunContainerFromBitmap3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.BitmapContainer].add(char)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].<init>(org.roaringbitmap.BitmapContainer,int)'
    - '[org.roaringbitmap.Container].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.Container,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].RunContainerFromBitmap3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2523,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2524,1
    - Dst: '[org.roaringbitmap.TestRunContainer].getSetOfRunContainers(java.util.ArrayList,java.util.ArrayList)'
      Src: org.roaringbitmap.TestRunContainer:2525,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.TestRunContainer:2526,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.TestRunContainer:2527,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2528,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2528,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2528,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2529,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2529,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2529,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2530,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2530,1
    - Dst: '[org.roaringbitmap.TestRunContainer].and(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2530,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2531,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2531,1
    - Dst: '[org.roaringbitmap.TestRunContainer].and(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2531,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2532,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2535
      start: 2521
    functionDepth: 1
    functionLinenumber: 2521
    functionLinenumberEnd: 2535
    functionName: '[org.roaringbitmap.TestRunContainer].RunContainerVSRunContainerAND()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].getSetOfRunContainers(java.util.ArrayList,java.util.ArrayList)'
    - '[org.roaringbitmap.TestRunContainer].and(org.roaringbitmap.TestRunContainer)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].size()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
    - '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].RunContainerVSRunContainerAND()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2539,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2540,1
    - Dst: '[org.roaringbitmap.TestRunContainer].getSetOfRunContainers(java.util.ArrayList,java.util.ArrayList)'
      Src: org.roaringbitmap.TestRunContainer:2541,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.TestRunContainer:2542,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.TestRunContainer:2543,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2544,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2544,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2544,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2545,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2545,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2545,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2546,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2546,1
    - Dst: '[org.roaringbitmap.TestRunContainer].andNot(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2546,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2547,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2547,1
    - Dst: '[org.roaringbitmap.TestRunContainer].andNot(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2547,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(void,void)'
      Src: org.roaringbitmap.TestRunContainer:2548,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2551
      start: 2537
    functionDepth: 1
    functionLinenumber: 2537
    functionLinenumberEnd: 2551
    functionName: '[org.roaringbitmap.TestRunContainer].RunContainerVSRunContainerANDNOT()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].getSetOfRunContainers(java.util.ArrayList,java.util.ArrayList)'
    - '[org.roaringbitmap.TestRunContainer].andNot(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(void,void)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].size()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
    - '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].RunContainerVSRunContainerANDNOT()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2555,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2556,1
    - Dst: '[org.roaringbitmap.TestRunContainer].getSetOfRunContainers(java.util.ArrayList,java.util.ArrayList)'
      Src: org.roaringbitmap.TestRunContainer:2557,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.TestRunContainer:2558,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.TestRunContainer:2559,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2560,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2560,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2560,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2561,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2561,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2561,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2562,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2562,1
    - Dst: '[org.roaringbitmap.TestRunContainer].or(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2562,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2563,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2563,1
    - Dst: '[org.roaringbitmap.TestRunContainer].or(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2563,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2564,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2567
      start: 2553
    functionDepth: 1
    functionLinenumber: 2553
    functionLinenumberEnd: 2567
    functionName: '[org.roaringbitmap.TestRunContainer].RunContainerVSRunContainerOR()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].getSetOfRunContainers(java.util.ArrayList,java.util.ArrayList)'
    - '[org.roaringbitmap.TestRunContainer].or(org.roaringbitmap.TestRunContainer)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].size()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
    - '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].RunContainerVSRunContainerOR()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2571,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2572,1
    - Dst: '[org.roaringbitmap.TestRunContainer].getSetOfRunContainers(java.util.ArrayList,java.util.ArrayList)'
      Src: org.roaringbitmap.TestRunContainer:2573,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.TestRunContainer:2574,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.TestRunContainer:2575,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2576,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2576,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2576,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2577,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2577,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2577,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2578,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2578,1
    - Dst: '[org.roaringbitmap.TestRunContainer].xor(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2578,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2579,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2579,1
    - Dst: '[org.roaringbitmap.TestRunContainer].xor(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2579,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(void,void)'
      Src: org.roaringbitmap.TestRunContainer:2580,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2583
      start: 2569
    functionDepth: 1
    functionLinenumber: 2569
    functionLinenumberEnd: 2583
    functionName: '[org.roaringbitmap.TestRunContainer].RunContainerVSRunContainerXOR()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].getSetOfRunContainers(java.util.ArrayList,java.util.ArrayList)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(void,void)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].size()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].xor(org.roaringbitmap.TestRunContainer)'
    - '[java.util.ArrayList].get(org.roaringbitmap.TestRunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].RunContainerVSRunContainerXOR()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2587,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2588,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2590,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2591,1
    - Dst: '[org.roaringbitmap.Container].or(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:2593,1
    - Dst: '[org.roaringbitmap.Container].ior(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:2594,1
    - Dst: '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:2595,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.TestRunContainer:2596,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2598
      start: 2585
    functionDepth: 4
    functionLinenumber: 2585
    functionLinenumberEnd: 2598
    functionName: '[org.roaringbitmap.TestRunContainer].safeor()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].ior(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].or(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].safeor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].rangeOfOnes(int,int,int)'
      Src: org.roaringbitmap.TestRunContainer:2602,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(int,int,int,int)'
      Src: org.roaringbitmap.TestRunContainer:2603,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue()'
      Src: org.roaringbitmap.TestRunContainer:2604,1
    - Dst: '[org.roaringbitmap.Container].or(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.TestRunContainer:2605,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2606,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.TestRunContainer:2606,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue()'
      Src: org.roaringbitmap.TestRunContainer:2607,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2608
      start: 2600
    functionDepth: 1
    functionLinenumber: 2600
    functionLinenumberEnd: 2608
    functionName: '[org.roaringbitmap.TestRunContainer].orFullToRunContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertTrue()'
    - '[org.roaringbitmap.Container].rangeOfOnes(int,int,int)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.Container].or(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int,int)'
    - '[org.roaringbitmap.BitmapContainer].<init>(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].orFullToRunContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].rangeOfOnes(int,int,int)'
      Src: org.roaringbitmap.TestRunContainer:2612,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int,int,int)'
      Src: org.roaringbitmap.TestRunContainer:2613,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue()'
      Src: org.roaringbitmap.TestRunContainer:2614,1
    - Dst: '[org.roaringbitmap.Container].or(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.TestRunContainer:2615,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2616,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.TestRunContainer:2616,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue()'
      Src: org.roaringbitmap.TestRunContainer:2617,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2618
      start: 2610
    functionDepth: 1
    functionLinenumber: 2610
    functionLinenumberEnd: 2618
    functionName: '[org.roaringbitmap.TestRunContainer].orFullToRunContainer2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].<init>(int,int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue()'
    - '[org.roaringbitmap.Container].rangeOfOnes(int,int,int)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.Container].or(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].orFullToRunContainer2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].rangeOfOnes(int,int,int)'
      Src: org.roaringbitmap.TestRunContainer:2622,1
    - Dst: '[org.roaringbitmap.Container].rangeOfOnes(int,int,int)'
      Src: org.roaringbitmap.TestRunContainer:2623,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue()'
      Src: org.roaringbitmap.TestRunContainer:2624,1
    - Dst: '[org.roaringbitmap.Container].or(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:2625,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2626,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.TestRunContainer:2626,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue()'
      Src: org.roaringbitmap.TestRunContainer:2627,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2628
      start: 2620
    functionDepth: 2
    functionLinenumber: 2620
    functionLinenumberEnd: 2628
    functionName: '[org.roaringbitmap.TestRunContainer].orFullToRunContainer3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].or(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue()'
    - '[org.roaringbitmap.Container].rangeOfOnes(int,int,int)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].orFullToRunContainer3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2632,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2633,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2634,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2635,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2636,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2637,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2639,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.TestRunContainer:2640,1
    - Dst: '[java.io.ObjectOutputStream].writeObject(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2641,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.TestRunContainer:2643,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2643,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.TestRunContainer:2644,1
    - Dst: '[java.io.ObjectInputStream].readObject()'
      Src: org.roaringbitmap.TestRunContainer:2645,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.RunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2646,1
    - Dst: '[org.roaringbitmap.RunContainer].serializedSizeInBytes()'
      Src: org.roaringbitmap.TestRunContainer:2647,1
    - Dst: newContainer.serializedSizeInBytes()
      Src: org.roaringbitmap.TestRunContainer:2647,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2647,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2648
      start: 2630
    functionDepth: 3
    functionLinenumber: 2630
    functionLinenumberEnd: 2648
    functionName: '[org.roaringbitmap.TestRunContainer].safeSerialization()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.ObjectInputStream].readObject()'
    - newContainer.serializedSizeInBytes()
    - '[java.io.ObjectOutputStream].writeObject(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.RunContainer,org.roaringbitmap.TestRunContainer)'
    - '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].serializedSizeInBytes()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].safeSerialization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2652,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2653,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2654,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2655,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2656,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2657,1
    - Dst: '[org.roaringbitmap.RunContainer].select(int)'
      Src: org.roaringbitmap.TestRunContainer:2658,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,char)'
      Src: org.roaringbitmap.TestRunContainer:2658,1
    - Dst: '[org.roaringbitmap.RunContainer].select(int)'
      Src: org.roaringbitmap.TestRunContainer:2659,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,char)'
      Src: org.roaringbitmap.TestRunContainer:2659,1
    - Dst: '[org.roaringbitmap.RunContainer].select(int)'
      Src: org.roaringbitmap.TestRunContainer:2660,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,char)'
      Src: org.roaringbitmap.TestRunContainer:2660,1
    - Dst: '[org.roaringbitmap.RunContainer].select(int)'
      Src: org.roaringbitmap.TestRunContainer:2661,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,char)'
      Src: org.roaringbitmap.TestRunContainer:2661,1
    - Dst: '[org.roaringbitmap.RunContainer].select(int)'
      Src: org.roaringbitmap.TestRunContainer:2662,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,char)'
      Src: org.roaringbitmap.TestRunContainer:2662,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2663
      start: 2650
    functionDepth: 3
    functionLinenumber: 2650
    functionLinenumberEnd: 2663
    functionName: '[org.roaringbitmap.TestRunContainer].select()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,char)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].select(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].select()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRunContainer].assertThrows()'
      Src: org.roaringbitmap.TestRunContainer:2667,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2676
      start: 2665
    functionDepth: 0
    functionLinenumber: 2665
    functionLinenumberEnd: 2676
    functionName: '[org.roaringbitmap.TestRunContainer].select2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].select2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2680,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2682,1
    - Dst: x.getCharIterator()
      Src: org.roaringbitmap.TestRunContainer:2684,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:2686,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2686,1
    - Dst: '[org.roaringbitmap.TestRunContainer].next()'
      Src: org.roaringbitmap.TestRunContainer:2687,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,char)'
      Src: org.roaringbitmap.TestRunContainer:2687,1
    - Dst: '[org.roaringbitmap.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.TestRunContainer:2689,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2689,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2690
      start: 2678
    functionDepth: 3
    functionLinenumber: 2678
    functionLinenumberEnd: 2690
    functionName: '[org.roaringbitmap.TestRunContainer].simpleIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertFalse(org.roaringbitmap.TestRunContainer)'
    - x.getCharIterator()
    - '[org.roaringbitmap.TestRunContainer].hasNext()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,char)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].next()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].simpleIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2699,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.TestRunContainer:2700,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2701,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRunContainer:2702,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2703,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2704
      start: 2692
    functionDepth: 5
    functionLinenumber: 2692
    functionLinenumberEnd: 2704
    functionName: '[org.roaringbitmap.TestRunContainer].testAndNot()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testAndNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2709,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2712,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRunContainer:2713,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRunContainer:2714,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRunContainer:2715,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRunContainer:2716,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.TestRunContainer:2717,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRunContainer:2718,1
    - Dst: '[java.util.HashSet].size()'
      Src: org.roaringbitmap.TestRunContainer:2720,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2720,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2721
      start: 2706
    functionDepth: 5
    functionLinenumber: 2706
    functionLinenumberEnd: 2721
    functionName: '[org.roaringbitmap.TestRunContainer].testRoaringWithOptimize()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashSet].<init>()'
    - '[java.util.HashSet].add(org.roaringbitmap.RoaringBitmap)'
    - '[java.util.HashSet].size()'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testRoaringWithOptimize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2726,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2729,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRunContainer:2730,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRunContainer:2731,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRunContainer:2732,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRunContainer:2733,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRunContainer:2734,1
    - Dst: '[java.util.HashSet].size()'
      Src: org.roaringbitmap.TestRunContainer:2736,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2736,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2737
      start: 2723
    functionDepth: 5
    functionLinenumber: 2723
    functionLinenumberEnd: 2737
    functionName: '[org.roaringbitmap.TestRunContainer].testRoaringWithoutOptimize()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashSet].add(org.roaringbitmap.RoaringBitmap)'
    - '[java.util.HashSet].<init>()'
    - '[java.util.HashSet].size()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testRoaringWithoutOptimize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2741,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2742,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2743,1
    - Dst: '[org.roaringbitmap.RunContainer].toBitmapOrArrayContainer(int)'
      Src: org.roaringbitmap.TestRunContainer:2743,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue()'
      Src: org.roaringbitmap.TestRunContainer:2744,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2745,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2745,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2747,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:2747,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2749,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2750,1
    - Dst: '[org.roaringbitmap.RunContainer].toBitmapOrArrayContainer(int)'
      Src: org.roaringbitmap.TestRunContainer:2750,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue()'
      Src: org.roaringbitmap.TestRunContainer:2751,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2752,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2752,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2754,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:2754,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2756
      start: 2739
    functionDepth: 4
    functionLinenumber: 2739
    functionLinenumberEnd: 2756
    functionName: '[org.roaringbitmap.TestRunContainer].toBitmapOrArrayContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertTrue()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].toBitmapOrArrayContainer(int)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].toBitmapOrArrayContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2760,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2761,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2763,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2764,1
    - Dst: '[org.roaringbitmap.Container].or(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:2766,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2767,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2767,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:2769,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:2769,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:2770,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:2770,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2772,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2772,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2773,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2773,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2774
      start: 2758
    functionDepth: 3
    functionLinenumber: 2758
    functionLinenumberEnd: 2774
    functionName: '[org.roaringbitmap.TestRunContainer].union()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].or(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(char)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].add(char)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].union()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.TestRunContainer:2778,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2779,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2780,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2782,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2783,1
    - Dst: rc.or(org.roaringbitmap.TestRunContainer)
      Src: org.roaringbitmap.TestRunContainer:2785,1
    - Dst: '[org.roaringbitmap.TestRunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2786,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2786,1
    - Dst: '[org.roaringbitmap.TestRunContainer].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:2788,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2788,1
    - Dst: '[org.roaringbitmap.TestRunContainer].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:2789,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2789,1
    - Dst: ac.getCardinality()
      Src: org.roaringbitmap.TestRunContainer:2791,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2791,1
    - Dst: rc.getCardinality()
      Src: org.roaringbitmap.TestRunContainer:2792,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:2792,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2793
      start: 2776
    functionDepth: 3
    functionLinenumber: 2776
    functionLinenumberEnd: 2793
    functionName: '[org.roaringbitmap.TestRunContainer].union2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].add(char)'
    - rc.getCardinality()
    - '[org.roaringbitmap.TestRunContainer].contains(char)'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - ac.getCardinality()
    - System.out.println(String)
    - '[org.roaringbitmap.TestRunContainer].assertTrue(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
    - rc.or(org.roaringbitmap.TestRunContainer)
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].union2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2797,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2798,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2800,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2801,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2802,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2803,1
    - Dst: '[org.roaringbitmap.Container].xor(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:2805,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2806,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2806,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:2808,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:2808,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:2809,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:2809,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2811,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2811,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2812,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2812,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2813
      start: 2795
    functionDepth: 3
    functionLinenumber: 2795
    functionLinenumberEnd: 2813
    functionName: '[org.roaringbitmap.TestRunContainer].xor()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(char)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].add(char)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.Container].add(char)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.Container].xor(org.roaringbitmap.Container)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].xor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2817,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2818,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2820,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2821,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2822,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2823,1
    - Dst: '[org.roaringbitmap.Container].xor(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:2825,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2826,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2826,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:2828,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:2828,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:2829,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:2829,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2831,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2831,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2832,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2832,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2833
      start: 2815
    functionDepth: 3
    functionLinenumber: 2815
    functionLinenumberEnd: 2833
    functionName: '[org.roaringbitmap.TestRunContainer].xor_array()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(char)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.Container].add(char)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.Container].xor(org.roaringbitmap.Container)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].xor_array()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2837,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2838,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2841,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2842,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2842,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue()'
      Src: org.roaringbitmap.TestRunContainer:2848,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue()'
      Src: org.roaringbitmap.TestRunContainer:2849,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2850,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2851,1
    - Dst: '[org.roaringbitmap.Container].xor(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:2853,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2856,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2856,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2857,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2857,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2860,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2860,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:2869,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:2869,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:2871,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:2871,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2873
      start: 2835
    functionDepth: 3
    functionLinenumber: 2835
    functionLinenumberEnd: 2873
    functionName: '[org.roaringbitmap.TestRunContainer].xor_array_largecase_runcontainer_best()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertTrue()'
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(char)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.Container].add(char)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.Container].xor(org.roaringbitmap.Container)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].xor_array_largecase_runcontainer_best()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2877,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2878,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2880,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2881,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2882,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2886,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue()'
      Src: org.roaringbitmap.TestRunContainer:2891,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue()'
      Src: org.roaringbitmap.TestRunContainer:2892,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2893,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2894,1
    - Dst: '[org.roaringbitmap.Container].xor(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:2896,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2899,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2899,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2900,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2900,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2902,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,int)'
      Src: org.roaringbitmap.TestRunContainer:2902,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:2912,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:2912,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:2913,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:2913,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:2917,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:2917,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:2918,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:2918,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 67
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2920
      start: 2875
    functionDepth: 3
    functionLinenumber: 2875
    functionLinenumberEnd: 2920
    functionName: '[org.roaringbitmap.TestRunContainer].xor_array_mediumcase()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertTrue()'
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(char)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.Container].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.Container].xor(org.roaringbitmap.Container)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].xor_array_mediumcase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2924,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2925,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2927,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2928,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2929,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2930,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2931,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2935,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2935,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2935,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2935,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2935,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue()'
      Src: org.roaringbitmap.TestRunContainer:2937,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue()'
      Src: org.roaringbitmap.TestRunContainer:2938,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2939,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2940,1
    - Dst: '[org.roaringbitmap.Container].xor(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:2942,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2945,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2945,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2946,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2946,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2948,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2948,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:2949,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:2949,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:2950,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:2950,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:2954,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:2954,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 70
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2957
      start: 2922
    functionDepth: 3
    functionLinenumber: 2922
    functionLinenumberEnd: 2957
    functionName: '[org.roaringbitmap.TestRunContainer].xor_array_smallcase()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertTrue()'
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(char)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.Container].add(char)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.Container].xor(org.roaringbitmap.Container)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].xor_array_smallcase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2961,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2962,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2963,1
    - Dst: '[org.roaringbitmap.RunContainer].xor(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.TestRunContainer:2964,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2965,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2965,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:2966,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:2966,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2967
      start: 2959
    functionDepth: 3
    functionLinenumber: 2959
    functionLinenumberEnd: 2967
    functionName: '[org.roaringbitmap.TestRunContainer].xor1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(char)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].xor(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].xor1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2971,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2972,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2973,1
    - Dst: '[org.roaringbitmap.RunContainer].xor(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.TestRunContainer:2974,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2975,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2975,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:2976,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:2976,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2977
      start: 2969
    functionDepth: 4
    functionLinenumber: 2969
    functionLinenumberEnd: 2977
    functionName: '[org.roaringbitmap.TestRunContainer].xor1a()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].contains(char)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].xor(org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].xor1a()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2981,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2982,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2983,1
    - Dst: '[org.roaringbitmap.RunContainer].xor(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.TestRunContainer:2984,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2985,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2985,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:2986,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:2986,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2987
      start: 2979
    functionDepth: 3
    functionLinenumber: 2979
    functionLinenumberEnd: 2987
    functionName: '[org.roaringbitmap.TestRunContainer].xor2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].contains(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].add(char)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].xor(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].xor2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2991,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:2992,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:2993,1
    - Dst: '[org.roaringbitmap.RunContainer].xor(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.TestRunContainer:2994,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:2995,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:2995,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:2996,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:2996,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2997
      start: 2989
    functionDepth: 5
    functionLinenumber: 2989
    functionLinenumberEnd: 2997
    functionName: '[org.roaringbitmap.TestRunContainer].xor2a()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].contains(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].xor(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].xor2a()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3001,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3002,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:3003,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:3004,1
    - Dst: '[org.roaringbitmap.RunContainer].xor(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.TestRunContainer:3005,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:3006,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3006,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3007
      start: 2999
    functionDepth: 3
    functionLinenumber: 2999
    functionLinenumberEnd: 3007
    functionName: '[org.roaringbitmap.TestRunContainer].xor3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].add(char)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].xor(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].xor3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3011,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3012,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:3013,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:3014,1
    - Dst: '[org.roaringbitmap.RunContainer].xor(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.TestRunContainer:3015,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:3016,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3016,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3017
      start: 3009
    functionDepth: 4
    functionLinenumber: 3009
    functionLinenumberEnd: 3017
    functionName: '[org.roaringbitmap.TestRunContainer].xor3a()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].xor(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].xor3a()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3021,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3022,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3023,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3024,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3025,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:3028,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:3029,1
    - Dst: '[org.roaringbitmap.Container].xor(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3031,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.Container,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3032,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3033
      start: 3019
    functionDepth: 5
    functionLinenumber: 3019
    functionLinenumberEnd: 3033
    functionName: '[org.roaringbitmap.TestRunContainer].xor4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.Container,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.Container].add(char)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.Container].xor(org.roaringbitmap.Container)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].xor4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3037,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3038,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3039,1
    - Dst: '[org.roaringbitmap.RunContainer].xor(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.TestRunContainer:3040,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.RunContainer,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3040,1
    - Dst: '[org.roaringbitmap.RunContainer].xor(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.TestRunContainer:3041,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.RunContainer,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3041,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3042
      start: 3035
    functionDepth: 4
    functionLinenumber: 3035
    functionLinenumberEnd: 3042
    functionName: '[org.roaringbitmap.TestRunContainer].xor5()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].xor(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.RunContainer,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].xor5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3046,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:3047,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:3048,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:3049,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestRunContainer:3050,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3052,1
    - Dst: '[org.roaringbitmap.RunContainer].intersects(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3054,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3054,1
    - Dst: '[org.roaringbitmap.Container].intersects(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.TestRunContainer:3055,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3055,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:3057,1
    - Dst: '[org.roaringbitmap.Container].intersects(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3058,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3058,1
    - Dst: '[org.roaringbitmap.Container].intersects(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3059,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3059,1
    - Dst: '[org.roaringbitmap.Container].remove(char)'
      Src: org.roaringbitmap.TestRunContainer:3061,1
    - Dst: '[org.roaringbitmap.Container].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3062,1
    - Dst: '[org.roaringbitmap.Container].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3063,1
    - Dst: '[org.roaringbitmap.Container].intersects(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3064,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3064,1
    - Dst: '[org.roaringbitmap.Container].intersects(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3065,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3065,1
    - Dst: '[org.roaringbitmap.Container].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3067,1
    - Dst: '[org.roaringbitmap.Container].intersects(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3068,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3068,1
    - Dst: '[org.roaringbitmap.Container].intersects(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3069,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3069,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3070
      start: 3044
    functionDepth: 3
    functionLinenumber: 3044
    functionLinenumberEnd: 3070
    functionName: '[org.roaringbitmap.TestRunContainer].intersects1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].add(int,int)'
    - '[org.roaringbitmap.RunContainer].intersects(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.Container].intersects(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.Container].remove(char)'
    - '[org.roaringbitmap.Container].add(char)'
    - '[org.roaringbitmap.Container].intersects(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].intersects1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3074,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3075,1
    - Dst: '[org.roaringbitmap.RunContainer].intersects(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.TestRunContainer:3077,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3077,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3079,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3080,1
    - Dst: '[org.roaringbitmap.Container].intersects(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3081,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3081,1
    - Dst: '[org.roaringbitmap.Container].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3083,1
    - Dst: '[org.roaringbitmap.Container].intersects(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3084,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3084,1
    - Dst: '[org.roaringbitmap.Container].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3086,1
    - Dst: '[org.roaringbitmap.Container].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3087,1
    - Dst: '[org.roaringbitmap.Container].intersects(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3088,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3088,1
    - Dst: '[org.roaringbitmap.Container].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3090,1
    - Dst: '[org.roaringbitmap.Container].intersects(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3091,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3091,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3092
      start: 3072
    functionDepth: 3
    functionLinenumber: 3072
    functionLinenumberEnd: 3092
    functionName: '[org.roaringbitmap.TestRunContainer].intersects2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].intersects(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.Container].add(int,int)'
    - '[org.roaringbitmap.Container].intersects(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].intersects2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3096,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3097,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3099,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3100,1
    - Dst: '[org.roaringbitmap.Container].intersects(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3101,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3102
      start: 3094
    functionDepth: 4
    functionLinenumber: 3094
    functionLinenumberEnd: 3102
    functionName: '[org.roaringbitmap.TestRunContainer].intersects3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.Container].intersects(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].intersects3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRunContainer].assertThrows()'
      Src: org.roaringbitmap.TestRunContainer:3106,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3107
      start: 3104
    functionDepth: 0
    functionLinenumber: 3104
    functionLinenumberEnd: 3107
    functionName: '[org.roaringbitmap.TestRunContainer].constructor1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].constructor1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3111,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:3112,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:3113,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3113,1
    - Dst: '[org.roaringbitmap.RunContainer].ensureCapacity(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3115,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:3116,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3117
      start: 3109
    functionDepth: 3
    functionLinenumber: 3109
    functionLinenumberEnd: 3117
    functionName: '[org.roaringbitmap.TestRunContainer].ensureCapacity()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].ensureCapacity(int,int)'
    - '[org.roaringbitmap.RunContainer].contains(char)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].ensureCapacity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3121,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:3122,1
    - Dst: '[org.roaringbitmap.RunContainer].toString()'
      Src: org.roaringbitmap.TestRunContainer:3123,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(String,String)'
      Src: org.roaringbitmap.TestRunContainer:3123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3124
      start: 3119
    functionDepth: 3
    functionLinenumber: 3119
    functionLinenumberEnd: 3124
    functionName: '[org.roaringbitmap.TestRunContainer].testToString()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].<init>(int,int)'
    - '[org.roaringbitmap.RunContainer].toString()'
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3128,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3129,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3131,1
    - Dst: '[org.roaringbitmap.RunContainer].lazyIOR(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3132,1
    - Dst: '[org.roaringbitmap.TestRunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:3133,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:3133,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3135,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3136,1
    - Dst: '[org.roaringbitmap.Container].lazyIOR(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3137,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:3138,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3138,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3140,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int,int)'
      Src: org.roaringbitmap.TestRunContainer:3141,1
    - Dst: '[org.roaringbitmap.Container].lazyIOR(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3142,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:3143,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.TestRunContainer:3143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3144
      start: 3126
    functionDepth: 6
    functionLinenumber: 3126
    functionLinenumberEnd: 3144
    functionName: '[org.roaringbitmap.TestRunContainer].lazyIOR()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].add(int,int,int)'
    - '[org.roaringbitmap.Container].lazyIOR(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].lazyIOR(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].lazyIOR()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3148,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3149,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3151,1
    - Dst: '[org.roaringbitmap.RunContainer].lazyOR(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3152,1
    - Dst: '[org.roaringbitmap.TestRunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:3153,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:3153,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3155,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3156,1
    - Dst: '[org.roaringbitmap.Container].lazyOR(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3157,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:3158,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3158,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3160,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int,int)'
      Src: org.roaringbitmap.TestRunContainer:3161,1
    - Dst: '[org.roaringbitmap.Container].lazyOR(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3162,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:3163,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.TestRunContainer:3163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3164
      start: 3146
    functionDepth: 6
    functionLinenumber: 3146
    functionLinenumberEnd: 3164
    functionName: '[org.roaringbitmap.TestRunContainer].lazyOR()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].getCardinality()'
    - '[org.roaringbitmap.Container].lazyOR(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].add(int,int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].lazyOR(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int,int)'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].lazyOR()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].rangeOfOnes(int,int,int)'
      Src: org.roaringbitmap.TestRunContainer:3168,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(int,int,int)'
      Src: org.roaringbitmap.TestRunContainer:3169,1
    - Dst: '[org.roaringbitmap.Container].lazyOR(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.TestRunContainer:3170,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:3171,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestRunContainer:3171,1
    - Dst: '[org.roaringbitmap.Container].repairAfterLazy()'
      Src: org.roaringbitmap.TestRunContainer:3172,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:3173,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.TestRunContainer:3173,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue()'
      Src: org.roaringbitmap.TestRunContainer:3174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3175
      start: 3166
    functionDepth: 1
    functionLinenumber: 3166
    functionLinenumberEnd: 3175
    functionName: '[org.roaringbitmap.TestRunContainer].testLazyORFull()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].repairAfterLazy()'
    - '[org.roaringbitmap.TestRunContainer].assertTrue()'
    - '[org.roaringbitmap.BitmapContainer].<init>(int,int,int)'
    - '[org.roaringbitmap.Container].rangeOfOnes(int,int,int)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int,int)'
    - '[org.roaringbitmap.Container].lazyOR(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testLazyORFull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].rangeOfOnes(int,int,int)'
      Src: org.roaringbitmap.TestRunContainer:3179,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int,int,int)'
      Src: org.roaringbitmap.TestRunContainer:3180,1
    - Dst: '[org.roaringbitmap.Container].lazyOR(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.TestRunContainer:3181,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:3182,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.TestRunContainer:3182,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue()'
      Src: org.roaringbitmap.TestRunContainer:3183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3184
      start: 3177
    functionDepth: 1
    functionLinenumber: 3177
    functionLinenumberEnd: 3184
    functionName: '[org.roaringbitmap.TestRunContainer].testLazyORFull2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].<init>(int,int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue()'
    - '[org.roaringbitmap.Container].rangeOfOnes(int,int,int)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int,int)'
    - '[org.roaringbitmap.Container].lazyOR(org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testLazyORFull2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].rangeOfOnes(int,int,int)'
      Src: org.roaringbitmap.TestRunContainer:3188,1
    - Dst: '[org.roaringbitmap.Container].rangeOfOnes(int,int,int,int)'
      Src: org.roaringbitmap.TestRunContainer:3189,1
    - Dst: '[org.roaringbitmap.Container].lazyOR(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3190,1
    - Dst: '[org.roaringbitmap.Container].lazyIOR(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3191,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:3192,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.TestRunContainer:3192,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:3193,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.TestRunContainer:3193,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue()'
      Src: org.roaringbitmap.TestRunContainer:3194,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue()'
      Src: org.roaringbitmap.TestRunContainer:3195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3196
      start: 3186
    functionDepth: 6
    functionLinenumber: 3186
    functionLinenumberEnd: 3196
    functionName: '[org.roaringbitmap.TestRunContainer].testLazyORFull3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].lazyOR(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue()'
    - '[org.roaringbitmap.Container].lazyIOR(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].rangeOfOnes(int,int,int)'
    - '[org.roaringbitmap.Container].rangeOfOnes(int,int,int,int)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testLazyORFull3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestBitmapContainer].generateContainer(char,char,int)'
      Src: org.roaringbitmap.TestRunContainer:3200,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.TestRunContainer:3201,1
    - Dst: '[org.roaringbitmap.RunContainer].or(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.TestRunContainer:3202,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:3203,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3203,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3204
      start: 3198
    functionDepth: 3
    functionLinenumber: 3198
    functionLinenumberEnd: 3204
    functionName: '[org.roaringbitmap.TestRunContainer].testRangeCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    - '[org.roaringbitmap.TestBitmapContainer].generateContainer(char,char,int)'
    - '[org.roaringbitmap.RunContainer].or(org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testRangeCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestBitmapContainer].generateContainer(char,char,int)'
      Src: org.roaringbitmap.TestRunContainer:3208,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:3209,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:3210,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.TestRunContainer:3211,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:3212,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(int)'
      Src: org.roaringbitmap.TestRunContainer:3212,1
    - Dst: '[org.roaringbitmap.RunContainer].andNot(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.TestRunContainer:3213,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:3214,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3215
      start: 3206
    functionDepth: 3
    functionLinenumber: 3206
    functionLinenumberEnd: 3215
    functionName: '[org.roaringbitmap.TestRunContainer].testRangeCardinality2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(int)'
    - '[org.roaringbitmap.BitmapContainer].add(char)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.TestBitmapContainer].generateContainer(char,char,int)'
    - '[org.roaringbitmap.RunContainer].andNot(org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testRangeCardinality2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestBitmapContainer].generateContainer(char,char,int)'
      Src: org.roaringbitmap.TestRunContainer:3219,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.TestRunContainer:3220,1
    - Dst: '[org.roaringbitmap.RunContainer].and(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.TestRunContainer:3221,1
    - Dst: result.getCardinality()
      Src: org.roaringbitmap.TestRunContainer:3222,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:3222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3223
      start: 3217
    functionDepth: 3
    functionLinenumber: 3217
    functionLinenumberEnd: 3223
    functionName: '[org.roaringbitmap.TestRunContainer].testRangeCardinality3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    - '[org.roaringbitmap.RunContainer].and(org.roaringbitmap.BitmapContainer)'
    - result.getCardinality()
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestBitmapContainer].generateContainer(char,char,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testRangeCardinality3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestBitmapContainer].generateContainer(char,char,int)'
      Src: org.roaringbitmap.TestRunContainer:3227,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.TestRunContainer:3228,1
    - Dst: '[org.roaringbitmap.RunContainer].xor(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.TestRunContainer:3229,1
    - Dst: result.getCardinality()
      Src: org.roaringbitmap.TestRunContainer:3230,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:3230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3231
      start: 3225
    functionDepth: 3
    functionLinenumber: 3225
    functionLinenumberEnd: 3231
    functionName: '[org.roaringbitmap.TestRunContainer].testRangeCardinality4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    - '[org.roaringbitmap.RunContainer].xor(org.roaringbitmap.BitmapContainer)'
    - result.getCardinality()
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.TestBitmapContainer].generateContainer(char,char,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testRangeCardinality4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRunContainer].assertThrows()'
      Src: org.roaringbitmap.TestRunContainer:3235,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3236
      start: 3233
    functionDepth: 0
    functionLinenumber: 3233
    functionLinenumberEnd: 3236
    functionName: '[org.roaringbitmap.TestRunContainer].testFirst_Empty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testFirst_Empty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRunContainer].assertThrows()'
      Src: org.roaringbitmap.TestRunContainer:3240,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3241
      start: 3238
    functionDepth: 0
    functionLinenumber: 3238
    functionLinenumberEnd: 3241
    functionName: '[org.roaringbitmap.TestRunContainer].testLast_Empty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testLast_Empty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3245,1
    - Dst: '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:3250,1
    - Dst: '[org.roaringbitmap.Container].first()'
      Src: org.roaringbitmap.TestRunContainer:3251,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,int)'
      Src: org.roaringbitmap.TestRunContainer:3251,1
    - Dst: '[org.roaringbitmap.Container].last()'
      Src: org.roaringbitmap.TestRunContainer:3252,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3252,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3255
      start: 3243
    functionDepth: 2
    functionLinenumber: 3243
    functionLinenumberEnd: 3255
    functionName: '[org.roaringbitmap.TestRunContainer].testFirstLast()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.RunContainer].add(org.roaringbitmap.TestRunContainer,org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.Container].first()'
    - '[org.roaringbitmap.Container].last()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testFirstLast()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3259,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3260,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].first()'
      Src: org.roaringbitmap.TestRunContainer:3261,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3261,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3262
      start: 3257
    functionDepth: 6
    functionLinenumber: 3257
    functionLinenumberEnd: 3262
    functionName: '[org.roaringbitmap.TestRunContainer].testFirstUnsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].first()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testFirstUnsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3266,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3267,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.TestRunContainer:3268,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3268,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3269
      start: 3264
    functionDepth: 2
    functionLinenumber: 3264
    functionLinenumberEnd: 3269
    functionName: '[org.roaringbitmap.TestRunContainer].testContainsBitmapContainer_EmptyContainsEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testContainsBitmapContainer_EmptyContainsEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3273,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3273,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3274,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3274,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3275,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3275,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3276
      start: 3271
    functionDepth: 4
    functionLinenumber: 3271
    functionLinenumberEnd: 3276
    functionName: '[org.roaringbitmap.TestRunContainer].testContainsBitmapContainer_IncludeProperSubset()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testContainsBitmapContainer_IncludeProperSubset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3280,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3280,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3281,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3281,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3282,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3282,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3283
      start: 3278
    functionDepth: 4
    functionLinenumber: 3278
    functionLinenumberEnd: 3283
    functionName: '[org.roaringbitmap.TestRunContainer].testContainsBitmapContainer_IncludeProperSubsetDifferentStart()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testContainsBitmapContainer_IncludeProperSubsetDifferentStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3287,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3287,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3288,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3288,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3289,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3290
      start: 3285
    functionDepth: 4
    functionLinenumber: 3285
    functionLinenumberEnd: 3290
    functionName: '[org.roaringbitmap.TestRunContainer].testContainsBitmapContainer_IncludeProperSubsetMultiWordRun()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testContainsBitmapContainer_IncludeProperSubsetMultiWordRun()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3294,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3294,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3295,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3295,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3296,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3296,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3297
      start: 3292
    functionDepth: 4
    functionLinenumber: 3292
    functionLinenumberEnd: 3297
    functionName: '[org.roaringbitmap.TestRunContainer].testContainsBitmapContainer_ExcludeShiftedSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testContainsBitmapContainer_ExcludeShiftedSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3301,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3301,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3302,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3302,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3303,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3303,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3304
      start: 3299
    functionDepth: 4
    functionLinenumber: 3299
    functionLinenumberEnd: 3304
    functionName: '[org.roaringbitmap.TestRunContainer].testContainsBitmapContainer_IncludeSelf()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testContainsBitmapContainer_IncludeSelf()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3308,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3308,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3309,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3309,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3310,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3310,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3311
      start: 3306
    functionDepth: 4
    functionLinenumber: 3306
    functionLinenumberEnd: 3311
    functionName: '[org.roaringbitmap.TestRunContainer].testContainsBitmapContainer_ExcludeSuperSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testContainsBitmapContainer_ExcludeSuperSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3315,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3315,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3316,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3316,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3317,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3317,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3318,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3318,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3319
      start: 3313
    functionDepth: 4
    functionLinenumber: 3313
    functionLinenumberEnd: 3319
    functionName: '[org.roaringbitmap.TestRunContainer].testContainsBitmapContainer_ExcludeDisJointSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testContainsBitmapContainer_ExcludeDisJointSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3323,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3323,1
    - Dst: '[org.roaringbitmap.Container].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3323,1
    - Dst: '[org.roaringbitmap.Container].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3323,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3324,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3324,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3325,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3325,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3326
      start: 3321
    functionDepth: 4
    functionLinenumber: 3321
    functionLinenumberEnd: 3326
    functionName: '[org.roaringbitmap.TestRunContainer].testContainsBitmapContainer_Issue721Case1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].add(int,int)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testContainsBitmapContainer_Issue721Case1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3330,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3330,1
    - Dst: '[org.roaringbitmap.Container].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3330,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3331,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3331,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3332,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3332,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3333
      start: 3328
    functionDepth: 4
    functionLinenumber: 3328
    functionLinenumberEnd: 3333
    functionName: '[org.roaringbitmap.TestRunContainer].testContainsBitmapContainer_Issue721Case2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.Container].add(int,int)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testContainsBitmapContainer_Issue721Case2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3337,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3337,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3338,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3338,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3339,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3339,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3340
      start: 3335
    functionDepth: 4
    functionLinenumber: 3335
    functionLinenumberEnd: 3340
    functionName: '[org.roaringbitmap.TestRunContainer].testContainsBitmapContainer_SkipEmptyWords()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testContainsBitmapContainer_SkipEmptyWords()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3344,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3345,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.TestRunContainer:3346,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3346,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3347
      start: 3342
    functionDepth: 2
    functionLinenumber: 3342
    functionLinenumberEnd: 3347
    functionName: '[org.roaringbitmap.TestRunContainer].testContainsRunContainer_EmptyContainsEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testContainsRunContainer_EmptyContainsEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3351,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3351,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3352,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3352,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3353,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3353,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3354
      start: 3349
    functionDepth: 3
    functionLinenumber: 3349
    functionLinenumberEnd: 3354
    functionName: '[org.roaringbitmap.TestRunContainer].testContainsRunContainer_IncludeProperSubset()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testContainsRunContainer_IncludeProperSubset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3358,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3358,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3359,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3359,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3360,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3361
      start: 3356
    functionDepth: 3
    functionLinenumber: 3356
    functionLinenumberEnd: 3361
    functionName: '[org.roaringbitmap.TestRunContainer].testContainsRunContainer_IncludeSelf()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testContainsRunContainer_IncludeSelf()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3365,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3365,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3366,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3366,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3367,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3367,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3368
      start: 3363
    functionDepth: 3
    functionLinenumber: 3363
    functionLinenumberEnd: 3368
    functionName: '[org.roaringbitmap.TestRunContainer].testContainsRunContainer_ExcludeSuperSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testContainsRunContainer_ExcludeSuperSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3372,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3372,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3373,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3373,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3374,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3374,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3375
      start: 3370
    functionDepth: 3
    functionLinenumber: 3370
    functionLinenumberEnd: 3375
    functionName: '[org.roaringbitmap.TestRunContainer].testContainsRunContainer_IncludeProperSubsetDifferentStart()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testContainsRunContainer_IncludeProperSubsetDifferentStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3379,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3379,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3380,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3380,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3381,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3381,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3382
      start: 3377
    functionDepth: 3
    functionLinenumber: 3377
    functionLinenumberEnd: 3382
    functionName: '[org.roaringbitmap.TestRunContainer].testContainsRunContainer_ExcludeShiftedSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testContainsRunContainer_ExcludeShiftedSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3386,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3386,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3387,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3387,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3388,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3388,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3389,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3389,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3390
      start: 3384
    functionDepth: 3
    functionLinenumber: 3384
    functionLinenumberEnd: 3390
    functionName: '[org.roaringbitmap.TestRunContainer].testContainsRunContainer_ExcludeDisJointSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testContainsRunContainer_ExcludeDisJointSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3394,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3395,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.TestRunContainer:3396,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3396,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3397
      start: 3392
    functionDepth: 2
    functionLinenumber: 3392
    functionLinenumberEnd: 3397
    functionName: '[org.roaringbitmap.TestRunContainer].testContainsArrayContainer_EmptyContainsEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testContainsArrayContainer_EmptyContainsEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3401,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3401,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3402,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3402,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3403,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3403,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3404
      start: 3399
    functionDepth: 5
    functionLinenumber: 3399
    functionLinenumberEnd: 3404
    functionName: '[org.roaringbitmap.TestRunContainer].testContainsArrayContainer_IncludeProperSubset()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testContainsArrayContainer_IncludeProperSubset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3408,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3408,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3409,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3409,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3410,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3410,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3411
      start: 3406
    functionDepth: 5
    functionLinenumber: 3406
    functionLinenumberEnd: 3411
    functionName: '[org.roaringbitmap.TestRunContainer].testContainsArrayContainer_IncludeProperSubsetDifferentStart()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testContainsArrayContainer_IncludeProperSubsetDifferentStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3415,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3415,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3416,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3416,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3417,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3417,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3418
      start: 3413
    functionDepth: 5
    functionLinenumber: 3413
    functionLinenumberEnd: 3418
    functionName: '[org.roaringbitmap.TestRunContainer].testContainsArrayContainer_ExcludeShiftedSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testContainsArrayContainer_ExcludeShiftedSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3422,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3422,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3423,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3423,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3424,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3424,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3425
      start: 3420
    functionDepth: 5
    functionLinenumber: 3420
    functionLinenumberEnd: 3425
    functionName: '[org.roaringbitmap.TestRunContainer].testContainsArrayContainer_IncludeSelf()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testContainsArrayContainer_IncludeSelf()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3429,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3429,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3430,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3430,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3431,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3431,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3432
      start: 3427
    functionDepth: 5
    functionLinenumber: 3427
    functionLinenumberEnd: 3432
    functionName: '[org.roaringbitmap.TestRunContainer].testContainsArrayContainer_ExcludeSuperSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testContainsArrayContainer_ExcludeSuperSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3436,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3436,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3437,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3437,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3438,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3438,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3439,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3439,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3441,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:3441,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3442,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3442,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3443,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3443,1
    - Dst: '[org.roaringbitmap.Container].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3445,1
    - Dst: '[org.roaringbitmap.Container].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3445,1
    - Dst: '[org.roaringbitmap.Container].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3445,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3446,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3446,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3447,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3447,1
    - Dst: '[org.roaringbitmap.Container].trim()'
      Src: org.roaringbitmap.TestRunContainer:3449,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3450,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3450,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3451,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3451,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3452
      start: 3434
    functionDepth: 5
    functionLinenumber: 3434
    functionLinenumberEnd: 3452
    functionName: '[org.roaringbitmap.TestRunContainer].testContainsArrayContainer_ExcludeDisJointSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.Container].add(int,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.Container].trim()'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testContainsArrayContainer_ExcludeDisJointSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3456,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3456,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3457,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3457,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.Container,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3458,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.Container,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3459,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3460
      start: 3454
    functionDepth: 5
    functionLinenumber: 3454
    functionLinenumberEnd: 3460
    functionName: '[org.roaringbitmap.TestRunContainer].testEqualsArrayContainer_Equal()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.Container,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testEqualsArrayContainer_Equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3464,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3464,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3465,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3465,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertNotEquals(org.roaringbitmap.Container,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3466,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertNotEquals(org.roaringbitmap.Container,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3467,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3468
      start: 3462
    functionDepth: 5
    functionLinenumber: 3462
    functionLinenumberEnd: 3468
    functionName: '[org.roaringbitmap.TestRunContainer].testEqualsArrayContainer_NotEqual_ArrayLarger()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertNotEquals(org.roaringbitmap.Container,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testEqualsArrayContainer_NotEqual_ArrayLarger()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3472,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3472,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3473,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3473,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertNotEquals(org.roaringbitmap.Container,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3474,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertNotEquals(org.roaringbitmap.Container,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3475,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3476
      start: 3470
    functionDepth: 5
    functionLinenumber: 3470
    functionLinenumberEnd: 3476
    functionName: '[org.roaringbitmap.TestRunContainer].testEqualsArrayContainer_NotEqual_ArraySmaller()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertNotEquals(org.roaringbitmap.Container,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testEqualsArrayContainer_NotEqual_ArraySmaller()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3480,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3480,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3481,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3481,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertNotEquals(org.roaringbitmap.Container,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3482,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertNotEquals(org.roaringbitmap.Container,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3483,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3484
      start: 3478
    functionDepth: 5
    functionLinenumber: 3478
    functionLinenumberEnd: 3484
    functionName: '[org.roaringbitmap.TestRunContainer].testEqualsArrayContainer_NotEqual_ArrayShifted()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertNotEquals(org.roaringbitmap.Container,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testEqualsArrayContainer_NotEqual_ArrayShifted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3488,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3488,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3489,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3489,1
    - Dst: '[org.roaringbitmap.Container].flip(char)'
      Src: org.roaringbitmap.TestRunContainer:3490,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertNotEquals(org.roaringbitmap.Container,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3491,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertNotEquals(org.roaringbitmap.Container,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3492,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3493
      start: 3486
    functionDepth: 5
    functionLinenumber: 3486
    functionLinenumberEnd: 3493
    functionName: '[org.roaringbitmap.TestRunContainer].testEqualsArrayContainer_NotEqual_ArrayDiscontiguous()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].flip(char)'
    - '[org.roaringbitmap.TestRunContainer].assertNotEquals(org.roaringbitmap.Container,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testEqualsArrayContainer_NotEqual_ArrayDiscontiguous()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3497,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int,int)'
      Src: org.roaringbitmap.TestRunContainer:3497,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3498,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3498,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertNotEquals(org.roaringbitmap.Container,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3498,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3499
      start: 3495
    functionDepth: 5
    functionLinenumber: 3495
    functionLinenumberEnd: 3499
    functionName: '[org.roaringbitmap.TestRunContainer].testEquals_FullRunContainerWithArrayContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(int,int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertNotEquals(org.roaringbitmap.Container,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testEquals_FullRunContainerWithArrayContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].full()'
      Src: org.roaringbitmap.TestRunContainer:3503,1
    - Dst: '[org.roaringbitmap.RunContainer].isFull()'
      Src: org.roaringbitmap.TestRunContainer:3503,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3503,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3504
      start: 3501
    functionDepth: 2
    functionLinenumber: 3501
    functionLinenumberEnd: 3504
    functionName: '[org.roaringbitmap.TestRunContainer].testFullConstructor()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].full()'
    - '[org.roaringbitmap.RunContainer].isFull()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testFullConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int,int,int)'
      Src: org.roaringbitmap.TestRunContainer:3508,1
    - Dst: '[org.roaringbitmap.RunContainer].isFull()'
      Src: org.roaringbitmap.TestRunContainer:3509,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3509,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:3510,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3510,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3511
      start: 3506
    functionDepth: 2
    functionLinenumber: 3506
    functionLinenumberEnd: 3511
    functionName: '[org.roaringbitmap.TestRunContainer].testRangeConstructor()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].isFull()'
    - '[org.roaringbitmap.RunContainer].<init>(int,int,int)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testRangeConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3515,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:3516,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3516,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3517
      start: 3513
    functionDepth: 1
    functionLinenumber: 3513
    functionLinenumberEnd: 3517
    functionName: '[org.roaringbitmap.TestRunContainer].testRangeConstructor2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testRangeConstructor2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3521,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3522,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3523,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.TestRunContainer:3524,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3525
      start: 3519
    functionDepth: 4
    functionLinenumber: 3519
    functionLinenumberEnd: 3525
    functionName: '[org.roaringbitmap.TestRunContainer].testRangeConstructor3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].<init>(int,int)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testRangeConstructor3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3529,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:3530,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3530,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3531
      start: 3527
    functionDepth: 1
    functionLinenumber: 3527
    functionLinenumberEnd: 3531
    functionName: '[org.roaringbitmap.TestRunContainer].testRangeConstructor4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testRangeConstructor4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3535,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:3536,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:3537,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:3538,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3538,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3539
      start: 3533
    functionDepth: 3
    functionLinenumber: 3533
    functionLinenumberEnd: 3539
    functionName: '[org.roaringbitmap.TestRunContainer].testSimpleCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testSimpleCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3543,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3543,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3544,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3544,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3545,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3545,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int,int)'
      Src: org.roaringbitmap.TestRunContainer:3546,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3546,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int,int)'
      Src: org.roaringbitmap.TestRunContainer:3547,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3547,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3548
      start: 3541
    functionDepth: 3
    functionLinenumber: 3541
    functionLinenumberEnd: 3548
    functionName: '[org.roaringbitmap.TestRunContainer].testIntersectsWithRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].intersects(int,int)'
    - '[org.roaringbitmap.Container].intersects(int,int,int)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testIntersectsWithRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3552,1
    - Dst: '[org.roaringbitmap.TestRunContainer].lower16Bits()'
      Src: org.roaringbitmap.TestRunContainer:3552,1
    - Dst: '[org.roaringbitmap.TestRunContainer].lower16Bits()'
      Src: org.roaringbitmap.TestRunContainer:3552,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3552,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3553,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3553,1
    - Dst: '[org.roaringbitmap.TestRunContainer].lower16Bits()'
      Src: org.roaringbitmap.TestRunContainer:3554,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3554,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3554,1
    - Dst: '[org.roaringbitmap.TestRunContainer].lower16Bits()'
      Src: org.roaringbitmap.TestRunContainer:3555,1
    - Dst: '[org.roaringbitmap.TestRunContainer].lower16Bits()'
      Src: org.roaringbitmap.TestRunContainer:3555,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3555,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3555,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int,int)'
      Src: org.roaringbitmap.TestRunContainer:3557,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3557,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3558
      start: 3550
    functionDepth: 3
    functionLinenumber: 3550
    functionLinenumberEnd: 3558
    functionName: '[org.roaringbitmap.TestRunContainer].testIntersectsWithRangeUnsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.TestRunContainer].lower16Bits()'
    - '[org.roaringbitmap.Container].intersects(int,int)'
    - '[org.roaringbitmap.Container].intersects(int,int,int)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testIntersectsWithRangeUnsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3562,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3562,1
    - Dst: '[org.roaringbitmap.TestRunContainer].lower16Bits()'
      Src: org.roaringbitmap.TestRunContainer:3562,1
    - Dst: '[org.roaringbitmap.TestRunContainer].lower16Bits()'
      Src: org.roaringbitmap.TestRunContainer:3562,1
    - Dst: '[org.roaringbitmap.Container].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3562,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3563,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3563,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3564,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3564,1
    - Dst: '[org.roaringbitmap.TestRunContainer].lower16Bits()'
      Src: org.roaringbitmap.TestRunContainer:3565,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3565,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3565,1
    - Dst: '[org.roaringbitmap.TestRunContainer].lower16Bits()'
      Src: org.roaringbitmap.TestRunContainer:3566,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3566,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3566,1
    - Dst: '[org.roaringbitmap.TestRunContainer].lower16Bits()'
      Src: org.roaringbitmap.TestRunContainer:3567,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3567,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3567,1
    - Dst: '[org.roaringbitmap.TestRunContainer].lower16Bits()'
      Src: org.roaringbitmap.TestRunContainer:3568,1
    - Dst: '[org.roaringbitmap.TestRunContainer].lower16Bits()'
      Src: org.roaringbitmap.TestRunContainer:3568,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3568,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3568,1
    - Dst: '[org.roaringbitmap.TestRunContainer].lower16Bits()'
      Src: org.roaringbitmap.TestRunContainer:3569,1
    - Dst: '[org.roaringbitmap.TestRunContainer].lower16Bits()'
      Src: org.roaringbitmap.TestRunContainer:3569,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3569,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3569,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int,int)'
      Src: org.roaringbitmap.TestRunContainer:3570,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3570,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3571
      start: 3560
    functionDepth: 3
    functionLinenumber: 3560
    functionLinenumberEnd: 3571
    functionName: '[org.roaringbitmap.TestRunContainer].testIntersectsWithRangeManyRuns()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.TestRunContainer].lower16Bits()'
    - '[org.roaringbitmap.Container].add(int,int)'
    - '[org.roaringbitmap.Container].intersects(int,int)'
    - '[org.roaringbitmap.Container].intersects(int,int,int)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testIntersectsWithRangeManyRuns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].full()'
      Src: org.roaringbitmap.TestRunContainer:3575,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(int,int,int)'
      Src: org.roaringbitmap.TestRunContainer:3575,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3575,1
    - Dst: '[org.roaringbitmap.RunContainer].full()'
      Src: org.roaringbitmap.TestRunContainer:3576,1
    - Dst: '[org.roaringbitmap.RunContainer].flip(char)'
      Src: org.roaringbitmap.TestRunContainer:3576,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int,int)'
      Src: org.roaringbitmap.TestRunContainer:3576,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3576,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3577
      start: 3573
    functionDepth: 4
    functionLinenumber: 3573
    functionLinenumberEnd: 3577
    functionName: '[org.roaringbitmap.TestRunContainer].testContainsFull()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].full()'
    - '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].contains(int,int,int)'
    - '[org.roaringbitmap.RunContainer].flip(char)'
    - '[org.roaringbitmap.Container].contains(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testContainsFull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3581,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3581,1
    - Dst: '[org.roaringbitmap.Container].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3581,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3582,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3582,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3583,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3583,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3584,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3584,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3585,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3585,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3586,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3586,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3587,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3587,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3588,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3588,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3589,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3589,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3590,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3590,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3591,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3591,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3592,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3592,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3593,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3593,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3594,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3594,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3595
      start: 3579
    functionDepth: 3
    functionLinenumber: 3579
    functionLinenumberEnd: 3595
    functionName: '[org.roaringbitmap.TestRunContainer].testContainsRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].add(int,int)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testContainsRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3600,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3600,1
    - Dst: '[org.roaringbitmap.Container].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3600,1
    - Dst: '[org.roaringbitmap.Container].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3600,1
    - Dst: '[org.roaringbitmap.Container].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3600,1
    - Dst: '[org.roaringbitmap.Container].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3600,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3601,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3601,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3602,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3602,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3603,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3603,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3604,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3604,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3605,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3605,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3606,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3606,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3607,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3607,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3608
      start: 3597
    functionDepth: 3
    functionLinenumber: 3597
    functionLinenumberEnd: 3608
    functionName: '[org.roaringbitmap.TestRunContainer].testContainsRange3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].add(int,int)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testContainsRange3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.TestRunContainer:3612,1
    - Dst: '[org.roaringbitmap.RunContainer].nextValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3613,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3613,1
    - Dst: '[org.roaringbitmap.RunContainer].nextValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3614,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3614,1
    - Dst: '[org.roaringbitmap.RunContainer].nextValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3615,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3615,1
    - Dst: '[org.roaringbitmap.RunContainer].nextValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3616,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3616,1
    - Dst: '[org.roaringbitmap.RunContainer].nextValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3617,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestRunContainer:3617,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3618
      start: 3610
    functionDepth: 3
    functionLinenumber: 3610
    functionLinenumberEnd: 3618
    functionName: '[org.roaringbitmap.TestRunContainer].testNextValue()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.RunContainer].nextValue(char)'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testNextValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.TestRunContainer:3622,1
    - Dst: '[org.roaringbitmap.RunContainer].nextValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3623,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3623,1
    - Dst: '[org.roaringbitmap.RunContainer].nextValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3624,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3624,1
    - Dst: '[org.roaringbitmap.RunContainer].nextValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3625,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3625,1
    - Dst: '[org.roaringbitmap.RunContainer].nextValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3626,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3626,1
    - Dst: '[org.roaringbitmap.RunContainer].nextValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3627,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3627,1
    - Dst: '[org.roaringbitmap.RunContainer].nextValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3628,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestRunContainer:3628,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3629
      start: 3620
    functionDepth: 3
    functionLinenumber: 3620
    functionLinenumberEnd: 3629
    functionName: '[org.roaringbitmap.TestRunContainer].testNextValueBetweenRuns()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.RunContainer].nextValue(char)'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testNextValueBetweenRuns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.TestRunContainer:3633,1
    - Dst: '[org.roaringbitmap.RunContainer].nextValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3634,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3634,1
    - Dst: '[org.roaringbitmap.RunContainer].nextValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3635,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3635,1
    - Dst: '[org.roaringbitmap.RunContainer].nextValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3636,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3636,1
    - Dst: '[org.roaringbitmap.RunContainer].nextValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3637,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3637,1
    - Dst: '[org.roaringbitmap.RunContainer].nextValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3638,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3638,1
    - Dst: '[org.roaringbitmap.RunContainer].nextValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3639,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3639,1
    - Dst: '[org.roaringbitmap.RunContainer].nextValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3640,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3640,1
    - Dst: '[org.roaringbitmap.RunContainer].nextValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3641,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3641,1
    - Dst: '[org.roaringbitmap.RunContainer].nextValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3642,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3642,1
    - Dst: '[org.roaringbitmap.RunContainer].nextValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3643,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3643,1
    - Dst: '[org.roaringbitmap.RunContainer].nextValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3644,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3644,1
    - Dst: '[org.roaringbitmap.RunContainer].nextValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3645,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3645,1
    - Dst: '[org.roaringbitmap.RunContainer].nextValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3646,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestRunContainer:3646,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3647
      start: 3631
    functionDepth: 3
    functionLinenumber: 3631
    functionLinenumberEnd: 3647
    functionName: '[org.roaringbitmap.TestRunContainer].testNextValue2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.RunContainer].nextValue(char)'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testNextValue2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.TestRunContainer:3651,1
    - Dst: '[org.roaringbitmap.RunContainer].previousValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3652,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestRunContainer:3652,1
    - Dst: '[org.roaringbitmap.RunContainer].previousValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3653,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestRunContainer:3653,1
    - Dst: '[org.roaringbitmap.RunContainer].previousValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3654,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3654,1
    - Dst: '[org.roaringbitmap.RunContainer].previousValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3655,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3655,1
    - Dst: '[org.roaringbitmap.RunContainer].previousValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3656,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3656,1
    - Dst: '[org.roaringbitmap.RunContainer].previousValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3657,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3657,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3658
      start: 3649
    functionDepth: 3
    functionLinenumber: 3649
    functionLinenumberEnd: 3658
    functionName: '[org.roaringbitmap.TestRunContainer].testPreviousValue1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
    - '[org.roaringbitmap.RunContainer].previousValue(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testPreviousValue1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.TestRunContainer:3662,1
    - Dst: '[org.roaringbitmap.RunContainer].previousValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3663,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestRunContainer:3663,1
    - Dst: '[org.roaringbitmap.RunContainer].previousValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3664,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestRunContainer:3664,1
    - Dst: '[org.roaringbitmap.RunContainer].previousValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3665,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3665,1
    - Dst: '[org.roaringbitmap.RunContainer].previousValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3666,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3666,1
    - Dst: '[org.roaringbitmap.RunContainer].previousValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3667,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3667,1
    - Dst: '[org.roaringbitmap.RunContainer].previousValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3668,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3668,1
    - Dst: '[org.roaringbitmap.RunContainer].previousValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3669,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3669,1
    - Dst: '[org.roaringbitmap.RunContainer].previousValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3670,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3670,1
    - Dst: '[org.roaringbitmap.RunContainer].previousValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3671,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3671,1
    - Dst: '[org.roaringbitmap.RunContainer].previousValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3672,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3672,1
    - Dst: '[org.roaringbitmap.RunContainer].previousValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3673,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3673,1
    - Dst: '[org.roaringbitmap.RunContainer].previousValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3674,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3674,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3675
      start: 3660
    functionDepth: 3
    functionLinenumber: 3660
    functionLinenumberEnd: 3675
    functionName: '[org.roaringbitmap.TestRunContainer].testPreviousValue2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
    - '[org.roaringbitmap.RunContainer].previousValue(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testPreviousValue2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.TestRunContainer:3680,1
    - Dst: '[org.roaringbitmap.RunContainer].previousValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3682,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestRunContainer:3682,1
    - Dst: '[org.roaringbitmap.RunContainer].previousValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3683,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestRunContainer:3683,1
    - Dst: '[org.roaringbitmap.RunContainer].previousValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3684,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestRunContainer:3684,1
    - Dst: '[org.roaringbitmap.RunContainer].previousValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3685,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestRunContainer:3685,1
    - Dst: '[org.roaringbitmap.RunContainer].previousValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3686,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestRunContainer:3686,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3687
      start: 3677
    functionDepth: 3
    functionLinenumber: 3677
    functionLinenumberEnd: 3687
    functionName: '[org.roaringbitmap.TestRunContainer].testPreviousValueUnsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
    - '[org.roaringbitmap.RunContainer].previousValue(char)'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testPreviousValueUnsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.TestRunContainer:3692,1
    - Dst: '[org.roaringbitmap.RunContainer].nextValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3694,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestRunContainer:3694,1
    - Dst: '[org.roaringbitmap.RunContainer].nextValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3695,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestRunContainer:3695,1
    - Dst: '[org.roaringbitmap.RunContainer].nextValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3696,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestRunContainer:3696,1
    - Dst: '[org.roaringbitmap.RunContainer].nextValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3697,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestRunContainer:3697,1
    - Dst: '[org.roaringbitmap.RunContainer].nextValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3698,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestRunContainer:3698,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3699
      start: 3689
    functionDepth: 3
    functionLinenumber: 3689
    functionLinenumberEnd: 3699
    functionName: '[org.roaringbitmap.TestRunContainer].testNextValueUnsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
    - '[org.roaringbitmap.RunContainer].nextValue(char)'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testNextValueUnsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3703,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3703,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3704,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3704,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3705,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3705,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3706,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3706,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3707,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3707,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3708,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3708,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3709,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3709,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3710
      start: 3701
    functionDepth: 4
    functionLinenumber: 3701
    functionLinenumberEnd: 3710
    functionName: '[org.roaringbitmap.TestRunContainer].testPreviousAbsentValue1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].previousAbsentValue(char)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testPreviousAbsentValue1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3714,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3714,1
    - Dst: '[org.roaringbitmap.Container].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3714,1
    - Dst: '[org.roaringbitmap.Container].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3714,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3715,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3715,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3716,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3716,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3717,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3717,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3718,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3718,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3719,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3719,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3720,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3720,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3721,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3721,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3722,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3722,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3723,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3723,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3724,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3724,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3725,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3725,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3726,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3726,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3727
      start: 3712
    functionDepth: 4
    functionLinenumber: 3712
    functionLinenumberEnd: 3727
    functionName: '[org.roaringbitmap.TestRunContainer].testPreviousAbsentValue2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.Container].previousAbsentValue(char)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.Container].iadd(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testPreviousAbsentValue2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3731,1
    - Dst: '[org.roaringbitmap.RunContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3733,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,int)'
      Src: org.roaringbitmap.TestRunContainer:3733,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3735
      start: 3729
    functionDepth: 3
    functionLinenumber: 3729
    functionLinenumberEnd: 3735
    functionName: '[org.roaringbitmap.TestRunContainer].testPreviousAbsentValueEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].previousAbsentValue(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testPreviousAbsentValueEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.TestRunContainer:3739,1
    - Dst: '[org.roaringbitmap.RunContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3740,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3740,1
    - Dst: '[org.roaringbitmap.RunContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3741,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3741,1
    - Dst: '[org.roaringbitmap.RunContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3742,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3742,1
    - Dst: '[org.roaringbitmap.RunContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3743,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3743,1
    - Dst: '[org.roaringbitmap.RunContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3744,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3744,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3745
      start: 3737
    functionDepth: 3
    functionLinenumber: 3737
    functionLinenumberEnd: 3745
    functionName: '[org.roaringbitmap.TestRunContainer].testPreviousAbsentValueSparse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].previousAbsentValue(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testPreviousAbsentValueSparse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>(org.roaringbitmap.TestRunContainer,int,int)'
      Src: org.roaringbitmap.TestRunContainer:3755,1
    - Dst: '[org.roaringbitmap.RunContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3757,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3757,1
    - Dst: '[org.roaringbitmap.RunContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3758,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3758,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3760
      start: 3747
    functionDepth: 3
    functionLinenumber: 3747
    functionLinenumberEnd: 3760
    functionName: '[org.roaringbitmap.TestRunContainer].testPreviousAbsentEvenBits()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].<init>(org.roaringbitmap.TestRunContainer,int,int)'
    - '[org.roaringbitmap.RunContainer].previousAbsentValue(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testPreviousAbsentEvenBits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.TestRunContainer:3765,1
    - Dst: '[org.roaringbitmap.RunContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3766,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestRunContainer:3766,1
    - Dst: '[org.roaringbitmap.RunContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3767,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestRunContainer:3767,1
    - Dst: '[org.roaringbitmap.RunContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3768,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestRunContainer:3768,1
    - Dst: '[org.roaringbitmap.RunContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3769,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestRunContainer:3769,1
    - Dst: '[org.roaringbitmap.RunContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3770,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestRunContainer:3770,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3771
      start: 3762
    functionDepth: 3
    functionLinenumber: 3762
    functionLinenumberEnd: 3771
    functionName: '[org.roaringbitmap.TestRunContainer].testPreviousAbsentValueUnsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
    - '[org.roaringbitmap.RunContainer].previousAbsentValue(char)'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testPreviousAbsentValueUnsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3775,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3775,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3776,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3776,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3777,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3777,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3778,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3778,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3779,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3779,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3780,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3780,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3781,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3781,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3782
      start: 3773
    functionDepth: 4
    functionLinenumber: 3773
    functionLinenumberEnd: 3782
    functionName: '[org.roaringbitmap.TestRunContainer].testNextAbsentValue1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].nextAbsentValue(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testNextAbsentValue1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3786,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3786,1
    - Dst: '[org.roaringbitmap.Container].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3786,1
    - Dst: '[org.roaringbitmap.Container].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3786,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3787,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3787,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3788,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3788,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3789,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3789,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3790,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3790,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3791,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3791,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3792,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3792,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3793,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3793,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3794,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3794,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3795,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3795,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3796,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3796,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3797,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3797,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3798,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3798,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3799
      start: 3784
    functionDepth: 4
    functionLinenumber: 3784
    functionLinenumberEnd: 3799
    functionName: '[org.roaringbitmap.TestRunContainer].testNextAbsentValue2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].nextAbsentValue(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.Container].iadd(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testNextAbsentValue2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3803,1
    - Dst: '[org.roaringbitmap.RunContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3805,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,int)'
      Src: org.roaringbitmap.TestRunContainer:3805,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3807
      start: 3801
    functionDepth: 3
    functionLinenumber: 3801
    functionLinenumberEnd: 3807
    functionName: '[org.roaringbitmap.TestRunContainer].testNextAbsentValueEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.TestRunContainer,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].nextAbsentValue(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testNextAbsentValueEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.TestRunContainer:3811,1
    - Dst: '[org.roaringbitmap.RunContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3812,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3812,1
    - Dst: '[org.roaringbitmap.RunContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3813,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3813,1
    - Dst: '[org.roaringbitmap.RunContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3814,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3814,1
    - Dst: '[org.roaringbitmap.RunContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3815,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3815,1
    - Dst: '[org.roaringbitmap.RunContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3816,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3816,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3817
      start: 3809
    functionDepth: 3
    functionLinenumber: 3809
    functionLinenumberEnd: 3817
    functionName: '[org.roaringbitmap.TestRunContainer].testNextAbsentValueSparse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    - '[org.roaringbitmap.RunContainer].nextAbsentValue(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testNextAbsentValueSparse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>(org.roaringbitmap.TestRunContainer,int,int)'
      Src: org.roaringbitmap.TestRunContainer:3827,1
    - Dst: '[org.roaringbitmap.RunContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3829,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3829,1
    - Dst: '[org.roaringbitmap.RunContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3830,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3830,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3832
      start: 3819
    functionDepth: 3
    functionLinenumber: 3819
    functionLinenumberEnd: 3832
    functionName: '[org.roaringbitmap.TestRunContainer].testNextAbsentEvenBits()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].<init>(org.roaringbitmap.TestRunContainer,int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.RunContainer].nextAbsentValue(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testNextAbsentEvenBits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.TestRunContainer:3837,1
    - Dst: '[org.roaringbitmap.RunContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3838,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestRunContainer:3838,1
    - Dst: '[org.roaringbitmap.RunContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3839,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestRunContainer:3839,1
    - Dst: '[org.roaringbitmap.RunContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3840,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestRunContainer:3840,1
    - Dst: '[org.roaringbitmap.RunContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3841,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestRunContainer:3841,1
    - Dst: '[org.roaringbitmap.RunContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestRunContainer:3842,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestRunContainer:3842,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3843
      start: 3834
    functionDepth: 3
    functionLinenumber: 3834
    functionLinenumberEnd: 3843
    functionName: '[org.roaringbitmap.TestRunContainer].testNextAbsentValueUnsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int)'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    - '[org.roaringbitmap.RunContainer].nextAbsentValue(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testNextAbsentValueUnsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.TestRunContainer:3847,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3848,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3848,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3849
      start: 3845
    functionDepth: 2
    functionLinenumber: 3845
    functionLinenumberEnd: 3849
    functionName: '[org.roaringbitmap.TestRunContainer].testContains()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].contains(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testContains()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.TestRunContainer:3854,1
    - Dst: '[org.roaringbitmap.RunContainer].intersects(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3860,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3860,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3861
      start: 3851
    functionDepth: 2
    functionLinenumber: 3851
    functionLinenumberEnd: 3861
    functionName: '[org.roaringbitmap.TestRunContainer].testIntersects()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRunContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    - '[org.roaringbitmap.RunContainer].intersects(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testIntersects()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3866,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3867,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3868,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:3869,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:3870,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3871,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validate()'
      Src: org.roaringbitmap.TestRunContainer:3874,1
    - Dst: '[org.roaringbitmap.RunContainer].forAllUntil(int,char,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestRunContainer:3879,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.TestRunContainer:3880,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3880,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validate()'
      Src: org.roaringbitmap.TestRunContainer:3883,1
    - Dst: '[org.roaringbitmap.RunContainer].forAllInRange(char,char,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestRunContainer:3885,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.TestRunContainer:3886,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3886,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validate()'
      Src: org.roaringbitmap.TestRunContainer:3889,1
    - Dst: '[org.roaringbitmap.RunContainer].forAllFrom(char,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestRunContainer:3893,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.TestRunContainer:3894,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3894,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].ofSize(int)'
      Src: org.roaringbitmap.TestRunContainer:3897,1
    - Dst: '[org.roaringbitmap.RunContainer].forAll(int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestRunContainer:3898,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertAllAbsentExcept(org.roaringbitmap.TestRunContainer,int)'
      Src: org.roaringbitmap.TestRunContainer:3899,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].ofSize(int)'
      Src: org.roaringbitmap.TestRunContainer:3902,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].acceptAllAbsent(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3903,1
    - Dst: '[org.roaringbitmap.RunContainer].forAll(int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestRunContainer:3904,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertAllAbsentExcept(org.roaringbitmap.TestRunContainer,int)'
      Src: org.roaringbitmap.TestRunContainer:3905,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3908,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].ofSize(int)'
      Src: org.roaringbitmap.TestRunContainer:3910,1
    - Dst: '[org.roaringbitmap.RunContainer].forAll(int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestRunContainer:3911,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertAllAbsent()'
      Src: org.roaringbitmap.TestRunContainer:3912,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3915,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3916,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].ofSize(int)'
      Src: org.roaringbitmap.TestRunContainer:3918,1
    - Dst: '[org.roaringbitmap.RunContainer].forAll(int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestRunContainer:3919,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertAllPresent()'
      Src: org.roaringbitmap.TestRunContainer:3920,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].ofSize(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:3923,1
    - Dst: '[org.roaringbitmap.RunContainer].forAllFrom(char,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestRunContainer:3924,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertAllPresent()'
      Src: org.roaringbitmap.TestRunContainer:3925,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].ofSize(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:3927,1
    - Dst: '[org.roaringbitmap.RunContainer].forAllUntil(int,char,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestRunContainer:3928,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertAllPresent()'
      Src: org.roaringbitmap.TestRunContainer:3929,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].ofSize(org.roaringbitmap.TestRunContainer)'
      Src: org.roaringbitmap.TestRunContainer:3932,1
    - Dst: '[org.roaringbitmap.RunContainer].forAllInRange(char,char,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestRunContainer:3933,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertAllPresent()'
      Src: org.roaringbitmap.TestRunContainer:3934,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 63
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3935
      start: 3863
    functionDepth: 4
    functionLinenumber: 3863
    functionLinenumberEnd: 3935
    functionName: '[org.roaringbitmap.TestRunContainer].testRangeConsumer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ValidationRangeConsumer].ofSize(org.roaringbitmap.TestRunContainer)'
    - '[org.roaringbitmap.RunContainer].forAllFrom(char,org.roaringbitmap.ValidationRangeConsumer)'
    - '[org.roaringbitmap.RunContainer].forAll(int,org.roaringbitmap.ValidationRangeConsumer)'
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.RunContainer].forAllInRange(char,char,org.roaringbitmap.ValidationRangeConsumer)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.ValidationRangeConsumer].validate()'
    - '[org.roaringbitmap.RunContainer].forAllUntil(int,char,org.roaringbitmap.ValidationRangeConsumer)'
    - '[org.roaringbitmap.ValidationRangeConsumer].assertAllAbsentExcept(org.roaringbitmap.TestRunContainer,int)'
    - '[org.roaringbitmap.ValidationRangeConsumer].acceptAllAbsent(int,int)'
    - '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
    - '[org.roaringbitmap.ValidationRangeConsumer].assertAllAbsent()'
    - '[org.roaringbitmap.ValidationRangeConsumer].assertAllPresent()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.ValidationRangeConsumer].ofSize(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].testRangeConsumer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3939,1
    - Dst: '[org.roaringbitmap.RunContainer].full()'
      Src: org.roaringbitmap.TestRunContainer:3940,1
    - Dst: '[org.roaringbitmap.ArrayContainer].ior(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.TestRunContainer:3940,1
    - Dst: '[org.roaringbitmap.RunContainer].full()'
      Src: org.roaringbitmap.TestRunContainer:3941,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.RunContainer,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestRunContainer:3941,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3942
      start: 3937
    functionDepth: 2
    functionLinenumber: 3937
    functionLinenumberEnd: 3942
    functionName: '[org.roaringbitmap.TestRunContainer].iorWithFullContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].ior(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].full()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(org.roaringbitmap.RunContainer,org.roaringbitmap.Container)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].iorWithFullContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestRunContainer:3946,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.TestRunContainer:3946,1
    - Dst: '[org.roaringbitmap.Container].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3946,1
    - Dst: '[org.roaringbitmap.Container].add(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3946,1
    - Dst: '[org.roaringbitmap.Container].toBitmapContainer()'
      Src: org.roaringbitmap.TestRunContainer:3947,1
    - Dst: '[org.roaringbitmap.BitmapContainer].contains(char)'
      Src: org.roaringbitmap.TestRunContainer:3949,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3949,1
    - Dst: '[org.roaringbitmap.BitmapContainer].contains(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3950,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3950,1
    - Dst: '[org.roaringbitmap.BitmapContainer].contains(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3951,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRunContainer:3951,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:3953,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.TestRunContainer:3953,1
    - Dst: '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRunContainer:3953,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3954
      start: 3944
    functionDepth: 3
    functionLinenumber: 3944
    functionLinenumberEnd: 3954
    functionName: '[org.roaringbitmap.TestRunContainer].toBitmapContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.Container].add(int,int)'
    - '[org.roaringbitmap.BitmapContainer].contains(int,int)'
    - '[org.roaringbitmap.Container].toBitmapContainer()'
    - '[org.roaringbitmap.BitmapContainer].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].contains(char)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRunContainer].toBitmapContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 3958
      start: 3956
    functionDepth: 0
    functionLinenumber: 3956
    functionLinenumberEnd: 3958
    functionName: '[org.roaringbitmap.TestRunContainer].lower16Bits(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.TestRunContainer].lower16Bits(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestRunContainer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestRunContainer].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.TestRunContainer
    signature: '[org.roaringbitmap.TestRunContainer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestConcatenation].read(String)'
      Src: org.roaringbitmap.TestConcatenation:36,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.TestConcatenation:36,1
    - Dst: '[org.roaringbitmap.TestConcatenation].read(String)'
      Src: org.roaringbitmap.TestConcatenation:37,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.TestConcatenation:37,1
    - Dst: '[org.roaringbitmap.TestConcatenation].read(String)'
      Src: org.roaringbitmap.TestConcatenation:38,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.TestConcatenation:38,1
    - Dst: '[org.roaringbitmap.TestConcatenation].read(String)'
      Src: org.roaringbitmap.TestConcatenation:39,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.TestConcatenation:39,1
    - Dst: '[org.roaringbitmap.TestConcatenation].testCase()'
      Src: org.roaringbitmap.TestConcatenation:41,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestConcatenation:41,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withRunAt(int)'
      Src: org.roaringbitmap.TestConcatenation:41,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withArrayAt(int)'
      Src: org.roaringbitmap.TestConcatenation:41,1
    - Dst: '[org.roaringbitmap.TestConcatenation].build()'
      Src: org.roaringbitmap.TestConcatenation:41,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestConcatenation,int,int)'
      Src: org.roaringbitmap.TestConcatenation:41,1
    - Dst: '[org.roaringbitmap.TestConcatenation].testCase()'
      Src: org.roaringbitmap.TestConcatenation:42,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withRunAt(int)'
      Src: org.roaringbitmap.TestConcatenation:42,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestConcatenation:42,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestConcatenation:42,1
    - Dst: '[org.roaringbitmap.TestConcatenation].build()'
      Src: org.roaringbitmap.TestConcatenation:42,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestConcatenation,int,int)'
      Src: org.roaringbitmap.TestConcatenation:42,1
    - Dst: '[org.roaringbitmap.TestConcatenation].testCase()'
      Src: org.roaringbitmap.TestConcatenation:43,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestConcatenation:43,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestConcatenation:43,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withRunAt(int)'
      Src: org.roaringbitmap.TestConcatenation:43,1
    - Dst: '[org.roaringbitmap.TestConcatenation].build()'
      Src: org.roaringbitmap.TestConcatenation:43,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestConcatenation,int,int)'
      Src: org.roaringbitmap.TestConcatenation:43,1
    - Dst: '[org.roaringbitmap.TestConcatenation].testCase()'
      Src: org.roaringbitmap.TestConcatenation:44,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestConcatenation:44,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withRunAt(int)'
      Src: org.roaringbitmap.TestConcatenation:44,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withArrayAt(int)'
      Src: org.roaringbitmap.TestConcatenation:44,1
    - Dst: '[org.roaringbitmap.TestConcatenation].build()'
      Src: org.roaringbitmap.TestConcatenation:44,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestConcatenation,int,int)'
      Src: org.roaringbitmap.TestConcatenation:44,1
    - Dst: '[org.roaringbitmap.TestConcatenation].testCase()'
      Src: org.roaringbitmap.TestConcatenation:45,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withRunAt(int)'
      Src: org.roaringbitmap.TestConcatenation:45,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestConcatenation:45,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestConcatenation:45,1
    - Dst: '[org.roaringbitmap.TestConcatenation].build()'
      Src: org.roaringbitmap.TestConcatenation:45,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestConcatenation,int,int)'
      Src: org.roaringbitmap.TestConcatenation:45,1
    - Dst: '[org.roaringbitmap.TestConcatenation].testCase()'
      Src: org.roaringbitmap.TestConcatenation:46,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withArrayAt(int)'
      Src: org.roaringbitmap.TestConcatenation:46,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestConcatenation:46,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withRunAt(int)'
      Src: org.roaringbitmap.TestConcatenation:46,1
    - Dst: '[org.roaringbitmap.TestConcatenation].build()'
      Src: org.roaringbitmap.TestConcatenation:46,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestConcatenation,int,int)'
      Src: org.roaringbitmap.TestConcatenation:46,1
    - Dst: '[org.roaringbitmap.TestConcatenation].testCase()'
      Src: org.roaringbitmap.TestConcatenation:48,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestConcatenation:48,1
    - Dst: '[org.roaringbitmap.TestConcatenation].build()'
      Src: org.roaringbitmap.TestConcatenation:48,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestConcatenation,int)'
      Src: org.roaringbitmap.TestConcatenation:48,1
    - Dst: '[org.roaringbitmap.TestConcatenation].testCase()'
      Src: org.roaringbitmap.TestConcatenation:49,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withRunAt(int)'
      Src: org.roaringbitmap.TestConcatenation:49,1
    - Dst: '[org.roaringbitmap.TestConcatenation].build()'
      Src: org.roaringbitmap.TestConcatenation:49,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestConcatenation,int)'
      Src: org.roaringbitmap.TestConcatenation:49,1
    - Dst: '[org.roaringbitmap.TestConcatenation].testCase()'
      Src: org.roaringbitmap.TestConcatenation:50,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withArrayAt(int)'
      Src: org.roaringbitmap.TestConcatenation:50,1
    - Dst: '[org.roaringbitmap.TestConcatenation].build()'
      Src: org.roaringbitmap.TestConcatenation:50,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestConcatenation,int)'
      Src: org.roaringbitmap.TestConcatenation:50,1
    - Dst: '[org.roaringbitmap.TestConcatenation].testCase()'
      Src: org.roaringbitmap.TestConcatenation:51,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestConcatenation:51,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withRunAt(int)'
      Src: org.roaringbitmap.TestConcatenation:51,1
    - Dst: '[org.roaringbitmap.TestConcatenation].build()'
      Src: org.roaringbitmap.TestConcatenation:51,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestConcatenation,int)'
      Src: org.roaringbitmap.TestConcatenation:51,1
    - Dst: '[org.roaringbitmap.TestConcatenation].testCase()'
      Src: org.roaringbitmap.TestConcatenation:52,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withRunAt(int)'
      Src: org.roaringbitmap.TestConcatenation:52,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestConcatenation:52,1
    - Dst: '[org.roaringbitmap.TestConcatenation].build()'
      Src: org.roaringbitmap.TestConcatenation:52,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestConcatenation,int)'
      Src: org.roaringbitmap.TestConcatenation:52,1
    - Dst: '[org.roaringbitmap.TestConcatenation].testCase()'
      Src: org.roaringbitmap.TestConcatenation:53,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withArrayAt(int)'
      Src: org.roaringbitmap.TestConcatenation:53,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestConcatenation:53,1
    - Dst: '[org.roaringbitmap.TestConcatenation].build()'
      Src: org.roaringbitmap.TestConcatenation:53,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestConcatenation,int)'
      Src: org.roaringbitmap.TestConcatenation:53,1
    - Dst: '[org.roaringbitmap.TestConcatenation].testCase()'
      Src: org.roaringbitmap.TestConcatenation:54,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestConcatenation:54,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withRunAt(int)'
      Src: org.roaringbitmap.TestConcatenation:54,1
    - Dst: '[org.roaringbitmap.TestConcatenation].build()'
      Src: org.roaringbitmap.TestConcatenation:54,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestConcatenation,int)'
      Src: org.roaringbitmap.TestConcatenation:54,1
    - Dst: '[org.roaringbitmap.TestConcatenation].testCase()'
      Src: org.roaringbitmap.TestConcatenation:55,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withRunAt(int)'
      Src: org.roaringbitmap.TestConcatenation:55,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestConcatenation:55,1
    - Dst: '[org.roaringbitmap.TestConcatenation].build()'
      Src: org.roaringbitmap.TestConcatenation:55,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestConcatenation,int)'
      Src: org.roaringbitmap.TestConcatenation:55,1
    - Dst: '[org.roaringbitmap.TestConcatenation].testCase()'
      Src: org.roaringbitmap.TestConcatenation:56,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withArrayAt(int)'
      Src: org.roaringbitmap.TestConcatenation:56,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestConcatenation:56,1
    - Dst: '[org.roaringbitmap.TestConcatenation].build()'
      Src: org.roaringbitmap.TestConcatenation:56,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestConcatenation,int)'
      Src: org.roaringbitmap.TestConcatenation:56,1
    - Dst: '[org.roaringbitmap.TestConcatenation].testCase()'
      Src: org.roaringbitmap.TestConcatenation:57,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestConcatenation:57,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withRunAt(int)'
      Src: org.roaringbitmap.TestConcatenation:57,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withArrayAt(int)'
      Src: org.roaringbitmap.TestConcatenation:57,1
    - Dst: '[org.roaringbitmap.TestConcatenation].build()'
      Src: org.roaringbitmap.TestConcatenation:57,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestConcatenation,int)'
      Src: org.roaringbitmap.TestConcatenation:57,1
    - Dst: '[org.roaringbitmap.TestConcatenation].testCase()'
      Src: org.roaringbitmap.TestConcatenation:58,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withRunAt(int)'
      Src: org.roaringbitmap.TestConcatenation:58,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestConcatenation:58,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestConcatenation:58,1
    - Dst: '[org.roaringbitmap.TestConcatenation].build()'
      Src: org.roaringbitmap.TestConcatenation:58,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestConcatenation,int)'
      Src: org.roaringbitmap.TestConcatenation:58,1
    - Dst: '[org.roaringbitmap.TestConcatenation].testCase()'
      Src: org.roaringbitmap.TestConcatenation:59,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withArrayAt(int)'
      Src: org.roaringbitmap.TestConcatenation:59,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestConcatenation:59,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withRunAt(int)'
      Src: org.roaringbitmap.TestConcatenation:59,1
    - Dst: '[org.roaringbitmap.TestConcatenation].build()'
      Src: org.roaringbitmap.TestConcatenation:59,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestConcatenation,int)'
      Src: org.roaringbitmap.TestConcatenation:59,1
    - Dst: '[org.roaringbitmap.TestConcatenation].testCase()'
      Src: org.roaringbitmap.TestConcatenation:60,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestConcatenation:60,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withRunAt(int)'
      Src: org.roaringbitmap.TestConcatenation:60,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withArrayAt(int)'
      Src: org.roaringbitmap.TestConcatenation:60,1
    - Dst: '[org.roaringbitmap.TestConcatenation].build()'
      Src: org.roaringbitmap.TestConcatenation:60,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestConcatenation,int)'
      Src: org.roaringbitmap.TestConcatenation:60,1
    - Dst: '[org.roaringbitmap.TestConcatenation].testCase()'
      Src: org.roaringbitmap.TestConcatenation:61,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withRunAt(int)'
      Src: org.roaringbitmap.TestConcatenation:61,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestConcatenation:61,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestConcatenation:61,1
    - Dst: '[org.roaringbitmap.TestConcatenation].build()'
      Src: org.roaringbitmap.TestConcatenation:61,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestConcatenation,int)'
      Src: org.roaringbitmap.TestConcatenation:61,1
    - Dst: '[org.roaringbitmap.TestConcatenation].testCase()'
      Src: org.roaringbitmap.TestConcatenation:62,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withArrayAt(int)'
      Src: org.roaringbitmap.TestConcatenation:62,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withBitmapAt(int)'
      Src: org.roaringbitmap.TestConcatenation:62,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withRunAt(int)'
      Src: org.roaringbitmap.TestConcatenation:62,1
    - Dst: '[org.roaringbitmap.TestConcatenation].build()'
      Src: org.roaringbitmap.TestConcatenation:62,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestConcatenation,int)'
      Src: org.roaringbitmap.TestConcatenation:62,1
    - Dst: '[org.roaringbitmap.TestConcatenation].testCase()'
      Src: org.roaringbitmap.TestConcatenation:63,1
    - Dst: '[org.roaringbitmap.TestConcatenation].withRange(int,int,int)'
      Src: org.roaringbitmap.TestConcatenation:63,1
    - Dst: '[org.roaringbitmap.TestConcatenation].build()'
      Src: org.roaringbitmap.TestConcatenation:63,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestConcatenation,int)'
      Src: org.roaringbitmap.TestConcatenation:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 135
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Arguments[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 31
    functionDepth: 2
    functionLinenumber: 31
    functionLinenumberEnd: 65
    functionName: '[org.roaringbitmap.TestConcatenation].setup()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestConcatenation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestConcatenation].testCase()'
    - '[org.roaringbitmap.TestConcatenation].withRange(int,int,int)'
    - '[org.roaringbitmap.TestConcatenation].withBitmapAt(int)'
    - '[org.roaringbitmap.TestConcatenation].withArrayAt(int)'
    - '[org.roaringbitmap.TestConcatenation].build()'
    - '[org.roaringbitmap.TestConcatenation].read(String)'
    - '[org.roaringbitmap.TestConcatenation].withRunAt(int)'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.RoaringBitmap,int)'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestConcatenation,int,int)'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestConcatenation,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestConcatenation].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Arguments[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: '[org.roaringbitmap.TestConcatenation].clear()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestConcatenation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestConcatenation].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.Stream].of(Arguments[])'
      Src: org.roaringbitmap.TestConcatenation:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Arguments[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.roaringbitmap.TestConcatenation].params()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestConcatenation.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.Stream].of(Arguments[])'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.roaringbitmap.TestConcatenation].params()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.TestConcatenation:79,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].addOffset(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.TestConcatenation:83,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.TestConcatenation:84,1
    - Dst: '[org.roaringbitmap.TestConcatenation].failureMessage(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestConcatenation:84,1
    - Dst: '[org.roaringbitmap.TestConcatenation].assertArrayEquals(int[],int[],String)'
      Src: org.roaringbitmap.TestConcatenation:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Arguments[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bitmap
    - offset
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - int
    constantsTouched: []
    func_position:
      end: 85
      start: 76
    functionDepth: 4
    functionLinenumber: 76
    functionLinenumberEnd: 85
    functionName: '[org.roaringbitmap.TestConcatenation].testElementwiseOffsetAppliedCorrectly(org.roaringbitmap.RoaringBitmap,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestConcatenation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestConcatenation].assertArrayEquals(int[],int[],String)'
    - '[org.roaringbitmap.TestConcatenation].failureMessage(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].addOffset(org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestConcatenation].testElementwiseOffsetAppliedCorrectly(org.roaringbitmap.RoaringBitmap,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.TestConcatenation:90,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.TestConcatenation:95,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].addOffset(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.TestConcatenation:95,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
      Src: org.roaringbitmap.TestConcatenation:96,1
    - Dst: '[org.roaringbitmap.TestConcatenation].failureMessage(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestConcatenation:96,1
    - Dst: '[org.roaringbitmap.TestConcatenation].assertArrayEquals(int[],org.roaringbitmap.TestConcatenation,String)'
      Src: org.roaringbitmap.TestConcatenation:96,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Arguments[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bitmap
    - offset
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - int
    constantsTouched: []
    func_position:
      end: 97
      start: 87
    functionDepth: 5
    functionLinenumber: 87
    functionLinenumberEnd: 97
    functionName: '[org.roaringbitmap.TestConcatenation].testElementwiseOffsetAppliedCorrectlyBuffer(org.roaringbitmap.RoaringBitmap,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestConcatenation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestConcatenation].failureMessage(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].addOffset(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    - '[org.roaringbitmap.TestConcatenation].assertArrayEquals(int[],org.roaringbitmap.TestConcatenation,String)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestConcatenation].testElementwiseOffsetAppliedCorrectlyBuffer(org.roaringbitmap.RoaringBitmap,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].addOffset(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.TestConcatenation:102,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestConcatenation:103,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestConcatenation:103,1
    - Dst: '[org.roaringbitmap.TestConcatenation].failureMessage(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestConcatenation:103,1
    - Dst: '[org.roaringbitmap.TestConcatenation].assertEquals(int,int,String)'
      Src: org.roaringbitmap.TestConcatenation:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Arguments[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bitmap
    - offset
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - int
    constantsTouched: []
    func_position:
      end: 104
      start: 99
    functionDepth: 3
    functionLinenumber: 99
    functionLinenumberEnd: 104
    functionName: '[org.roaringbitmap.TestConcatenation].testCardinalityPreserved(org.roaringbitmap.RoaringBitmap,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestConcatenation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestConcatenation].assertEquals(int,int,String)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].addOffset(org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.TestConcatenation].failureMessage(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestConcatenation].testCardinalityPreserved(org.roaringbitmap.RoaringBitmap,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.TestConcatenation:110,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].addOffset(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.TestConcatenation:110,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestConcatenation:111,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestConcatenation:111,1
    - Dst: '[org.roaringbitmap.TestConcatenation].failureMessage(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestConcatenation:111,1
    - Dst: '[org.roaringbitmap.TestConcatenation].assertEquals(int,org.roaringbitmap.TestConcatenation,String)'
      Src: org.roaringbitmap.TestConcatenation:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Arguments[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bitmap
    - offset
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - int
    constantsTouched: []
    func_position:
      end: 112
      start: 106
    functionDepth: 5
    functionLinenumber: 106
    functionLinenumberEnd: 112
    functionName: '[org.roaringbitmap.TestConcatenation].testCardinalityPreservedBuffer(org.roaringbitmap.RoaringBitmap,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestConcatenation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestConcatenation].failureMessage(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].addOffset(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    - '[org.roaringbitmap.TestConcatenation].assertEquals(int,org.roaringbitmap.TestConcatenation,String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestConcatenation].testCardinalityPreservedBuffer(org.roaringbitmap.RoaringBitmap,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].addOffset(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.TestConcatenation:117,1
    - Dst: '[com.google.common.io.ByteStreams].newDataOutput()'
      Src: org.roaringbitmap.TestConcatenation:118,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serialize(org.roaringbitmap.TestConcatenation)'
      Src: org.roaringbitmap.TestConcatenation:119,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestConcatenation:120,1
    - Dst: '[org.roaringbitmap.TestConcatenation].toByteArray()'
      Src: org.roaringbitmap.TestConcatenation:121,1
    - Dst: '[com.google.common.io.ByteStreams].newDataInput(org.roaringbitmap.TestConcatenation)'
      Src: org.roaringbitmap.TestConcatenation:121,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(org.roaringbitmap.TestConcatenation)'
      Src: org.roaringbitmap.TestConcatenation:121,1
    - Dst: '[org.roaringbitmap.TestConcatenation].failureMessage(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestConcatenation:122,1
    - Dst: '[org.roaringbitmap.TestConcatenation].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,String)'
      Src: org.roaringbitmap.TestConcatenation:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Arguments[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bitmap
    - offset
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - int
    constantsTouched: []
    func_position:
      end: 123
      start: 114
    functionDepth: 5
    functionLinenumber: 114
    functionLinenumberEnd: 123
    functionName: '[org.roaringbitmap.TestConcatenation].canSerializeAndDeserialize(org.roaringbitmap.RoaringBitmap,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestConcatenation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestConcatenation].toByteArray()'
    - '[org.roaringbitmap.TestConcatenation].failureMessage(org.roaringbitmap.RoaringBitmap)'
    - '[com.google.common.io.ByteStreams].newDataOutput()'
    - '[com.google.common.io.ByteStreams].newDataInput(org.roaringbitmap.TestConcatenation)'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(org.roaringbitmap.TestConcatenation)'
    - '[org.roaringbitmap.RoaringBitmap].serialize(org.roaringbitmap.TestConcatenation)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].addOffset(org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.TestConcatenation].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestConcatenation].canSerializeAndDeserialize(org.roaringbitmap.RoaringBitmap,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.TestConcatenation:130,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].addOffset(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.TestConcatenation:130,1
    - Dst: '[com.google.common.io.ByteStreams].newDataOutput()'
      Src: org.roaringbitmap.TestConcatenation:131,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(org.roaringbitmap.TestConcatenation)'
      Src: org.roaringbitmap.TestConcatenation:132,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestConcatenation:133,1
    - Dst: '[org.roaringbitmap.TestConcatenation].toByteArray()'
      Src: org.roaringbitmap.TestConcatenation:134,1
    - Dst: '[com.google.common.io.ByteStreams].newDataInput(org.roaringbitmap.TestConcatenation)'
      Src: org.roaringbitmap.TestConcatenation:134,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(org.roaringbitmap.TestConcatenation)'
      Src: org.roaringbitmap.TestConcatenation:134,1
    - Dst: '[org.roaringbitmap.TestConcatenation].failureMessage(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestConcatenation:135,1
    - Dst: '[org.roaringbitmap.TestConcatenation].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,String)'
      Src: org.roaringbitmap.TestConcatenation:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Arguments[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bitmap
    - offset
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - int
    constantsTouched: []
    func_position:
      end: 136
      start: 125
    functionDepth: 5
    functionLinenumber: 125
    functionLinenumberEnd: 136
    functionName: '[org.roaringbitmap.TestConcatenation].canSerializeAndDeserializeBuffer(org.roaringbitmap.RoaringBitmap,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestConcatenation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestConcatenation].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,String)'
    - '[org.roaringbitmap.TestConcatenation].toByteArray()'
    - '[org.roaringbitmap.TestConcatenation].failureMessage(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[com.google.common.io.ByteStreams].newDataOutput()'
    - '[com.google.common.io.ByteStreams].newDataInput(org.roaringbitmap.TestConcatenation)'
    - '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].addOffset(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(org.roaringbitmap.TestConcatenation)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(org.roaringbitmap.TestConcatenation)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestConcatenation].canSerializeAndDeserializeBuffer(org.roaringbitmap.RoaringBitmap,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestConcatenation:141,1
    - Dst: '[Wizard<org.roaringbitmap.Container,org.roaringbitmap.RoaringBitmap>].constantMemory()'
      Src: org.roaringbitmap.TestConcatenation:141,1
    - Dst: '[org.roaringbitmap.TestConcatenation].get()'
      Src: org.roaringbitmap.TestConcatenation:141,1
    - Dst: '[com.google.common.io.Files].readFirstLine(java.io.File,org.roaringbitmap.TestConcatenation)'
      Src: org.roaringbitmap.TestConcatenation:143,1
    - Dst: '[org.roaringbitmap.TestConcatenation].split(String)'
      Src: org.roaringbitmap.TestConcatenation:143,1
    - Dst: '[java.util.Arrays].stream(org.roaringbitmap.TestConcatenation)'
      Src: org.roaringbitmap.TestConcatenation:142,1
    - Dst: '[org.roaringbitmap.TestConcatenation].mapToInt()'
      Src: org.roaringbitmap.TestConcatenation:142,1
    - Dst: '[org.roaringbitmap.TestConcatenation].forEach()'
      Src: org.roaringbitmap.TestConcatenation:142,1
    - Dst: '[org.roaringbitmap.TestConcatenation].flush()'
      Src: org.roaringbitmap.TestConcatenation:146,1
    - Dst: '[org.roaringbitmap.TestConcatenation].getUnderlying()'
      Src: org.roaringbitmap.TestConcatenation:147,1
    - Dst: '[RuntimeException].<init>(org.roaringbitmap.TestConcatenation)'
      Src: org.roaringbitmap.TestConcatenation:149,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Arguments[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - classPathResource
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 151
      start: 138
    functionDepth: 1
    functionLinenumber: 138
    functionLinenumberEnd: 151
    functionName: '[org.roaringbitmap.TestConcatenation].read(String)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestConcatenation.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.TestConcatenation].flush()'
    - '[org.roaringbitmap.TestConcatenation].get()'
    - '[java.util.Arrays].stream(org.roaringbitmap.TestConcatenation)'
    - '[RuntimeException].<init>(org.roaringbitmap.TestConcatenation)'
    - '[org.roaringbitmap.TestConcatenation].getUnderlying()'
    - '[Wizard<org.roaringbitmap.Container,org.roaringbitmap.RoaringBitmap>].constantMemory()'
    - '[org.roaringbitmap.TestConcatenation].split(String)'
    - '[org.roaringbitmap.TestConcatenation].mapToInt()'
    - '[com.google.common.io.Files].readFirstLine(java.io.File,org.roaringbitmap.TestConcatenation)'
    - '[org.roaringbitmap.RoaringBitmapWriter].writer()'
    - '[org.roaringbitmap.TestConcatenation].forEach()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.TestConcatenation].read(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.TestConcatenation:154,1
    - Dst: '[java.util.Arrays].toString(int[])'
      Src: org.roaringbitmap.TestConcatenation:154,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - Arguments[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bitmap
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 155
      start: 153
    functionDepth: 4
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionName: '[org.roaringbitmap.TestConcatenation].failureMessage(org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestConcatenation.java
    functionUses: 6
    functionsReached:
    - '[java.util.Arrays].toString(int[])'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    linkageType: ''
    returnType: String
    signature: '[org.roaringbitmap.TestConcatenation].failureMessage(org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Arguments[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestConcatenation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestConcatenation].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestConcatenation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.TestConcatenation
    signature: '[org.roaringbitmap.TestConcatenation].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest].generateUnorderedArray(int)'
      Src: org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest:22,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int[])'
      Src: org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest:22,1
    - Dst: '[org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest].generateUnorderedArray(int)'
      Src: org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest:23,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int[])'
      Src: org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest:23,1
    - Dst: '[org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest].generateUnorderedArray(int)'
      Src: org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest:24,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int[])'
      Src: org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest:24,1
    - Dst: '[org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest].generateUnorderedArray(int)'
      Src: org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest:25,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int[])'
      Src: org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest:25,1
    - Dst: '[org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest].generateUnorderedArray(int)'
      Src: org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest:26,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int[])'
      Src: org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest:26,1
    - Dst: '[org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest].generateUnorderedArray(int)'
      Src: org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest:27,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int[])'
      Src: org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest:27,1
    - Dst: '[org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest].generateUnorderedArray(int)'
      Src: org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest:28,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int[])'
      Src: org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest:28,1
    - Dst: '[java.util.stream.Stream].of(org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest,org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest,org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest,org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest,org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest,org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest,org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest)'
      Src: org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest:21,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 29
    functionName: '[org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest].tests()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/UnorderedRoaringBitmapWriterRandomisedTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest].generateUnorderedArray(int)'
    - '[org.junit.jupiter.params.provider.Arguments].of(int[])'
    - '[java.util.stream.Stream].of(org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest,org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest,org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest,org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest,org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest,org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest,org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest)'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest].tests()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int[])'
      Src: org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest:34,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfUnordered(int[])'
      Src: org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest:35,1
    - Dst: '[org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest].assertEquals(org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest,org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest)'
      Src: org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest:38,1
    - Dst: baselineHLC.getContainerAtIndex(org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest)
      Src: org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest:40,1
    - Dst: testHLC.getContainerAtIndex(org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest)
      Src: org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest:41,1
    - Dst: '[org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest].assertEquals(org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest,org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest)'
      Src: org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest:42,1
    - Dst: '[org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 45
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 45
    functionName: '[org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest].bitmapOfUnorderedShouldBuildSameBitmapAsBitmapOf(int[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/UnorderedRoaringBitmapWriterRandomisedTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest].assertEquals(org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest,org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int[])'
    - testHLC.getContainerAtIndex(org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest)
    - '[org.roaringbitmap.RoaringBitmap].bitmapOfUnordered(int[])'
    - baselineHLC.getContainerAtIndex(org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest)
    - '[org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest].bitmapOfUnorderedShouldBuildSameBitmapAsBitmapOf(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>()'
      Src: org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest:51,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest:52,1
    - Dst: '[java.util.Random].nextGaussian()'
      Src: org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest:55,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest:58,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest)'
      Src: org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest:60,1
    - Dst: '[java.util.Collections].shuffle(java.util.ArrayList)'
      Src: org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest:62,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - size
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 69
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 69
    functionName: '[org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest].generateUnorderedArray(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/UnorderedRoaringBitmapWriterRandomisedTest.java
    functionUses: 1
    functionsReached:
    - '[java.util.Collections].shuffle(java.util.ArrayList)'
    - '[java.util.Random].<init>()'
    - '[java.util.Random].nextGaussian()'
    - '[java.util.ArrayList].<init>(int)'
    - '[java.util.Random].nextInt(int)'
    - '[java.util.ArrayList].add(org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest)'
    linkageType: ''
    returnType: int[]
    signature: '[org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest].generateUnorderedArray(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/UnorderedRoaringBitmapWriterRandomisedTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest
    signature: '[org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:29,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:30,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:32,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:33,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:34,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:35,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:36,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:38,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:39,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:41,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:43,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:43,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:45,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:48,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertTrue(org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:48,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:49,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(org.roaringbitmap.TestRoaringBitmapOrNot,org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:49,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:51,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertFalse(org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 27
    functionDepth: 5
    functionLinenumber: 27
    functionLinenumberEnd: 52
    functionName: '[org.roaringbitmap.TestRoaringBitmapOrNot].orNot1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmapOrNot.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertFalse(org.roaringbitmap.TestRoaringBitmapOrNot)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(org.roaringbitmap.TestRoaringBitmapOrNot,org.roaringbitmap.TestRoaringBitmapOrNot)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertTrue(org.roaringbitmap.TestRoaringBitmapOrNot)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmapOrNot].orNot1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:56,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:57,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:59,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:60,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:61,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:63,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:65,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:67,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:67,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:69,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:72,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertTrue(org.roaringbitmap.TestRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:72,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:73,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(org.roaringbitmap.TestRoaringBitmapOrNot,org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:73,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:75,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertFalse(org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 54
    functionDepth: 5
    functionLinenumber: 54
    functionLinenumberEnd: 76
    functionName: '[org.roaringbitmap.TestRoaringBitmapOrNot].orNot2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmapOrNot.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertFalse(org.roaringbitmap.TestRoaringBitmapOrNot)'
    - '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertTrue(org.roaringbitmap.TestRoaringBitmapOrNot,String)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(org.roaringbitmap.TestRoaringBitmapOrNot,org.roaringbitmap.TestRoaringBitmapOrNot)'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmapOrNot].orNot2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:80,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:81,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:83,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:84,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:85,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:87,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:88,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:88,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:90,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:93,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertTrue(org.roaringbitmap.TestRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:93,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:94,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(org.roaringbitmap.TestRoaringBitmapOrNot,org.roaringbitmap.TestRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:94,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:97,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertFalse(org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:97,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 78
    functionDepth: 6
    functionLinenumber: 78
    functionLinenumberEnd: 98
    functionName: '[org.roaringbitmap.TestRoaringBitmapOrNot].orNot3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmapOrNot.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertFalse(org.roaringbitmap.TestRoaringBitmapOrNot)'
    - '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertTrue(org.roaringbitmap.TestRoaringBitmapOrNot,String)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(org.roaringbitmap.TestRoaringBitmapOrNot,org.roaringbitmap.TestRoaringBitmapOrNot,String)'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmapOrNot].orNot3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:102,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:103,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:105,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:106,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:108,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:109,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(org.roaringbitmap.TestRoaringBitmapOrNot,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:109,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:111,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:113,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertTrue(org.roaringbitmap.TestRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:113,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:114,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(org.roaringbitmap.TestRoaringBitmapOrNot,org.roaringbitmap.TestRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:114,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:116,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertFalse(org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:116,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 100
    functionDepth: 5
    functionLinenumber: 100
    functionLinenumberEnd: 117
    functionName: '[org.roaringbitmap.TestRoaringBitmapOrNot].orNot4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmapOrNot.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.TestRoaringBitmapOrNot)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertFalse(org.roaringbitmap.TestRoaringBitmapOrNot)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(org.roaringbitmap.TestRoaringBitmapOrNot,org.roaringbitmap.TestRoaringBitmapOrNot,String)'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertTrue(org.roaringbitmap.TestRoaringBitmapOrNot,String)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(org.roaringbitmap.TestRoaringBitmapOrNot,int)'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmapOrNot].orNot4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:121,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:123,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:124,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:125,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:126,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:128,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:130,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:131,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:131,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:133,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:135,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertTrue(org.roaringbitmap.TestRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:135,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:136,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(org.roaringbitmap.TestRoaringBitmapOrNot,org.roaringbitmap.TestRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:136,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:138,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertFalse(org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:138,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 119
    functionDepth: 5
    functionLinenumber: 119
    functionLinenumberEnd: 139
    functionName: '[org.roaringbitmap.TestRoaringBitmapOrNot].orNot5()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmapOrNot.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertFalse(org.roaringbitmap.TestRoaringBitmapOrNot)'
    - '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(org.roaringbitmap.TestRoaringBitmapOrNot,org.roaringbitmap.TestRoaringBitmapOrNot,String)'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertTrue(org.roaringbitmap.TestRoaringBitmapOrNot,String)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmapOrNot].orNot5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:143,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:145,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:146,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:147,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:148,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:149,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:151,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:153,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:156,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:156,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:158,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:160,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertTrue(org.roaringbitmap.TestRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:160,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:161,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(org.roaringbitmap.TestRoaringBitmapOrNot,org.roaringbitmap.TestRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:161,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:164,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertTrue(org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:164,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:165,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int,org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:165,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:167,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertTrue(org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:167,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:168,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int,int,org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:168,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:170,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertTrue(org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:170,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:171,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int,int,org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:171,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:173,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertTrue(org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:173,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:174,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int,int,org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:174,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:176,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertFalse(org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:176,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 141
    functionDepth: 5
    functionLinenumber: 141
    functionLinenumberEnd: 177
    functionName: '[org.roaringbitmap.TestRoaringBitmapOrNot].orNot6()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmapOrNot.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertFalse(org.roaringbitmap.TestRoaringBitmapOrNot)'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int,org.roaringbitmap.TestRoaringBitmapOrNot)'
    - '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(org.roaringbitmap.TestRoaringBitmapOrNot,org.roaringbitmap.TestRoaringBitmapOrNot,String)'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int,int,org.roaringbitmap.TestRoaringBitmapOrNot)'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertTrue(org.roaringbitmap.TestRoaringBitmapOrNot,String)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertTrue(org.roaringbitmap.TestRoaringBitmapOrNot)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmapOrNot].orNot6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:181,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:183,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:184,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:185,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:187,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:189,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:192,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:192,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:194,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:196,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertTrue(org.roaringbitmap.TestRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:196,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:197,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(org.roaringbitmap.TestRoaringBitmapOrNot,org.roaringbitmap.TestRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:197,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:200,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertTrue(org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:200,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:201,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int,int,org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:201,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:203,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertTrue(org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:203,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:204,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int,int,org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:204,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:206,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertTrue(org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:206,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:207,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int,int,org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:207,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:209,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertFalse(org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:209,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 210
      start: 179
    functionDepth: 6
    functionLinenumber: 179
    functionLinenumberEnd: 210
    functionName: '[org.roaringbitmap.TestRoaringBitmapOrNot].orNot7()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmapOrNot.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertFalse(org.roaringbitmap.TestRoaringBitmapOrNot)'
    - '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int,int,org.roaringbitmap.TestRoaringBitmapOrNot)'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertTrue(org.roaringbitmap.TestRoaringBitmapOrNot,String)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertTrue(org.roaringbitmap.TestRoaringBitmapOrNot)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(org.roaringbitmap.TestRoaringBitmapOrNot,org.roaringbitmap.TestRoaringBitmapOrNot,String)'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmapOrNot].orNot7()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:214,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:216,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:217,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:218,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:221,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:222,1
    - Dst: '[void].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:225,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int,org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:225,1
    - Dst: '[void].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:227,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:229,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertTrue(org.roaringbitmap.TestRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:229,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].next()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:230,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(org.roaringbitmap.TestRoaringBitmapOrNot,org.roaringbitmap.TestRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:230,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].next()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:232,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int,int,org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:232,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].next()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:233,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int,int,org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:233,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].next()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:234,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int,int,org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:234,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:238,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:239,1
    - Dst: '[void].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:242,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int,org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:242,1
    - Dst: '[void].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:244,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:246,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertTrue(org.roaringbitmap.TestRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:246,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].next()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:247,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(org.roaringbitmap.TestRoaringBitmapOrNot,org.roaringbitmap.TestRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:247,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].next()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:249,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int,org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:249,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:253,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:254,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:255,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:256,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:257,1
    - Dst: '[void].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:260,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int,org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:260,1
    - Dst: '[void].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:262,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:267,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertTrue(org.roaringbitmap.TestRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:267,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].next()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:268,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(org.roaringbitmap.TestRoaringBitmapOrNot,org.roaringbitmap.TestRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:268,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].next()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:271,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int,org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:271,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:275,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:276,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:277,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:278,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:280,1
    - Dst: '[void].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:283,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int,org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:283,1
    - Dst: '[void].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:285,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:288,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertTrue(org.roaringbitmap.TestRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:288,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].next()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:289,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(org.roaringbitmap.TestRoaringBitmapOrNot,org.roaringbitmap.TestRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:289,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:292,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertFalse(org.roaringbitmap.TestRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:292,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:296,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:297,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:298,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:299,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:301,1
    - Dst: '[void].getCardinality()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:304,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int,org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:304,1
    - Dst: '[void].getIntIterator()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:306,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:309,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertTrue(org.roaringbitmap.TestRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:309,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].next()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:310,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(org.roaringbitmap.TestRoaringBitmapOrNot,org.roaringbitmap.TestRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:310,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].hasNext()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:313,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertFalse(org.roaringbitmap.TestRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:313,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 157
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 315
      start: 212
    functionDepth: 6
    functionLinenumber: 212
    functionLinenumberEnd: 315
    functionName: '[org.roaringbitmap.TestRoaringBitmapOrNot].orNot9()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmapOrNot.java
    functionUses: 0
    functionsReached:
    - '[void].getIntIterator()'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int,org.roaringbitmap.TestRoaringBitmapOrNot)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].hasNext()'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int,int,org.roaringbitmap.TestRoaringBitmapOrNot)'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].next()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRoaringBitmapOrNot)'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertFalse(org.roaringbitmap.TestRoaringBitmapOrNot,String)'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertTrue(org.roaringbitmap.TestRoaringBitmapOrNot,String)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(org.roaringbitmap.TestRoaringBitmapOrNot,org.roaringbitmap.TestRoaringBitmapOrNot,String)'
    - '[void].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmapOrNot].orNot9()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:319,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:320,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:322,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:323,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:325,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].last()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:327,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 328
      start: 317
    functionDepth: 5
    functionLinenumber: 317
    functionLinenumberEnd: 328
    functionName: '[org.roaringbitmap.TestRoaringBitmapOrNot].orNot10()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmapOrNot.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].last()'
    - '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmapOrNot].orNot10()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:332,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:333,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:335,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:336,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:338,1
    - Dst: '[void].last()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:340,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int,org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 341
      start: 330
    functionDepth: 5
    functionLinenumber: 330
    functionLinenumberEnd: 341
    functionName: '[org.roaringbitmap.TestRoaringBitmapOrNot].orNot11()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmapOrNot.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(int,org.roaringbitmap.TestRoaringBitmapOrNot)'
    - '[void].last()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmapOrNot].orNot11()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:345,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:346,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:347,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:348,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:349,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:349,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 350
      start: 343
    functionDepth: 6
    functionLinenumber: 343
    functionLinenumberEnd: 350
    functionName: '[org.roaringbitmap.TestRoaringBitmapOrNot].orNotAgainstFullBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmapOrNot.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmapOrNot].orNotAgainstFullBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:354,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:355,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(long,long)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:356,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:357,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:358,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:358,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 359
      start: 352
    functionDepth: 5
    functionLinenumber: 352
    functionLinenumberEnd: 359
    functionName: '[org.roaringbitmap.TestRoaringBitmapOrNot].orNotNonEmptyAgainstFullBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmapOrNot.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(long,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmapOrNot].orNotNonEmptyAgainstFullBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:363,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:364,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:365,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:366,1
    - Dst: '[void].isEmpty()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:367,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertTrue(org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:367,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 368
      start: 361
    functionDepth: 6
    functionLinenumber: 361
    functionLinenumberEnd: 368
    functionName: '[org.roaringbitmap.TestRoaringBitmapOrNot].orNotAgainstFullBitmapStatic()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmapOrNot.java
    functionUses: 0
    functionsReached:
    - '[void].isEmpty()'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertTrue(org.roaringbitmap.TestRoaringBitmapOrNot)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmapOrNot].orNotAgainstFullBitmapStatic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:372,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:373,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:374,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:376,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:376,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(org.roaringbitmap.RoaringBitmap,void)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:375,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 377
      start: 370
    functionDepth: 6
    functionLinenumber: 370
    functionLinenumberEnd: 377
    functionName: '[org.roaringbitmap.TestRoaringBitmapOrNot].orNotNonEmptyAgainstFullBitmapStatic()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmapOrNot.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(org.roaringbitmap.RoaringBitmap,void)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmapOrNot].orNotNonEmptyAgainstFullBitmapStatic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.file.Paths].get(String)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:383,1
    - Dst: '[java.nio.file.Files].readAllBytes(org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:383,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:384,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readerFor()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:384,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].readValue(org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:384,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].get(String)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:385,1
    - Dst: '[java.util.Base64].getDecoder()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:386,1
    - Dst: base64Bitmaps.get(int)
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:386,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].decode(org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:386,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:386,1
    - Dst: '[java.util.Base64].getDecoder()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:387,1
    - Dst: base64Bitmaps.get(int)
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:387,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].decode(org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:387,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:387,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:388,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:389,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].validate()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:390,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertTrue(Boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:390,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:391,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:392,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].validate()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:393,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertTrue(Boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:393,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:395,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].last()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:396,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].toUnsignedLong(int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:396,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:397,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:398,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:399,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:401,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:402,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:403,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 404
      start: 379
    functionDepth: 4
    functionLinenumber: 379
    functionLinenumberEnd: 404
    functionName: '[org.roaringbitmap.TestRoaringBitmapOrNot].testBigOrNot()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmapOrNot.java
    functionUses: 0
    functionsReached:
    - '[java.nio.file.Files].readAllBytes(org.roaringbitmap.TestRoaringBitmapOrNot)'
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[java.util.Base64].getDecoder()'
    - '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.TestRoaringBitmapOrNot)'
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[java.nio.file.Paths].get(String)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].readValue(org.roaringbitmap.TestRoaringBitmapOrNot)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,org.roaringbitmap.TestRoaringBitmapOrNot)'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].toUnsignedLong(int)'
    - base64Bitmaps.get(int)
    - '[com.fasterxml.jackson.databind.ObjectMapper].readerFor()'
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    - '[org.roaringbitmap.RoaringBitmap].last()'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(org.roaringbitmap.TestRoaringBitmapOrNot)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].get(String)'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].decode(org.roaringbitmap.TestRoaringBitmapOrNot)'
    - '[org.roaringbitmap.RoaringBitmap].validate()'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertTrue(Boolean)'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.TestRoaringBitmapOrNot)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmapOrNot].testBigOrNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.file.Paths].get(String)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:410,1
    - Dst: '[java.nio.file.Files].readAllBytes(org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:410,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:411,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readerFor()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:411,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].readValue(org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:411,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].get(String)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:412,1
    - Dst: '[java.util.Base64].getDecoder()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:413,1
    - Dst: base64Bitmaps.get(int)
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:413,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].decode(org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:413,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:413,1
    - Dst: '[java.util.Base64].getDecoder()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:414,1
    - Dst: base64Bitmaps.get(int)
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:414,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].decode(org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:414,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:414,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:415,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:416,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:417,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:418,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:420,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].last()'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:421,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].toUnsignedLong(int)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:421,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:422,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:423,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:424,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.TestRoaringBitmapOrNot)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:426,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(org.roaringbitmap.RoaringBitmap,void)'
      Src: org.roaringbitmap.TestRoaringBitmapOrNot:427,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 428
      start: 406
    functionDepth: 4
    functionLinenumber: 406
    functionLinenumberEnd: 428
    functionName: '[org.roaringbitmap.TestRoaringBitmapOrNot].testBigOrNotStatic()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmapOrNot.java
    functionUses: 0
    functionsReached:
    - '[java.nio.file.Files].readAllBytes(org.roaringbitmap.TestRoaringBitmapOrNot)'
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[java.util.Base64].getDecoder()'
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].assertEquals(org.roaringbitmap.RoaringBitmap,void)'
    - '[java.nio.file.Paths].get(String)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].readValue(org.roaringbitmap.TestRoaringBitmapOrNot)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,org.roaringbitmap.TestRoaringBitmapOrNot)'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].toUnsignedLong(int)'
    - base64Bitmaps.get(int)
    - '[com.fasterxml.jackson.databind.ObjectMapper].readerFor()'
    - '[org.roaringbitmap.RoaringBitmap].last()'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(org.roaringbitmap.TestRoaringBitmapOrNot)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].<init>()'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].get(String)'
    - '[org.roaringbitmap.TestRoaringBitmapOrNot].decode(org.roaringbitmap.TestRoaringBitmapOrNot)'
    - '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.TestRoaringBitmapOrNot)'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.TestRoaringBitmapOrNot)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmapOrNot].testBigOrNotStatic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestRoaringBitmapOrNot
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestRoaringBitmapOrNot].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmapOrNot.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.TestRoaringBitmapOrNot
    signature: '[org.roaringbitmap.TestRoaringBitmapOrNot].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:25,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForArrays()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:25,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:25,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:26,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForRuns()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:26,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:26,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:27,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].constantMemory()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:27,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:27,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:28,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForArrays()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:28,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].fastRank()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:28,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:28,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:29,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForRuns()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:29,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].fastRank()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:29,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:29,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:30,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].constantMemory()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:30,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].fastRank()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:30,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:30,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:31,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedDensity(float)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:31,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:31,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:32,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedDensity(float)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:32,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:32,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:33,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedDensity(float)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:33,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:33,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:34,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedDensity(float)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:34,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:34,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:35,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedDensity(float)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:35,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].fastRank()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:35,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:35,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:36,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedDensity(float)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:36,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].fastRank()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:36,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:36,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:37,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedDensity(float)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:37,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].fastRank()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:37,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:37,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:38,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedDensity(float)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:38,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].fastRank()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:38,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:38,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:39,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].initialCapacity(int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:39,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:39,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:40,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].initialCapacity(int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:40,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:40,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:41,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].initialCapacity(int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:41,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:41,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:42,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].initialCapacity(int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:42,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].fastRank()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:42,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:42,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:43,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].initialCapacity(int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:43,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].fastRank()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:43,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:43,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:44,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].initialCapacity(int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:44,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].fastRank()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:44,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:44,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:45,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForArrays()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:45,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:45,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(int,org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:45,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:45,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:46,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForRuns()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:46,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:46,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(int,org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:46,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:46,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:47,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].constantMemory()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:47,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:47,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(int,org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:47,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:47,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:49,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForArrays()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:49,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:49,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(int,org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:49,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].fastRank()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:49,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:48,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:51,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForRuns()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:51,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:51,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(int,org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:51,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].fastRank()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:51,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:50,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:53,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].constantMemory()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:53,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:53,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(int,org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:53,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].fastRank()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:53,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:52,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:55,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForArrays()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:55,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:57,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:57,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:55,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:54,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:59,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForRuns()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:59,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:61,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:61,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:59,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:58,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:63,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].constantMemory()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:63,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:65,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:65,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:63,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:62,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:67,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForArrays()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:67,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:69,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:69,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:67,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].fastRank()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:67,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:66,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:72,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForRuns()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:72,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:74,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:74,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:72,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].fastRank()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:72,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:71,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:77,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].constantMemory()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:77,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:79,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:79,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:77,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].fastRank()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:77,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:76,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].bufferWriter()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:81,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForArrays()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:81,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:81,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].bufferWriter()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:82,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForRuns()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:82,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:82,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].bufferWriter()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:83,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].constantMemory()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:83,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:83,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].bufferWriter()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:84,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedDensity(float)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:84,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:84,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].bufferWriter()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:85,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedDensity(float)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:85,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:85,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].bufferWriter()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:86,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedDensity(float)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:86,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:86,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].bufferWriter()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:87,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedDensity(float)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:87,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:87,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].bufferWriter()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:88,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].initialCapacity(int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:88,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:88,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].bufferWriter()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:89,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].initialCapacity(int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:89,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:89,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].bufferWriter()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:90,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].initialCapacity(int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:90,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:90,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].bufferWriter()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:92,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForArrays()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:92,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:92,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(int,org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:92,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:91,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].bufferWriter()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:93,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForRuns()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:93,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:93,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(int,org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:93,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:93,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].bufferWriter()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:94,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].constantMemory()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:94,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:94,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(int,org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:94,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:94,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].bufferWriter()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:96,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForArrays()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:96,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:98,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:98,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:96,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:95,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].bufferWriter()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:100,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForRuns()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:100,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:102,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:102,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:100,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:99,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].bufferWriter()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:104,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].constantMemory()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:104,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:106,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:106,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:104,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:103,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:107,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForArrays()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:107,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:107,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:107,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:108,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForRuns()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:108,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:108,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:108,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:109,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].constantMemory()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:109,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:109,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:109,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:110,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForArrays()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:110,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].fastRank()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:110,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:110,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:110,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:111,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForRuns()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:111,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].fastRank()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:111,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:111,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:111,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:112,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].constantMemory()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:112,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].fastRank()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:112,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:112,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:112,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:113,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedDensity(float)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:113,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:113,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:113,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:114,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedDensity(float)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:114,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:114,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:114,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:115,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedDensity(float)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:115,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:115,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:115,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:116,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedDensity(float)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:116,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:116,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:116,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:117,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedDensity(float)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:117,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].fastRank()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:117,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:117,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:117,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:118,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedDensity(float)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:118,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].fastRank()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:118,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:118,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:118,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:119,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedDensity(float)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:119,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].fastRank()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:119,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:119,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:119,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:120,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedDensity(float)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:120,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].fastRank()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:120,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:120,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:120,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:121,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].initialCapacity(int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:121,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:121,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:121,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:122,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].initialCapacity(int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:122,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:122,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:122,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:123,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].initialCapacity(int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:123,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:123,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:123,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:124,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].initialCapacity(int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:124,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].fastRank()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:124,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:124,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:124,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:125,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].initialCapacity(int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:125,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].fastRank()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:125,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:125,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:125,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:126,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].initialCapacity(int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:126,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].fastRank()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:126,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:126,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:126,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:128,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForArrays()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:128,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:130,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(int,org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:128,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:128,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:127,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:133,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForRuns()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:133,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:135,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(int,org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:133,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:133,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:132,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:138,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].constantMemory()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:138,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:140,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(int,org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:138,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:138,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:137,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:143,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForArrays()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:143,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:145,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(int,org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:143,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].fastRank()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:143,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:143,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:142,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:149,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForRuns()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:149,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:151,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(int,org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:149,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].fastRank()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:149,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:149,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:148,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:155,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].constantMemory()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:155,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:157,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(int,org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:155,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].fastRank()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:155,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:155,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:154,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:161,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForArrays()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:161,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:163,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:163,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:161,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:161,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:160,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:166,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForRuns()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:166,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:168,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:168,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:166,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:166,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:165,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:171,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].constantMemory()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:171,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:173,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:173,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:171,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:171,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:170,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:176,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForArrays()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:176,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:178,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:178,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:176,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].fastRank()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:176,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:176,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:175,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:182,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForRuns()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:182,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:184,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:184,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:182,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].fastRank()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:182,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:182,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:181,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:188,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].constantMemory()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:188,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:190,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:190,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:188,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].fastRank()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:188,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:188,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:187,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].bufferWriter()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:193,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForArrays()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:193,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:193,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:193,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].bufferWriter()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:194,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForRuns()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:194,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:194,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:194,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].bufferWriter()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:195,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].constantMemory()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:195,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:195,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:195,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].bufferWriter()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:196,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedDensity(float)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:196,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:196,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:196,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].bufferWriter()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:197,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedDensity(float)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:197,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:197,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:197,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].bufferWriter()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:198,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedDensity(float)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:198,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:198,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:198,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].bufferWriter()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:199,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedDensity(float)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:199,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:199,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:199,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].bufferWriter()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:200,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].initialCapacity(int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:200,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:200,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:200,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].bufferWriter()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:201,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].initialCapacity(int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:201,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:201,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:201,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].bufferWriter()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:202,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].initialCapacity(int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:202,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:202,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:202,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].bufferWriter()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:204,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForArrays()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:204,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:206,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(int,org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:204,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:204,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:203,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].bufferWriter()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:209,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForRuns()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:209,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:211,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(int,org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:209,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:209,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:208,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].bufferWriter()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:214,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].constantMemory()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:214,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:216,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(int,org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:214,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:214,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:213,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].bufferWriter()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:219,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForArrays()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:219,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:221,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:221,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:219,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:219,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:218,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].bufferWriter()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:224,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForRuns()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:224,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:226,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:226,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:224,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:224,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:223,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].bufferWriter()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:229,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].constantMemory()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:229,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:231,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:231,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:229,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:229,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:228,1
    - Dst: '[java.util.stream.Stream].of(org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:24,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 459
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 233
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 233
    functionName: '[org.roaringbitmap.TestRoaringBitmapWriter].params()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmapWriter.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmapWriter].expectedDensity(float)'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].toUnsignedLong(org.roaringbitmap.TestRoaringBitmapWriter)'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].constantMemory()'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForRuns()'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].bufferWriter()'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].runCompress(boolean)'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].fastRank()'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].optimiseForArrays()'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].writer()'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].initialCapacity(int)'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.TestRoaringBitmapWriter)'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter)'
    - '[java.util.stream.Stream].of(org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter,org.roaringbitmap.TestRoaringBitmapWriter)'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].expectedRange(int,org.roaringbitmap.TestRoaringBitmapWriter)'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.roaringbitmap.TestRoaringBitmapWriter].params()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>].get()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:239,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:240,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:241,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].flush()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:242,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:244,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:244,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].getUnderlying()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:244,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:244,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].assertArrayEquals(int[],org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - supplier
    argTypes:
    - java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>
    constantsTouched: []
    func_position:
      end: 245
      start: 235
    functionDepth: 4
    functionLinenumber: 235
    functionLinenumberEnd: 245
    functionName: '[org.roaringbitmap.TestRoaringBitmapWriter].addInReverseOrder(java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmapWriter.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmapWriter].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].assertArrayEquals(int[],org.roaringbitmap.TestRoaringBitmapWriter)'
    - '[java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>].get()'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].flush()'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].toArray()'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].add(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].getUnderlying()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmapWriter].addInReverseOrder(java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>].get()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:251,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:252,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:253,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].flush()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:254,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].getUnderlying()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:255,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].contains(int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:255,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].assertTrue(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:255,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].getUnderlying()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:256,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].contains(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:256,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].assertTrue(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - supplier
    argTypes:
    - java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>
    constantsTouched: []
    func_position:
      end: 257
      start: 247
    functionDepth: 1
    functionLinenumber: 247
    functionLinenumberEnd: 257
    functionName: '[org.roaringbitmap.TestRoaringBitmapWriter].bitmapShouldContainAllValuesAfterFlush(java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmapWriter.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmapWriter].add(int)'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].contains(int)'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].contains(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].assertTrue(org.roaringbitmap.TestRoaringBitmapWriter)'
    - '[java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>].get()'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].flush()'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].add(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].getUnderlying()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmapWriter].bitmapShouldContainAllValuesAfterFlush(java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>].get()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:263,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:264,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:265,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].getUnderlying()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:266,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].contains(int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:266,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].assertTrue(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:266,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:267,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].getUnderlying()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:268,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].contains(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:268,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].assertTrue(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:268,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - supplier
    argTypes:
    - java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>
    constantsTouched: []
    func_position:
      end: 269
      start: 259
    functionDepth: 1
    functionLinenumber: 259
    functionLinenumberEnd: 269
    functionName: '[org.roaringbitmap.TestRoaringBitmapWriter].newKeyShouldTriggerFlush(java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmapWriter.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmapWriter].add(int)'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].contains(int)'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].contains(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].assertTrue(org.roaringbitmap.TestRoaringBitmapWriter)'
    - '[java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>].get()'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].add(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].getUnderlying()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmapWriter].newKeyShouldTriggerFlush(java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>].get()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:275,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:276,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].flush()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:277,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:278,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].flush()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:279,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:280,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:280,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].getUnderlying()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:280,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:280,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].assertArrayEquals(int[],org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:280,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - supplier
    argTypes:
    - java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>
    constantsTouched: []
    func_position:
      end: 281
      start: 271
    functionDepth: 4
    functionLinenumber: 271
    functionLinenumberEnd: 281
    functionName: '[org.roaringbitmap.TestRoaringBitmapWriter].writeSameKeyAfterManualFlush(java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmapWriter.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmapWriter].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].assertArrayEquals(int[],org.roaringbitmap.TestRoaringBitmapWriter)'
    - '[java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>].get()'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].flush()'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].toArray()'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].getUnderlying()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmapWriter].writeSameKeyAfterManualFlush(java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>].get()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:286,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:287,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:288,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:289,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:290,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].flush()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:291,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:292,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:293,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:294,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].getUnderlying()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:294,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:294,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].assertArrayEquals(int[],org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:294,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - supplier
    argTypes:
    - java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>
    constantsTouched: []
    func_position:
      end: 295
      start: 283
    functionDepth: 6
    functionLinenumber: 283
    functionLinenumberEnd: 295
    functionName: '[org.roaringbitmap.TestRoaringBitmapWriter].writeRange(java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmapWriter.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmapWriter].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].assertArrayEquals(int[],org.roaringbitmap.TestRoaringBitmapWriter)'
    - '[java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>].get()'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].flush()'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].toArray()'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].add(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].getUnderlying()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmapWriter].writeRange(java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>].get()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:301,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:302,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].add()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:303,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].flush()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:304,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:305,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:305,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].get()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:305,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:305,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].assertArrayEquals(int[],org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:305,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].add()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:306,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:307,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:307,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].get()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:307,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:307,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].assertArrayEquals(int[],org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:307,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - supplier
    argTypes:
    - java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>
    constantsTouched: []
    func_position:
      end: 308
      start: 297
    functionDepth: 4
    functionLinenumber: 297
    functionLinenumberEnd: 308
    functionName: '[org.roaringbitmap.TestRoaringBitmapWriter].testWriteToMaxKeyAfterFlush(java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmapWriter.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmapWriter].add(int)'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].get()'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>].get()'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].flush()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int)'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].toArray()'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].assertArrayEquals(int[],org.roaringbitmap.TestRoaringBitmapWriter)'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].add()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmapWriter].testWriteToMaxKeyAfterFlush(java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>].get()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:314,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:315,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].add()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:316,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].get()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:317,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:317,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].assertArrayEquals(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:317,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].reset()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:318,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].add(int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:319,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].addMany(int,int,int)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:320,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].get()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:321,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].toArray()'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:321,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmapWriter].assertArrayEquals(org.roaringbitmap.TestRoaringBitmapWriter)'
      Src: org.roaringbitmap.TestRoaringBitmapWriter:321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - supplier
    argTypes:
    - java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>
    constantsTouched: []
    func_position:
      end: 322
      start: 310
    functionDepth: 1
    functionLinenumber: 310
    functionLinenumberEnd: 322
    functionName: '[org.roaringbitmap.TestRoaringBitmapWriter].testWriteBitmapAfterReset(java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmapWriter.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmapWriter].add(int)'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].addMany(int,int,int)'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].get()'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].assertArrayEquals(org.roaringbitmap.TestRoaringBitmapWriter)'
    - '[java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>].get()'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].reset()'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].toArray()'
    - '[org.roaringbitmap.TestRoaringBitmapWriter].add()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRoaringBitmapWriter].testWriteBitmapAfterReset(java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestRoaringBitmapWriter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestRoaringBitmapWriter].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmapWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.TestRoaringBitmapWriter
    signature: '[org.roaringbitmap.TestRoaringBitmapWriter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:17,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRange:18,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.TestRange:19,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.TestRange:20,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRange:21,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(int,org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:21,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.TestRange:22,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(int,org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:22,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.TestRange:23,1
    - Dst: '[org.roaringbitmap.TestRange].assertFalse(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 15
    functionDepth: 5
    functionLinenumber: 15
    functionLinenumberEnd: 24
    functionName: '[org.roaringbitmap.TestRange].flip64()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRange].assertEquals(int,org.roaringbitmap.TestRange)'
    - '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.TestRange].assertFalse(org.roaringbitmap.TestRange)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].flip64()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestRange:29,1
    - Dst: '[java.util.Random].nextBoolean()'
      Src: org.roaringbitmap.TestRange:31,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:33,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:34,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - java.util.BitSet
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bitmap
    - bitset
    - bits
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - java.util.BitSet
    - int
    constantsTouched: []
    func_position:
      end: 38
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 38
    functionName: '[org.roaringbitmap.TestRange].fillWithRandomBits(org.roaringbitmap.RoaringBitmap,java.util.BitSet,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[java.util.Random].nextBoolean()'
    - '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRange)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.TestRange].fillWithRandomBits(org.roaringbitmap.RoaringBitmap,java.util.BitSet,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:42,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:43,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:44,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRange:45,1
    - Dst: '[java.util.BitSet].set(int,int)'
      Src: org.roaringbitmap.TestRange:46,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:47,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:47,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.TestRange:48,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRange:49,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRange:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 40
    functionDepth: 6
    functionLinenumber: 40
    functionLinenumberEnd: 50
    functionName: '[org.roaringbitmap.TestRange].doubleadd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].set(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].remove(int,int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestRange].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRange].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].doubleadd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:55,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:56,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRange:57,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.TestRange:58,1
    - Dst: '[java.util.Random].nextInt(int,int)'
      Src: org.roaringbitmap.TestRange:61,1
    - Dst: '[java.util.Random].nextInt(int,int)'
      Src: org.roaringbitmap.TestRange:62,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRange,org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:68,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.TestRange,org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:69,1
    - Dst: '[java.util.BitSet].set(int,int)'
      Src: org.roaringbitmap.TestRange:70,1
    - Dst: '[java.util.Random].nextInt(int,int)'
      Src: org.roaringbitmap.TestRange:73,1
    - Dst: '[java.util.Random].nextInt(int,int)'
      Src: org.roaringbitmap.TestRange:74,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.TestRange,org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:80,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.TestRange,org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:81,1
    - Dst: '[java.util.BitSet].clear(int,int)'
      Src: org.roaringbitmap.TestRange:82,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.TestRange:85,1
    - Dst: '[java.util.Random].nextInt(int,int)'
      Src: org.roaringbitmap.TestRange:86,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRange,org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:92,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.TestRange,org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:93,1
    - Dst: '[java.util.BitSet].set(int,int)'
      Src: org.roaringbitmap.TestRange:94,1
    - Dst: '[java.util.Random].nextInt(int,int)'
      Src: org.roaringbitmap.TestRange:97,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.TestRange:98,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRange,org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:104,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.TestRange,org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:105,1
    - Dst: '[java.util.BitSet].set(int,int)'
      Src: org.roaringbitmap.TestRange:106,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.TestRange:108,1
    - Dst: '[java.util.Random].nextInt(int,int)'
      Src: org.roaringbitmap.TestRange:109,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.TestRange,org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:115,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.TestRange,org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:116,1
    - Dst: '[java.util.BitSet].clear(int,int)'
      Src: org.roaringbitmap.TestRange:117,1
    - Dst: '[java.util.Random].nextInt(int,int)'
      Src: org.roaringbitmap.TestRange:120,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.TestRange:121,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.TestRange,org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:127,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.TestRange,org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:128,1
    - Dst: '[java.util.BitSet].clear(int,int)'
      Src: org.roaringbitmap.TestRange:129,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:131,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:131,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:132,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:132,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:133,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 101
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 52
    functionDepth: 5
    functionLinenumber: 52
    functionLinenumberEnd: 134
    functionName: '[org.roaringbitmap.TestRange].rangeAddRemoveBig()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].set(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.TestRange,org.roaringbitmap.TestRange)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRange,org.roaringbitmap.TestRange)'
    - '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.TestRange,org.roaringbitmap.TestRange)'
    - '[java.util.BitSet].clear(int,int)'
    - '[java.util.Random].nextInt(int,int)'
    - '[java.util.Random].nextInt(int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestRange].assertTrue(boolean)'
    - '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.TestRange,org.roaringbitmap.TestRange)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].rangeAddRemoveBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRange:138,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:139,1
    - Dst: '[java.util.BitSet].set(int,int)'
      Src: org.roaringbitmap.TestRange:140,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:141,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.TestRange:142,1
    - Dst: '[java.util.BitSet].clear(int,int)'
      Src: org.roaringbitmap.TestRange:143,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:144,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 136
    functionDepth: 6
    functionLinenumber: 136
    functionLinenumberEnd: 145
    functionName: '[org.roaringbitmap.TestRange].setRemoveTest1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].set(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].remove(int,int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestRange].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.util.BitSet].clear(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].setRemoveTest1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRange:149,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:150,1
    - Dst: '[java.util.BitSet].set(int,int)'
      Src: org.roaringbitmap.TestRange:151,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:152,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.TestRange:153,1
    - Dst: '[java.util.BitSet].clear(int,int)'
      Src: org.roaringbitmap.TestRange:154,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:155,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 147
    functionDepth: 6
    functionLinenumber: 147
    functionLinenumberEnd: 156
    functionName: '[org.roaringbitmap.TestRange].setRemoveTest2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].set(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].remove(int,int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestRange].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.util.BitSet].clear(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].setRemoveTest2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:160,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:162,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRange:163,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRange:164,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRange:166,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:168,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:170,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:170,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 158
    functionDepth: 6
    functionLinenumber: 158
    functionLinenumberEnd: 171
    functionName: '[org.roaringbitmap.TestRange].setTest1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestRange].assertTrue(boolean)'
    - '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRange].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].setTest1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:175,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:177,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRange:178,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRange:179,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRange:180,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRange:180,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRange:182,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:183,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:183,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:185,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:187,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:187,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 173
    functionDepth: 6
    functionLinenumber: 173
    functionLinenumberEnd: 188
    functionName: '[org.roaringbitmap.TestRange].setTest1A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestRange].assertTrue(boolean)'
    - '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRange].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].setTest1A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:192,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:194,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRange:195,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRange:196,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRange:198,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:199,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 190
    functionDepth: 6
    functionLinenumber: 190
    functionLinenumberEnd: 200
    functionName: '[org.roaringbitmap.TestRange].setTest2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestRange].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRange].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].setTest2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:204,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:205,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRange:206,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRange:207,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRange:208,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRange:209,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRange:209,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRange:211,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:212,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:212,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.TestRange:213,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:214,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 202
    functionDepth: 6
    functionLinenumber: 202
    functionLinenumberEnd: 215
    functionName: '[org.roaringbitmap.TestRange].setTest2A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[java.util.BitSet].set(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestRange].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.TestRange].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].setTest2A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:219,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:221,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRange:222,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRange:224,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRange:226,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:228,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:231,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:231,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 217
    functionDepth: 6
    functionLinenumber: 217
    functionLinenumberEnd: 232
    functionName: '[org.roaringbitmap.TestRange].setTest3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestRange].assertTrue(boolean)'
    - '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRange].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].setTest3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:236,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:237,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:238,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRange:239,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRange:241,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRange:243,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:245,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:248,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:250,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:250,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 251
      start: 234
    functionDepth: 6
    functionLinenumber: 234
    functionLinenumberEnd: 251
    functionName: '[org.roaringbitmap.TestRange].setTest3A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestRange].assertTrue(boolean)'
    - '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRange].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].setTest3A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:255,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:256,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int,int)'
      Src: org.roaringbitmap.TestRange:257,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRange:258,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRange:260,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRange:262,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:264,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:267,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:267,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 268
      start: 253
    functionDepth: 6
    functionLinenumber: 253
    functionLinenumberEnd: 268
    functionName: '[org.roaringbitmap.TestRange].setTest4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int,int)'
    - '[org.roaringbitmap.TestRange].assertTrue(boolean)'
    - '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRange].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].setTest4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:272,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:273,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int,int)'
      Src: org.roaringbitmap.TestRange:274,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRange:275,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRange:277,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRange:279,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:281,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:284,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:284,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 285
      start: 270
    functionDepth: 6
    functionLinenumber: 270
    functionLinenumberEnd: 285
    functionName: '[org.roaringbitmap.TestRange].setTest4A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int,int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestRange].assertTrue(boolean)'
    - '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRange].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].setTest4A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:289,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:290,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int,int)'
      Src: org.roaringbitmap.TestRange:291,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRange:293,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRange:295,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRange:297,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:299,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:301,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:301,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 302
      start: 287
    functionDepth: 6
    functionLinenumber: 287
    functionLinenumberEnd: 302
    functionName: '[org.roaringbitmap.TestRange].setTest5()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int,int)'
    - '[org.roaringbitmap.TestRange].assertTrue(boolean)'
    - '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRange].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].setTest5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:306,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:307,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:308,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRange:309,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRange:311,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRange:313,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:315,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:317,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:317,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 318
      start: 304
    functionDepth: 6
    functionLinenumber: 304
    functionLinenumberEnd: 318
    functionName: '[org.roaringbitmap.TestRange].setTest5A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestRange].assertTrue(boolean)'
    - '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRange].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].setTest5A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:322,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:323,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int,int,int)'
      Src: org.roaringbitmap.TestRange:324,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRange:325,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRange:327,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRange:329,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:331,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:334,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:336,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:336,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 337
      start: 320
    functionDepth: 6
    functionLinenumber: 320
    functionLinenumberEnd: 337
    functionName: '[org.roaringbitmap.TestRange].setTest6()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(int,int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestRange].assertTrue(boolean)'
    - '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRange].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].setTest6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:341,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:342,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int,int,int)'
      Src: org.roaringbitmap.TestRange:343,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRange:344,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRange:346,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRange:348,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:350,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:353,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:355,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:355,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 356
      start: 339
    functionDepth: 6
    functionLinenumber: 339
    functionLinenumberEnd: 356
    functionName: '[org.roaringbitmap.TestRange].setTest6A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int,int,int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestRange].assertTrue(boolean)'
    - '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRange].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].setTest6A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:360,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:361,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:362,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:363,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:364,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:365,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:366,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:367,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRange:368,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRange:370,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRange:372,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:374,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:377,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:380,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:383,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:386,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:389,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:392,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:394,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:394,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 395
      start: 358
    functionDepth: 6
    functionLinenumber: 358
    functionLinenumberEnd: 395
    functionName: '[org.roaringbitmap.TestRange].setTest7()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestRange].assertTrue(boolean)'
    - '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRange].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].setTest7()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:399,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRange:400,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:401,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:401,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:403,1
    - Dst: '[java.util.BitSet].set(int,int)'
      Src: org.roaringbitmap.TestRange:404,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:405,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:406,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:407,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:407,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:409,1
    - Dst: '[java.util.BitSet].set(int,int)'
      Src: org.roaringbitmap.TestRange:410,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:411,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:412,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:413,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:413,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:415,1
    - Dst: '[java.util.BitSet].set(int,int)'
      Src: org.roaringbitmap.TestRange:416,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:417,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:417,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:418,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:419,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:421,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:422,1
    - Dst: '[java.util.BitSet].set(int,int)'
      Src: org.roaringbitmap.TestRange:423,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:424,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:425,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:425,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:427,1
    - Dst: '[java.util.BitSet].set(int,int)'
      Src: org.roaringbitmap.TestRange:428,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:429,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:430,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:431,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:431,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRange:433,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRange:435,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:439,1
    - Dst: '[java.util.BitSet].clear(int,int)'
      Src: org.roaringbitmap.TestRange:440,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.TestRange:441,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:443,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:444,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:444,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:446,1
    - Dst: '[java.util.BitSet].clear(int,int)'
      Src: org.roaringbitmap.TestRange:447,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.TestRange:448,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:450,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:451,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:451,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:453,1
    - Dst: '[java.util.BitSet].clear(int,int)'
      Src: org.roaringbitmap.TestRange:454,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.TestRange:455,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:457,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:458,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:458,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:460,1
    - Dst: '[java.util.BitSet].clear(int,int)'
      Src: org.roaringbitmap.TestRange:461,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.TestRange:462,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:463,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:464,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:464,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 114
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 465
      start: 397
    functionDepth: 6
    functionLinenumber: 397
    functionLinenumberEnd: 465
    functionName: '[org.roaringbitmap.TestRange].setTest7A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].set(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.RoaringBitmap,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].remove(int,int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestRange].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.util.BitSet].clear(int,int)'
    - '[org.roaringbitmap.TestRange].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].setTest7A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:469,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:472,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRange:476,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRange:478,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRange:480,1
    - Dst: '[java.util.BitSet].set(int,int)'
      Src: org.roaringbitmap.TestRange:483,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:487,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:487,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 488
      start: 467
    functionDepth: 6
    functionLinenumber: 467
    functionLinenumberEnd: 488
    functionName: '[org.roaringbitmap.TestRange].setTest8()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].set(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestRange].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRange].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].setTest8()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:492,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:493,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:494,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRange:495,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRange:497,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRange:499,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:501,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:504,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:506,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:506,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 507
      start: 490
    functionDepth: 6
    functionLinenumber: 490
    functionLinenumberEnd: 507
    functionName: '[org.roaringbitmap.TestRange].setTestArrayContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestRange].assertTrue(boolean)'
    - '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRange].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].setTestArrayContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:511,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:512,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:513,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRange:514,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRange:516,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRange:518,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:520,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:523,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:525,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:525,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 526
      start: 509
    functionDepth: 6
    functionLinenumber: 509
    functionLinenumberEnd: 526
    functionName: '[org.roaringbitmap.TestRange].setTestArrayContainerA()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestRange].assertTrue(boolean)'
    - '[java.util.BitSet].set(org.roaringbitmap.TestRange)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRange].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].setTestArrayContainerA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:530,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:531,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:532,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRange:533,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRange:535,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRange:537,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.TestRange:538,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.TestRange:539,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:540,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:540,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 541
      start: 528
    functionDepth: 6
    functionLinenumber: 528
    functionLinenumberEnd: 541
    functionName: '[org.roaringbitmap.TestRange].setTestSinglePonits()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[java.util.BitSet].set(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestRange].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRange].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].setTestSinglePonits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:545,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:546,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:547,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRange:548,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRange:550,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.TestRange:552,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.TestRange:553,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.TestRange:554,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:555,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:555,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 556
      start: 543
    functionDepth: 6
    functionLinenumber: 543
    functionLinenumberEnd: 556
    functionName: '[org.roaringbitmap.TestRange].setTestSinglePonitsA()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[java.util.BitSet].set(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.TestRange].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRange].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].setTestSinglePonitsA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:563,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:564,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:566,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:568,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:569,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.TestRange,org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:570,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:571,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 574
      start: 558
    functionDepth: 4
    functionLinenumber: 558
    functionLinenumberEnd: 574
    functionName: '[org.roaringbitmap.TestRange].testClearRanges()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.TestRange,org.roaringbitmap.TestRange)'
    - '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,org.roaringbitmap.TestRange)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.TestRange)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].testClearRanges()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:581,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:583,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:585,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.TestRange,org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:586,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRange:587,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(int,org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:587,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:588,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 591
      start: 576
    functionDepth: 4
    functionLinenumber: 576
    functionLinenumberEnd: 591
    functionName: '[org.roaringbitmap.TestRange].testFlipRanges()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRange].assertEquals(int,org.roaringbitmap.TestRange)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.TestRange)'
    - '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.TestRange,org.roaringbitmap.TestRange)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].testFlipRanges()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:595,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRange:596,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestRange:597,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:597,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.TestRange:598,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestRange:599,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:599,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].removeRunCompression()'
      Src: org.roaringbitmap.TestRange:600,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestRange:601,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:601,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.TestRange:602,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.TestRange:603,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:603,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.TestRange:604,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.TestRange:605,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.TestRange:606,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:606,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 607
      start: 593
    functionDepth: 5
    functionLinenumber: 593
    functionLinenumberEnd: 607
    functionName: '[org.roaringbitmap.TestRange].testRangeRemoval()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].contains(int)'
    - '[org.roaringbitmap.TestRange].assertTrue(org.roaringbitmap.TestRange)'
    - '[org.roaringbitmap.RoaringBitmap].remove(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.TestRange].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.RoaringBitmap].removeRunCompression()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].testRangeRemoval()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:611,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRange:612,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRange:613,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRange:614,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRange:615,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRange:616,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRange:617,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.TestRange:619,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.TestRange:621,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.TestRange:623,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:623,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 624
      start: 609
    functionDepth: 5
    functionLinenumber: 609
    functionLinenumberEnd: 624
    functionName: '[org.roaringbitmap.TestRange].testRangeRemovalWithEightBitsAndRunlengthEncoding1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].remove(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.TestRange].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].testRangeRemovalWithEightBitsAndRunlengthEncoding1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:628,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRange:629,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRange:630,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRange:631,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRange:632,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRange:633,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.TestRange:634,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.TestRange:636,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].removeRunCompression()'
      Src: org.roaringbitmap.TestRange:637,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].hasRunCompression()'
      Src: org.roaringbitmap.TestRange:638,1
    - Dst: '[org.roaringbitmap.TestRange].assertFalse(boolean)'
      Src: org.roaringbitmap.TestRange:638,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.TestRange:640,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.TestRange:641,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:641,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 642
      start: 626
    functionDepth: 5
    functionLinenumber: 626
    functionLinenumberEnd: 642
    functionName: '[org.roaringbitmap.TestRange].testRangeRemovalWithEightBitsAndRunlengthEncoding2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRange].assertFalse(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].remove(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.TestRange].assertTrue(boolean)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].hasRunCompression()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.RoaringBitmap].removeRunCompression()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].testRangeRemovalWithEightBitsAndRunlengthEncoding2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:649,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:650,1
    - Dst: '[java.util.BitSet].isEmpty()'
      Src: org.roaringbitmap.TestRange:653,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:653,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.TestRange:654,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:654,1
    - Dst: '[org.roaringbitmap.TestRange].fillWithRandomBits(org.roaringbitmap.RoaringBitmap,java.util.BitSet,org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:657,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue()'
      Src: org.roaringbitmap.TestRange:660,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue()'
      Src: org.roaringbitmap.TestRange:661,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRange:662,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRange:662,1
    - Dst: '[java.util.BitSet].cardinality()'
      Src: org.roaringbitmap.TestRange:663,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(int,org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:663,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.TestRange:667,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].removeRunCompression()'
      Src: org.roaringbitmap.TestRange:668,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(int,long)'
      Src: org.roaringbitmap.TestRange:672,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRange:673,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(int,int,String)'
      Src: org.roaringbitmap.TestRange:673,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.TestRange:674,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.TestRange:674,1
    - Dst: '[java.util.BitSet].clear(int,org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:677,1
    - Dst: '[java.util.BitSet].cardinality()'
      Src: org.roaringbitmap.TestRange:678,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(int,org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:678,1
    - Dst: '[java.util.BitSet].isEmpty()'
      Src: org.roaringbitmap.TestRange:679,1
    - Dst: '[org.roaringbitmap.TestRange].assertTrue(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:679,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - withRunCompression
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 681
      start: 644
    functionDepth: 4
    functionLinenumber: 644
    functionLinenumberEnd: 681
    functionName: '[org.roaringbitmap.TestRange].testRangeRemovalWithRandomBits(boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 2
    functionsReached:
    - '[java.util.BitSet].clear(int,org.roaringbitmap.TestRange)'
    - '[org.roaringbitmap.RoaringBitmap].remove(int,long)'
    - '[org.roaringbitmap.TestRange].assertEquals(int,org.roaringbitmap.TestRange)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.TestRange].assertEquals(int,int)'
    - '[org.roaringbitmap.TestRange].assertEquals(int,int,String)'
    - '[java.util.BitSet].<init>(org.roaringbitmap.TestRange)'
    - '[org.roaringbitmap.TestRange].assertTrue(org.roaringbitmap.TestRange)'
    - '[java.util.BitSet].isEmpty()'
    - '[org.roaringbitmap.TestRange].fillWithRandomBits(org.roaringbitmap.RoaringBitmap,java.util.BitSet,org.roaringbitmap.TestRange)'
    - '[org.roaringbitmap.TestRange].assertTrue(boolean)'
    - '[java.util.BitSet].cardinality()'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.TestRange].assertTrue()'
    - '[org.roaringbitmap.RoaringBitmap].removeRunCompression()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].testRangeRemovalWithRandomBits(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRange].testRangeRemovalWithRandomBits(boolean)'
      Src: org.roaringbitmap.TestRange:686,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 687
      start: 683
    functionDepth: 5
    functionLinenumber: 683
    functionLinenumberEnd: 687
    functionName: '[org.roaringbitmap.TestRange].testRemovalWithAddedAndRemovedRunOptimization()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRange].testRangeRemovalWithRandomBits(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].testRemovalWithAddedAndRemovedRunOptimization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestRange].testRangeRemovalWithRandomBits(boolean)'
      Src: org.roaringbitmap.TestRange:692,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 693
      start: 689
    functionDepth: 5
    functionLinenumber: 689
    functionLinenumberEnd: 693
    functionName: '[org.roaringbitmap.TestRange].testRemovalWithoutAddedAndRemovedRunOptimization()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRange].testRangeRemovalWithRandomBits(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].testRemovalWithoutAddedAndRemovedRunOptimization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:700,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:702,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:704,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRange,org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:705,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:706,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 709
      start: 695
    functionDepth: 4
    functionLinenumber: 695
    functionLinenumberEnd: 709
    functionName: '[org.roaringbitmap.TestRange].testSetRanges()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRange)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRange,org.roaringbitmap.TestRange)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].testSetRanges()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:716,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,long)'
      Src: org.roaringbitmap.TestRange:717,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:719,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:721,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,long)'
      Src: org.roaringbitmap.TestRange:722,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.RoaringBitmap,long,long)'
      Src: org.roaringbitmap.TestRange:723,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:724,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 727
      start: 711
    functionDepth: 5
    functionLinenumber: 711
    functionLinenumberEnd: 727
    functionName: '[org.roaringbitmap.TestRange].testStaticClearRanges()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,long)'
    - '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,long)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.TestRange)'
    - '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.RoaringBitmap,long,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].testStaticClearRanges()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:734,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRange)'
      Src: org.roaringbitmap.TestRange:736,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:738,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,long,long)'
      Src: org.roaringbitmap.TestRange:739,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:740,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 743
      start: 729
    functionDepth: 5
    functionLinenumber: 729
    functionLinenumberEnd: 743
    functionName: '[org.roaringbitmap.TestRange].testStaticSetRanges()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.TestRange)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,long,long)'
    - '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].testStaticSetRanges()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:757,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:757,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:758,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:758,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:759,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:760,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:761,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:762,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 763
      start: 754
    functionDepth: 6
    functionLinenumber: 754
    functionLinenumberEnd: 763
    functionName: '[org.roaringbitmap.TestRange].testDeprecatedStaticAdd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
    - '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].testDeprecatedStaticAdd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:768,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:768,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:769,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:769,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:770,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:771,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:772,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:773,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 774
      start: 765
    functionDepth: 6
    functionLinenumber: 765
    functionLinenumberEnd: 774
    functionName: '[org.roaringbitmap.TestRange].testDeprecatedStaticFlip()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].testDeprecatedStaticFlip()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:779,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.TestRange:780,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:781,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.TestRange:782,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:783,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.TestRange:784,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.TestRange:785,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:786,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 787
      start: 776
    functionDepth: 6
    functionLinenumber: 776
    functionLinenumberEnd: 787
    functionName: '[org.roaringbitmap.TestRange].testDeprecatedMemberFlip()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
    - '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].testDeprecatedMemberFlip()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:792,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:792,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:793,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:794,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:794,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:795,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:796,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:798,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:799,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:800,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:801,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:802,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 803
      start: 789
    functionDepth: 6
    functionLinenumber: 789
    functionLinenumberEnd: 803
    functionName: '[org.roaringbitmap.TestRange].testDeprecatedStaticRemove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.RoaringBitmap,int,int)'
    - '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].testDeprecatedStaticRemove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:808,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:809,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:810,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:811,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:812,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:813,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:814,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:815,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 816
      start: 805
    functionDepth: 6
    functionLinenumber: 805
    functionLinenumberEnd: 816
    functionName: '[org.roaringbitmap.TestRange].testDeprecatedAdd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].testDeprecatedAdd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:821,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:822,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.TestRange:823,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:824,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:825,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.TestRange:826,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:827,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:829,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:830,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.TestRange:831,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.TestRange:832,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:833,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 834
      start: 818
    functionDepth: 6
    functionLinenumber: 818
    functionLinenumberEnd: 834
    functionName: '[org.roaringbitmap.TestRange].testDeprecatedRemove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].remove(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].testDeprecatedRemove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:842,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:843,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.TestRange:845,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:846,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:847,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:849,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:850,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.TestRange:852,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.TestRange,int,int)'
      Src: org.roaringbitmap.TestRange:852,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.TestRange:853,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.TestRange,int,int)'
      Src: org.roaringbitmap.TestRange:853,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:855,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRange:856,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRange:856,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.TestRange:859,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.TestRange,int,int)'
      Src: org.roaringbitmap.TestRange:859,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.TestRange:860,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.TestRange,int,int)'
      Src: org.roaringbitmap.TestRange:860,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:861,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRange:862,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRange:862,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 863
      start: 838
    functionDepth: 6
    functionLinenumber: 838
    functionLinenumberEnd: 863
    functionName: '[org.roaringbitmap.TestRange].testDeprecatedIteratorAnd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.TestRange,int,int)'
    - '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[java.util.ArrayList].iterator()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRange].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].testDeprecatedIteratorAnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:869,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:870,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.TestRange:872,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:873,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:874,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:876,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:877,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.TestRange:879,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.TestRange,int,int)'
      Src: org.roaringbitmap.TestRange:879,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.TestRange:880,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.TestRange,int,int)'
      Src: org.roaringbitmap.TestRange:880,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:882,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRange:883,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRange:883,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.TestRange:886,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.TestRange,int,int)'
      Src: org.roaringbitmap.TestRange:886,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.TestRange:887,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.TestRange,int,int)'
      Src: org.roaringbitmap.TestRange:887,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:888,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRange:889,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRange:889,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 890
      start: 865
    functionDepth: 6
    functionLinenumber: 865
    functionLinenumberEnd: 890
    functionName: '[org.roaringbitmap.TestRange].testDeprecatedIteratorOr()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.TestRange,int,int)'
    - '[java.util.ArrayList].iterator()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRange].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].testDeprecatedIteratorOr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:896,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:897,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.TestRange:899,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:900,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:901,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:903,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:904,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:906,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:907,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:909,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRange:910,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRange:910,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:913,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.TestRange:914,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:915,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRange:916,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRange:916,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 917
      start: 892
    functionDepth: 6
    functionLinenumber: 892
    functionLinenumberEnd: 917
    functionName: '[org.roaringbitmap.TestRange].testDeprecatedIteratorAndNot()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRange].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].testDeprecatedIteratorAndNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:923,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.TestRange:924,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.TestRange:926,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:927,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:928,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:930,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.TestRange:931,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.TestRange:933,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.TestRange,int,int)'
      Src: org.roaringbitmap.TestRange:933,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.TestRange:934,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.TestRange,int,int)'
      Src: org.roaringbitmap.TestRange:934,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:936,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRange:937,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRange:937,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.TestRange:940,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.TestRange,int,int)'
      Src: org.roaringbitmap.TestRange:940,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.TestRange:941,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.TestRange,int,int)'
      Src: org.roaringbitmap.TestRange:941,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.TestRange:942,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.TestRange:943,1
    - Dst: '[org.roaringbitmap.TestRange].assertEquals(int,int)'
      Src: org.roaringbitmap.TestRange:943,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 944
      start: 919
    functionDepth: 6
    functionLinenumber: 919
    functionLinenumberEnd: 944
    functionName: '[org.roaringbitmap.TestRange].testDeprecatedIteratorXor()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.TestRange].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[java.util.ArrayList].iterator()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.TestRange].assertEquals(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.TestRange,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestRange].testDeprecatedIteratorXor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestRange
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestRange].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.TestRange
    signature: '[org.roaringbitmap.TestRange].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:29,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:31,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 33
    functionName: '[org.roaringbitmap.TestArrayContainer].testConst()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].<init>(int,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.TestArrayContainer)'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testConst()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:37,1
    - Dst: '[org.roaringbitmap.ArrayContainer].remove(char)'
      Src: org.roaringbitmap.TestArrayContainer:38,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:39,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 35
    functionDepth: 3
    functionLinenumber: 35
    functionLinenumberEnd: 41
    functionName: '[org.roaringbitmap.TestArrayContainer].testRemove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].remove(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>(int,int)'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testRemove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:45,1
    - Dst: '[org.roaringbitmap.ArrayContainer].isFull()'
      Src: org.roaringbitmap.TestArrayContainer:45,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[org.roaringbitmap.TestArrayContainer].arrayContainersNeverFull()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].isFull()'
    - '[org.roaringbitmap.ArrayContainer].<init>(int,int)'
    - '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].arrayContainersNeverFull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:50,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestArrayContainer:51,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestArrayContainer:52,1
    - Dst: '[org.roaringbitmap.ArrayContainer].toString()'
      Src: org.roaringbitmap.TestArrayContainer:53,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(String,String)'
      Src: org.roaringbitmap.TestArrayContainer:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 48
    functionDepth: 3
    functionLinenumber: 48
    functionLinenumberEnd: 54
    functionName: '[org.roaringbitmap.TestArrayContainer].testToString()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>(int,int)'
    - '[org.roaringbitmap.ArrayContainer].toString()'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:58,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:59,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:60,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iandNot(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.TestArrayContainer:61,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 56
    functionDepth: 2
    functionLinenumber: 56
    functionLinenumberEnd: 63
    functionName: '[org.roaringbitmap.TestArrayContainer].testIandNot()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].<init>(int,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>(int,int)'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.ArrayContainer].iandNot(org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testIandNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:68,1
    - Dst: '[org.roaringbitmap.ReverseArrayContainerCharIterator].<init>(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:69,1
    - Dst: '[org.roaringbitmap.ReverseArrayContainerCharIterator].clone()'
      Src: org.roaringbitmap.TestArrayContainer:70,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertNotNull(org.roaringbitmap.PeekableCharIterator)'
      Src: org.roaringbitmap.TestArrayContainer:71,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].asList(org.roaringbitmap.ReverseArrayContainerCharIterator)'
      Src: org.roaringbitmap.TestArrayContainer:72,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].asList(org.roaringbitmap.PeekableCharIterator)'
      Src: org.roaringbitmap.TestArrayContainer:72,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(java.util.List<Integer>,java.util.List<Integer>)'
      Src: org.roaringbitmap.TestArrayContainer:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 65
    functionDepth: 2
    functionLinenumber: 65
    functionLinenumberEnd: 73
    functionName: '[org.roaringbitmap.TestArrayContainer].testReverseArrayContainerShortIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(java.util.List<Integer>,java.util.List<Integer>)'
    - '[org.roaringbitmap.TestArrayContainer].assertNotNull(org.roaringbitmap.PeekableCharIterator)'
    - '[org.roaringbitmap.TestArrayContainer].asList(org.roaringbitmap.ReverseArrayContainerCharIterator)'
    - '[org.roaringbitmap.TestArrayContainer].asList(org.roaringbitmap.PeekableCharIterator)'
    - '[org.roaringbitmap.ReverseArrayContainerCharIterator].<init>(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.ReverseArrayContainerCharIterator].clone()'
    - '[org.roaringbitmap.ArrayContainer].<init>(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testReverseArrayContainerShortIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.CharIterator].hasNext()'
      Src: org.roaringbitmap.TestArrayContainer:78,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.TestArrayContainer,int)'
      Src: org.roaringbitmap.TestArrayContainer:80,1
    - Dst: '[org.roaringbitmap.CharIterator].next()'
      Src: org.roaringbitmap.TestArrayContainer:82,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.TestArrayContainer,org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:84,1
    - Dst: '[com.google.common.primitives.Ints].asList(org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:84,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.CharIterator
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<Integer>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ints
    argTypes:
    - org.roaringbitmap.CharIterator
    constantsTouched: []
    func_position:
      end: 85
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 85
    functionName: '[org.roaringbitmap.TestArrayContainer].asList(org.roaringbitmap.CharIterator)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[com.google.common.primitives.Ints].asList(org.roaringbitmap.TestArrayContainer)'
    - '[java.util.Arrays].copyOf(org.roaringbitmap.TestArrayContainer,org.roaringbitmap.TestArrayContainer)'
    - '[org.roaringbitmap.CharIterator].hasNext()'
    - '[org.roaringbitmap.CharIterator].next()'
    - '[java.util.Arrays].copyOf(org.roaringbitmap.TestArrayContainer,int)'
    linkageType: ''
    returnType: java.util.List<Integer>
    signature: '[org.roaringbitmap.TestArrayContainer].asList(org.roaringbitmap.CharIterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:89,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:90,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:91,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.TestArrayContainer:92,1
    - Dst: '[org.roaringbitmap.Container].writeExternal(org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:93,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:95,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.TestArrayContainer:96,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:96,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.TestArrayContainer:97,1
    - Dst: '[org.roaringbitmap.ArrayContainer].readExternal(java.io.ObjectInputStream)'
      Src: org.roaringbitmap.TestArrayContainer:97,1
    - Dst: '[org.roaringbitmap.ArrayContainer].getCardinality()'
      Src: org.roaringbitmap.TestArrayContainer:99,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:99,1
    - Dst: '[org.roaringbitmap.ArrayContainer].contains(char)'
      Src: org.roaringbitmap.TestArrayContainer:101,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:101,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 87
    functionDepth: 5
    functionLinenumber: 87
    functionLinenumberEnd: 103
    functionName: '[org.roaringbitmap.TestArrayContainer].roundtrip()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.Container].writeExternal(org.roaringbitmap.TestArrayContainer)'
    - '[org.roaringbitmap.ArrayContainer].getCardinality()'
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.TestArrayContainer)'
    - '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.ArrayContainer].readExternal(java.io.ObjectInputStream)'
    - '[org.roaringbitmap.ArrayContainer].contains(char)'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].roundtrip()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:107,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:108,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:109,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:110,1
    - Dst: '[org.roaringbitmap.Container].intersects(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestArrayContainer:111,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 105
    functionDepth: 5
    functionLinenumber: 105
    functionLinenumberEnd: 112
    functionName: '[org.roaringbitmap.TestArrayContainer].intersectsArray()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].intersects(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].intersectsArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int,int,int)'
      Src: org.roaringbitmap.TestArrayContainer:116,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(int,int,int,int)'
      Src: org.roaringbitmap.TestArrayContainer:117,1
    - Dst: '[org.roaringbitmap.ArrayContainer].or(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.TestArrayContainer:118,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestArrayContainer:119,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.TestArrayContainer:119,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue()'
      Src: org.roaringbitmap.TestArrayContainer:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 114
    functionDepth: 1
    functionLinenumber: 114
    functionLinenumberEnd: 121
    functionName: '[org.roaringbitmap.TestArrayContainer].orFullToRunContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>(int,int,int)'
    - '[org.roaringbitmap.TestArrayContainer].assertTrue()'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.ArrayContainer].or(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].<init>(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].orFullToRunContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int,int,int)'
      Src: org.roaringbitmap.TestArrayContainer:125,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int,int,int,int)'
      Src: org.roaringbitmap.TestArrayContainer:126,1
    - Dst: '[org.roaringbitmap.ArrayContainer].or(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:127,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestArrayContainer:128,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.TestArrayContainer:128,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue()'
      Src: org.roaringbitmap.TestArrayContainer:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 123
    functionDepth: 3
    functionLinenumber: 123
    functionLinenumberEnd: 130
    functionName: '[org.roaringbitmap.TestArrayContainer].orFullToRunContainer2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>(int,int,int)'
    - '[org.roaringbitmap.ArrayContainer].or(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.TestArrayContainer].assertTrue()'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.ArrayContainer].<init>(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].orFullToRunContainer2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:134,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:135,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:136,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:137,1
    - Dst: '[org.roaringbitmap.Container].iand(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestArrayContainer:138,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestArrayContainer:139,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:139,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestArrayContainer:141,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:141,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 132
    functionDepth: 5
    functionLinenumber: 132
    functionLinenumberEnd: 143
    functionName: '[org.roaringbitmap.TestArrayContainer].iandBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].contains(char)'
    - '[org.roaringbitmap.Container].iand(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].iandBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:147,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:148,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:149,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:150,1
    - Dst: '[org.roaringbitmap.Container].iand(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestArrayContainer:151,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestArrayContainer:152,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:152,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.TestArrayContainer:154,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:154,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 145
    functionDepth: 5
    functionLinenumber: 145
    functionLinenumberEnd: 156
    functionName: '[org.roaringbitmap.TestArrayContainer].iandRun()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].contains(char)'
    - '[org.roaringbitmap.Container].iand(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].iandRun()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:160,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:161,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestArrayContainer:162,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 158
    functionDepth: 5
    functionLinenumber: 158
    functionLinenumberEnd: 163
    functionName: '[org.roaringbitmap.TestArrayContainer].addEmptyRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].addEmptyRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertThrows()'
      Src: org.roaringbitmap.TestArrayContainer:167,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 173
    functionName: '[org.roaringbitmap.TestArrayContainer].addInvalidRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].addInvalidRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:177,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:178,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestArrayContainer:179,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 175
    functionDepth: 5
    functionLinenumber: 175
    functionLinenumberEnd: 180
    functionName: '[org.roaringbitmap.TestArrayContainer].iaddEmptyRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].iaddEmptyRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertThrows()'
      Src: org.roaringbitmap.TestArrayContainer:184,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 190
    functionName: '[org.roaringbitmap.TestArrayContainer].iaddInvalidRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].iaddInvalidRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:194,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:195,1
    - Dst: '[org.roaringbitmap.Container].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:197,1
    - Dst: '[org.roaringbitmap.Container].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:199,1
    - Dst: '[org.roaringbitmap.Container].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:201,1
    - Dst: '[org.roaringbitmap.Container].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:203,1
    - Dst: '[org.roaringbitmap.Container].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:205,1
    - Dst: '[org.roaringbitmap.Container].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:207,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestArrayContainer:208,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:208,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 192
    functionDepth: 5
    functionLinenumber: 192
    functionLinenumberEnd: 209
    functionName: '[org.roaringbitmap.TestArrayContainer].iaddSanityTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].iadd(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].iaddSanityTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:213,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:214,1
    - Dst: '[org.roaringbitmap.Container].clear()'
      Src: org.roaringbitmap.TestArrayContainer:215,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestArrayContainer:216,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 211
    functionDepth: 5
    functionLinenumber: 211
    functionLinenumberEnd: 217
    functionName: '[org.roaringbitmap.TestArrayContainer].clear()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.Container].clear()'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int,int,int)'
      Src: org.roaringbitmap.TestArrayContainer:221,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int,int,int,int)'
      Src: org.roaringbitmap.TestArrayContainer:222,1
    - Dst: '[org.roaringbitmap.ArrayContainer].lazyor(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:223,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestArrayContainer:224,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestArrayContainer:224,1
    - Dst: '[org.roaringbitmap.Container].repairAfterLazy()'
      Src: org.roaringbitmap.TestArrayContainer:225,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.TestArrayContainer:226,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.TestArrayContainer:226,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue()'
      Src: org.roaringbitmap.TestArrayContainer:227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 219
    functionDepth: 3
    functionLinenumber: 219
    functionLinenumberEnd: 228
    functionName: '[org.roaringbitmap.TestArrayContainer].testLazyORFull()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>(int,int,int)'
    - '[org.roaringbitmap.Container].repairAfterLazy()'
    - '[org.roaringbitmap.TestArrayContainer].assertTrue()'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.ArrayContainer].lazyor(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
    - '[org.roaringbitmap.ArrayContainer].<init>(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testLazyORFull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertThrows()'
      Src: org.roaringbitmap.TestArrayContainer:232,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 233
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 233
    functionName: '[org.roaringbitmap.TestArrayContainer].testFirst_Empty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testFirst_Empty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertThrows()'
      Src: org.roaringbitmap.TestArrayContainer:237,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 238
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 238
    functionName: '[org.roaringbitmap.TestArrayContainer].testLast_Empty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testLast_Empty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:242,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(org.roaringbitmap.TestArrayContainer,org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:247,1
    - Dst: '[org.roaringbitmap.Container].first()'
      Src: org.roaringbitmap.TestArrayContainer:248,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(org.roaringbitmap.TestArrayContainer,int)'
      Src: org.roaringbitmap.TestArrayContainer:248,1
    - Dst: '[org.roaringbitmap.Container].last()'
      Src: org.roaringbitmap.TestArrayContainer:249,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:249,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 240
    functionDepth: 2
    functionLinenumber: 240
    functionLinenumberEnd: 252
    functionName: '[org.roaringbitmap.TestArrayContainer].testFirstLast()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].first()'
    - '[org.roaringbitmap.Container].last()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(org.roaringbitmap.TestArrayContainer,int)'
    - '[org.roaringbitmap.ArrayContainer].add(org.roaringbitmap.TestArrayContainer,org.roaringbitmap.TestArrayContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testFirstLast()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:256,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:256,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:257,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:257,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestArrayContainer:258,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:258,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 259
      start: 254
    functionDepth: 5
    functionLinenumber: 254
    functionLinenumberEnd: 259
    functionName: '[org.roaringbitmap.TestArrayContainer].testContainsBitmapContainer_ExcludeShiftedSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testContainsBitmapContainer_ExcludeShiftedSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:263,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:263,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:264,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:264,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestArrayContainer:265,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:265,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 266
      start: 261
    functionDepth: 5
    functionLinenumber: 261
    functionLinenumberEnd: 266
    functionName: '[org.roaringbitmap.TestArrayContainer].testContainsBitmapContainer_AlwaysFalse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testContainsBitmapContainer_AlwaysFalse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:270,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:270,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:271,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:271,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestArrayContainer:272,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:272,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 273
      start: 268
    functionDepth: 5
    functionLinenumber: 268
    functionLinenumberEnd: 273
    functionName: '[org.roaringbitmap.TestArrayContainer].testContainsBitmapContainer_ExcludeSuperSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testContainsBitmapContainer_ExcludeSuperSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:277,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:277,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:278,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:278,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestArrayContainer:279,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:279,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestArrayContainer:280,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:280,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 281
      start: 275
    functionDepth: 5
    functionLinenumber: 275
    functionLinenumberEnd: 281
    functionName: '[org.roaringbitmap.TestArrayContainer].testContainsBitmapContainer_ExcludeDisJointSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.BitmapContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testContainsBitmapContainer_ExcludeDisJointSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:285,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:286,1
    - Dst: '[org.roaringbitmap.ArrayContainer].contains(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.TestArrayContainer:287,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:287,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 288
      start: 283
    functionDepth: 2
    functionLinenumber: 283
    functionLinenumberEnd: 288
    functionName: '[org.roaringbitmap.TestArrayContainer].testContainsRunContainer_EmptyContainsEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].contains(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testContainsRunContainer_EmptyContainsEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:292,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:292,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:293,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:293,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestArrayContainer:294,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:294,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 295
      start: 290
    functionDepth: 5
    functionLinenumber: 290
    functionLinenumberEnd: 295
    functionName: '[org.roaringbitmap.TestArrayContainer].testContainsRunContainer_IncludeProperSubset()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testContainsRunContainer_IncludeProperSubset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:299,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:299,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:300,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:300,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestArrayContainer:301,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:301,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 302
      start: 297
    functionDepth: 5
    functionLinenumber: 297
    functionLinenumberEnd: 302
    functionName: '[org.roaringbitmap.TestArrayContainer].testContainsRunContainer_IncludeSelf()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testContainsRunContainer_IncludeSelf()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:306,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:306,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:307,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:307,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestArrayContainer:308,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:308,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 309
      start: 304
    functionDepth: 5
    functionLinenumber: 304
    functionLinenumberEnd: 309
    functionName: '[org.roaringbitmap.TestArrayContainer].testContainsRunContainer_ExcludeSuperSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testContainsRunContainer_ExcludeSuperSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:313,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:313,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:314,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:314,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestArrayContainer:315,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:315,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 316
      start: 311
    functionDepth: 5
    functionLinenumber: 311
    functionLinenumberEnd: 316
    functionName: '[org.roaringbitmap.TestArrayContainer].testContainsRunContainer_IncludeProperSubsetDifferentStart()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testContainsRunContainer_IncludeProperSubsetDifferentStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:320,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:320,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:321,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:321,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestArrayContainer:322,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 323
      start: 318
    functionDepth: 5
    functionLinenumber: 318
    functionLinenumberEnd: 323
    functionName: '[org.roaringbitmap.TestArrayContainer].testContainsRunContainer_ExcludeShiftedSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testContainsRunContainer_ExcludeShiftedSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:327,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:327,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:328,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:328,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestArrayContainer:329,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:329,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestArrayContainer:330,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:330,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 331
      start: 325
    functionDepth: 5
    functionLinenumber: 325
    functionLinenumberEnd: 331
    functionName: '[org.roaringbitmap.TestArrayContainer].testContainsRunContainer_ExcludeDisJointSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testContainsRunContainer_ExcludeDisJointSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:335,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:335,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:336,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:336,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestArrayContainer:337,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 338
      start: 333
    functionDepth: 5
    functionLinenumber: 333
    functionLinenumberEnd: 338
    functionName: '[org.roaringbitmap.TestArrayContainer].testContainsRunContainer_Issue723Case1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testContainsRunContainer_Issue723Case1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:342,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:342,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:343,1
    - Dst: '[org.roaringbitmap.RunContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:343,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestArrayContainer:344,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:344,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 345
      start: 340
    functionDepth: 5
    functionLinenumber: 340
    functionLinenumberEnd: 345
    functionName: '[org.roaringbitmap.TestArrayContainer].testContainsRunContainer_Issue723Case2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.RunContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testContainsRunContainer_Issue723Case2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:349,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:350,1
    - Dst: '[org.roaringbitmap.ArrayContainer].contains(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:351,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:351,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 352
      start: 347
    functionDepth: 2
    functionLinenumber: 347
    functionLinenumberEnd: 352
    functionName: '[org.roaringbitmap.TestArrayContainer].testContainsArrayContainer_EmptyContainsEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].contains(org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testContainsArrayContainer_EmptyContainsEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:356,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:356,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:357,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:357,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestArrayContainer:358,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:358,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 359
      start: 354
    functionDepth: 5
    functionLinenumber: 354
    functionLinenumberEnd: 359
    functionName: '[org.roaringbitmap.TestArrayContainer].testContainsArrayContainer_IncludeProperSubset()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testContainsArrayContainer_IncludeProperSubset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:363,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:363,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:364,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:364,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestArrayContainer:365,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:365,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 366
      start: 361
    functionDepth: 5
    functionLinenumber: 361
    functionLinenumberEnd: 366
    functionName: '[org.roaringbitmap.TestArrayContainer].testContainsArrayContainer_IncludeProperSubsetDifferentStart()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testContainsArrayContainer_IncludeProperSubsetDifferentStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:370,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:370,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:371,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:371,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestArrayContainer:372,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:372,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 373
      start: 368
    functionDepth: 5
    functionLinenumber: 368
    functionLinenumberEnd: 373
    functionName: '[org.roaringbitmap.TestArrayContainer].testContainsArrayContainer_ExcludeShiftedSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testContainsArrayContainer_ExcludeShiftedSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:377,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:377,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:378,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:378,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestArrayContainer:379,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 380
      start: 375
    functionDepth: 5
    functionLinenumber: 375
    functionLinenumberEnd: 380
    functionName: '[org.roaringbitmap.TestArrayContainer].testContainsArrayContainer_IncludeSelf()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testContainsArrayContainer_IncludeSelf()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:384,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:384,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:385,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:385,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestArrayContainer:386,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:386,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 387
      start: 382
    functionDepth: 5
    functionLinenumber: 382
    functionLinenumberEnd: 387
    functionName: '[org.roaringbitmap.TestArrayContainer].testContainsArrayContainer_ExcludeSuperSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testContainsArrayContainer_ExcludeSuperSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:391,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:391,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:392,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:392,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestArrayContainer:393,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:393,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestArrayContainer:394,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:394,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 395
      start: 389
    functionDepth: 5
    functionLinenumber: 389
    functionLinenumberEnd: 395
    functionName: '[org.roaringbitmap.TestArrayContainer].testContainsArrayContainer_ExcludeDisJointSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testContainsArrayContainer_ExcludeDisJointSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:399,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:400,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestArrayContainer:401,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestArrayContainer:402,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestArrayContainer:403,1
    - Dst: '[org.roaringbitmap.ArrayContainer].ior(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:405,1
    - Dst: '[org.roaringbitmap.ArrayContainer].contains(char)'
      Src: org.roaringbitmap.TestArrayContainer:406,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:406,1
    - Dst: '[org.roaringbitmap.ArrayContainer].contains(char)'
      Src: org.roaringbitmap.TestArrayContainer:407,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:407,1
    - Dst: '[org.roaringbitmap.ArrayContainer].contains(char)'
      Src: org.roaringbitmap.TestArrayContainer:408,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:408,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 409
      start: 397
    functionDepth: 3
    functionLinenumber: 397
    functionLinenumberEnd: 409
    functionName: '[org.roaringbitmap.TestArrayContainer].iorNotIncreaseCapacity()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].ior(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].contains(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].iorNotIncreaseCapacity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:413,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:414,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestArrayContainer:415,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestArrayContainer:416,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestArrayContainer:417,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestArrayContainer:418,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestArrayContainer:419,1
    - Dst: '[org.roaringbitmap.ArrayContainer].ior(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:421,1
    - Dst: '[org.roaringbitmap.ArrayContainer].contains(char)'
      Src: org.roaringbitmap.TestArrayContainer:422,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:422,1
    - Dst: '[org.roaringbitmap.ArrayContainer].contains(char)'
      Src: org.roaringbitmap.TestArrayContainer:423,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:423,1
    - Dst: '[org.roaringbitmap.ArrayContainer].contains(char)'
      Src: org.roaringbitmap.TestArrayContainer:424,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:424,1
    - Dst: '[org.roaringbitmap.ArrayContainer].contains(char)'
      Src: org.roaringbitmap.TestArrayContainer:425,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:425,1
    - Dst: '[org.roaringbitmap.ArrayContainer].contains(char)'
      Src: org.roaringbitmap.TestArrayContainer:426,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:426,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 427
      start: 411
    functionDepth: 3
    functionLinenumber: 411
    functionLinenumberEnd: 427
    functionName: '[org.roaringbitmap.TestArrayContainer].iorIncreaseCapacity()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].ior(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].contains(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].iorIncreaseCapacity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:431,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:431,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:432,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:432,1
    - Dst: '[org.roaringbitmap.Container].ior(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestArrayContainer:433,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.TestArrayContainer:434,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:434,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 435
      start: 429
    functionDepth: 5
    functionLinenumber: 429
    functionLinenumberEnd: 435
    functionName: '[org.roaringbitmap.TestArrayContainer].iorSanityCheck()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].ior(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].iorSanityCheck()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:439,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:440,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:442,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:443,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iorNot(org.roaringbitmap.ArrayContainer,int)'
      Src: org.roaringbitmap.TestArrayContainer:444,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].getCardinality()'
      Src: org.roaringbitmap.TestArrayContainer:445,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:445,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].getCharIterator()'
      Src: org.roaringbitmap.TestArrayContainer:447,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].hasNext()'
      Src: org.roaringbitmap.TestArrayContainer:449,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:449,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].next()'
      Src: org.roaringbitmap.TestArrayContainer:450,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(org.roaringbitmap.TestArrayContainer,org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:450,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].hasNext()'
      Src: org.roaringbitmap.TestArrayContainer:452,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:452,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].next()'
      Src: org.roaringbitmap.TestArrayContainer:453,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:453,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].hasNext()'
      Src: org.roaringbitmap.TestArrayContainer:455,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:455,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].next()'
      Src: org.roaringbitmap.TestArrayContainer:456,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:456,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].hasNext()'
      Src: org.roaringbitmap.TestArrayContainer:458,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:458,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 459
      start: 437
    functionDepth: 5
    functionLinenumber: 437
    functionLinenumberEnd: 459
    functionName: '[org.roaringbitmap.TestArrayContainer].iorNot()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertFalse(org.roaringbitmap.TestArrayContainer)'
    - '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.TestArrayContainer].assertTrue(org.roaringbitmap.TestArrayContainer)'
    - '[org.roaringbitmap.TestArrayContainer].hasNext()'
    - '[org.roaringbitmap.TestArrayContainer].next()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestArrayContainer].getCharIterator()'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(org.roaringbitmap.TestArrayContainer,org.roaringbitmap.TestArrayContainer)'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int,org.roaringbitmap.TestArrayContainer)'
    - '[org.roaringbitmap.ArrayContainer].iorNot(org.roaringbitmap.ArrayContainer,int)'
    - '[org.roaringbitmap.TestArrayContainer].getCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].iorNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:463,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:464,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:465,1
    - Dst: '[org.roaringbitmap.Container].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:465,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iorNot(org.roaringbitmap.ArrayContainer,int)'
      Src: org.roaringbitmap.TestArrayContainer:466,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].getCardinality()'
      Src: org.roaringbitmap.TestArrayContainer:467,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:467,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].getCharIterator()'
      Src: org.roaringbitmap.TestArrayContainer:469,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].hasNext()'
      Src: org.roaringbitmap.TestArrayContainer:471,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:471,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].next()'
      Src: org.roaringbitmap.TestArrayContainer:472,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(org.roaringbitmap.TestArrayContainer,org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:472,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].hasNext()'
      Src: org.roaringbitmap.TestArrayContainer:474,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:474,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].next()'
      Src: org.roaringbitmap.TestArrayContainer:475,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:475,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].hasNext()'
      Src: org.roaringbitmap.TestArrayContainer:477,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:477,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].next()'
      Src: org.roaringbitmap.TestArrayContainer:478,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:478,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].hasNext()'
      Src: org.roaringbitmap.TestArrayContainer:480,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:480,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 481
      start: 461
    functionDepth: 5
    functionLinenumber: 461
    functionLinenumberEnd: 481
    functionName: '[org.roaringbitmap.TestArrayContainer].iorNot2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertFalse(org.roaringbitmap.TestArrayContainer)'
    - '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.TestArrayContainer].assertTrue(org.roaringbitmap.TestArrayContainer)'
    - '[org.roaringbitmap.TestArrayContainer].hasNext()'
    - '[org.roaringbitmap.TestArrayContainer].next()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestArrayContainer].getCharIterator()'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(org.roaringbitmap.TestArrayContainer,org.roaringbitmap.TestArrayContainer)'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int,org.roaringbitmap.TestArrayContainer)'
    - '[org.roaringbitmap.ArrayContainer].iorNot(org.roaringbitmap.ArrayContainer,int)'
    - '[org.roaringbitmap.TestArrayContainer].getCardinality()'
    - '[org.roaringbitmap.Container].iadd(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].iorNot2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:485,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:486,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:488,1
    - Dst: '[org.roaringbitmap.BitmapContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:489,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iorNot(org.roaringbitmap.BitmapContainer,int)'
      Src: org.roaringbitmap.TestArrayContainer:490,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].getCardinality()'
      Src: org.roaringbitmap.TestArrayContainer:491,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:491,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].getCharIterator()'
      Src: org.roaringbitmap.TestArrayContainer:493,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].hasNext()'
      Src: org.roaringbitmap.TestArrayContainer:495,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:495,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].next()'
      Src: org.roaringbitmap.TestArrayContainer:496,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(org.roaringbitmap.TestArrayContainer,org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:496,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].hasNext()'
      Src: org.roaringbitmap.TestArrayContainer:498,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:498,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].next()'
      Src: org.roaringbitmap.TestArrayContainer:499,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:499,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].hasNext()'
      Src: org.roaringbitmap.TestArrayContainer:501,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:501,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].next()'
      Src: org.roaringbitmap.TestArrayContainer:502,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:502,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].hasNext()'
      Src: org.roaringbitmap.TestArrayContainer:504,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:504,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 505
      start: 483
    functionDepth: 5
    functionLinenumber: 483
    functionLinenumberEnd: 505
    functionName: '[org.roaringbitmap.TestArrayContainer].iorNot3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertFalse(org.roaringbitmap.TestArrayContainer)'
    - '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.BitmapContainer].iadd(int,int)'
    - '[org.roaringbitmap.TestArrayContainer].assertTrue(org.roaringbitmap.TestArrayContainer)'
    - '[org.roaringbitmap.TestArrayContainer].hasNext()'
    - '[org.roaringbitmap.ArrayContainer].iorNot(org.roaringbitmap.BitmapContainer,int)'
    - '[org.roaringbitmap.TestArrayContainer].next()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.TestArrayContainer].getCharIterator()'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(org.roaringbitmap.TestArrayContainer,org.roaringbitmap.TestArrayContainer)'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int,org.roaringbitmap.TestArrayContainer)'
    - '[org.roaringbitmap.TestArrayContainer].getCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].iorNot3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:509,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:510,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:512,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:513,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iorNot(org.roaringbitmap.RunContainer,int)'
      Src: org.roaringbitmap.TestArrayContainer:514,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].getCardinality()'
      Src: org.roaringbitmap.TestArrayContainer:515,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:515,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].getCharIterator()'
      Src: org.roaringbitmap.TestArrayContainer:517,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].hasNext()'
      Src: org.roaringbitmap.TestArrayContainer:519,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:519,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].next()'
      Src: org.roaringbitmap.TestArrayContainer:520,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(org.roaringbitmap.TestArrayContainer,org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:520,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].hasNext()'
      Src: org.roaringbitmap.TestArrayContainer:522,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:522,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].next()'
      Src: org.roaringbitmap.TestArrayContainer:523,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:523,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].hasNext()'
      Src: org.roaringbitmap.TestArrayContainer:525,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:525,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].next()'
      Src: org.roaringbitmap.TestArrayContainer:526,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:526,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].hasNext()'
      Src: org.roaringbitmap.TestArrayContainer:528,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:528,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 529
      start: 507
    functionDepth: 5
    functionLinenumber: 507
    functionLinenumberEnd: 529
    functionName: '[org.roaringbitmap.TestArrayContainer].iorNot4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertFalse(org.roaringbitmap.TestArrayContainer)'
    - '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.TestArrayContainer].assertTrue(org.roaringbitmap.TestArrayContainer)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.TestArrayContainer].hasNext()'
    - '[org.roaringbitmap.TestArrayContainer].next()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestArrayContainer].getCharIterator()'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(org.roaringbitmap.TestArrayContainer,org.roaringbitmap.TestArrayContainer)'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int,org.roaringbitmap.TestArrayContainer)'
    - '[org.roaringbitmap.TestArrayContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].iorNot(org.roaringbitmap.RunContainer,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].iorNot4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:533,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:536,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:537,1
    - Dst: '[org.roaringbitmap.ArrayContainer].orNot(org.roaringbitmap.ArrayContainer,int)'
      Src: org.roaringbitmap.TestArrayContainer:538,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].getCardinality()'
      Src: org.roaringbitmap.TestArrayContainer:539,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:539,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].getCharIterator()'
      Src: org.roaringbitmap.TestArrayContainer:541,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].hasNext()'
      Src: org.roaringbitmap.TestArrayContainer:543,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:543,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].next()'
      Src: org.roaringbitmap.TestArrayContainer:544,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(org.roaringbitmap.TestArrayContainer,org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:544,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].hasNext()'
      Src: org.roaringbitmap.TestArrayContainer:546,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:546,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].next()'
      Src: org.roaringbitmap.TestArrayContainer:547,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:547,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].hasNext()'
      Src: org.roaringbitmap.TestArrayContainer:549,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:549,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:553,1
    - Dst: '[org.roaringbitmap.BitmapContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:554,1
    - Dst: '[org.roaringbitmap.ArrayContainer].orNot(org.roaringbitmap.BitmapContainer,int)'
      Src: org.roaringbitmap.TestArrayContainer:555,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].getCardinality()'
      Src: org.roaringbitmap.TestArrayContainer:556,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:556,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].getCharIterator()'
      Src: org.roaringbitmap.TestArrayContainer:558,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].hasNext()'
      Src: org.roaringbitmap.TestArrayContainer:560,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:560,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].next()'
      Src: org.roaringbitmap.TestArrayContainer:561,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(org.roaringbitmap.TestArrayContainer,org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:561,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].hasNext()'
      Src: org.roaringbitmap.TestArrayContainer:563,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:563,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].next()'
      Src: org.roaringbitmap.TestArrayContainer:564,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:564,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].hasNext()'
      Src: org.roaringbitmap.TestArrayContainer:566,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:566,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:570,1
    - Dst: '[org.roaringbitmap.RunContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:571,1
    - Dst: '[org.roaringbitmap.ArrayContainer].orNot(org.roaringbitmap.RunContainer,int)'
      Src: org.roaringbitmap.TestArrayContainer:572,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].getCardinality()'
      Src: org.roaringbitmap.TestArrayContainer:573,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:573,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].getCharIterator()'
      Src: org.roaringbitmap.TestArrayContainer:575,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].hasNext()'
      Src: org.roaringbitmap.TestArrayContainer:577,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:577,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].next()'
      Src: org.roaringbitmap.TestArrayContainer:578,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(org.roaringbitmap.TestArrayContainer,org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:578,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].hasNext()'
      Src: org.roaringbitmap.TestArrayContainer:580,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:580,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].next()'
      Src: org.roaringbitmap.TestArrayContainer:581,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:581,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].hasNext()'
      Src: org.roaringbitmap.TestArrayContainer:583,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:583,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 585
      start: 531
    functionDepth: 5
    functionLinenumber: 531
    functionLinenumberEnd: 585
    functionName: '[org.roaringbitmap.TestArrayContainer].orNot()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertFalse(org.roaringbitmap.TestArrayContainer)'
    - '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.TestArrayContainer].assertTrue(org.roaringbitmap.TestArrayContainer)'
    - '[org.roaringbitmap.ArrayContainer].orNot(org.roaringbitmap.ArrayContainer,int)'
    - '[org.roaringbitmap.TestArrayContainer].hasNext()'
    - '[org.roaringbitmap.BitmapContainer].iadd(int,int)'
    - '[org.roaringbitmap.RunContainer].iadd(int,int)'
    - '[org.roaringbitmap.TestArrayContainer].next()'
    - '[org.roaringbitmap.ArrayContainer].orNot(org.roaringbitmap.RunContainer,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestArrayContainer].getCharIterator()'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(org.roaringbitmap.TestArrayContainer,org.roaringbitmap.TestArrayContainer)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int,org.roaringbitmap.TestArrayContainer)'
    - '[org.roaringbitmap.ArrayContainer].orNot(org.roaringbitmap.BitmapContainer,int)'
    - '[org.roaringbitmap.TestArrayContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].orNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:589,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:590,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:591,1
    - Dst: '[org.roaringbitmap.Container].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:591,1
    - Dst: '[org.roaringbitmap.ArrayContainer].orNot(org.roaringbitmap.ArrayContainer,int)'
      Src: org.roaringbitmap.TestArrayContainer:592,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].getCardinality()'
      Src: org.roaringbitmap.TestArrayContainer:593,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:593,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].getCharIterator()'
      Src: org.roaringbitmap.TestArrayContainer:595,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].hasNext()'
      Src: org.roaringbitmap.TestArrayContainer:597,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:597,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].next()'
      Src: org.roaringbitmap.TestArrayContainer:598,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(org.roaringbitmap.TestArrayContainer,org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:598,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].hasNext()'
      Src: org.roaringbitmap.TestArrayContainer:600,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:600,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].next()'
      Src: org.roaringbitmap.TestArrayContainer:601,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:601,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].hasNext()'
      Src: org.roaringbitmap.TestArrayContainer:603,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:603,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].next()'
      Src: org.roaringbitmap.TestArrayContainer:604,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:604,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].hasNext()'
      Src: org.roaringbitmap.TestArrayContainer:606,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:606,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 607
      start: 587
    functionDepth: 5
    functionLinenumber: 587
    functionLinenumberEnd: 607
    functionName: '[org.roaringbitmap.TestArrayContainer].orNot2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertFalse(org.roaringbitmap.TestArrayContainer)'
    - '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.TestArrayContainer].assertTrue(org.roaringbitmap.TestArrayContainer)'
    - '[org.roaringbitmap.ArrayContainer].orNot(org.roaringbitmap.ArrayContainer,int)'
    - '[org.roaringbitmap.TestArrayContainer].hasNext()'
    - '[org.roaringbitmap.TestArrayContainer].next()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestArrayContainer].getCharIterator()'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(org.roaringbitmap.TestArrayContainer,org.roaringbitmap.TestArrayContainer)'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int,org.roaringbitmap.TestArrayContainer)'
    - '[org.roaringbitmap.TestArrayContainer].getCardinality()'
    - '[org.roaringbitmap.Container].iadd(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].orNot2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:611,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:611,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:612,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:612,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:613,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:613,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].lower16Bits()'
      Src: org.roaringbitmap.TestArrayContainer:614,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:614,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:614,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].lower16Bits()'
      Src: org.roaringbitmap.TestArrayContainer:615,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:615,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:615,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 616
      start: 609
    functionDepth: 5
    functionLinenumber: 609
    functionLinenumberEnd: 616
    functionName: '[org.roaringbitmap.TestArrayContainer].testIntersectsWithRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].lower16Bits()'
    - '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].intersects(int,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testIntersectsWithRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:620,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].lower16Bits()'
      Src: org.roaringbitmap.TestArrayContainer:620,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].lower16Bits()'
      Src: org.roaringbitmap.TestArrayContainer:620,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:620,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:621,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:621,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].lower16Bits()'
      Src: org.roaringbitmap.TestArrayContainer:622,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:622,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:622,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].lower16Bits()'
      Src: org.roaringbitmap.TestArrayContainer:623,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].lower16Bits()'
      Src: org.roaringbitmap.TestArrayContainer:623,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:623,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:623,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].lower16Bits()'
      Src: org.roaringbitmap.TestArrayContainer:624,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].lower16Bits()'
      Src: org.roaringbitmap.TestArrayContainer:624,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:624,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:624,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int,int)'
      Src: org.roaringbitmap.TestArrayContainer:625,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:625,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 626
      start: 618
    functionDepth: 5
    functionLinenumber: 618
    functionLinenumberEnd: 626
    functionName: '[org.roaringbitmap.TestArrayContainer].testIntersectsWithRange2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].lower16Bits()'
    - '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].intersects(int,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.Container].intersects(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testIntersectsWithRange2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:630,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestArrayContainer:630,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestArrayContainer:630,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestArrayContainer:630,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:631,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:631,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:632,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:632,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:633,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:633,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:634,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:634,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].lower16Bits()'
      Src: org.roaringbitmap.TestArrayContainer:635,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:635,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:635,1
    - Dst: '[org.roaringbitmap.Container].intersects(int,int,int)'
      Src: org.roaringbitmap.TestArrayContainer:636,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:636,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 637
      start: 628
    functionDepth: 3
    functionLinenumber: 628
    functionLinenumberEnd: 637
    functionName: '[org.roaringbitmap.TestArrayContainer].testIntersectsWithRange3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].lower16Bits()'
    - '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].intersects(int,int)'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.Container].add(char)'
    - '[org.roaringbitmap.Container].intersects(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testIntersectsWithRange3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:641,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:641,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:642,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:642,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:643,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:643,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:644,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:644,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:645,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:645,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:646,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:646,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:647,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:647,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:648,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:648,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:649,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:649,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 650
      start: 639
    functionDepth: 5
    functionLinenumber: 639
    functionLinenumberEnd: 650
    functionName: '[org.roaringbitmap.TestArrayContainer].testContainsRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.ArrayContainer].add(int,int)'
    - '[org.roaringbitmap.Container].contains(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testContainsRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:654,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.TestArrayContainer:654,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.TestArrayContainer:654,1
    - Dst: '[org.roaringbitmap.Container].add(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:654,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:655,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:655,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:656,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:656,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:657,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:657,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 658
      start: 652
    functionDepth: 3
    functionLinenumber: 652
    functionLinenumberEnd: 658
    functionName: '[org.roaringbitmap.TestArrayContainer].testContainsRange2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].add(int,int)'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.Container].add(char)'
    - '[org.roaringbitmap.Container].contains(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testContainsRange2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:662,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(int,int,org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:662,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int,org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:663,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:663,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:664,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:664,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:665,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:665,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:666,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:666,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int,int)'
      Src: org.roaringbitmap.TestArrayContainer:667,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:667,1
    - Dst: '[org.roaringbitmap.Container].contains(int,int,int)'
      Src: org.roaringbitmap.TestArrayContainer:668,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.TestArrayContainer:668,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 669
      start: 660
    functionDepth: 2
    functionLinenumber: 660
    functionLinenumberEnd: 669
    functionName: '[org.roaringbitmap.TestArrayContainer].testContainsRangeUnsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.Container].contains(int,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestArrayContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.ArrayContainer].add(int,int,org.roaringbitmap.TestArrayContainer)'
    - '[org.roaringbitmap.Container].contains(int,int,org.roaringbitmap.TestArrayContainer)'
    - '[org.roaringbitmap.Container].contains(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testContainsRangeUnsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:673,1
    - Dst: '[org.roaringbitmap.ArrayContainer].nextValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:674,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:674,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 675
      start: 671
    functionDepth: 2
    functionLinenumber: 671
    functionLinenumberEnd: 675
    functionName: '[org.roaringbitmap.TestArrayContainer].testNextValueBeforeStart()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.ArrayContainer].nextValue(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testNextValueBeforeStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:679,1
    - Dst: '[org.roaringbitmap.ArrayContainer].nextValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:680,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:680,1
    - Dst: '[org.roaringbitmap.ArrayContainer].nextValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:681,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:681,1
    - Dst: '[org.roaringbitmap.ArrayContainer].nextValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:682,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:682,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 683
      start: 677
    functionDepth: 2
    functionLinenumber: 677
    functionLinenumberEnd: 683
    functionName: '[org.roaringbitmap.TestArrayContainer].testNextValue()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.ArrayContainer].nextValue(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testNextValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:687,1
    - Dst: '[org.roaringbitmap.ArrayContainer].nextValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:688,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestArrayContainer:688,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 689
      start: 685
    functionDepth: 2
    functionLinenumber: 685
    functionLinenumberEnd: 689
    functionName: '[org.roaringbitmap.TestArrayContainer].testNextValueAfterEnd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
    - '[org.roaringbitmap.ArrayContainer].nextValue(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testNextValueAfterEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:693,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:693,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue()'
      Src: org.roaringbitmap.TestArrayContainer:694,1
    - Dst: '[org.roaringbitmap.Container].nextValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:695,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:695,1
    - Dst: '[org.roaringbitmap.Container].nextValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:696,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:696,1
    - Dst: '[org.roaringbitmap.Container].nextValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:697,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:697,1
    - Dst: '[org.roaringbitmap.Container].nextValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:698,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:698,1
    - Dst: '[org.roaringbitmap.Container].nextValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:699,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestArrayContainer:699,1
    - Dst: '[org.roaringbitmap.Container].nextValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:700,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestArrayContainer:700,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 701
      start: 691
    functionDepth: 5
    functionLinenumber: 691
    functionLinenumberEnd: 701
    functionName: '[org.roaringbitmap.TestArrayContainer].testNextValue2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertTrue()'
    - '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.Container].nextValue(char)'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testNextValue2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:705,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:705,1
    - Dst: '[org.roaringbitmap.Container].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:705,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue()'
      Src: org.roaringbitmap.TestArrayContainer:706,1
    - Dst: '[org.roaringbitmap.Container].nextValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:707,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:707,1
    - Dst: '[org.roaringbitmap.Container].nextValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:708,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:708,1
    - Dst: '[org.roaringbitmap.Container].nextValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:709,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:709,1
    - Dst: '[org.roaringbitmap.Container].nextValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:710,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:710,1
    - Dst: '[org.roaringbitmap.Container].nextValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:711,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:711,1
    - Dst: '[org.roaringbitmap.Container].nextValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:712,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestArrayContainer:712,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 713
      start: 703
    functionDepth: 5
    functionLinenumber: 703
    functionLinenumberEnd: 713
    functionName: '[org.roaringbitmap.TestArrayContainer].testNextValueBetweenRuns()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertTrue()'
    - '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.Container].nextValue(char)'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].iadd(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testNextValueBetweenRuns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:717,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:717,1
    - Dst: '[org.roaringbitmap.Container].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:717,1
    - Dst: '[org.roaringbitmap.Container].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:717,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue()'
      Src: org.roaringbitmap.TestArrayContainer:718,1
    - Dst: '[org.roaringbitmap.Container].nextValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:719,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:719,1
    - Dst: '[org.roaringbitmap.Container].nextValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:720,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:720,1
    - Dst: '[org.roaringbitmap.Container].nextValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:721,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:721,1
    - Dst: '[org.roaringbitmap.Container].nextValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:722,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:722,1
    - Dst: '[org.roaringbitmap.Container].nextValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:723,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:723,1
    - Dst: '[org.roaringbitmap.Container].nextValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:724,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:724,1
    - Dst: '[org.roaringbitmap.Container].nextValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:725,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:725,1
    - Dst: '[org.roaringbitmap.Container].nextValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:726,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:726,1
    - Dst: '[org.roaringbitmap.Container].nextValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:727,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:727,1
    - Dst: '[org.roaringbitmap.Container].nextValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:728,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:728,1
    - Dst: '[org.roaringbitmap.Container].nextValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:729,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:729,1
    - Dst: '[org.roaringbitmap.Container].nextValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:730,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:730,1
    - Dst: '[org.roaringbitmap.Container].nextValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:731,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestArrayContainer:731,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 732
      start: 715
    functionDepth: 5
    functionLinenumber: 715
    functionLinenumberEnd: 732
    functionName: '[org.roaringbitmap.TestArrayContainer].testNextValue3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertTrue()'
    - '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.Container].nextValue(char)'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].iadd(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testNextValue3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:736,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:736,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue()'
      Src: org.roaringbitmap.TestArrayContainer:737,1
    - Dst: '[org.roaringbitmap.Container].previousValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:738,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestArrayContainer:738,1
    - Dst: '[org.roaringbitmap.Container].previousValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:739,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestArrayContainer:739,1
    - Dst: '[org.roaringbitmap.Container].previousValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:740,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:740,1
    - Dst: '[org.roaringbitmap.Container].previousValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:741,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:741,1
    - Dst: '[org.roaringbitmap.Container].previousValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:742,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:742,1
    - Dst: '[org.roaringbitmap.Container].previousValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:743,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:743,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 744
      start: 734
    functionDepth: 5
    functionLinenumber: 734
    functionLinenumberEnd: 744
    functionName: '[org.roaringbitmap.TestArrayContainer].testPreviousValue1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertTrue()'
    - '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.Container].previousValue(char)'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testPreviousValue1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:748,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:748,1
    - Dst: '[org.roaringbitmap.Container].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:748,1
    - Dst: '[org.roaringbitmap.Container].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:748,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue()'
      Src: org.roaringbitmap.TestArrayContainer:749,1
    - Dst: '[org.roaringbitmap.Container].previousValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:750,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestArrayContainer:750,1
    - Dst: '[org.roaringbitmap.Container].previousValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:751,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestArrayContainer:751,1
    - Dst: '[org.roaringbitmap.Container].previousValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:752,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:752,1
    - Dst: '[org.roaringbitmap.Container].previousValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:753,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:753,1
    - Dst: '[org.roaringbitmap.Container].previousValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:754,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:754,1
    - Dst: '[org.roaringbitmap.Container].previousValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:755,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:755,1
    - Dst: '[org.roaringbitmap.Container].previousValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:756,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:756,1
    - Dst: '[org.roaringbitmap.Container].previousValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:757,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:757,1
    - Dst: '[org.roaringbitmap.Container].previousValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:758,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:758,1
    - Dst: '[org.roaringbitmap.Container].previousValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:759,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:759,1
    - Dst: '[org.roaringbitmap.Container].previousValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:760,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:760,1
    - Dst: '[org.roaringbitmap.Container].previousValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:761,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:761,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 762
      start: 746
    functionDepth: 5
    functionLinenumber: 746
    functionLinenumberEnd: 762
    functionName: '[org.roaringbitmap.TestArrayContainer].testPreviousValue2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertTrue()'
    - '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.Container].previousValue(char)'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
    - '[org.roaringbitmap.Container].iadd(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testPreviousValue2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:766,1
    - Dst: '[org.roaringbitmap.ArrayContainer].previousValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:767,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestArrayContainer:767,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 768
      start: 764
    functionDepth: 2
    functionLinenumber: 764
    functionLinenumberEnd: 768
    functionName: '[org.roaringbitmap.TestArrayContainer].testPreviousValueBeforeStart()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].previousValue(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testPreviousValueBeforeStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:772,1
    - Dst: '[org.roaringbitmap.ArrayContainer].previousValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:773,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestArrayContainer:773,1
    - Dst: '[org.roaringbitmap.ArrayContainer].previousValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:774,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:774,1
    - Dst: '[org.roaringbitmap.ArrayContainer].previousValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:775,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:775,1
    - Dst: '[org.roaringbitmap.ArrayContainer].previousValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:776,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:776,1
    - Dst: '[org.roaringbitmap.ArrayContainer].previousValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:777,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:777,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 778
      start: 770
    functionDepth: 2
    functionLinenumber: 770
    functionLinenumberEnd: 778
    functionName: '[org.roaringbitmap.TestArrayContainer].testPreviousValueSparse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].previousValue(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testPreviousValueSparse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:783,1
    - Dst: '[org.roaringbitmap.ArrayContainer].previousValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:784,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestArrayContainer:784,1
    - Dst: '[org.roaringbitmap.ArrayContainer].previousValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:785,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestArrayContainer:785,1
    - Dst: '[org.roaringbitmap.ArrayContainer].previousValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:786,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestArrayContainer:786,1
    - Dst: '[org.roaringbitmap.ArrayContainer].previousValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:787,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestArrayContainer:787,1
    - Dst: '[org.roaringbitmap.ArrayContainer].previousValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:788,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestArrayContainer:788,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 789
      start: 780
    functionDepth: 2
    functionLinenumber: 780
    functionLinenumberEnd: 789
    functionName: '[org.roaringbitmap.TestArrayContainer].testPreviousValueUnsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].previousValue(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testPreviousValueUnsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:794,1
    - Dst: '[org.roaringbitmap.ArrayContainer].nextValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:795,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestArrayContainer:795,1
    - Dst: '[org.roaringbitmap.ArrayContainer].nextValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:796,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestArrayContainer:796,1
    - Dst: '[org.roaringbitmap.ArrayContainer].nextValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:797,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestArrayContainer:797,1
    - Dst: '[org.roaringbitmap.ArrayContainer].nextValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:798,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestArrayContainer:798,1
    - Dst: '[org.roaringbitmap.ArrayContainer].nextValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:799,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestArrayContainer:799,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 800
      start: 791
    functionDepth: 2
    functionLinenumber: 791
    functionLinenumberEnd: 800
    functionName: '[org.roaringbitmap.TestArrayContainer].testNextValueUnsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
    - '[org.roaringbitmap.ArrayContainer].nextValue(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testNextValueUnsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:804,1
    - Dst: '[org.roaringbitmap.ArrayContainer].previousValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:805,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:805,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 806
      start: 802
    functionDepth: 2
    functionLinenumber: 802
    functionLinenumberEnd: 806
    functionName: '[org.roaringbitmap.TestArrayContainer].testPreviousValueAfterEnd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].previousValue(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testPreviousValueAfterEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:810,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:810,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:811,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:811,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:812,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:812,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:813,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:813,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:814,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:814,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:815,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:815,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:816,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:816,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 817
      start: 808
    functionDepth: 5
    functionLinenumber: 808
    functionLinenumberEnd: 817
    functionName: '[org.roaringbitmap.TestArrayContainer].testPreviousAbsentValue1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.Container].previousAbsentValue(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testPreviousAbsentValue1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:821,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:821,1
    - Dst: '[org.roaringbitmap.Container].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:821,1
    - Dst: '[org.roaringbitmap.Container].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:821,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:822,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:822,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:823,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:823,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:824,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:824,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:825,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:825,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:826,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:826,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:827,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:827,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:828,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:828,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:829,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:829,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:830,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:830,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:831,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:831,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:832,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:832,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:833,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:833,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 834
      start: 819
    functionDepth: 5
    functionLinenumber: 819
    functionLinenumberEnd: 834
    functionName: '[org.roaringbitmap.TestArrayContainer].testPreviousAbsentValue2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.Container].previousAbsentValue(char)'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].iadd(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testPreviousAbsentValue2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:838,1
    - Dst: '[org.roaringbitmap.ArrayContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:840,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(org.roaringbitmap.TestArrayContainer,int)'
      Src: org.roaringbitmap.TestArrayContainer:840,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 842
      start: 836
    functionDepth: 2
    functionLinenumber: 836
    functionLinenumberEnd: 842
    functionName: '[org.roaringbitmap.TestArrayContainer].testPreviousAbsentValueEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].previousAbsentValue(char)'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(org.roaringbitmap.TestArrayContainer,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testPreviousAbsentValueEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:846,1
    - Dst: '[org.roaringbitmap.ArrayContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:847,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:847,1
    - Dst: '[org.roaringbitmap.ArrayContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:848,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:848,1
    - Dst: '[org.roaringbitmap.ArrayContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:849,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:849,1
    - Dst: '[org.roaringbitmap.ArrayContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:850,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:850,1
    - Dst: '[org.roaringbitmap.ArrayContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:851,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:851,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 852
      start: 844
    functionDepth: 2
    functionLinenumber: 844
    functionLinenumberEnd: 852
    functionName: '[org.roaringbitmap.TestArrayContainer].testPreviousAbsentValueSparse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].previousAbsentValue(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testPreviousAbsentValueSparse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:857,1
    - Dst: '[org.roaringbitmap.ArrayContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:858,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestArrayContainer:858,1
    - Dst: '[org.roaringbitmap.ArrayContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:859,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestArrayContainer:859,1
    - Dst: '[org.roaringbitmap.ArrayContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:860,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestArrayContainer:860,1
    - Dst: '[org.roaringbitmap.ArrayContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:861,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestArrayContainer:861,1
    - Dst: '[org.roaringbitmap.ArrayContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:862,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestArrayContainer:862,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 863
      start: 854
    functionDepth: 2
    functionLinenumber: 854
    functionLinenumberEnd: 863
    functionName: '[org.roaringbitmap.TestArrayContainer].testPreviousAbsentValueUnsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].previousAbsentValue(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testPreviousAbsentValueUnsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:867,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:867,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:868,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:868,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:869,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:869,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:870,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:870,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:871,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:871,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:872,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:872,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:873,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:873,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 874
      start: 865
    functionDepth: 5
    functionLinenumber: 865
    functionLinenumberEnd: 874
    functionName: '[org.roaringbitmap.TestArrayContainer].testNextAbsentValue1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.Container].nextAbsentValue(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testNextAbsentValue1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:878,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:878,1
    - Dst: '[org.roaringbitmap.Container].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:878,1
    - Dst: '[org.roaringbitmap.Container].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:878,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:879,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:879,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:880,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:880,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:881,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:881,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:882,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:882,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:883,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:883,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:884,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:884,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:885,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:885,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:886,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:886,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:887,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:887,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:888,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:888,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:889,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:889,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:890,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:890,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 891
      start: 876
    functionDepth: 5
    functionLinenumber: 876
    functionLinenumberEnd: 891
    functionName: '[org.roaringbitmap.TestArrayContainer].testNextAbsentValue2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.Container].nextAbsentValue(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.Container].iadd(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testNextAbsentValue2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:895,1
    - Dst: '[org.roaringbitmap.ArrayContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:897,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(org.roaringbitmap.TestArrayContainer,int)'
      Src: org.roaringbitmap.TestArrayContainer:897,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 899
      start: 893
    functionDepth: 2
    functionLinenumber: 893
    functionLinenumberEnd: 899
    functionName: '[org.roaringbitmap.TestArrayContainer].testNextAbsentValueEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(org.roaringbitmap.TestArrayContainer,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].nextAbsentValue(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testNextAbsentValueEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:903,1
    - Dst: '[org.roaringbitmap.ArrayContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:904,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:904,1
    - Dst: '[org.roaringbitmap.ArrayContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:905,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:905,1
    - Dst: '[org.roaringbitmap.ArrayContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:906,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:906,1
    - Dst: '[org.roaringbitmap.ArrayContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:907,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:907,1
    - Dst: '[org.roaringbitmap.ArrayContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:908,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:908,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 909
      start: 901
    functionDepth: 2
    functionLinenumber: 901
    functionLinenumberEnd: 909
    functionName: '[org.roaringbitmap.TestArrayContainer].testNextAbsentValueSparse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].nextAbsentValue(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testNextAbsentValueSparse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:914,1
    - Dst: '[org.roaringbitmap.ArrayContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:915,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestArrayContainer:915,1
    - Dst: '[org.roaringbitmap.ArrayContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:916,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestArrayContainer:916,1
    - Dst: '[org.roaringbitmap.ArrayContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:917,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestArrayContainer:917,1
    - Dst: '[org.roaringbitmap.ArrayContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:918,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestArrayContainer:918,1
    - Dst: '[org.roaringbitmap.ArrayContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.TestArrayContainer:919,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.TestArrayContainer:919,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 920
      start: 911
    functionDepth: 2
    functionLinenumber: 911
    functionLinenumberEnd: 920
    functionName: '[org.roaringbitmap.TestArrayContainer].testNextAbsentValueUnsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].nextAbsentValue(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testNextAbsentValueUnsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.TestArrayContainer)'
      Src: org.roaringbitmap.TestArrayContainer:925,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validate()'
      Src: org.roaringbitmap.TestArrayContainer:928,1
    - Dst: '[org.roaringbitmap.ArrayContainer].forAllUntil(int,char,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestArrayContainer:933,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.TestArrayContainer:934,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:934,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validate()'
      Src: org.roaringbitmap.TestArrayContainer:937,1
    - Dst: '[org.roaringbitmap.ArrayContainer].forAllInRange(char,char,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestArrayContainer:939,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.TestArrayContainer:940,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:940,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validate()'
      Src: org.roaringbitmap.TestArrayContainer:943,1
    - Dst: '[org.roaringbitmap.ArrayContainer].forAllFrom(char,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestArrayContainer:947,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.TestArrayContainer:948,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:948,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].ofSize(int)'
      Src: org.roaringbitmap.TestArrayContainer:951,1
    - Dst: '[org.roaringbitmap.ArrayContainer].forAll(int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestArrayContainer:952,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertAllAbsentExcept(org.roaringbitmap.TestArrayContainer,int)'
      Src: org.roaringbitmap.TestArrayContainer:953,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].ofSize(int)'
      Src: org.roaringbitmap.TestArrayContainer:956,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].acceptAllAbsent(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:957,1
    - Dst: '[org.roaringbitmap.ArrayContainer].forAll(int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestArrayContainer:958,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertAllAbsentExcept(org.roaringbitmap.TestArrayContainer,int)'
      Src: org.roaringbitmap.TestArrayContainer:959,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:961,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].ofSize(int)'
      Src: org.roaringbitmap.TestArrayContainer:963,1
    - Dst: '[org.roaringbitmap.ArrayContainer].forAll(int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestArrayContainer:964,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertAllAbsent()'
      Src: org.roaringbitmap.TestArrayContainer:965,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.TestArrayContainer:967,1
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.TestArrayContainer:968,1
    - Dst: '[org.roaringbitmap.TestArrayContainer].assertTrue(org.roaringbitmap.TestArrayContainer,String)'
      Src: org.roaringbitmap.TestArrayContainer:969,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].ofSize(int)'
      Src: org.roaringbitmap.TestArrayContainer:971,1
    - Dst: '[org.roaringbitmap.ArrayContainer].forAllUntil(int,char,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.TestArrayContainer:972,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertAllPresent()'
      Src: org.roaringbitmap.TestArrayContainer:973,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 974
      start: 922
    functionDepth: 5
    functionLinenumber: 922
    functionLinenumberEnd: 974
    functionName: '[org.roaringbitmap.TestArrayContainer].testRangeConsumer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].forAllFrom(char,org.roaringbitmap.ValidationRangeConsumer)'
    - '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.TestArrayContainer)'
    - '[org.roaringbitmap.ArrayContainer].forAll(int,org.roaringbitmap.ValidationRangeConsumer)'
    - '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.ValidationRangeConsumer].assertAllPresent()'
    - '[org.roaringbitmap.ArrayContainer].forAllUntil(int,char,org.roaringbitmap.ValidationRangeConsumer)'
    - '[org.roaringbitmap.ArrayContainer].forAllInRange(char,char,org.roaringbitmap.ValidationRangeConsumer)'
    - '[org.roaringbitmap.ValidationRangeConsumer].validate()'
    - '[org.roaringbitmap.ValidationRangeConsumer].acceptAllAbsent(int,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ValidationRangeConsumer].assertAllAbsent()'
    - '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
    - '[org.roaringbitmap.ValidationRangeConsumer].assertAllAbsentExcept(org.roaringbitmap.TestArrayContainer,int)'
    - '[org.roaringbitmap.TestArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.TestArrayContainer].assertTrue(org.roaringbitmap.TestArrayContainer,String)'
    - '[org.roaringbitmap.ValidationRangeConsumer].ofSize(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.TestArrayContainer].testRangeConsumer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 978
      start: 976
    functionDepth: 0
    functionLinenumber: 976
    functionLinenumberEnd: 978
    functionName: '[org.roaringbitmap.TestArrayContainer].lower16Bits(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.TestArrayContainer].lower16Bits(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.TestArrayContainer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.TestArrayContainer].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.TestArrayContainer
    signature: '[org.roaringbitmap.TestArrayContainer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestCompressionRates:17,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestCompressionRates)'
      Src: org.roaringbitmap.buffer.TestCompressionRates:19,1
    - Dst: '[org.roaringbitmap.buffer.TestCompressionRates].assertTrue(org.roaringbitmap.buffer.TestCompressionRates)'
      Src: org.roaringbitmap.buffer.TestCompressionRates:25,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 13
    functionDepth: 4
    functionLinenumber: 13
    functionLinenumberEnd: 27
    functionName: '[org.roaringbitmap.buffer.TestCompressionRates].SimpleCompressionRateTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestCompressionRates.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestCompressionRates)'
    - '[org.roaringbitmap.buffer.TestCompressionRates].assertTrue(org.roaringbitmap.buffer.TestCompressionRates)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestCompressionRates].SimpleCompressionRateTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.TestCompressionRates
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.TestCompressionRates].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestCompressionRates.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.TestCompressionRates
    signature: '[org.roaringbitmap.buffer.TestCompressionRates].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator:23,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator:25,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator:27,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator,org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator:29,1
    - Dst: '[com.google.common.primitives.Ints].asList(org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator:29,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.PeekableCharIterator
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<Integer>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ints
    argTypes:
    - org.roaringbitmap.PeekableCharIterator
    constantsTouched: []
    func_position:
      end: 30
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 30
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator].asList(org.roaringbitmap.PeekableCharIterator)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainerCharIterator.java
    functionUses: 1
    functionsReached:
    - '[com.google.common.primitives.Ints].asList(org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator)'
    - '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator,org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator)'
    - '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator,int)'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[org.roaringbitmap.PeekableCharIterator].next()'
    linkageType: ''
    returnType: java.util.List<Integer>
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator].asList(org.roaringbitmap.PeekableCharIterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator:34,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator:36,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator:39,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].clone()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator:40,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator].assertNotNull(org.roaringbitmap.PeekableCharIterator)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator:41,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator].asList(org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator:42,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator].asList(org.roaringbitmap.PeekableCharIterator)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator:43,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator].assertEquals(java.util.List<Integer>,java.util.List<Integer>)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 32
    functionDepth: 3
    functionLinenumber: 32
    functionLinenumberEnd: 45
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator].testClone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainerCharIterator.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator].asList(org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].clone()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator].assertEquals(java.util.List<Integer>,java.util.List<Integer>)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator].assertNotNull(org.roaringbitmap.PeekableCharIterator)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator].asList(org.roaringbitmap.PeekableCharIterator)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator].testClone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainerCharIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:27,1
    - Dst: '[java.nio.ByteBuffer].allocateDirect(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:27,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:28,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].flip()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:29,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - r
    argTypes:
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 31
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 31
    functionName: '[org.roaringbitmap.buffer.TestFastAggregation].toDirect(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestFastAggregation.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(org.roaringbitmap.buffer.TestFastAggregation)'
    - '[org.roaringbitmap.buffer.TestFastAggregation].flip()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestFastAggregation)'
    - '[java.nio.ByteBuffer].allocateDirect(org.roaringbitmap.buffer.TestFastAggregation)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.TestFastAggregation].toDirect(org.roaringbitmap.buffer.MutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:34,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:35,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:37,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:38,1
    - Dst: e.toString()
      Src: org.roaringbitmap.buffer.TestFastAggregation:40,1
    - Dst: '[RuntimeException].<init>(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:40,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:42,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:42,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:43,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - r
    argTypes:
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 44
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 44
    functionName: '[org.roaringbitmap.buffer.TestFastAggregation].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestFastAggregation.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.io.DataOutputStream].close()'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[RuntimeException].<init>(org.roaringbitmap.buffer.TestFastAggregation)'
    - e.toString()
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestFastAggregation)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestFastAggregation)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.TestFastAggregation].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:52,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:53,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:54,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:55,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].naive_and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:56,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:56,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:57,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].naive_and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:57,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 46
    functionDepth: 4
    functionLinenumber: 46
    functionLinenumberEnd: 58
    functionName: '[org.roaringbitmap.buffer.TestFastAggregation].testNaiveAnd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferFastAggregation].naive_and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestFastAggregation)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].naive_and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestFastAggregation].testNaiveAnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:68,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:69,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:70,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:71,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:72,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:73,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:74,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:75,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].priorityqueue_or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:76,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:76,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].priorityqueue_or(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:77,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:77,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].priorityqueue_or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:78,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:78,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:79,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].priorityqueue_or(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:79,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:79,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:81,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:81,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].priorityqueue_or(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:81,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:80,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:82,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:83,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].priorityqueue_or(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:83,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 60
    functionDepth: 4
    functionLinenumber: 60
    functionLinenumberEnd: 84
    functionName: '[org.roaringbitmap.buffer.TestFastAggregation].testPriorityQueueOr()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferFastAggregation].priorityqueue_or(org.roaringbitmap.buffer.TestFastAggregation)'
    - '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].priorityqueue_or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].priorityqueue_or(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestFastAggregation)'
    - '[java.util.ArrayList].iterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestFastAggregation].testPriorityQueueOr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].assertThrows()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 103
    functionName: '[org.roaringbitmap.buffer.TestFastAggregation].testPriorityQueueXor()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestFastAggregation].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestFastAggregation].testPriorityQueueXor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:111,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:111,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:112,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:112,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:113,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:113,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:114,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:114,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].naive_and(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:115,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:115,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:116,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].naive_and(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:116,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 105
    functionDepth: 4
    functionLinenumber: 105
    functionLinenumberEnd: 117
    functionName: '[org.roaringbitmap.buffer.TestFastAggregation].testNaiveAndMapped()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferFastAggregation].naive_and(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].naive_and(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestFastAggregation].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestFastAggregation)'
    - '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestFastAggregation].testNaiveAndMapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:127,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:128,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:129,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:129,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:130,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:130,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:131,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:131,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:132,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:132,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:133,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:134,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].priorityqueue_or(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:135,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:135,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].priorityqueue_or(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:136,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:136,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].priorityqueue_or(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:137,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:137,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:138,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].priorityqueue_or(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:138,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:138,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:140,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:140,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].priorityqueue_or(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:140,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:139,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:141,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:142,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].priorityqueue_or(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:142,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 119
    functionDepth: 4
    functionLinenumber: 119
    functionLinenumberEnd: 143
    functionName: '[org.roaringbitmap.buffer.TestFastAggregation].testPriorityQueueOrMapped()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferFastAggregation].priorityqueue_or(org.roaringbitmap.buffer.TestFastAggregation)'
    - '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestFastAggregation].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestFastAggregation)'
    - '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.ArrayList].iterator()'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].priorityqueue_or(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[java.util.ArrayList].add(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].priorityqueue_or(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestFastAggregation].testPriorityQueueOrMapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:146,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:147,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:148,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:151,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:154,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:157,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:160,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:161,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:162,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:163,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:163,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:164,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:165,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:165,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 145
    functionDepth: 4
    functionLinenumber: 145
    functionLinenumberEnd: 166
    functionName: '[org.roaringbitmap.buffer.TestFastAggregation].testBigOrMapped()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestFastAggregation].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestFastAggregation)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].clone()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestFastAggregation].testBigOrMapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].assertThrows()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:170,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 185
    functionName: '[org.roaringbitmap.buffer.TestFastAggregation].testPriorityQueueXorMapped()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestFastAggregation].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestFastAggregation].testPriorityQueueXorMapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:191,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:191,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:191,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:191,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].build()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:191,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:191,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:197,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:197,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:197,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:197,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].build()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:197,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:197,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:203,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:203,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:203,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:203,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].build()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:203,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:203,1
    - Dst: '[java.util.Arrays].asList(org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:190,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:189,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:211,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:211,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:211,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:211,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].build()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:211,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:211,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:217,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:217,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:217,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:217,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].build()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:217,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:217,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:223,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:223,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:223,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:223,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].build()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:223,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:223,1
    - Dst: '[java.util.Arrays].asList(org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:210,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:209,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:231,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:231,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:231,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:231,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].build()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:231,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:231,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:237,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:237,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:237,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:237,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].build()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:237,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:237,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:243,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:243,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:243,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:243,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].build()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:243,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:243,1
    - Dst: '[java.util.Arrays].asList(org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:230,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:229,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:251,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:251,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:251,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:251,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].build()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:251,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:251,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:257,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:257,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:257,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:257,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].build()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:257,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:257,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:263,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:263,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:263,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:263,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].build()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:263,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:263,1
    - Dst: '[java.util.Arrays].asList(org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:250,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:249,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:271,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:271,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:271,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:271,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].build()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:271,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:271,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:277,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:277,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:277,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:277,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].build()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:277,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:277,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:283,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:283,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:283,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:283,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].build()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:283,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:283,1
    - Dst: '[java.util.Arrays].asList(org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:270,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:269,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:291,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:291,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:291,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:291,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].build()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:291,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:291,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:297,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:297,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:297,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:297,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].build()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:297,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:297,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:303,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:303,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:303,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:303,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].build()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:303,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:303,1
    - Dst: '[java.util.Arrays].asList(org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:290,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:289,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:311,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:311,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:311,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:311,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].build()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:311,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:311,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:317,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:317,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:317,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:317,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].build()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:317,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:317,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:323,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:323,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:323,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:323,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].build()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:323,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:323,1
    - Dst: '[java.util.Arrays].asList(org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:310,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:309,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:331,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:331,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:331,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:331,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].build()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:331,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:331,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:337,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:337,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:337,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:337,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].build()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:337,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:337,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:343,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:343,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:343,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:343,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].build()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:343,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:343,1
    - Dst: '[java.util.Arrays].asList(org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:330,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:329,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:351,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:351,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:351,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:351,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].build()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:351,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:351,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:357,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:357,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:357,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:357,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].build()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:357,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:357,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:363,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:363,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:363,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:363,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].build()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:363,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:363,1
    - Dst: '[java.util.Arrays].asList(org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:350,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:349,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:371,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:371,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].build()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:371,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:371,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:372,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:372,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:372,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:372,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].build()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:372,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:372,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].testCase()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:378,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:378,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withRunAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:378,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:378,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].build()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:378,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:378,1
    - Dst: '[java.util.Arrays].asList(org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:370,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:369,1
    - Dst: '[java.util.stream.Stream].of(org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:188,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 199
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 384
      start: 187
    functionDepth: 1
    functionLinenumber: 187
    functionLinenumberEnd: 384
    functionName: '[org.roaringbitmap.buffer.TestFastAggregation].bitmaps()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.Stream].of(org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation)'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.TestFastAggregation)'
    - '[org.roaringbitmap.buffer.TestFastAggregation].withArrayAt(int)'
    - '[org.roaringbitmap.buffer.TestFastAggregation].toMutableRoaringBitmap()'
    - '[java.util.Arrays].asList(org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation)'
    - '[org.roaringbitmap.buffer.TestFastAggregation].testCase()'
    - '[org.roaringbitmap.buffer.TestFastAggregation].build()'
    - '[org.roaringbitmap.buffer.TestFastAggregation].withRunAt(int)'
    - '[org.roaringbitmap.buffer.TestFastAggregation].withBitmapAt(int)'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.roaringbitmap.buffer.TestFastAggregation].bitmaps()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>].toArray()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:389,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].and(org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:391,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].naive_and(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:392,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:393,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].and(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:394,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:395,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].workAndMemoryShyAnd(org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:396,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:397,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>
    constantsTouched: []
    func_position:
      end: 398
      start: 386
    functionDepth: 1
    functionLinenumber: 386
    functionLinenumberEnd: 398
    functionName: '[org.roaringbitmap.buffer.TestFastAggregation].testWorkShyAnd(java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferFastAggregation].and(org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation)'
    - '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].workAndMemoryShyAnd(org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation)'
    - '[java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>].toArray()'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].and(org.roaringbitmap.buffer.TestFastAggregation)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].naive_and(org.roaringbitmap.buffer.TestFastAggregation)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestFastAggregation].testWorkShyAnd(java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>].iterator()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:404,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].and(org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:404,1
    - Dst: '[java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>].iterator()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:405,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].naive_and(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:405,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:406,1
    - Dst: '[java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>].iterator()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:407,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].and(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:407,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:408,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bitmaps
    argTypes:
    - java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>
    constantsTouched: []
    func_position:
      end: 409
      start: 400
    functionDepth: 1
    functionLinenumber: 400
    functionLinenumberEnd: 409
    functionName: '[org.roaringbitmap.buffer.TestFastAggregation].testWorkShyAndIterator(java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferFastAggregation].and(org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation)'
    - '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>].iterator()'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].and(org.roaringbitmap.buffer.TestFastAggregation)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].naive_and(org.roaringbitmap.buffer.TestFastAggregation)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestFastAggregation].testWorkShyAndIterator(java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>].toArray()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:414,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].toDirect(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:416,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].and(org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:419,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].naive_and(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:420,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:421,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].and(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:422,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:423,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].workAndMemoryShyAnd(org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:424,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:425,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>
    constantsTouched: []
    func_position:
      end: 426
      start: 411
    functionDepth: 1
    functionLinenumber: 411
    functionLinenumberEnd: 426
    functionName: '[org.roaringbitmap.buffer.TestFastAggregation].testWorkShyAndDirect(java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferFastAggregation].and(org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation)'
    - '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestFastAggregation].toDirect(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].workAndMemoryShyAnd(org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation)'
    - '[java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>].toArray()'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].and(org.roaringbitmap.buffer.TestFastAggregation)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].naive_and(org.roaringbitmap.buffer.TestFastAggregation)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestFastAggregation].testWorkShyAndDirect(java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].toArray()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:431,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:433,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].and(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:434,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].andCardinality(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:435,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:436,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.TestFastAggregation,int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:436,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
    constantsTouched: []
    func_position:
      end: 438
      start: 428
    functionDepth: 0
    functionLinenumber: 428
    functionLinenumberEnd: 438
    functionName: '[org.roaringbitmap.buffer.TestFastAggregation].testAndCardinality(java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].andCardinality(org.roaringbitmap.buffer.TestFastAggregation)'
    - '[java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].toArray()'
    - '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.TestFastAggregation,int)'
    - '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].and(org.roaringbitmap.buffer.TestFastAggregation)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestFastAggregation].testAndCardinality(java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].toArray()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:443,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:445,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].and(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:446,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].intersects(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:447,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(boolean)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:448,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
    constantsTouched: []
    func_position:
      end: 450
      start: 440
    functionDepth: 0
    functionLinenumber: 440
    functionLinenumberEnd: 450
    functionName: '[org.roaringbitmap.buffer.TestFastAggregation].testIntersects(java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferFastAggregation].intersects(org.roaringbitmap.buffer.TestFastAggregation)'
    - '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(boolean)'
    - '[java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].toArray()'
    - '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].and(org.roaringbitmap.buffer.TestFastAggregation)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestFastAggregation].testIntersects(java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].toArray()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:455,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:457,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:458,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].orCardinality(org.roaringbitmap.buffer.TestFastAggregation)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:459,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestFastAggregation:460,1
    - Dst: '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.TestFastAggregation,int)'
      Src: org.roaringbitmap.buffer.TestFastAggregation:460,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
    constantsTouched: []
    func_position:
      end: 462
      start: 452
    functionDepth: 0
    functionLinenumber: 452
    functionLinenumberEnd: 462
    functionName: '[org.roaringbitmap.buffer.TestFastAggregation].testOrCardinality(java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.buffer.TestFastAggregation)'
    - '[java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].toArray()'
    - '[org.roaringbitmap.buffer.TestFastAggregation].assertEquals(org.roaringbitmap.buffer.TestFastAggregation,int)'
    - '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.TestFastAggregation,org.roaringbitmap.buffer.TestFastAggregation)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].orCardinality(org.roaringbitmap.buffer.TestFastAggregation)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestFastAggregation].testOrCardinality(java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.TestFastAggregation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.TestFastAggregation].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestFastAggregation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.TestFastAggregation
    signature: '[org.roaringbitmap.buffer.TestFastAggregation].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].<init>(org.roaringbitmap.buffer.MutableRoaringArrayTest,org.roaringbitmap.buffer.MutableRoaringArrayTest,org.roaringbitmap.buffer.MutableRoaringArrayTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringArrayTest:14,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].extendArray(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringArrayTest:15,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArrayTest].assertSame(org.roaringbitmap.buffer.MutableRoaringArrayTest,char[],String)'
      Src: org.roaringbitmap.buffer.MutableRoaringArrayTest:16,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 17
      start: 9
    functionDepth: 1
    functionLinenumber: 9
    functionLinenumberEnd: 17
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArrayTest].resizeOnlyIfNecessary()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/MutableRoaringArrayTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringArrayTest].assertSame(org.roaringbitmap.buffer.MutableRoaringArrayTest,char[],String)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].extendArray(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].<init>(org.roaringbitmap.buffer.MutableRoaringArrayTest,org.roaringbitmap.buffer.MutableRoaringArrayTest,org.roaringbitmap.buffer.MutableRoaringArrayTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringArrayTest].resizeOnlyIfNecessary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringArrayTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArrayTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/MutableRoaringArrayTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringArrayTest
    signature: '[org.roaringbitmap.buffer.MutableRoaringArrayTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:23,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:25,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:26,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:27,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:28,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:30,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:30,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:31,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmapCopyOnWrite()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:34,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:36,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:36,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:37,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:37,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:40,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:41,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:41,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:42,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:42,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:45,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:45,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:46,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 20
    functionDepth: 6
    functionLinenumber: 20
    functionLinenumberEnd: 47
    functionName: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].testEmptyBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestCopyOnWriteEdgeCases.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,int)'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmapCopyOnWrite()'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].contains(int)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].isEmpty()'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].testEmptyBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:52,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:53,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:55,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:56,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:57,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:58,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:60,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:60,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:61,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmapCopyOnWrite()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:63,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:65,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:65,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:66,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:66,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].remove(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:69,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:70,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:70,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:71,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertFalse(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:71,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:74,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:74,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:75,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 49
    functionDepth: 5
    functionLinenumber: 49
    functionLinenumberEnd: 76
    functionName: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].testSingleElementBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestCopyOnWriteEdgeCases.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,int)'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertFalse(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].remove(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmapCopyOnWrite()'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].contains(int)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].testSingleElementBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:81,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:83,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:86,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:87,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:88,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:89,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:91,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:91,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:92,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmapCopyOnWrite()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:94,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:96,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:96,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:97,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:97,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:98,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:98,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:99,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:99,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].remove(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:102,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:103,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:103,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:104,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertFalse(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:104,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:107,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:107,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:108,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 78
    functionDepth: 4
    functionLinenumber: 78
    functionLinenumberEnd: 109
    functionName: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].testFullRangeContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestCopyOnWriteEdgeCases.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,int)'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertFalse(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].remove(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmapCopyOnWrite()'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].contains(int)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].testFullRangeContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:114,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:116,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:119,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:120,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:121,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:122,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:124,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:124,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:125,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmapCopyOnWrite()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:127,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:129,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:129,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:132,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:133,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:134,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:136,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:136,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:137,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:137,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:138,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:138,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:139,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:139,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:142,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:142,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:143,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:143,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:144,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:144,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:145,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 111
    functionDepth: 5
    functionLinenumber: 111
    functionLinenumberEnd: 146
    functionName: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].testSparseDistribution()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestCopyOnWriteEdgeCases.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,int)'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmapCopyOnWrite()'
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertFalse(boolean)'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].contains(int)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].testSparseDistribution()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:151,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:152,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:153,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:154,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:156,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:157,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:158,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:159,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:161,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:161,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:162,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmapCopyOnWrite()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:164,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:167,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:168,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].remove(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:169,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].flip(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:170,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:172,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:172,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:173,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:173,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:174,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertFalse(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:174,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:175,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:175,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:176,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:176,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:177,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:177,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:178,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:178,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:181,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:181,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:182,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:182,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:183,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:183,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:184,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 148
    functionDepth: 5
    functionLinenumber: 148
    functionLinenumberEnd: 185
    functionName: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].testMultipleModificationsSameContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestCopyOnWriteEdgeCases.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].flip(int)'
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].add(int)'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertFalse(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].remove(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmapCopyOnWrite()'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].contains(int)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].testMultipleModificationsSameContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:190,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:191,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:192,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:193,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:195,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:196,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:197,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:198,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:200,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:200,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:201,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmapCopyOnWrite()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:203,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:204,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:206,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:206,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases,org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:206,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap,org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:207,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:210,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:213,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:213,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:214,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertFalse(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:214,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:215,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:215,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:216,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 187
    functionDepth: 5
    functionLinenumber: 187
    functionLinenumberEnd: 217
    functionName: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].testCloneOfCopyOnWrite()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestCopyOnWriteEdgeCases.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap,org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap)'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertFalse(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmapCopyOnWrite()'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].contains(int)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases,org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].clone()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].testCloneOfCopyOnWrite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:222,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:223,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:224,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:225,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:227,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:228,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:229,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:230,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:233,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:234,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:235,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:236,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:238,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:238,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:239,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmapCopyOnWrite()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:241,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:244,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:245,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:245,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:246,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:246,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:247,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:247,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:248,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:248,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:249,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:249,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:252,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:252,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:253,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:253,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:254,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:254,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:255,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:255,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:256,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 257
      start: 219
    functionDepth: 5
    functionLinenumber: 219
    functionLinenumberEnd: 257
    functionName: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].testOperationsOnCopyOnWrite()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestCopyOnWriteEdgeCases.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,int)'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmapCopyOnWrite()'
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertFalse(boolean)'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].contains(int)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].testOperationsOnCopyOnWrite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:262,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:264,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:267,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:268,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:269,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:270,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:272,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:272,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:273,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmapCopyOnWrite()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:275,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:278,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].remove(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:279,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:287,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:288,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:288,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:289,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertFalse(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:289,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:296,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 297
      start: 259
    functionDepth: 6
    functionLinenumber: 259
    functionLinenumberEnd: 297
    functionName: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].testIterationAfterCopyOnWrite()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestCopyOnWriteEdgeCases.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].remove(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmapCopyOnWrite()'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].add(int)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].contains(int)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertFalse(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].testIterationAfterCopyOnWrite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:302,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:303,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:304,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:305,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:307,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:308,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:309,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:310,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:312,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:312,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:313,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmapCopyOnWrite()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:315,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:318,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].remove(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:319,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:322,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:323,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:324,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:325,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:328,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:328,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:329,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:331,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:331,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:332,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:332,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:333,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:333,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:334,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:334,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:335,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:335,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 336
      start: 299
    functionDepth: 5
    functionLinenumber: 299
    functionLinenumberEnd: 336
    functionName: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].testSerializationAfterCopyOnWrite()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestCopyOnWriteEdgeCases.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].remove(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmapCopyOnWrite()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(boolean)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertFalse(boolean)'
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,int)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].testSerializationAfterCopyOnWrite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:341,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:343,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:345,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:347,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:348,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:349,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:350,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:352,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:352,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:353,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmapCopyOnWrite()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:355,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:357,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:357,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].remove(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:360,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:362,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:362,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:363,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertFalse(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:363,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:366,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:366,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:367,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases:367,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 368
      start: 338
    functionDepth: 4
    functionLinenumber: 338
    functionLinenumberEnd: 368
    functionName: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].testCopyOnWriteWithRunOptimization()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestCopyOnWriteEdgeCases.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertEquals(int,int)'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].assertFalse(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].remove(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmapCopyOnWrite()'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].contains(int)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].testCopyOnWriteWithRunOptimization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestCopyOnWriteEdgeCases.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases
    signature: '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:39,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableBitmapContainer
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].emptyContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[java.nio.LongBuffer].allocate(int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableBitmapContainer
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].emptyContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].allocateDirect(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:44,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].asLongBuffer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:44,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:45,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:47,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableBitmapContainer
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - min
    - max
    - sample
    argTypes:
    - char
    - char
    - int
    constantsTouched: []
    func_position:
      end: 50
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 50
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].generateContainer(char,char,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 11
    functionsReached:
    - '[java.nio.ByteBuffer].allocateDirect(int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].asLongBuffer()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableBitmapContainer
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].generateContainer(char,char,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:54,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:55,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:56,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].toString()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:57,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(String,String)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 52
    functionDepth: 3
    functionLinenumber: 52
    functionLinenumberEnd: 59
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testToString()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].toString()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(String,String)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:63,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:64,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:65,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:69,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:71,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].ixor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:74,1
    - Dst: bc.ixor(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:75,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:75,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:75,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 61
    functionDepth: 2
    functionLinenumber: 61
    functionLinenumberEnd: 76
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testXOR()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - bc.ixor(org.roaringbitmap.buffer.MappeableBitmapContainer)
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].ixor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testXOR()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:80,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:81,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:82,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:86,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:88,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iandNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:91,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:92,1
    - Dst: bc.hashCode()
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:93,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].hashCode()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:93,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:93,1
    - Dst: bc.iandNot(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:94,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:94,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:94,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].clear()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:95,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:96,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:96,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 78
    functionDepth: 2
    functionLinenumber: 78
    functionLinenumberEnd: 97
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testANDNOT()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
    - bc.iandNot(org.roaringbitmap.buffer.MappeableBitmapContainer)
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].hashCode()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].getCardinality()'
    - bc.hashCode()
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iandNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testANDNOT()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:101,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:102,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:103,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:107,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:109,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:112,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:113,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iand(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:114,1
    - Dst: bc.iand(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:115,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:116,1
    - Dst: bc.iand(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:117,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:117,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:117,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 99
    functionDepth: 3
    functionLinenumber: 99
    functionLinenumberEnd: 118
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testAND()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iand(org.roaringbitmap.buffer.MappeableRunContainer)'
    - bc.iand(org.roaringbitmap.buffer.MappeableBitmapContainer)
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testAND()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:122,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:123,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:124,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:128,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:130,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].ior(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:133,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:134,1
    - Dst: bc2.ior(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:135,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:136,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:137,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:138,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iandNot(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:139,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:139,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:139,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 120
    functionDepth: 4
    functionLinenumber: 120
    functionLinenumberEnd: 140
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testOR()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iandNot(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int,int)'
    - bc2.ior(org.roaringbitmap.buffer.MappeableBitmapContainer)
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].ior(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testOR()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].allocateDirect(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:143,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].asLongBuffer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:143,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:144,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:144,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].put(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:144,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bc
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 146
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 146
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].removeArray(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 4
    functionsReached:
    - '[java.nio.ByteBuffer].allocateDirect(int)'
    - '[java.nio.LongBuffer].limit()'
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].asLongBuffer()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].put(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].removeArray(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:150,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:151,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:152,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:156,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:158,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].removeArray(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:161,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].removeArray(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:162,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].ixor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:163,1
    - Dst: bc.ixor(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:164,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:164,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:164,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 148
    functionDepth: 2
    functionLinenumber: 148
    functionLinenumberEnd: 165
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testXORNoArray()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - bc.ixor(org.roaringbitmap.buffer.MappeableBitmapContainer)
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].ixor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].removeArray(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testXORNoArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:169,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:170,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:171,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:175,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:177,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].removeArray(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:180,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].removeArray(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:181,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iandNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:182,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:183,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 167
    functionDepth: 2
    functionLinenumber: 167
    functionLinenumberEnd: 184
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testANDNOTNoArray()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iandNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].removeArray(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testANDNOTNoArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:188,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:189,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:190,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:194,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:196,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].removeArray(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:199,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].removeArray(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:200,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].removeArray(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:201,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iand(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:202,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:203,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].removeArray(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:204,1
    - Dst: bc.iand(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:205,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:205,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:205,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 186
    functionDepth: 2
    functionLinenumber: 186
    functionLinenumberEnd: 206
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testANDNoArray()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iand(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].removeArray(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - bc.iand(org.roaringbitmap.buffer.MappeableBitmapContainer)
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].removeArray(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testANDNoArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:210,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:211,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:212,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:216,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:218,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].removeArray(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:221,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].removeArray(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:222,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].ior(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:223,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:224,1
    - Dst: bc2.ior(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:225,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:226,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 208
    functionDepth: 2
    functionLinenumber: 208
    functionLinenumberEnd: 227
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testORNoArray()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].removeArray(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - bc2.ior(org.roaringbitmap.buffer.MappeableBitmapContainer)
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].ior(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testORNoArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:231,1
    - Dst: '[java.nio.ByteBuffer].allocateDirect(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:234,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].asLongBuffer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:234,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:235,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:236,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].isArrayBacked()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:237,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:237,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:238,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iadd(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:239,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:240,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:240,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:241,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:241,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:242,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:243,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].remove(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:244,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:244,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:244,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:245,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:245,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].not(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:246,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:246,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:246,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 249
      start: 229
    functionDepth: 1
    functionLinenumber: 229
    functionLinenumberEnd: 249
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].runConstructorForBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[java.nio.ByteBuffer].allocateDirect(int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].isArrayBacked()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iadd(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].remove(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].not(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].asLongBuffer()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - System.out.println(String)
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].runConstructorForBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:253,1
    - Dst: '[java.nio.ByteBuffer].allocateDirect(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:256,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].asLongBuffer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:256,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:257,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:258,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].isArrayBacked()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:259,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:259,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:260,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iadd(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:261,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:262,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:262,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:263,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:263,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:264,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:265,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].remove(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:266,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:266,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:266,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:267,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:267,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].not(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:268,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:268,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:268,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 271
      start: 251
    functionDepth: 1
    functionLinenumber: 251
    functionLinenumberEnd: 271
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].runConstructorForBitmap2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[java.nio.ByteBuffer].allocateDirect(int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].isArrayBacked()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iadd(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].remove(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].not(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].asLongBuffer()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - System.out.println(String)
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].runConstructorForBitmap2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].generateContainer(char,char,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:275,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:276,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:277,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 278
      start: 273
    functionDepth: 4
    functionLinenumber: 273
    functionLinenumberEnd: 278
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testRangeCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].generateContainer(char,char,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testRangeCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].generateContainer(char,char,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:282,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:283,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:284,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 285
      start: 280
    functionDepth: 4
    functionLinenumber: 280
    functionLinenumberEnd: 285
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testRangeCardinality2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].generateContainer(char,char,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testRangeCardinality2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].generateContainer(char,char,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:289,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].generateContainer(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:291,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].ior(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:292,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:293,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 294
      start: 287
    functionDepth: 2
    functionLinenumber: 287
    functionLinenumberEnd: 294
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testRangeCardinality3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].ior(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].generateContainer(char,char,int)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].generateContainer(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testRangeCardinality3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].generateContainer(char,char,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:298,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].generateContainer(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:300,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].andNot(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:301,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:302,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 303
      start: 296
    functionDepth: 3
    functionLinenumber: 296
    functionLinenumberEnd: 303
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testRangeCardinality4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].andNot(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].generateContainer(char,char,int)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].generateContainer(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testRangeCardinality4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].generateContainer(char,char,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:307,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].generateContainer(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:309,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iandNot(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:310,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 312
      start: 305
    functionDepth: 3
    functionLinenumber: 305
    functionLinenumberEnd: 312
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testRangeCardinality5()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iandNot(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].generateContainer(char,char,int)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].generateContainer(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testRangeCardinality5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].generateContainer(char,char,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:316,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].generateContainer(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:318,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iand(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:319,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:320,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 321
      start: 314
    functionDepth: 3
    functionLinenumber: 314
    functionLinenumberEnd: 321
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testRangeCardinality6()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iand(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].generateContainer(char,char,int)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].generateContainer(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testRangeCardinality6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].generateContainer(char,char,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:325,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].generateContainer(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:327,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].ixor(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:328,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:329,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 330
      start: 323
    functionDepth: 3
    functionLinenumber: 323
    functionLinenumberEnd: 330
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testRangeCardinality7()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].ixor(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].generateContainer(char,char,int)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].generateContainer(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testRangeCardinality7()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertThrows()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:334,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 336
      start: 332
    functionDepth: 0
    functionLinenumber: 332
    functionLinenumberEnd: 336
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextTooLarge()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertThrows()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:340,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 341
      start: 338
    functionDepth: 0
    functionLinenumber: 338
    functionLinenumberEnd: 341
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextTooSmall()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertThrows()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:345,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 347
      start: 343
    functionDepth: 0
    functionLinenumber: 343
    functionLinenumberEnd: 347
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousTooLarge()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousTooLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertThrows()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:351,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 352
      start: 349
    functionDepth: 0
    functionLinenumber: 349
    functionLinenumberEnd: 352
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousTooSmall()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousTooSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertThrows()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:356,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 362
      start: 354
    functionDepth: 0
    functionLinenumber: 354
    functionLinenumberEnd: 362
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].addInvalidRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].addInvalidRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertThrows()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:366,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 372
      start: 364
    functionDepth: 0
    functionLinenumber: 364
    functionLinenumberEnd: 372
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].iaddInvalidRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].iaddInvalidRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:376,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:377,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:378,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:379,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iand(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:380,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:381,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:381,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:383,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:383,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 385
      start: 374
    functionDepth: 5
    functionLinenumber: 374
    functionLinenumberEnd: 385
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].iand()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iand(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].iand()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:389,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:390,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:391,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:392,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].ior(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:393,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:394,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:394,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:396,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:396,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 398
      start: 387
    functionDepth: 5
    functionLinenumber: 387
    functionLinenumberEnd: 398
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].ior()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].ior(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].ior()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:402,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iremove(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:403,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:404,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:404,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 405
      start: 400
    functionDepth: 4
    functionLinenumber: 400
    functionLinenumberEnd: 405
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].iremoveEmptyRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iremove(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].iremoveEmptyRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertThrows()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:409,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 415
      start: 407
    functionDepth: 0
    functionLinenumber: 407
    functionLinenumberEnd: 415
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].iremoveInvalidRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].iremoveInvalidRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:419,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iremove(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:420,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:421,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:421,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 422
      start: 417
    functionDepth: 4
    functionLinenumber: 417
    functionLinenumberEnd: 422
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].iremove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iremove(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].iremove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:426,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:427,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iremove(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:428,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:429,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:429,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:431,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:431,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 433
      start: 424
    functionDepth: 4
    functionLinenumber: 424
    functionLinenumberEnd: 433
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].iremove2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].iremove(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].iremove2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:437,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:438,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:439,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].numberOfRuns()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:440,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:440,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 441
      start: 435
    functionDepth: 4
    functionLinenumber: 435
    functionLinenumberEnd: 441
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].numberOfRuns()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].numberOfRuns()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].numberOfRuns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:445,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].put()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:446,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].asReadOnlyBuffer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:447,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:447,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].numberOfRuns()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:448,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:448,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 449
      start: 443
    functionDepth: 2
    functionLinenumber: 443
    functionLinenumberEnd: 449
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].numberOfRuns2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].asReadOnlyBuffer()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].put()'
    - '[java.nio.LongBuffer].allocate(int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].numberOfRuns()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].numberOfRuns2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertThrows()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:453,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 460
      start: 451
    functionDepth: 0
    functionLinenumber: 451
    functionLinenumberEnd: 460
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].selectInvalidPosition()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].selectInvalidPosition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:464,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].put()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:465,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].put()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:466,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].asReadOnlyBuffer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:467,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:467,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].select(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:468,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:468,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 469
      start: 462
    functionDepth: 2
    functionLinenumber: 462
    functionLinenumberEnd: 469
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].select()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].asReadOnlyBuffer()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].put()'
    - '[java.nio.LongBuffer].allocate(int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,char)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].select(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].select()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:473,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:474,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:475,1
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:476,1
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:478,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:478,1
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].next()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:479,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(org.roaringbitmap.buffer.TestMappeableBitmapContainer,char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:479,1
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:482,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:482,1
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].next()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:483,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(org.roaringbitmap.buffer.TestMappeableBitmapContainer,char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:483,1
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:485,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:485,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 486
      start: 471
    functionDepth: 4
    functionLinenumber: 471
    functionLinenumberEnd: 486
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].reverseShortIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].hasNext()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(org.roaringbitmap.buffer.TestMappeableBitmapContainer,char)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].next()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].reverseShortIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:490,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].put()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:491,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].asReadOnlyBuffer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:492,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:492,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:493,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:494,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].andNot(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:495,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:496,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:496,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:498,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:498,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 500
      start: 488
    functionDepth: 5
    functionLinenumber: 488
    functionLinenumberEnd: 500
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].andNotArray()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].asReadOnlyBuffer()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].put()'
    - '[java.nio.LongBuffer].allocate(int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].andNot(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].andNotArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:504,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].put()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:505,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].asReadOnlyBuffer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:506,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:506,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:507,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:508,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].andNot(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:509,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:510,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:510,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:512,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:512,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 514
      start: 502
    functionDepth: 4
    functionLinenumber: 502
    functionLinenumberEnd: 514
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].andNotBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].asReadOnlyBuffer()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].put()'
    - '[java.nio.LongBuffer].allocate(int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].andNot(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].andNotBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:518,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:519,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].newArrayContainer(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:520,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:521,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:521,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 522
      start: 516
    functionDepth: 4
    functionLinenumber: 516
    functionLinenumberEnd: 522
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].intersectsArray()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].newArrayContainer(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].intersectsArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:526,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].put()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:527,1
    - Dst: '[java.nio.LongBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:528,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].put()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:529,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].asReadOnlyBuffer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:530,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:530,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].asReadOnlyBuffer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:531,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:531,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].intersects(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:532,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:532,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 533
      start: 524
    functionDepth: 2
    functionLinenumber: 524
    functionLinenumberEnd: 533
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].intersectsBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].asReadOnlyBuffer()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].put()'
    - '[java.nio.LongBuffer].allocate(int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].intersects(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].intersectsBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:537,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:538,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].newArrayContainer(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:539,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].ior(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:540,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:541,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:541,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:543,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:543,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 545
      start: 535
    functionDepth: 4
    functionLinenumber: 535
    functionLinenumberEnd: 545
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].iorArray()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].newArrayContainer(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].ior(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].iorArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:549,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:550,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].newArrayContainer(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:551,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:552,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:553,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:553,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:555,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:555,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 557
      start: 547
    functionDepth: 4
    functionLinenumber: 547
    functionLinenumberEnd: 557
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].orArray()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].newArrayContainer(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].orArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:561,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].put()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:562,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].asReadOnlyBuffer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:563,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:563,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].newArrayContainer(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:564,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].xor(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:565,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:566,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:566,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:568,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:568,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:571,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:571,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 573
      start: 559
    functionDepth: 1
    functionLinenumber: 559
    functionLinenumberEnd: 573
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].xorArray()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].asReadOnlyBuffer()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].put()'
    - '[java.nio.LongBuffer].allocate(int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].newArrayContainer(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].xor(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].xorArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:577,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].put()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:578,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].asReadOnlyBuffer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:579,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:579,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:580,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:581,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].xor(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:582,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:583,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:583,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:585,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:585,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 587
      start: 575
    functionDepth: 4
    functionLinenumber: 575
    functionLinenumberEnd: 587
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].xorBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].asReadOnlyBuffer()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].put()'
    - '[java.nio.LongBuffer].allocate(int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].xor(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].xorBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:591,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].put()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:593,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].asReadOnlyBuffer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:595,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:595,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:596,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:597,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].xor(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:598,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:599,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:599,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:601,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:601,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 603
      start: 589
    functionDepth: 4
    functionLinenumber: 589
    functionLinenumberEnd: 603
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].xorBitmap2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].asReadOnlyBuffer()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].put()'
    - '[java.nio.LongBuffer].allocate(int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].xor(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].xorBitmap2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:607,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].put()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:608,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].asReadOnlyBuffer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:609,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:609,1
    - Dst: '[org.roaringbitmap.IntConsumer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:612,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].forEach(char,org.roaringbitmap.IntConsumer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:610,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 620
      start: 605
    functionDepth: 2
    functionLinenumber: 605
    functionLinenumberEnd: 620
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].foreach()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].asReadOnlyBuffer()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].put()'
    - '[java.nio.LongBuffer].allocate(int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
    - '[org.roaringbitmap.IntConsumer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].forEach(char,org.roaringbitmap.IntConsumer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].foreach()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:624,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].put()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:625,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].asReadOnlyBuffer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:626,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:626,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:627,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:628,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].writeExternal(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:629,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:631,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:632,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:632,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:633,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].readExternal(java.io.ObjectInputStream)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:633,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:635,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:635,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:637,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:637,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 639
      start: 622
    functionDepth: 2
    functionLinenumber: 622
    functionLinenumberEnd: 639
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].roundtrip()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].asReadOnlyBuffer()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].put()'
    - '[java.nio.LongBuffer].allocate(int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(char)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].writeExternal(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].readExternal(java.io.ObjectInputStream)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].roundtrip()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:643,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:644,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].or(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:645,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:646,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:646,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:647,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 648
      start: 641
    functionDepth: 3
    functionLinenumber: 641
    functionLinenumberEnd: 648
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].orFullToRunContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].or(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].orFullToRunContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:652,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:653,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].or(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:654,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:655,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:655,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:656,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 657
      start: 650
    functionDepth: 3
    functionLinenumber: 650
    functionLinenumberEnd: 657
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].orFullToRunContainer2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int,int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].or(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].orFullToRunContainer2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:661,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:662,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].lazyor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:663,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].ilazyor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:664,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:665,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:665,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:666,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:666,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].repairAfterLazy()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:667,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].repairAfterLazy()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:668,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:669,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:669,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:670,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:670,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:671,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:672,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 673
      start: 659
    functionDepth: 2
    functionLinenumber: 659
    functionLinenumberEnd: 673
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testLazyORFull()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].lazyor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].ilazyor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue()'
    - '[org.roaringbitmap.buffer.MappeableContainer].repairAfterLazy()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testLazyORFull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:677,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:678,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].ior(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:679,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:680,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:680,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:681,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 682
      start: 675
    functionDepth: 1
    functionLinenumber: 675
    functionLinenumberEnd: 682
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].orFullToRunContainer4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].ior(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].orFullToRunContainer4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:686,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:687,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].lazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:688,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].ilazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:689,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:690,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:690,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:691,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:691,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].repairAfterLazy()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:692,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].repairAfterLazy()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:693,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:694,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:694,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:695,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:695,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:696,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:697,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 698
      start: 684
    functionDepth: 3
    functionLinenumber: 684
    functionLinenumberEnd: 698
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testLazyORFull2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].lazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].ilazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int,int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue()'
    - '[org.roaringbitmap.buffer.MappeableContainer].repairAfterLazy()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testLazyORFull2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:702,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:703,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].lazyor(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:704,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].ilazyor(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:705,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:706,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:706,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:707,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:707,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].repairAfterLazy()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:708,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].repairAfterLazy()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:709,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:710,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:710,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:711,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:711,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:712,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:713,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 714
      start: 700
    functionDepth: 3
    functionLinenumber: 700
    functionLinenumberEnd: 714
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testLazyORFull3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].lazyor(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].ilazyor(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int,int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue()'
    - '[org.roaringbitmap.buffer.MappeableContainer].repairAfterLazy()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testLazyORFull3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:719,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].put(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:719,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].put(int,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:719,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].slice()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:719,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].asReadOnlyBuffer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:719,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:725,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertFalse(boolean,String)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:724,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:727,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].first()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:728,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:728,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].last()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:729,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:729,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 730
      start: 716
    functionDepth: 2
    functionLinenumber: 716
    functionLinenumberEnd: 730
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testFirstLast_SlicedBuffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].slice()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].asReadOnlyBuffer()'
    - '[java.nio.LongBuffer].allocate(int)'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].first()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertFalse(boolean,String)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].put(int,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].last()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].put(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testFirstLast_SlicedBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:734,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:734,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:735,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:735,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:736,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:736,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:737,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:737,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:738,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:738,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:738,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 739
      start: 732
    functionDepth: 4
    functionLinenumber: 732
    functionLinenumberEnd: 739
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testIntersectsWithRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testIntersectsWithRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:743,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:743,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MappeableContainer,int,int,boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:743,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:744,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:744,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MappeableContainer,int,int,boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:744,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:745,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:745,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MappeableContainer,int,int,boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:745,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:746,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:746,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MappeableContainer,int,int,boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:746,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:747,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:747,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MappeableContainer,int,int,boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:747,1
    - Dst: '[java.util.stream.Stream].of(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:742,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 748
      start: 741
    functionDepth: 1
    functionLinenumber: 741
    functionLinenumberEnd: 748
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].bitmapsForRangeIntersection()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.Stream].of(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MappeableContainer,int,int,boolean)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].bitmapsForRangeIntersection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:754,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(boolean,boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:754,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableContainer
      - int
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - container
    - min
    - sup
    - intersects
    argTypes:
    - org.roaringbitmap.buffer.MappeableContainer
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 755
      start: 750
    functionDepth: 1
    functionLinenumber: 750
    functionLinenumberEnd: 755
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testIntersectsWithRangeUpperBoundaries(org.roaringbitmap.buffer.MappeableContainer,int,int,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(boolean,boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testIntersectsWithRangeUpperBoundaries(org.roaringbitmap.buffer.MappeableContainer,int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:760,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:760,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:760,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:763,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:763,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:760,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:764,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:764,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:765,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:765,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:766,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:766,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:767,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:767,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:768,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:768,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 769
      start: 757
    functionDepth: 4
    functionLinenumber: 757
    functionLinenumberEnd: 769
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testIntersectsWithRangeHitScan()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testIntersectsWithRangeHitScan()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:774,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:774,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:774,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:774,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:775,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:775,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:776,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:776,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:776,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:777,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:777,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:777,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:777,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:778,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:778,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:778,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:778,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 780
      start: 771
    functionDepth: 4
    functionLinenumber: 771
    functionLinenumberEnd: 780
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testIntersectsWithRangeUnsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testIntersectsWithRangeUnsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:785,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:785,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:785,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:785,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:786,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:786,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:786,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:786,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:787,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:787,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:787,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:787,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:788,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:788,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:788,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:788,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:789,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:789,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:789,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:789,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 790
      start: 782
    functionDepth: 4
    functionLinenumber: 782
    functionLinenumberEnd: 790
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testIntersectsAtEndWord()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testIntersectsAtEndWord()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:795,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:795,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:795,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:795,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:796,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:796,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:796,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:796,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:797,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:797,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:797,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:797,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:798,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:798,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:798,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:798,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:799,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:799,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:799,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 800
      start: 792
    functionDepth: 4
    functionLinenumber: 792
    functionLinenumberEnd: 800
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testIntersectsAtEndWord2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits(int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testIntersectsAtEndWord2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].evenBits()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:804,1
    - Dst: '[java.nio.LongBuffer].wrap(long[])'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:808,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:808,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:809,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:809,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:810,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:810,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:811,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:811,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:812,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:812,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 813
      start: 802
    functionDepth: 2
    functionLinenumber: 802
    functionLinenumberEnd: 813
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testContainsRangeSingleWord()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(int,int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(int,int,int,int)'
    - '[java.nio.LongBuffer].wrap(long[])'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].evenBits()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testContainsRangeSingleWord()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].evenBits()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:817,1
    - Dst: '[java.nio.LongBuffer].wrap(long[])'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:823,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:823,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:824,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:824,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:825,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:825,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:826,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:826,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:827,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:827,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:828,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:828,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:829,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:829,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 830
      start: 815
    functionDepth: 2
    functionLinenumber: 815
    functionLinenumberEnd: 830
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testContainsRangeMultiWord()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(int,int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(int,int,int,int)'
    - '[java.nio.LongBuffer].wrap(long[])'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].evenBits()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testContainsRangeMultiWord()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].evenBits()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:834,1
    - Dst: '[java.nio.LongBuffer].wrap(long[])'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:838,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:838,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:839,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:839,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:840,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:840,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:841,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:841,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:842,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:842,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:843,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:843,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:844,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:844,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 845
      start: 832
    functionDepth: 2
    functionLinenumber: 832
    functionLinenumberEnd: 845
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testContainsRangeSubWord()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(int,int,int,int)'
    - '[java.nio.LongBuffer].wrap(long[])'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].evenBits()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testContainsRangeSubWord()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:850,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:850,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:850,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:852,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:852,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:853,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:853,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:854,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:854,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 855
      start: 847
    functionDepth: 2
    functionLinenumber: 847
    functionLinenumberEnd: 855
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextValue()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
    - '[java.nio.CharBuffer].wrap()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:860,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:860,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:860,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:862,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:862,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 863
      start: 857
    functionDepth: 2
    functionLinenumber: 857
    functionLinenumberEnd: 863
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextValueAfterEnd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
    - '[java.nio.CharBuffer].wrap()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextValueAfterEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:868,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:868,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:868,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:869,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:869,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:870,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:870,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:871,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:871,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:872,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:872,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:873,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:873,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:874,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:874,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 875
      start: 865
    functionDepth: 4
    functionLinenumber: 865
    functionLinenumberEnd: 875
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextValue2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].toBitmapContainer()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextValue2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:880,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:880,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:880,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:880,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:881,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:881,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:882,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:882,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:883,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:883,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:884,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:884,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:885,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:885,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:886,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:886,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 887
      start: 877
    functionDepth: 4
    functionLinenumber: 877
    functionLinenumberEnd: 887
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextValueBetweenRuns()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].toBitmapContainer()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
    - '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextValueBetweenRuns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:892,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:892,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:892,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:892,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:892,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:897,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:897,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:898,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:898,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:899,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:899,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:900,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:900,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:901,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:901,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:902,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:902,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:903,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:903,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:904,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:904,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:905,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:905,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:906,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:906,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:907,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:907,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:908,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:908,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:909,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:909,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 910
      start: 889
    functionDepth: 4
    functionLinenumber: 889
    functionLinenumberEnd: 910
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextValue3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].toBitmapContainer()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
    - '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextValue3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:915,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:915,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:915,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:916,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:916,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:917,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:917,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:918,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:918,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:919,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:919,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:920,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:920,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:921,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:921,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 922
      start: 912
    functionDepth: 4
    functionLinenumber: 912
    functionLinenumberEnd: 922
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousValue1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].toBitmapContainer()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousValue1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:927,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:927,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:927,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:927,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:927,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:932,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:932,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:933,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:933,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:934,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:934,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:935,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:935,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:936,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:936,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:937,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:937,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:938,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:938,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:939,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:939,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:940,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:940,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:941,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:941,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:942,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:942,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:943,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:943,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 944
      start: 924
    functionDepth: 4
    functionLinenumber: 924
    functionLinenumberEnd: 944
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousValue2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].toBitmapContainer()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
    - '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousValue2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:949,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:949,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:949,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:951,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:951,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 952
      start: 946
    functionDepth: 2
    functionLinenumber: 946
    functionLinenumberEnd: 952
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousValueBeforeStart()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
    - '[java.nio.CharBuffer].wrap()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousValueBeforeStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:957,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:957,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:957,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:959,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:959,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:960,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:960,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:961,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:961,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:962,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:962,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:963,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:963,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 964
      start: 954
    functionDepth: 2
    functionLinenumber: 954
    functionLinenumberEnd: 964
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousValueSparse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
    - '[java.nio.CharBuffer].wrap()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousValueSparse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:969,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:969,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:969,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:971,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:971,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 972
      start: 966
    functionDepth: 2
    functionLinenumber: 966
    functionLinenumberEnd: 972
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousValueAfterEnd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
    - '[java.nio.CharBuffer].wrap()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousValueAfterEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].evenBits()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:976,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(long[],int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:976,1
    - Dst: '[org.roaringbitmap.BitmapContainer].toMappeableContainer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:976,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:977,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:977,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:978,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:978,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:979,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:979,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:980,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:980,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 981
      start: 974
    functionDepth: 2
    functionLinenumber: 974
    functionLinenumberEnd: 981
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousEvenBits()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].<init>(long[],int,int)'
    - '[org.roaringbitmap.BitmapContainer].toMappeableContainer()'
    - '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].evenBits()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousEvenBits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:987,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:986,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:986,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:989,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:989,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:990,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:990,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:991,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:991,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:992,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:992,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:993,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:993,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 994
      start: 983
    functionDepth: 2
    functionLinenumber: 983
    functionLinenumberEnd: 994
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousValueUnsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
    - '[java.nio.CharBuffer].wrap()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousValueUnsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1000,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:999,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:999,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1002,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1002,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1003,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1003,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1004,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1004,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1005,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1005,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1006,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1006,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1007
      start: 996
    functionDepth: 2
    functionLinenumber: 996
    functionLinenumberEnd: 1007
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextValueUnsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
    - '[java.nio.CharBuffer].wrap()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextValueUnsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1012,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1012,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1012,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1013,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1013,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1014,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1014,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1015,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1015,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1016,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1016,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1017,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1017,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1018,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1018,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1019
      start: 1009
    functionDepth: 5
    functionLinenumber: 1009
    functionLinenumberEnd: 1019
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousAbsentValue1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousAbsentValue(char)'
    - '[org.roaringbitmap.buffer.MappeableContainer].toBitmapContainer()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousAbsentValue1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1024,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1024,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1024,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1024,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1024,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1029,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1029,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1030,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1030,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1031,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1031,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1032,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1032,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1033,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1033,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1034,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1034,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1035,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1035,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1036,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1036,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1037,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1037,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1038,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1038,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1039,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1039,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1040,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1040,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1041
      start: 1021
    functionDepth: 5
    functionLinenumber: 1021
    functionLinenumberEnd: 1041
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousAbsentValue2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousAbsentValue(char)'
    - '[org.roaringbitmap.buffer.MappeableContainer].toBitmapContainer()'
    - '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousAbsentValue2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1045,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1045,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1047,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1047,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1049
      start: 1043
    functionDepth: 2
    functionLinenumber: 1043
    functionLinenumberEnd: 1049
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousAbsentValueEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousAbsentValue(char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousAbsentValueEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1054,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1054,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1054,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1056,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1056,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1057,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1057,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1058,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1058,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1059,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1059,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1060,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1060,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1061
      start: 1051
    functionDepth: 2
    functionLinenumber: 1051
    functionLinenumberEnd: 1061
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousAbsentValueSparse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousAbsentValue(char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
    - '[java.nio.CharBuffer].wrap()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousAbsentValueSparse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].evenBits()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1065,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(long[],int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1065,1
    - Dst: '[org.roaringbitmap.BitmapContainer].toMappeableContainer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1065,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1067,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1067,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1068,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1068,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1070
      start: 1063
    functionDepth: 2
    functionLinenumber: 1063
    functionLinenumberEnd: 1070
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousAbsentEvenBits()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].<init>(long[],int,int)'
    - '[org.roaringbitmap.BitmapContainer].toMappeableContainer()'
    - '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].evenBits()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousAbsentEvenBits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1076,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1076,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1076,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1077,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1077,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1078,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1078,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1079,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1079,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1080,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1080,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1081,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1081,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1082
      start: 1072
    functionDepth: 2
    functionLinenumber: 1072
    functionLinenumberEnd: 1082
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousAbsentValueUnsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousAbsentValue(char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
    - '[java.nio.CharBuffer].wrap(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousAbsentValueUnsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1087,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1087,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1087,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1088,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1088,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1089,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1089,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1090,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1090,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1091,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1091,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1092,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1092,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1093,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1093,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1094
      start: 1084
    functionDepth: 5
    functionLinenumber: 1084
    functionLinenumberEnd: 1094
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextAbsentValue1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].toBitmapContainer()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextAbsentValue1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1099,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1099,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1099,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1099,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1099,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1104,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1104,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1105,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1105,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1106,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1106,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1107,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1107,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1108,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1108,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1109,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1109,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1110,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1110,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1111,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1111,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1112,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1112,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1113,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1113,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1114,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1114,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1115,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1116
      start: 1096
    functionDepth: 5
    functionLinenumber: 1096
    functionLinenumberEnd: 1116
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextAbsentValue2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].toBitmapContainer()'
    - '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextAbsentValue2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1120,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1120,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1122,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1124
      start: 1118
    functionDepth: 2
    functionLinenumber: 1118
    functionLinenumberEnd: 1124
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextAbsentValueEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextAbsentValueEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1130,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1130,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1130,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1131,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1131,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1132,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1132,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1133,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1133,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1134,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1134,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1135,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1136
      start: 1126
    functionDepth: 2
    functionLinenumber: 1126
    functionLinenumberEnd: 1136
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextAbsentValueSparse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
    - '[java.nio.CharBuffer].wrap(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextAbsentValueSparse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].evenBits()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1142,1
    - Dst: '[java.nio.LongBuffer].wrap(long[])'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1142,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1142,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1144,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1144,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1145,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1147
      start: 1138
    functionDepth: 1
    functionLinenumber: 1138
    functionLinenumberEnd: 1147
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextAbsentEvenBits()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int,int)'
    - '[java.nio.LongBuffer].wrap(long[])'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].evenBits()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextAbsentEvenBits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1153,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1153,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1153,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1154,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1154,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1155,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1155,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1156,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1156,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1157,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1157,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1158,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1159
      start: 1149
    functionDepth: 2
    functionLinenumber: 1149
    functionLinenumberEnd: 1159
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextAbsentValueUnsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
    - '[java.nio.CharBuffer].wrap(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextAbsentValueUnsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].fill(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1164,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1165,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1167,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].andInto(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1169,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1170,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1171,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1173,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].andInto(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1175,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1176,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1177
      start: 1161
    functionDepth: 1
    functionLinenumber: 1161
    functionLinenumberEnd: 1177
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testAndInto()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].andInto(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[java.util.Arrays].fill(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testAndInto()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].fill(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1182,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1183,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1185,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].orInto(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1187,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1188,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1189,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1191,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].orInto(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1193,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals()'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1194,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1195
      start: 1179
    functionDepth: 1
    functionLinenumber: 1179
    functionLinenumberEnd: 1195
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testOrInto()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].orInto(org.roaringbitmap.buffer.TestMappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals(int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].assertEquals()'
    - '[java.util.Arrays].fill(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testOrInto()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].fill(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableBitmapContainer:1199,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long[]
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1201
      start: 1197
    functionDepth: 0
    functionLinenumber: 1197
    functionLinenumberEnd: 1201
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].evenBits()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 6
    functionsReached:
    - '[java.util.Arrays].fill(org.roaringbitmap.buffer.TestMappeableBitmapContainer,int)'
    linkageType: ''
    returnType: long[]
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].evenBits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1205
      start: 1203
    functionDepth: 0
    functionLinenumber: 1203
    functionLinenumberEnd: 1205
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.TestMappeableBitmapContainer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.TestMappeableBitmapContainer
    signature: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].allocateDirect(int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:27,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].asCharBuffer()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:27,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].put(org.roaringbitmap.buffer.TestMappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:29,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.TestMappeableRunContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:31,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableRunContainer
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - values
    - numOfRuns
    argTypes:
    - char[]
    - int
    constantsTouched: []
    func_position:
      end: 32
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 32
    functionName: '[org.roaringbitmap.buffer.TestMappeableRunContainer].generateContainer(char[],int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].put(org.roaringbitmap.buffer.TestMappeableRunContainer)'
    - '[java.nio.ByteBuffer].allocateDirect(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.TestMappeableRunContainer,int)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].asCharBuffer()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableRunContainer
    signature: '[org.roaringbitmap.buffer.TestMappeableRunContainer].generateContainer(char[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].newArrayContainer(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:36,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.TestMappeableRunContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:37,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:38,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:38,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:40,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 34
    functionDepth: 3
    functionLinenumber: 34
    functionLinenumberEnd: 42
    functionName: '[org.roaringbitmap.buffer.TestMappeableRunContainer].constructorArray()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.TestMappeableRunContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(char)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].newArrayContainer(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableRunContainer].constructorArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:46,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].put()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:47,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].asReadOnlyBuffer()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:48,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableRunContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:48,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:49,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:50,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:50,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:52,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 44
    functionDepth: 3
    functionLinenumber: 44
    functionLinenumberEnd: 54
    functionName: '[org.roaringbitmap.buffer.TestMappeableRunContainer].constructorBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.LongBuffer].allocate(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].put()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer,int)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestMappeableRunContainer,int)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].asReadOnlyBuffer()'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableRunContainer].constructorBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].newRunContainer(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:58,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:59,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:60,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:60,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:62,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:62,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:65,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:65,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 56
    functionDepth: 4
    functionLinenumber: 56
    functionLinenumberEnd: 67
    functionName: '[org.roaringbitmap.buffer.TestMappeableRunContainer].not()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(char)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].not(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].newRunContainer(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableRunContainer].not()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:70,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].put(char)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:71,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].put(char)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:72,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].asReadOnlyBuffer()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:73,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.TestMappeableRunContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableRunContainer
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - firstOfRun
    - lastOfRun
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 74
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 74
    functionName: '[org.roaringbitmap.buffer.TestMappeableRunContainer].newRunContainer(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].asReadOnlyBuffer()'
    - '[java.nio.CharBuffer].allocate(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.TestMappeableRunContainer,int)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].put(char)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableRunContainer
    signature: '[org.roaringbitmap.buffer.TestMappeableRunContainer].newRunContainer(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertThrows()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 85
    functionName: '[org.roaringbitmap.buffer.TestMappeableRunContainer].selectInvalidPosition()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableRunContainer].selectInvalidPosition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:89,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:90,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].trim()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:91,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:92,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:92,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:94,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 87
    functionDepth: 3
    functionLinenumber: 87
    functionLinenumberEnd: 96
    functionName: '[org.roaringbitmap.buffer.TestMappeableRunContainer].trim()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].trim()'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(int)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableRunContainer].trim()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:100,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:101,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:102,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:103,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].writeExternal(org.roaringbitmap.buffer.TestMappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:104,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:106,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:107,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.buffer.TestMappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:107,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:108,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].readExternal(java.io.ObjectInputStream)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:108,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:110,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:110,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:112,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:112,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 98
    functionDepth: 3
    functionLinenumber: 98
    functionLinenumberEnd: 114
    functionName: '[org.roaringbitmap.buffer.TestMappeableRunContainer].roundtrip()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.buffer.MappeableContainer].writeExternal(org.roaringbitmap.buffer.TestMappeableRunContainer)'
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.buffer.TestMappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(char)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].readExternal(java.io.ObjectInputStream)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableRunContainer].roundtrip()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:118,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:119,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:120,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].andCardinality(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:121,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:121,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:122,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].andCardinality(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:123,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:123,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:124,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].andCardinality(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:125,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 116
    functionDepth: 5
    functionLinenumber: 116
    functionLinenumberEnd: 126
    functionName: '[org.roaringbitmap.buffer.TestMappeableRunContainer].andCardinalityArray()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].andCardinality(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableRunContainer].andCardinalityArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:130,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:131,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:132,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].andCardinality(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:133,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:133,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:134,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].andCardinality(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:135,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:135,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:136,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].andCardinality(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:137,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 128
    functionDepth: 5
    functionLinenumber: 128
    functionLinenumberEnd: 138
    functionName: '[org.roaringbitmap.buffer.TestMappeableRunContainer].andCardinalityBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].andCardinality(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableRunContainer].andCardinalityBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:142,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:143,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:144,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].andCardinality(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:145,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:145,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].andCardinality(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:146,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:146,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:147,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].andCardinality(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:148,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:148,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].andCardinality(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:149,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:149,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:150,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].andCardinality(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:151,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:151,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].andCardinality(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:152,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:152,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:153,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:154,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].andCardinality(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:155,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:155,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].andCardinality(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:156,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:156,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:157,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:158,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:159,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].andCardinality(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:160,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:160,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].andCardinality(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:161,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 140
    functionDepth: 5
    functionLinenumber: 140
    functionLinenumberEnd: 162
    functionName: '[org.roaringbitmap.buffer.TestMappeableRunContainer].andCardinalityRun()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].andCardinality(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableRunContainer].andCardinalityRun()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:166,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:167,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:168,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:169,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:170,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:170,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 164
    functionDepth: 1
    functionLinenumber: 164
    functionLinenumberEnd: 172
    functionName: '[org.roaringbitmap.buffer.TestMappeableRunContainer].orFullToRunContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertTrue()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableRunContainer].orFullToRunContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:176,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:177,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:178,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:179,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:180,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:180,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 174
    functionDepth: 1
    functionLinenumber: 174
    functionLinenumberEnd: 182
    functionName: '[org.roaringbitmap.buffer.TestMappeableRunContainer].orFullToRunContainer2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int,int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableRunContainer].orFullToRunContainer2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:186,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:187,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:188,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:189,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:190,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:190,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 192
      start: 184
    functionDepth: 2
    functionLinenumber: 184
    functionLinenumberEnd: 192
    functionName: '[org.roaringbitmap.buffer.TestMappeableRunContainer].orFullToRunContainer3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableRunContainer].orFullToRunContainer3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:196,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:197,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].lazyOR(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:198,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:199,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:199,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].repairAfterLazy()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:200,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:201,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:201,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 203
    functionName: '[org.roaringbitmap.buffer.TestMappeableRunContainer].testLazyORFull()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].lazyOR(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertTrue()'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].repairAfterLazy()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableRunContainer].testLazyORFull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:207,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:208,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].lazyOR(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:209,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:210,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:210,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 212
      start: 205
    functionDepth: 1
    functionLinenumber: 205
    functionLinenumberEnd: 212
    functionName: '[org.roaringbitmap.buffer.TestMappeableRunContainer].testLazyORFull2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].lazyOR(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertTrue()'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableRunContainer].testLazyORFull2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:216,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:217,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].lazyOR(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:218,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].lazyIOR(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:219,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:220,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:220,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:221,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:221,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:222,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:223,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 224
      start: 214
    functionDepth: 6
    functionLinenumber: 214
    functionLinenumberEnd: 224
    functionName: '[org.roaringbitmap.buffer.TestMappeableRunContainer].testLazyORFull3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].lazyOR(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].lazyIOR(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertTrue()'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableRunContainer].testLazyORFull3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].generateContainer(char,char,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:229,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].generateContainer(int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:230,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].or(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:231,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:232,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 233
      start: 226
    functionDepth: 4
    functionLinenumber: 226
    functionLinenumberEnd: 233
    functionName: '[org.roaringbitmap.buffer.TestMappeableRunContainer].testRangeCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].generateContainer(int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].generateContainer(char,char,int)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].or(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableRunContainer].testRangeCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].generateContainer(char,char,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:238,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:239,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:240,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].generateContainer(int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:241,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:242,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertTrue(int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:242,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].andNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:243,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:244,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 245
      start: 235
    functionDepth: 3
    functionLinenumber: 235
    functionLinenumberEnd: 245
    functionName: '[org.roaringbitmap.buffer.TestMappeableRunContainer].testRangeCardinality2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertTrue(int)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].generateContainer(int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].generateContainer(char,char,int)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].andNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableRunContainer].testRangeCardinality2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].generateContainer(char,char,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:250,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].generateContainer(int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:251,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].and(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:252,1
    - Dst: result.getCardinality()
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:253,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,org.roaringbitmap.buffer.TestMappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:253,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 254
      start: 247
    functionDepth: 3
    functionLinenumber: 247
    functionLinenumberEnd: 254
    functionName: '[org.roaringbitmap.buffer.TestMappeableRunContainer].testRangeCardinality3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,org.roaringbitmap.buffer.TestMappeableRunContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].generateContainer(int)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].generateContainer(char,char,int)'
    - result.getCardinality()
    - '[org.roaringbitmap.buffer.MappeableRunContainer].and(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableRunContainer].testRangeCardinality3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].generateContainer(char,char,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:259,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].generateContainer(int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:260,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].xor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:261,1
    - Dst: result.getCardinality()
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:262,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,org.roaringbitmap.buffer.TestMappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 263
      start: 256
    functionDepth: 3
    functionLinenumber: 256
    functionLinenumberEnd: 263
    functionName: '[org.roaringbitmap.buffer.TestMappeableRunContainer].testRangeCardinality4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,org.roaringbitmap.buffer.TestMappeableRunContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].generateContainer(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].xor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].generateContainer(char,char,int)'
    - result.getCardinality()
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableRunContainer].testRangeCardinality4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:267,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:267,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:268,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:268,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].equals(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:269,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertTrue(org.roaringbitmap.buffer.TestMappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:269,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].equals(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:270,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertTrue(org.roaringbitmap.buffer.TestMappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 271
      start: 265
    functionDepth: 5
    functionLinenumber: 265
    functionLinenumberEnd: 271
    functionName: '[org.roaringbitmap.buffer.TestMappeableRunContainer].testEqualsArrayContainer_Equal()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].equals(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertTrue(org.roaringbitmap.buffer.TestMappeableRunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableRunContainer].testEqualsArrayContainer_Equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:275,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:275,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:276,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:276,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].equals(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:277,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertFalse(org.roaringbitmap.buffer.TestMappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:277,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].equals(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:278,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertFalse(org.roaringbitmap.buffer.TestMappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 273
    functionDepth: 5
    functionLinenumber: 273
    functionLinenumberEnd: 279
    functionName: '[org.roaringbitmap.buffer.TestMappeableRunContainer].testEqualsArrayContainer_NotEqual_ArrayLarger()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertFalse(org.roaringbitmap.buffer.TestMappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].equals(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableRunContainer].testEqualsArrayContainer_NotEqual_ArrayLarger()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:283,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:283,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:284,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:284,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].equals(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:285,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertFalse(org.roaringbitmap.buffer.TestMappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:285,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].equals(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:286,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertFalse(org.roaringbitmap.buffer.TestMappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:286,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 287
      start: 281
    functionDepth: 5
    functionLinenumber: 281
    functionLinenumberEnd: 287
    functionName: '[org.roaringbitmap.buffer.TestMappeableRunContainer].testEqualsArrayContainer_NotEqual_ArraySmaller()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertFalse(org.roaringbitmap.buffer.TestMappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].equals(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableRunContainer].testEqualsArrayContainer_NotEqual_ArraySmaller()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:291,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:291,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:292,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:292,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].equals(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:293,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertFalse(org.roaringbitmap.buffer.TestMappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:293,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].equals(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:294,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertFalse(org.roaringbitmap.buffer.TestMappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:294,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 295
      start: 289
    functionDepth: 5
    functionLinenumber: 289
    functionLinenumberEnd: 295
    functionName: '[org.roaringbitmap.buffer.TestMappeableRunContainer].testEqualsArrayContainer_NotEqual_ArrayShifted()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertFalse(org.roaringbitmap.buffer.TestMappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].equals(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableRunContainer].testEqualsArrayContainer_NotEqual_ArrayShifted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:299,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:299,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:300,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:300,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].flip(char)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:301,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].equals(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:302,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertFalse(org.roaringbitmap.buffer.TestMappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:302,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].equals(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:303,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertFalse(org.roaringbitmap.buffer.TestMappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:303,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 304
      start: 297
    functionDepth: 5
    functionLinenumber: 297
    functionLinenumberEnd: 304
    functionName: '[org.roaringbitmap.buffer.TestMappeableRunContainer].testEqualsArrayContainer_NotEqual_ArrayDiscontiguous()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertFalse(org.roaringbitmap.buffer.TestMappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].equals(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].flip(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableRunContainer].testEqualsArrayContainer_NotEqual_ArrayDiscontiguous()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].fill(org.roaringbitmap.buffer.TestMappeableRunContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:309,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:310,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:312,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].andInto(org.roaringbitmap.buffer.TestMappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:314,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:315,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:316,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:318,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].andInto(org.roaringbitmap.buffer.TestMappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:320,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:321,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 322
      start: 306
    functionDepth: 4
    functionLinenumber: 306
    functionLinenumberEnd: 322
    functionName: '[org.roaringbitmap.buffer.TestMappeableRunContainer].testAndInto()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].andInto(org.roaringbitmap.buffer.TestMappeableRunContainer)'
    - '[java.util.Arrays].fill(org.roaringbitmap.buffer.TestMappeableRunContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableRunContainer].testAndInto()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].fill(org.roaringbitmap.buffer.TestMappeableRunContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:327,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:328,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:330,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].orInto(org.roaringbitmap.buffer.TestMappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:332,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:333,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:334,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:336,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].orInto(org.roaringbitmap.buffer.TestMappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:338,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:339,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 340
      start: 324
    functionDepth: 4
    functionLinenumber: 324
    functionLinenumberEnd: 340
    functionName: '[org.roaringbitmap.buffer.TestMappeableRunContainer].testOrInto()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].orInto(org.roaringbitmap.buffer.TestMappeableRunContainer)'
    - '[java.util.Arrays].fill(org.roaringbitmap.buffer.TestMappeableRunContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableRunContainer].testOrInto()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:344,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:346,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:348,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].rank(org.roaringbitmap.buffer.TestMappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:348,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:348,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(org.roaringbitmap.buffer.TestMappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:349,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:350,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].rank(org.roaringbitmap.buffer.TestMappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:350,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:350,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:352,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:354,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:356,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].rank(org.roaringbitmap.buffer.TestMappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:356,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:356,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(org.roaringbitmap.buffer.TestMappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:357,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:358,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].rank(org.roaringbitmap.buffer.TestMappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:358,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:358,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:359,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].rank(org.roaringbitmap.buffer.TestMappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:359,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:359,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:362,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:363,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:364,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:365,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(org.roaringbitmap.buffer.TestMappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:366,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].ilazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:367,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertTrue(int,String)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:368,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].rank(char)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:369,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].rank(org.roaringbitmap.buffer.TestMappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:370,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(org.roaringbitmap.buffer.TestMappeableRunContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:370,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertTrue(int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:371,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:372,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].rank(org.roaringbitmap.buffer.TestMappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:372,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:372,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:374,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:375,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:376,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:377,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:378,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].rank(org.roaringbitmap.buffer.TestMappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:378,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:378,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:380,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].rank(org.roaringbitmap.buffer.TestMappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:380,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:380,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:381,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].rank(org.roaringbitmap.buffer.TestMappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:381,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:381,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 61
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 382
      start: 342
    functionDepth: 5
    functionLinenumber: 342
    functionLinenumberEnd: 382
    functionName: '[org.roaringbitmap.buffer.TestMappeableRunContainer].rankOfMaxEqualsCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].rank(char)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertTrue(int)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(org.roaringbitmap.buffer.TestMappeableRunContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(org.roaringbitmap.buffer.TestMappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].rank(org.roaringbitmap.buffer.TestMappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(org.roaringbitmap.buffer.TestMappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].rank(org.roaringbitmap.buffer.TestMappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].rank(org.roaringbitmap.buffer.TestMappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].ilazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertTrue(int,String)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableRunContainer].rankOfMaxEqualsCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:386,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:388,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:390,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:391,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainerPointer()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:393,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].getContainer()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:394,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].key()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:395,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:399,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].rangeCardinality(org.roaringbitmap.buffer.TestMappeableRunContainer,org.roaringbitmap.buffer.TestMappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:400,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(org.roaringbitmap.buffer.TestMappeableRunContainer,org.roaringbitmap.buffer.TestMappeableRunContainer,String)'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:398,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableRunContainer].advance()'
      Src: org.roaringbitmap.buffer.TestMappeableRunContainer:402,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 404
      start: 384
    functionDepth: 5
    functionLinenumber: 384
    functionLinenumberEnd: 404
    functionName: '[org.roaringbitmap.buffer.TestMappeableRunContainer].rangeCardinalityFullContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].key()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainerPointer()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].rangeCardinality(org.roaringbitmap.buffer.TestMappeableRunContainer,org.roaringbitmap.buffer.TestMappeableRunContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].assertEquals(org.roaringbitmap.buffer.TestMappeableRunContainer,org.roaringbitmap.buffer.TestMappeableRunContainer,String)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].advance()'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].getContainer()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableRunContainer].getCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableRunContainer].rangeCardinalityFullContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.TestMappeableRunContainer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.TestMappeableRunContainer].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableRunContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.TestMappeableRunContainer
    signature: '[org.roaringbitmap.buffer.TestMappeableRunContainer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.TestUtil:29,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].position(int)'
      Src: org.roaringbitmap.buffer.TestUtil:30,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].slice()'
      Src: org.roaringbitmap.buffer.TestUtil:31,1
    - Dst: '[java.nio.CharBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.TestUtil:32,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].put(org.roaringbitmap.buffer.TestUtil,char)'
      Src: org.roaringbitmap.buffer.TestUtil:33,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].arraycopy(org.roaringbitmap.buffer.TestUtil,int,org.roaringbitmap.buffer.TestUtil,int,int)'
      Src: org.roaringbitmap.buffer.TestUtil:34,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].get(org.roaringbitmap.buffer.TestUtil)'
      Src: org.roaringbitmap.buffer.TestUtil:35,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].assertEquals(char,org.roaringbitmap.buffer.TestUtil)'
      Src: org.roaringbitmap.buffer.TestUtil:35,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].arraycopy(org.roaringbitmap.buffer.TestUtil,int,org.roaringbitmap.buffer.TestUtil,int,int)'
      Src: org.roaringbitmap.buffer.TestUtil:36,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].get(org.roaringbitmap.buffer.TestUtil)'
      Src: org.roaringbitmap.buffer.TestUtil:37,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].assertEquals(char,org.roaringbitmap.buffer.TestUtil)'
      Src: org.roaringbitmap.buffer.TestUtil:37,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].arraycopy(org.roaringbitmap.buffer.TestUtil,int,org.roaringbitmap.buffer.TestUtil,int,int)'
      Src: org.roaringbitmap.buffer.TestUtil:38,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].get(org.roaringbitmap.buffer.TestUtil)'
      Src: org.roaringbitmap.buffer.TestUtil:39,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].assertEquals(char,org.roaringbitmap.buffer.TestUtil)'
      Src: org.roaringbitmap.buffer.TestUtil:39,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 40
    functionName: '[org.roaringbitmap.buffer.TestUtil].testCopy()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestUtil].position(int)'
    - '[org.roaringbitmap.buffer.TestUtil].put(org.roaringbitmap.buffer.TestUtil,char)'
    - '[org.roaringbitmap.buffer.TestUtil].get(org.roaringbitmap.buffer.TestUtil)'
    - '[org.roaringbitmap.buffer.TestUtil].slice()'
    - '[java.nio.CharBuffer].allocate(int)'
    - '[org.roaringbitmap.buffer.TestUtil].assertEquals(char,org.roaringbitmap.buffer.TestUtil)'
    - '[org.roaringbitmap.buffer.BufferUtil].arraycopy(org.roaringbitmap.buffer.TestUtil,int,org.roaringbitmap.buffer.TestUtil,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestUtil].testCopy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].wrap()'
      Src: org.roaringbitmap.buffer.TestUtil:44,1
    - Dst: '[java.nio.LongBuffer].wrap()'
      Src: org.roaringbitmap.buffer.TestUtil:45,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].fillArrayANDNOT(org.roaringbitmap.buffer.TestUtil,org.roaringbitmap.buffer.TestUtil,org.roaringbitmap.buffer.TestUtil)'
      Src: org.roaringbitmap.buffer.TestUtil:48,1
    - Dst: '[java.util.Arrays].equals(org.roaringbitmap.buffer.TestUtil,org.roaringbitmap.buffer.TestUtil)'
      Src: org.roaringbitmap.buffer.TestUtil:49,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].assertTrue(org.roaringbitmap.buffer.TestUtil)'
      Src: org.roaringbitmap.buffer.TestUtil:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 50
    functionName: '[org.roaringbitmap.buffer.TestUtil].testFillArrayANDNOT()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].fillArrayANDNOT(org.roaringbitmap.buffer.TestUtil,org.roaringbitmap.buffer.TestUtil,org.roaringbitmap.buffer.TestUtil)'
    - '[org.roaringbitmap.buffer.TestUtil].assertTrue(org.roaringbitmap.buffer.TestUtil)'
    - '[java.util.Arrays].equals(org.roaringbitmap.buffer.TestUtil,org.roaringbitmap.buffer.TestUtil)'
    - '[java.nio.LongBuffer].wrap()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestUtil].testFillArrayANDNOT()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestUtil].assertThrows()'
      Src: org.roaringbitmap.buffer.TestUtil:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 62
    functionName: '[org.roaringbitmap.buffer.TestUtil].testFillArrayANDNOTException()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestUtil].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestUtil].testFillArrayANDNOTException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestUtil].fromShorts()'
      Src: org.roaringbitmap.buffer.TestUtil:68,1
    - Dst: '[java.nio.CharBuffer].wrap(char[])'
      Src: org.roaringbitmap.buffer.TestUtil:67,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].fromShorts()'
      Src: org.roaringbitmap.buffer.TestUtil:71,1
    - Dst: '[java.nio.CharBuffer].wrap(char[])'
      Src: org.roaringbitmap.buffer.TestUtil:70,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].fromShorts()'
      Src: org.roaringbitmap.buffer.TestUtil:74,1
    - Dst: '[java.nio.CharBuffer].wrap(char[])'
      Src: org.roaringbitmap.buffer.TestUtil:73,1
    - Dst: '[java.nio.CharBuffer].wrap()'
      Src: org.roaringbitmap.buffer.TestUtil:75,1
    - Dst: '[java.nio.CharBuffer].wrap()'
      Src: org.roaringbitmap.buffer.TestUtil:76,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].limit()'
      Src: org.roaringbitmap.buffer.TestUtil:77,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].limit()'
      Src: org.roaringbitmap.buffer.TestUtil:77,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedIntersects(org.roaringbitmap.buffer.TestUtil,org.roaringbitmap.buffer.TestUtil,org.roaringbitmap.buffer.TestUtil,org.roaringbitmap.buffer.TestUtil)'
      Src: org.roaringbitmap.buffer.TestUtil:77,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestUtil:77,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].limit()'
      Src: org.roaringbitmap.buffer.TestUtil:78,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].limit()'
      Src: org.roaringbitmap.buffer.TestUtil:78,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedIntersects(org.roaringbitmap.buffer.TestUtil,org.roaringbitmap.buffer.TestUtil,org.roaringbitmap.buffer.TestUtil,org.roaringbitmap.buffer.TestUtil)'
      Src: org.roaringbitmap.buffer.TestUtil:78,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestUtil:78,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].limit()'
      Src: org.roaringbitmap.buffer.TestUtil:79,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].limit()'
      Src: org.roaringbitmap.buffer.TestUtil:79,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedIntersects(org.roaringbitmap.buffer.TestUtil,org.roaringbitmap.buffer.TestUtil,org.roaringbitmap.buffer.TestUtil,org.roaringbitmap.buffer.TestUtil)'
      Src: org.roaringbitmap.buffer.TestUtil:79,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestUtil:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 80
    functionName: '[org.roaringbitmap.buffer.TestUtil].testUnsignedIntersects()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].unsignedIntersects(org.roaringbitmap.buffer.TestUtil,org.roaringbitmap.buffer.TestUtil,org.roaringbitmap.buffer.TestUtil,org.roaringbitmap.buffer.TestUtil)'
    - '[org.roaringbitmap.buffer.TestUtil].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.TestUtil].limit()'
    - '[java.nio.CharBuffer].wrap()'
    - '[java.nio.CharBuffer].wrap(char[])'
    - '[org.roaringbitmap.buffer.TestUtil].fromShorts()'
    - '[org.roaringbitmap.buffer.TestUtil].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestUtil].testUnsignedIntersects()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestUtil].fromShorts()'
      Src: org.roaringbitmap.buffer.TestUtil:84,1
    - Dst: '[java.nio.CharBuffer].wrap(char[])'
      Src: org.roaringbitmap.buffer.TestUtil:84,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].limit()'
      Src: org.roaringbitmap.buffer.TestUtil:85,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].advanceUntil(org.roaringbitmap.buffer.TestUtil,org.roaringbitmap.buffer.TestUtil,char)'
      Src: org.roaringbitmap.buffer.TestUtil:85,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestUtil:85,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].limit()'
      Src: org.roaringbitmap.buffer.TestUtil:86,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].advanceUntil(org.roaringbitmap.buffer.TestUtil,org.roaringbitmap.buffer.TestUtil,char)'
      Src: org.roaringbitmap.buffer.TestUtil:86,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestUtil:86,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].limit()'
      Src: org.roaringbitmap.buffer.TestUtil:87,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].advanceUntil(org.roaringbitmap.buffer.TestUtil,org.roaringbitmap.buffer.TestUtil,char)'
      Src: org.roaringbitmap.buffer.TestUtil:87,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestUtil:87,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].limit()'
      Src: org.roaringbitmap.buffer.TestUtil:88,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].advanceUntil(org.roaringbitmap.buffer.TestUtil,org.roaringbitmap.buffer.TestUtil,char)'
      Src: org.roaringbitmap.buffer.TestUtil:88,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestUtil:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 89
    functionName: '[org.roaringbitmap.buffer.TestUtil].testAdvanceUntil()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestUtil].limit()'
    - '[org.roaringbitmap.buffer.BufferUtil].advanceUntil(org.roaringbitmap.buffer.TestUtil,org.roaringbitmap.buffer.TestUtil,char)'
    - '[java.nio.CharBuffer].wrap(char[])'
    - '[org.roaringbitmap.buffer.TestUtil].fromShorts()'
    - '[org.roaringbitmap.buffer.TestUtil].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestUtil].testAdvanceUntil()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestUtil].fromShorts()'
      Src: org.roaringbitmap.buffer.TestUtil:93,1
    - Dst: '[java.nio.CharBuffer].wrap(char[])'
      Src: org.roaringbitmap.buffer.TestUtil:93,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].limit()'
      Src: org.roaringbitmap.buffer.TestUtil:94,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].iterateUntil(org.roaringbitmap.buffer.TestUtil,int,org.roaringbitmap.buffer.TestUtil)'
      Src: org.roaringbitmap.buffer.TestUtil:94,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestUtil:94,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].limit()'
      Src: org.roaringbitmap.buffer.TestUtil:95,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].iterateUntil(org.roaringbitmap.buffer.TestUtil,int,org.roaringbitmap.buffer.TestUtil)'
      Src: org.roaringbitmap.buffer.TestUtil:95,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestUtil:95,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].limit()'
      Src: org.roaringbitmap.buffer.TestUtil:96,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].iterateUntil(org.roaringbitmap.buffer.TestUtil,int,org.roaringbitmap.buffer.TestUtil)'
      Src: org.roaringbitmap.buffer.TestUtil:96,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestUtil:96,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].limit()'
      Src: org.roaringbitmap.buffer.TestUtil:97,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].iterateUntil(org.roaringbitmap.buffer.TestUtil,int,org.roaringbitmap.buffer.TestUtil)'
      Src: org.roaringbitmap.buffer.TestUtil:97,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestUtil:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 98
    functionName: '[org.roaringbitmap.buffer.TestUtil].testIterateUntil()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].iterateUntil(org.roaringbitmap.buffer.TestUtil,int,org.roaringbitmap.buffer.TestUtil)'
    - '[org.roaringbitmap.buffer.TestUtil].limit()'
    - '[java.nio.CharBuffer].wrap(char[])'
    - '[org.roaringbitmap.buffer.TestUtil].fromShorts()'
    - '[org.roaringbitmap.buffer.TestUtil].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestUtil].testIterateUntil()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - short[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - array
    argTypes:
    - short[]
    constantsTouched: []
    func_position:
      end: 106
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 106
    functionName: '[org.roaringbitmap.buffer.TestUtil].fromShorts(short[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestUtil.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char[]
    signature: '[org.roaringbitmap.buffer.TestUtil].fromShorts(short[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.Stream].of(boolean,boolean)'
      Src: org.roaringbitmap.buffer.TestUtil:109,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].flatMap()'
      Src: org.roaringbitmap.buffer.TestUtil:109,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 122
    functionName: '[org.roaringbitmap.buffer.TestUtil].sets()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestUtil].flatMap()'
    - '[java.util.stream.Stream].of(boolean,boolean)'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.roaringbitmap.buffer.TestUtil].sets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].allocateDirect(int)'
      Src: org.roaringbitmap.buffer.TestUtil:128,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].asLongBuffer()'
      Src: org.roaringbitmap.buffer.TestUtil:128,1
    - Dst: '[java.nio.LongBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.TestUtil:128,1
    - Dst: bitmap.get(int)
      Src: org.roaringbitmap.buffer.TestUtil:130,1
    - Dst: bitmap.put(int,org.roaringbitmap.buffer.TestUtil)
      Src: org.roaringbitmap.buffer.TestUtil:130,1
    - Dst: '[java.nio.ByteBuffer].allocateDirect(int)'
      Src: org.roaringbitmap.buffer.TestUtil:133,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].asLongBuffer()'
      Src: org.roaringbitmap.buffer.TestUtil:133,1
    - Dst: '[java.nio.LongBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.TestUtil:133,1
    - Dst: '[java.nio.ByteBuffer].allocateDirect(int)'
      Src: org.roaringbitmap.buffer.TestUtil:136,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].asCharBuffer()'
      Src: org.roaringbitmap.buffer.TestUtil:136,1
    - Dst: '[java.nio.CharBuffer].allocate(org.roaringbitmap.buffer.TestUtil)'
      Src: org.roaringbitmap.buffer.TestUtil:137,1
    - Dst: referenceBitmap.get(int)
      Src: org.roaringbitmap.buffer.TestUtil:140,1
    - Dst: referenceBitmap.put(int,org.roaringbitmap.buffer.TestUtil)
      Src: org.roaringbitmap.buffer.TestUtil:140,1
    - Dst: array.put(char)
      Src: org.roaringbitmap.buffer.TestUtil:141,1
    - Dst: referenceBitmap.get(org.roaringbitmap.buffer.TestUtil)
      Src: org.roaringbitmap.buffer.TestUtil:145,1
    - Dst: bitmap.get(org.roaringbitmap.buffer.TestUtil)
      Src: org.roaringbitmap.buffer.TestUtil:145,1
    - Dst: referenceBitmap.put(org.roaringbitmap.buffer.TestUtil,org.roaringbitmap.buffer.TestUtil)
      Src: org.roaringbitmap.buffer.TestUtil:145,1
    - Dst: referenceBitmap.get(org.roaringbitmap.buffer.TestUtil)
      Src: org.roaringbitmap.buffer.TestUtil:146,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.TestUtil)
      Src: org.roaringbitmap.buffer.TestUtil:146,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].intersectArrayIntoBitmap(org.roaringbitmap.buffer.TestUtil,org.roaringbitmap.buffer.TestUtil,org.roaringbitmap.buffer.TestUtil)'
      Src: org.roaringbitmap.buffer.TestUtil:148,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].assertEquals(org.roaringbitmap.buffer.TestUtil,int)'
      Src: org.roaringbitmap.buffer.TestUtil:149,1
    - Dst: bitmap.limit()
      Src: org.roaringbitmap.buffer.TestUtil:150,1
    - Dst: bitmap.get(org.roaringbitmap.buffer.TestUtil)
      Src: org.roaringbitmap.buffer.TestUtil:151,1
    - Dst: referenceBitmap.get(org.roaringbitmap.buffer.TestUtil)
      Src: org.roaringbitmap.buffer.TestUtil:151,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].assertEquals(org.roaringbitmap.buffer.TestUtil,org.roaringbitmap.buffer.TestUtil,String)'
      Src: org.roaringbitmap.buffer.TestUtil:151,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - int[]
      - int[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - direct
    - set1
    - set2
    argTypes:
    - boolean
    - int[]
    - int[]
    constantsTouched: []
    func_position:
      end: 153
      start: 124
    functionDepth: 1
    functionLinenumber: 124
    functionLinenumberEnd: 153
    functionName: '[org.roaringbitmap.buffer.TestUtil].testIntersectBitmapWithArray(boolean,int[],int[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestUtil.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].allocateDirect(int)'
    - '[org.roaringbitmap.buffer.TestUtil].asLongBuffer()'
    - Long.bitCount(org.roaringbitmap.buffer.TestUtil)
    - '[org.roaringbitmap.buffer.TestUtil].assertEquals(org.roaringbitmap.buffer.TestUtil,int)'
    - '[java.nio.LongBuffer].allocate(int)'
    - bitmap.get(org.roaringbitmap.buffer.TestUtil)
    - '[java.nio.CharBuffer].allocate(org.roaringbitmap.buffer.TestUtil)'
    - bitmap.get(int)
    - referenceBitmap.get(int)
    - array.put(char)
    - referenceBitmap.put(org.roaringbitmap.buffer.TestUtil,org.roaringbitmap.buffer.TestUtil)
    - '[org.roaringbitmap.buffer.TestUtil].asCharBuffer()'
    - '[org.roaringbitmap.buffer.BufferUtil].intersectArrayIntoBitmap(org.roaringbitmap.buffer.TestUtil,org.roaringbitmap.buffer.TestUtil,org.roaringbitmap.buffer.TestUtil)'
    - bitmap.put(int,org.roaringbitmap.buffer.TestUtil)
    - bitmap.limit()
    - referenceBitmap.put(int,org.roaringbitmap.buffer.TestUtil)
    - '[org.roaringbitmap.buffer.TestUtil].assertEquals(org.roaringbitmap.buffer.TestUtil,org.roaringbitmap.buffer.TestUtil,String)'
    - referenceBitmap.get(org.roaringbitmap.buffer.TestUtil)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestUtil].testIntersectBitmapWithArray(boolean,int[],int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestUtil].assertBitmapRange(int,int)'
      Src: org.roaringbitmap.buffer.TestUtil:157,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].assertBitmapRange(int,int)'
      Src: org.roaringbitmap.buffer.TestUtil:158,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].assertBitmapRange(int,int,int)'
      Src: org.roaringbitmap.buffer.TestUtil:159,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].assertBitmapRange(int,int)'
      Src: org.roaringbitmap.buffer.TestUtil:160,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].assertBitmapRange(int,int,int)'
      Src: org.roaringbitmap.buffer.TestUtil:161,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].assertBitmapRange(int,int,int)'
      Src: org.roaringbitmap.buffer.TestUtil:162,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].assertBitmapRange(int,int)'
      Src: org.roaringbitmap.buffer.TestUtil:163,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].assertBitmapRange(int,int)'
      Src: org.roaringbitmap.buffer.TestUtil:164,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].assertBitmapRange(int,int)'
      Src: org.roaringbitmap.buffer.TestUtil:165,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].assertBitmapRange(int,int)'
      Src: org.roaringbitmap.buffer.TestUtil:166,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].assertBitmapRange(int,int)'
      Src: org.roaringbitmap.buffer.TestUtil:167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 155
    functionDepth: 2
    functionLinenumber: 155
    functionLinenumberEnd: 168
    functionName: '[org.roaringbitmap.buffer.TestUtil].bitmapOfRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestUtil].assertBitmapRange(int,int)'
    - '[org.roaringbitmap.buffer.TestUtil].assertBitmapRange(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestUtil].bitmapOfRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOfRange(int,int)'
      Src: org.roaringbitmap.buffer.TestUtil:171,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestUtil:172,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].assertEquals(org.roaringbitmap.buffer.TestUtil,org.roaringbitmap.buffer.TestUtil)'
      Src: org.roaringbitmap.buffer.TestUtil:172,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].first()'
      Src: org.roaringbitmap.buffer.TestUtil:173,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].assertEquals(int,org.roaringbitmap.buffer.TestUtil)'
      Src: org.roaringbitmap.buffer.TestUtil:173,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].last()'
      Src: org.roaringbitmap.buffer.TestUtil:174,1
    - Dst: '[org.roaringbitmap.buffer.TestUtil].assertEquals(int,org.roaringbitmap.buffer.TestUtil)'
      Src: org.roaringbitmap.buffer.TestUtil:174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - start
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 175
      start: 170
    functionDepth: 1
    functionLinenumber: 170
    functionLinenumberEnd: 175
    functionName: '[org.roaringbitmap.buffer.TestUtil].assertBitmapRange(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestUtil.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].first()'
    - '[org.roaringbitmap.buffer.TestUtil].assertEquals(int,org.roaringbitmap.buffer.TestUtil)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOfRange(int,int)'
    - '[org.roaringbitmap.buffer.TestUtil].assertEquals(org.roaringbitmap.buffer.TestUtil,org.roaringbitmap.buffer.TestUtil)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].last()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestUtil].assertBitmapRange(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.TestUtil
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.TestUtil].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestUtil.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.TestUtil
    signature: '[org.roaringbitmap.buffer.TestUtil].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.CharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.TestReverseMappeableRunContainer:22,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.TestReverseMappeableRunContainer,int)'
      Src: org.roaringbitmap.buffer.TestReverseMappeableRunContainer:24,1
    - Dst: '[org.roaringbitmap.CharIterator].next()'
      Src: org.roaringbitmap.buffer.TestReverseMappeableRunContainer:26,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.TestReverseMappeableRunContainer,org.roaringbitmap.buffer.TestReverseMappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestReverseMappeableRunContainer:28,1
    - Dst: '[com.google.common.primitives.Ints].asList(org.roaringbitmap.buffer.TestReverseMappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestReverseMappeableRunContainer:28,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.CharIterator
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<Integer>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ints
    argTypes:
    - org.roaringbitmap.CharIterator
    constantsTouched: []
    func_position:
      end: 29
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 29
    functionName: '[org.roaringbitmap.buffer.TestReverseMappeableRunContainer].asList(org.roaringbitmap.CharIterator)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestReverseMappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.TestReverseMappeableRunContainer,org.roaringbitmap.buffer.TestReverseMappeableRunContainer)'
    - '[org.roaringbitmap.CharIterator].hasNext()'
    - '[org.roaringbitmap.CharIterator].next()'
    - '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.TestReverseMappeableRunContainer,int)'
    - '[com.google.common.primitives.Ints].asList(org.roaringbitmap.buffer.TestReverseMappeableRunContainer)'
    linkageType: ''
    returnType: java.util.List<Integer>
    signature: '[org.roaringbitmap.buffer.TestReverseMappeableRunContainer].asList(org.roaringbitmap.CharIterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestReverseMappeableRunContainer:33,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestReverseMappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestReverseMappeableRunContainer:35,1
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestReverseMappeableRunContainer:38,1
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].clone()'
      Src: org.roaringbitmap.buffer.TestReverseMappeableRunContainer:39,1
    - Dst: '[org.roaringbitmap.buffer.TestReverseMappeableRunContainer].asList(org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator)'
      Src: org.roaringbitmap.buffer.TestReverseMappeableRunContainer:40,1
    - Dst: '[org.roaringbitmap.buffer.TestReverseMappeableRunContainer].assertNotNull(org.roaringbitmap.PeekableCharIterator)'
      Src: org.roaringbitmap.buffer.TestReverseMappeableRunContainer:41,1
    - Dst: '[org.roaringbitmap.buffer.TestReverseMappeableRunContainer].asList(org.roaringbitmap.PeekableCharIterator)'
      Src: org.roaringbitmap.buffer.TestReverseMappeableRunContainer:42,1
    - Dst: '[org.roaringbitmap.buffer.TestReverseMappeableRunContainer].assertEquals(java.util.List<Integer>,java.util.List<Integer>)'
      Src: org.roaringbitmap.buffer.TestReverseMappeableRunContainer:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 31
    functionDepth: 4
    functionLinenumber: 31
    functionLinenumberEnd: 44
    functionName: '[org.roaringbitmap.buffer.TestReverseMappeableRunContainer].testClone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestReverseMappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].clone()'
    - '[org.roaringbitmap.buffer.TestReverseMappeableRunContainer].assertNotNull(org.roaringbitmap.PeekableCharIterator)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestReverseMappeableRunContainer)'
    - '[org.roaringbitmap.buffer.TestReverseMappeableRunContainer].asList(org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator)'
    - '[org.roaringbitmap.buffer.TestReverseMappeableRunContainer].asList(org.roaringbitmap.PeekableCharIterator)'
    - '[org.roaringbitmap.buffer.TestReverseMappeableRunContainer].assertEquals(java.util.List<Integer>,java.util.List<Integer>)'
    - '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestReverseMappeableRunContainer].testClone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestReverseMappeableRunContainer:48,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestReverseMappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestReverseMappeableRunContainer:50,1
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestReverseMappeableRunContainer:53,1
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].nextAsInt()'
      Src: org.roaringbitmap.buffer.TestReverseMappeableRunContainer:54,1
    - Dst: '[org.roaringbitmap.buffer.TestReverseMappeableRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestReverseMappeableRunContainer:54,1
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].next()'
      Src: org.roaringbitmap.buffer.TestReverseMappeableRunContainer:55,1
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].next()'
      Src: org.roaringbitmap.buffer.TestReverseMappeableRunContainer:56,1
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].next()'
      Src: org.roaringbitmap.buffer.TestReverseMappeableRunContainer:57,1
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].next()'
      Src: org.roaringbitmap.buffer.TestReverseMappeableRunContainer:58,1
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].next()'
      Src: org.roaringbitmap.buffer.TestReverseMappeableRunContainer:59,1
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].nextAsInt()'
      Src: org.roaringbitmap.buffer.TestReverseMappeableRunContainer:60,1
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].nextAsInt()'
      Src: org.roaringbitmap.buffer.TestReverseMappeableRunContainer:61,1
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].nextAsInt()'
      Src: org.roaringbitmap.buffer.TestReverseMappeableRunContainer:62,1
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].nextAsInt()'
      Src: org.roaringbitmap.buffer.TestReverseMappeableRunContainer:63,1
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].nextAsInt()'
      Src: org.roaringbitmap.buffer.TestReverseMappeableRunContainer:64,1
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].nextAsInt()'
      Src: org.roaringbitmap.buffer.TestReverseMappeableRunContainer:65,1
    - Dst: '[org.roaringbitmap.buffer.TestReverseMappeableRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestReverseMappeableRunContainer:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 46
    functionDepth: 4
    functionLinenumber: 46
    functionLinenumberEnd: 66
    functionName: '[org.roaringbitmap.buffer.TestReverseMappeableRunContainer].testNextAsInt()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestReverseMappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].next()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestReverseMappeableRunContainer)'
    - '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].nextAsInt()'
    - '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.TestReverseMappeableRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestReverseMappeableRunContainer].testNextAsInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.TestReverseMappeableRunContainer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.TestReverseMappeableRunContainer].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestReverseMappeableRunContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.TestReverseMappeableRunContainer
    signature: '[org.roaringbitmap.buffer.TestReverseMappeableRunContainer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestVeryLargeBitmap:10,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestVeryLargeBitmap:11,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].select()'
      Src: org.roaringbitmap.buffer.TestVeryLargeBitmap:12,1
    - Dst: '[org.roaringbitmap.buffer.TestVeryLargeBitmap].assertEquals(org.roaringbitmap.buffer.TestVeryLargeBitmap)'
      Src: org.roaringbitmap.buffer.TestVeryLargeBitmap:12,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].select()'
      Src: org.roaringbitmap.buffer.TestVeryLargeBitmap:13,1
    - Dst: '[org.roaringbitmap.buffer.TestVeryLargeBitmap].assertEquals(org.roaringbitmap.buffer.TestVeryLargeBitmap)'
      Src: org.roaringbitmap.buffer.TestVeryLargeBitmap:13,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 14
      start: 8
    functionDepth: 5
    functionLinenumber: 8
    functionLinenumberEnd: 14
    functionName: '[org.roaringbitmap.buffer.TestVeryLargeBitmap].testSelect()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestVeryLargeBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestVeryLargeBitmap].assertEquals(org.roaringbitmap.buffer.TestVeryLargeBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].select()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestVeryLargeBitmap].testSelect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestVeryLargeBitmap:19,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int)'
      Src: org.roaringbitmap.buffer.TestVeryLargeBitmap:20,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].rankLong(int)'
      Src: org.roaringbitmap.buffer.TestVeryLargeBitmap:22,1
    - Dst: '[org.roaringbitmap.buffer.TestVeryLargeBitmap].assertEquals(org.roaringbitmap.buffer.TestVeryLargeBitmap,int)'
      Src: org.roaringbitmap.buffer.TestVeryLargeBitmap:22,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].rankLong(int)'
      Src: org.roaringbitmap.buffer.TestVeryLargeBitmap:25,1
    - Dst: '[org.roaringbitmap.buffer.TestVeryLargeBitmap].assertEquals(org.roaringbitmap.buffer.TestVeryLargeBitmap,int)'
      Src: org.roaringbitmap.buffer.TestVeryLargeBitmap:25,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.buffer.TestVeryLargeBitmap:27,1
    - Dst: '[org.roaringbitmap.buffer.TestVeryLargeBitmap].assertEquals(org.roaringbitmap.buffer.TestVeryLargeBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestVeryLargeBitmap:27,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toString()'
      Src: org.roaringbitmap.buffer.TestVeryLargeBitmap:28,1
    - Dst: System.out.println(org.roaringbitmap.buffer.TestVeryLargeBitmap)
      Src: org.roaringbitmap.buffer.TestVeryLargeBitmap:28,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestVeryLargeBitmap:30,1
    - Dst: ome.printStackTrace()
      Src: org.roaringbitmap.buffer.TestVeryLargeBitmap:31,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 16
    functionDepth: 4
    functionLinenumber: 16
    functionLinenumberEnd: 33
    functionName: '[org.roaringbitmap.buffer.TestVeryLargeBitmap].stupidlyLarge()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestVeryLargeBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestVeryLargeBitmap].assertEquals(org.roaringbitmap.buffer.TestVeryLargeBitmap,int,int)'
    - System.out.println(org.roaringbitmap.buffer.TestVeryLargeBitmap)
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].toString()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].rankLong(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getLongCardinality()'
    - ome.printStackTrace()
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int)'
    - '[org.roaringbitmap.buffer.TestVeryLargeBitmap].assertEquals(org.roaringbitmap.buffer.TestVeryLargeBitmap,int)'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestVeryLargeBitmap].stupidlyLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.TestVeryLargeBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.TestVeryLargeBitmap].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestVeryLargeBitmap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.TestVeryLargeBitmap
    signature: '[org.roaringbitmap.buffer.TestVeryLargeBitmap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].nextBoolean()'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:18,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestBitSetUtil,org.roaringbitmap.buffer.TestBitSetUtil)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:19,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Random
      - int
      - java.util.BitSet
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.BitSet
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - random
    - offset
    - bitset
    - nbits
    argTypes:
    - java.util.Random
    - int
    - java.util.BitSet
    - int
    constantsTouched: []
    func_position:
      end: 22
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 22
    functionName: '[org.roaringbitmap.buffer.TestBitSetUtil].appendRandomBitset(java.util.Random,int,java.util.BitSet,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBitSetUtil.java
    functionUses: 1
    functionsReached:
    - '[java.util.Random].nextBoolean()'
    - '[java.util.BitSet].set(org.roaringbitmap.buffer.TestBitSetUtil,org.roaringbitmap.buffer.TestBitSetUtil)'
    linkageType: ''
    returnType: java.util.BitSet
    signature: '[org.roaringbitmap.buffer.TestBitSetUtil].appendRandomBitset(java.util.Random,int,java.util.BitSet,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:25,1
    - Dst: '[org.roaringbitmap.buffer.TestBitSetUtil].appendRandomBitset(java.util.Random,int,java.util.BitSet,int)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:26,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Random
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.BitSet
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - random
    - offset
    - length
    argTypes:
    - java.util.Random
    - int
    - int
    constantsTouched: []
    func_position:
      end: 27
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 27
    functionName: '[org.roaringbitmap.buffer.TestBitSetUtil].randomBitset(java.util.Random,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.TestBitSetUtil].appendRandomBitset(java.util.Random,int,java.util.BitSet,int)'
    linkageType: ''
    returnType: java.util.BitSet
    signature: '[org.roaringbitmap.buffer.TestBitSetUtil].randomBitset(java.util.Random,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferBitSetUtil].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:30,1
    - Dst: '[org.roaringbitmap.buffer.TestBitSetUtil].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.BitSet
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bitset
    - bitmap
    argTypes:
    - java.util.BitSet
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.roaringbitmap.buffer.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBitSetUtil.java
    functionUses: 16
    functionsReached:
    - '[org.roaringbitmap.buffer.TestBitSetUtil].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.BufferBitSetUtil].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:35,1
    - Dst: '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.util.BitSet)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:36,1
    - Dst: '[org.roaringbitmap.buffer.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 38
    functionName: '[org.roaringbitmap.buffer.TestBitSetUtil].testEmptyBitSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.util.BitSet)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestBitSetUtil].testEmptyBitSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:42,1
    - Dst: '[java.util.BitSet].<init>(org.roaringbitmap.buffer.TestBitSetUtil)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:45,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:49,1
    - Dst: '[org.roaringbitmap.buffer.TestBitSetUtil].appendRandomBitset(java.util.Random,org.roaringbitmap.buffer.TestBitSetUtil,java.util.BitSet,org.roaringbitmap.buffer.TestBitSetUtil)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:53,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestBitSetUtil,org.roaringbitmap.buffer.TestBitSetUtil)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:57,1
    - Dst: '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.util.BitSet)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:64,1
    - Dst: '[org.roaringbitmap.buffer.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:65,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 66
    functionName: '[org.roaringbitmap.buffer.TestBitSetUtil].testFlipFlapBetweenRandomFullAndEmptyBitSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.util.BitSet)'
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.buffer.TestBitSetUtil].appendRandomBitset(java.util.Random,org.roaringbitmap.buffer.TestBitSetUtil,java.util.BitSet,org.roaringbitmap.buffer.TestBitSetUtil)'
    - '[java.util.BitSet].<init>(org.roaringbitmap.buffer.TestBitSetUtil)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.buffer.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.BitSet].set(org.roaringbitmap.buffer.TestBitSetUtil,org.roaringbitmap.buffer.TestBitSetUtil)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestBitSetUtil].testFlipFlapBetweenRandomFullAndEmptyBitSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:70,1
    - Dst: '[java.util.BitSet].set(int,org.roaringbitmap.buffer.TestBitSetUtil)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:72,1
    - Dst: '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.util.BitSet)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:73,1
    - Dst: '[org.roaringbitmap.buffer.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 75
    functionName: '[org.roaringbitmap.buffer.TestBitSetUtil].testFullBitSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.util.BitSet)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.BitSet].set(int,org.roaringbitmap.buffer.TestBitSetUtil)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestBitSetUtil].testFullBitSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:81,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestBitSetUtil)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:83,1
    - Dst: '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.util.BitSet)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:85,1
    - Dst: '[org.roaringbitmap.buffer.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:86,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 89
    functionName: '[org.roaringbitmap.buffer.TestBitSetUtil].testGapBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].set(org.roaringbitmap.buffer.TestBitSetUtil)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.util.BitSet)'
    - '[org.roaringbitmap.buffer.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestBitSetUtil].testGapBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:93,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.buffer.TestBitSetUtil)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:97,1
    - Dst: '[org.roaringbitmap.buffer.TestBitSetUtil].randomBitset(java.util.Random,int,org.roaringbitmap.buffer.TestBitSetUtil)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:97,1
    - Dst: '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.util.BitSet)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:98,1
    - Dst: '[org.roaringbitmap.buffer.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 101
    functionName: '[org.roaringbitmap.buffer.TestBitSetUtil].testRandomBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.util.BitSet)'
    - '[java.util.Random].nextInt(org.roaringbitmap.buffer.TestBitSetUtil)'
    - '[org.roaringbitmap.buffer.TestBitSetUtil].randomBitset(java.util.Random,int,org.roaringbitmap.buffer.TestBitSetUtil)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.buffer.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestBitSetUtil].testRandomBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:105,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.buffer.TestBitSetUtil)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:109,1
    - Dst: '[org.roaringbitmap.buffer.TestBitSetUtil].randomBitset(java.util.Random,int,org.roaringbitmap.buffer.TestBitSetUtil)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:109,1
    - Dst: '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.util.BitSet)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:110,1
    - Dst: '[org.roaringbitmap.buffer.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 113
    functionName: '[org.roaringbitmap.buffer.TestBitSetUtil].testRandomBitmap_extended()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.util.BitSet)'
    - '[java.util.Random].nextInt(org.roaringbitmap.buffer.TestBitSetUtil)'
    - '[org.roaringbitmap.buffer.TestBitSetUtil].randomBitset(java.util.Random,int,org.roaringbitmap.buffer.TestBitSetUtil)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.buffer.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestBitSetUtil].testRandomBitmap_extended()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:117,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:118,1
    - Dst: '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.util.BitSet)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:119,1
    - Dst: '[org.roaringbitmap.buffer.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 121
    functionName: '[org.roaringbitmap.buffer.TestBitSetUtil].testSmallBitSet1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.util.BitSet)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.BitSet].set(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestBitSetUtil].testSmallBitSet1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:125,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:126,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:127,1
    - Dst: '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.util.BitSet)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:128,1
    - Dst: '[org.roaringbitmap.buffer.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 130
    functionName: '[org.roaringbitmap.buffer.TestBitSetUtil].testSmallBitSet1_10000000()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.util.BitSet)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.BitSet].set(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestBitSetUtil].testSmallBitSet1_10000000()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:134,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:135,1
    - Dst: '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.util.BitSet)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:136,1
    - Dst: '[org.roaringbitmap.buffer.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 138
    functionName: '[org.roaringbitmap.buffer.TestBitSetUtil].testSmallBitSet10000000()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.util.BitSet)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.BitSet].set(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestBitSetUtil].testSmallBitSet10000000()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:146,1
    - Dst: '[org.roaringbitmap.buffer.TestBitSetUtil].toByteBuffer(java.util.BitSet)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:147,1
    - Dst: '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:147,1
    - Dst: '[org.roaringbitmap.buffer.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 144
    functionDepth: 2
    functionLinenumber: 144
    functionLinenumberEnd: 149
    functionName: '[org.roaringbitmap.buffer.TestBitSetUtil].testEmptyByteBuffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.TestBitSetUtil].toByteBuffer(java.util.BitSet)'
    - '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.nio.ByteBuffer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestBitSetUtil].testEmptyByteBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:153,1
    - Dst: '[java.util.BitSet].<init>(org.roaringbitmap.buffer.TestBitSetUtil)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:156,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:160,1
    - Dst: '[org.roaringbitmap.buffer.TestBitSetUtil].appendRandomBitset(java.util.Random,org.roaringbitmap.buffer.TestBitSetUtil,java.util.BitSet,org.roaringbitmap.buffer.TestBitSetUtil)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:164,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestBitSetUtil,org.roaringbitmap.buffer.TestBitSetUtil)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:168,1
    - Dst: '[org.roaringbitmap.buffer.TestBitSetUtil].toByteBuffer(java.util.BitSet)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:175,1
    - Dst: '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:175,1
    - Dst: '[org.roaringbitmap.buffer.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:176,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 151
    functionDepth: 2
    functionLinenumber: 151
    functionLinenumberEnd: 177
    functionName: '[org.roaringbitmap.buffer.TestBitSetUtil].testFlipFlapBetweenRandomFullAndEmptyByteBuffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestBitSetUtil].toByteBuffer(java.util.BitSet)'
    - '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.nio.ByteBuffer)'
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.buffer.TestBitSetUtil].appendRandomBitset(java.util.Random,org.roaringbitmap.buffer.TestBitSetUtil,java.util.BitSet,org.roaringbitmap.buffer.TestBitSetUtil)'
    - '[java.util.BitSet].<init>(org.roaringbitmap.buffer.TestBitSetUtil)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.buffer.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.BitSet].set(org.roaringbitmap.buffer.TestBitSetUtil,org.roaringbitmap.buffer.TestBitSetUtil)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestBitSetUtil].testFlipFlapBetweenRandomFullAndEmptyByteBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:181,1
    - Dst: '[java.util.BitSet].set(int,org.roaringbitmap.buffer.TestBitSetUtil)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:183,1
    - Dst: '[org.roaringbitmap.buffer.TestBitSetUtil].toByteBuffer(java.util.BitSet)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:184,1
    - Dst: '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:184,1
    - Dst: '[org.roaringbitmap.buffer.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 186
      start: 179
    functionDepth: 2
    functionLinenumber: 179
    functionLinenumberEnd: 186
    functionName: '[org.roaringbitmap.buffer.TestBitSetUtil].testFullByteBuffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.nio.ByteBuffer)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestBitSetUtil].toByteBuffer(java.util.BitSet)'
    - '[java.util.BitSet].set(int,org.roaringbitmap.buffer.TestBitSetUtil)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestBitSetUtil].testFullByteBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:192,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestBitSetUtil)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:194,1
    - Dst: '[org.roaringbitmap.buffer.TestBitSetUtil].toByteBuffer(java.util.BitSet)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:196,1
    - Dst: '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:196,1
    - Dst: '[org.roaringbitmap.buffer.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:197,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 188
    functionDepth: 2
    functionLinenumber: 188
    functionLinenumberEnd: 200
    functionName: '[org.roaringbitmap.buffer.TestBitSetUtil].testGapByteBuffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.nio.ByteBuffer)'
    - '[java.util.BitSet].<init>()'
    - '[java.util.BitSet].set(org.roaringbitmap.buffer.TestBitSetUtil)'
    - '[org.roaringbitmap.buffer.TestBitSetUtil].toByteBuffer(java.util.BitSet)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestBitSetUtil].testGapByteBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:204,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.buffer.TestBitSetUtil)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:208,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.buffer.TestBitSetUtil)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:209,1
    - Dst: '[org.roaringbitmap.buffer.TestBitSetUtil].randomBitset(java.util.Random,org.roaringbitmap.buffer.TestBitSetUtil,org.roaringbitmap.buffer.TestBitSetUtil)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:209,1
    - Dst: '[org.roaringbitmap.buffer.TestBitSetUtil].toByteBuffer(java.util.BitSet)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:210,1
    - Dst: '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:210,1
    - Dst: '[org.roaringbitmap.buffer.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:211,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 202
    functionDepth: 2
    functionLinenumber: 202
    functionLinenumberEnd: 213
    functionName: '[org.roaringbitmap.buffer.TestBitSetUtil].testRandomByteBuffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestBitSetUtil].randomBitset(java.util.Random,org.roaringbitmap.buffer.TestBitSetUtil,org.roaringbitmap.buffer.TestBitSetUtil)'
    - '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.nio.ByteBuffer)'
    - '[java.util.Random].nextInt(org.roaringbitmap.buffer.TestBitSetUtil)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.buffer.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestBitSetUtil].toByteBuffer(java.util.BitSet)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestBitSetUtil].testRandomByteBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:217,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:218,1
    - Dst: '[org.roaringbitmap.buffer.TestBitSetUtil].toByteBuffer(java.util.BitSet)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:219,1
    - Dst: '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:219,1
    - Dst: '[org.roaringbitmap.buffer.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 215
    functionDepth: 2
    functionLinenumber: 215
    functionLinenumberEnd: 221
    functionName: '[org.roaringbitmap.buffer.TestBitSetUtil].testByteArrayWithOnly10000000thBitSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].set(int)'
    - '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.nio.ByteBuffer)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestBitSetUtil].toByteBuffer(java.util.BitSet)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestBitSetUtil].testByteArrayWithOnly10000000thBitSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:225,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:226,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:227,1
    - Dst: '[org.roaringbitmap.buffer.TestBitSetUtil].toByteBuffer(java.util.BitSet)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:228,1
    - Dst: '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:228,1
    - Dst: '[org.roaringbitmap.buffer.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 230
      start: 223
    functionDepth: 2
    functionLinenumber: 223
    functionLinenumberEnd: 230
    functionName: '[org.roaringbitmap.buffer.TestBitSetUtil].testByteArrayWithOnly1And10000000thBitSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].set(int)'
    - '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.nio.ByteBuffer)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestBitSetUtil].toByteBuffer(java.util.BitSet)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestBitSetUtil].testByteArrayWithOnly1And10000000thBitSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].toByteArray()'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:233,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestBitSetUtil)'
      Src: org.roaringbitmap.buffer.TestBitSetUtil:233,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.BitSet
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.nio.ByteBuffer
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bitset
    argTypes:
    - java.util.BitSet
    constantsTouched: []
    func_position:
      end: 234
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 234
    functionName: '[org.roaringbitmap.buffer.TestBitSetUtil].toByteBuffer(java.util.BitSet)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBitSetUtil.java
    functionUses: 7
    functionsReached:
    - '[java.util.BitSet].toByteArray()'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestBitSetUtil)'
    linkageType: ''
    returnType: java.nio.ByteBuffer
    signature: '[org.roaringbitmap.buffer.TestBitSetUtil].toByteBuffer(java.util.BitSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.TestBitSetUtil
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.TestBitSetUtil].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBitSetUtil.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.TestBitSetUtil
    signature: '[org.roaringbitmap.buffer.TestBitSetUtil].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.ByteBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.ByteBufferBackedInputStream
      static: false
      superClass: java.io.InputStream
    argCount: 1
    argNames:
    - buf
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.roaringbitmap.buffer.ByteBufferBackedInputStream].<init>(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMemoryMapping.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ByteBufferBackedInputStream
    signature: '[org.roaringbitmap.buffer.ByteBufferBackedInputStream].<init>(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].remaining()'
      Src: org.roaringbitmap.buffer.ByteBufferBackedInputStream:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.ByteBuffer
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.io.InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.roaringbitmap.buffer.ByteBufferBackedInputStream].available()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMemoryMapping.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].remaining()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ByteBufferBackedInputStream].available()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.ByteBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: java.io.InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.roaringbitmap.buffer.ByteBufferBackedInputStream].markSupported()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMemoryMapping.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.ByteBufferBackedInputStream].markSupported()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].hasRemaining()'
      Src: org.roaringbitmap.buffer.ByteBufferBackedInputStream:58,1
    - Dst: '[java.nio.ByteBuffer].get()'
      Src: org.roaringbitmap.buffer.ByteBufferBackedInputStream:61,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.ByteBuffer
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.io.InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 62
    functionName: '[org.roaringbitmap.buffer.ByteBufferBackedInputStream].read()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMemoryMapping.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].get()'
    - '[java.nio.ByteBuffer].hasRemaining()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ByteBufferBackedInputStream].read()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].remaining()'
      Src: org.roaringbitmap.buffer.ByteBufferBackedInputStream:66,1
    - Dst: Math.min(org.roaringbitmap.buffer.ByteBufferBackedInputStream,org.roaringbitmap.buffer.ByteBufferBackedInputStream)
      Src: org.roaringbitmap.buffer.ByteBufferBackedInputStream:66,1
    - Dst: '[java.nio.ByteBuffer].get(byte[],int,org.roaringbitmap.buffer.ByteBufferBackedInputStream)'
      Src: org.roaringbitmap.buffer.ByteBufferBackedInputStream:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.ByteBuffer
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.io.InputStream
    argCount: 1
    argNames:
    - bytes
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 69
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 69
    functionName: '[org.roaringbitmap.buffer.ByteBufferBackedInputStream].read(byte[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMemoryMapping.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].get(byte[],int,org.roaringbitmap.buffer.ByteBufferBackedInputStream)'
    - '[java.nio.ByteBuffer].remaining()'
    - Math.min(org.roaringbitmap.buffer.ByteBufferBackedInputStream,org.roaringbitmap.buffer.ByteBufferBackedInputStream)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ByteBufferBackedInputStream].read(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].remaining()'
      Src: org.roaringbitmap.buffer.ByteBufferBackedInputStream:73,1
    - Dst: Math.min(int,org.roaringbitmap.buffer.ByteBufferBackedInputStream)
      Src: org.roaringbitmap.buffer.ByteBufferBackedInputStream:73,1
    - Dst: '[java.nio.ByteBuffer].get(byte[],int,org.roaringbitmap.buffer.ByteBufferBackedInputStream)'
      Src: org.roaringbitmap.buffer.ByteBufferBackedInputStream:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.ByteBuffer
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.io.InputStream
    argCount: 3
    argNames:
    - bytes
    - 'off'
    - len
    argTypes:
    - byte[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 76
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 76
    functionName: '[org.roaringbitmap.buffer.ByteBufferBackedInputStream].read(byte[],int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMemoryMapping.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].get(byte[],int,org.roaringbitmap.buffer.ByteBufferBackedInputStream)'
    - '[java.nio.ByteBuffer].remaining()'
    - Math.min(int,org.roaringbitmap.buffer.ByteBufferBackedInputStream)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ByteBufferBackedInputStream].read(byte[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].remaining()'
      Src: org.roaringbitmap.buffer.ByteBufferBackedInputStream:80,1
    - Dst: Math.min(int,org.roaringbitmap.buffer.ByteBufferBackedInputStream)
      Src: org.roaringbitmap.buffer.ByteBufferBackedInputStream:80,1
    - Dst: '[java.nio.ByteBuffer].position()'
      Src: org.roaringbitmap.buffer.ByteBufferBackedInputStream:81,1
    - Dst: '[java.nio.ByteBuffer].position(org.roaringbitmap.buffer.ByteBufferBackedInputStream)'
      Src: org.roaringbitmap.buffer.ByteBufferBackedInputStream:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.ByteBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: java.io.InputStream
    argCount: 1
    argNames:
    - n
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 83
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 83
    functionName: '[org.roaringbitmap.buffer.ByteBufferBackedInputStream].skip(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMemoryMapping.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].position()'
    - '[java.nio.ByteBuffer].remaining()'
    - Math.min(int,org.roaringbitmap.buffer.ByteBufferBackedInputStream)
    - '[java.nio.ByteBuffer].position(org.roaringbitmap.buffer.ByteBufferBackedInputStream)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.buffer.ByteBufferBackedInputStream].skip(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.ByteBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.ByteBufferBackedOutputStream
      static: false
      superClass: java.io.OutputStream
    argCount: 1
    argNames:
    - buf
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[org.roaringbitmap.buffer.ByteBufferBackedOutputStream].<init>(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMemoryMapping.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ByteBufferBackedOutputStream
    signature: '[org.roaringbitmap.buffer.ByteBufferBackedOutputStream].<init>(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].put(byte[])'
      Src: org.roaringbitmap.buffer.ByteBufferBackedOutputStream:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.ByteBuffer
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.io.OutputStream
    argCount: 1
    argNames:
    - bytes
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 96
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: '[org.roaringbitmap.buffer.ByteBufferBackedOutputStream].write(byte[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMemoryMapping.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].put(byte[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.ByteBufferBackedOutputStream].write(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].put(byte[],int,int)'
      Src: org.roaringbitmap.buffer.ByteBufferBackedOutputStream:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.ByteBuffer
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.io.OutputStream
    argCount: 3
    argNames:
    - bytes
    - 'off'
    - len
    argTypes:
    - byte[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 101
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 101
    functionName: '[org.roaringbitmap.buffer.ByteBufferBackedOutputStream].write(byte[],int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMemoryMapping.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].put(byte[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.ByteBufferBackedOutputStream].write(byte[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].put(byte)'
      Src: org.roaringbitmap.buffer.ByteBufferBackedOutputStream:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.ByteBuffer
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.io.OutputStream
    argCount: 1
    argNames:
    - b
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: '[org.roaringbitmap.buffer.ByteBufferBackedOutputStream].write(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMemoryMapping.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].put(byte)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.ByteBufferBackedOutputStream].write(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestMemoryMapping:122,1
    - Dst: '[java.io.File].delete()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      - java.nio.MappedByteBuffer
      - java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>
      - java.io.File
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 127
    functionName: '[org.roaringbitmap.buffer.TestMemoryMapping].clearFiles()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMemoryMapping.java
    functionUses: 0
    functionsReached:
    - '[java.io.File].delete()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMemoryMapping].clearFiles()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].limit()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:130,1
    - Dst: '[java.nio.ByteBuffer].limit()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:130,1
    - Dst: '[java.nio.ByteBuffer].limit()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:133,1
    - Dst: '[java.nio.ByteBuffer].get(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:134,1
    - Dst: '[java.nio.ByteBuffer].get(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:134,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      - java.nio.MappedByteBuffer
      - java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>
      - java.io.File
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - bb1
    - bb2
    argTypes:
    - java.nio.ByteBuffer
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 139
      start: 129
    functionDepth: 1
    functionLinenumber: 129
    functionLinenumberEnd: 139
    functionName: '[org.roaringbitmap.buffer.TestMemoryMapping].equals(java.nio.ByteBuffer,java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMemoryMapping.java
    functionUses: 1
    functionsReached:
    - '[java.nio.ByteBuffer].get(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[java.nio.ByteBuffer].limit()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.TestMemoryMapping].equals(java.nio.ByteBuffer,java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestMemoryMapping:143,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:144,1
    - Dst: '[java.io.File].createTempFile(String,String)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:145,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].deleteOnExit()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:146,1
    - Dst: '[java.io.FileOutputStream].<init>(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:147,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.FileOutputStream)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:148,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:151,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:153,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:157,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:160,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:161,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:164,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:164,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].toByteBuffer(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:165,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].toByteBuffer(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:166,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].equals(java.nio.ByteBuffer,java.nio.ByteBuffer)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:166,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:167,1
    - Dst: '[java.nio.ByteBuffer].rewind()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:169,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].toRoaringBitmap(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:170,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].equals(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:171,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:172,1
    - Dst: '[java.nio.ByteBuffer].rewind()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:174,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].toMutableRoaringBitmap(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:175,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:176,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:177,1
    - Dst: '[java.nio.ByteBuffer].rewind()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:179,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:180,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:181,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:182,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:186,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:189,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:189,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:190,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].toByteBuffer(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:191,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].toByteBuffer(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:192,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].equals(java.nio.ByteBuffer,java.nio.ByteBuffer)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:192,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:193,1
    - Dst: '[java.nio.ByteBuffer].rewind()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:195,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].toRoaringBitmap(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:196,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].equals(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:197,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:198,1
    - Dst: '[java.nio.ByteBuffer].rewind()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:200,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].toMutableRoaringBitmap(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:201,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:202,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:203,1
    - Dst: '[java.nio.ByteBuffer].rewind()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:205,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:206,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:207,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:208,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:212,1
    - Dst: '[java.io.FileOutputStream].getChannel()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:213,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].position()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:213,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:213,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:214,1
    - Dst: '[java.io.DataOutputStream].flush()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:215,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:217,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:219,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:222,1
    - Dst: '[java.io.FileOutputStream].getChannel()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:223,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].position()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:223,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:223,1
    - Dst: '[java.io.FileOutputStream].getChannel()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:224,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].position()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:224,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:225,1
    - Dst: '[java.io.FileOutputStream].getChannel()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:226,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].position()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:226,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:227,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:232,1
    - Dst: '[RuntimeException].<init>(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:228,1
    - Dst: '[java.io.DataOutputStream].flush()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:234,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:235,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:237,1
    - Dst: '[java.nio.ByteBuffer].allocate(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:237,1
    - Dst: '[org.roaringbitmap.ByteBufferBackedOutputStream].<init>(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:238,1
    - Dst: '[java.io.DataOutputStream].<init>(org.roaringbitmap.ByteBufferBackedOutputStream)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:238,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:238,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].flip()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:240,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:241,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:242,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:243,1
    - Dst: '[java.io.FileOutputStream].getChannel()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:248,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].position()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:248,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestMemoryMapping:249,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:250,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:251,1
    - Dst: '[java.io.RandomAccessFile].<init>(org.roaringbitmap.buffer.TestMemoryMapping,String)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:252,1
    - Dst: '[java.io.RandomAccessFile].getChannel()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:254,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].map(org.roaringbitmap.buffer.TestMemoryMapping,int,org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:254,1
    - Dst: System.currentTimeMillis()
      Src: org.roaringbitmap.buffer.TestMemoryMapping:255,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:256,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].slice()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:257,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:260,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:261,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:261,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:261,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:266,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:266,1
    - Dst: '[RuntimeException].<init>(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:262,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:268,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].equals(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:268,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:269,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].add(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:271,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].position()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:272,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:272,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].position(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:272,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].position()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:273,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:273,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].longValue()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:273,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:274,1
    - Dst: System.currentTimeMillis()
      Src: org.roaringbitmap.buffer.TestMemoryMapping:277,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestMemoryMapping:278,1
    - Dst: '[java.io.RandomAccessFile].close()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:285,1
    CyclomaticComplexity: 36
    EdgeCount: 36
    ICount: 175
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      - java.nio.MappedByteBuffer
      - java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 287
      start: 141
    functionDepth: 5
    functionLinenumber: 141
    functionLinenumberEnd: 287
    functionName: '[org.roaringbitmap.buffer.TestMemoryMapping].initFiles()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMemoryMapping.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMemoryMapping].toByteBuffer(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].position()'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].equals(java.nio.ByteBuffer,java.nio.ByteBuffer)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[java.io.RandomAccessFile].<init>(org.roaringbitmap.buffer.TestMemoryMapping,String)'
    - '[java.io.RandomAccessFile].getChannel()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[java.io.FileOutputStream].<init>(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].map(org.roaringbitmap.buffer.TestMemoryMapping,int,org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].position(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[java.util.ArrayList].add(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[java.io.RandomAccessFile].close()'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].slice()'
    - '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].add(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].equals(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[java.io.DataOutputStream].<init>(java.io.FileOutputStream)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.RoaringBitmap].equals(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
    - System.currentTimeMillis()
    - '[java.io.FileOutputStream].getChannel()'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].toByteBuffer(org.roaringbitmap.RoaringBitmap)'
    - '[java.util.ArrayList].size()'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].toMutableRoaringBitmap(java.nio.ByteBuffer)'
    - '[java.io.DataOutputStream].<init>(org.roaringbitmap.ByteBufferBackedOutputStream)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.io.DataOutputStream].close()'
    - '[java.nio.ByteBuffer].rewind()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].serializedSizeInBytes()'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].longValue()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].deleteOnExit()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].flip()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.io.DataOutputStream].flush()'
    - '[RuntimeException].<init>(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].toRoaringBitmap(java.nio.ByteBuffer)'
    - '[java.io.File].createTempFile(String,String)'
    - '[org.roaringbitmap.ByteBufferBackedOutputStream].<init>(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[java.nio.ByteBuffer].allocate(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serializedSizeInBytes()'
    - '[java.util.ArrayList].get(int)'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMemoryMapping].initFiles()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:291,1
    - Dst: '[java.nio.ByteBuffer].allocate(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:291,1
    - Dst: '[org.roaringbitmap.ByteBufferBackedOutputStream].<init>(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:293,1
    - Dst: '[java.io.DataOutputStream].<init>(org.roaringbitmap.ByteBufferBackedOutputStream)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:293,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:293,1
    - Dst: e.printStackTrace()
      Src: org.roaringbitmap.buffer.TestMemoryMapping:295,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].flip()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:298,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].order(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:299,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      - java.nio.MappedByteBuffer
      - java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>
      - java.io.File
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.nio.ByteBuffer
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - rb
    argTypes:
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 301
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 301
    functionName: '[org.roaringbitmap.buffer.TestMemoryMapping].toByteBuffer(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMemoryMapping.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].order(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[org.roaringbitmap.ByteBufferBackedOutputStream].<init>(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[java.nio.ByteBuffer].allocate(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].flip()'
    - e.printStackTrace()
    - '[java.io.DataOutputStream].<init>(org.roaringbitmap.ByteBufferBackedOutputStream)'
    linkageType: ''
    returnType: java.nio.ByteBuffer
    signature: '[org.roaringbitmap.buffer.TestMemoryMapping].toByteBuffer(org.roaringbitmap.buffer.MutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:305,1
    - Dst: '[java.nio.ByteBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:305,1
    - Dst: '[org.roaringbitmap.ByteBufferBackedOutputStream].<init>(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:307,1
    - Dst: '[java.io.DataOutputStream].<init>(org.roaringbitmap.ByteBufferBackedOutputStream)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:307,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:307,1
    - Dst: e.printStackTrace()
      Src: org.roaringbitmap.buffer.TestMemoryMapping:309,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].flip()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:312,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].order(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:313,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      - java.nio.MappedByteBuffer
      - java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>
      - java.io.File
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.nio.ByteBuffer
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - rb
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 315
      start: 303
    functionDepth: 4
    functionLinenumber: 303
    functionLinenumberEnd: 315
    functionName: '[org.roaringbitmap.buffer.TestMemoryMapping].toByteBuffer(org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMemoryMapping.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].order(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[org.roaringbitmap.ByteBufferBackedOutputStream].<init>(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].flip()'
    - '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.nio.ByteBuffer].allocate(int)'
    - e.printStackTrace()
    - '[java.io.DataOutputStream].<init>(org.roaringbitmap.ByteBufferBackedOutputStream)'
    linkageType: ''
    returnType: java.nio.ByteBuffer
    signature: '[org.roaringbitmap.buffer.TestMemoryMapping].toByteBuffer(org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:318,1
    - Dst: '[org.roaringbitmap.ByteBufferBackedInputStream].<init>(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:320,1
    - Dst: '[java.io.DataInputStream].<init>(org.roaringbitmap.ByteBufferBackedInputStream)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:320,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:320,1
    - Dst: e.printStackTrace()
      Src: org.roaringbitmap.buffer.TestMemoryMapping:322,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      - java.nio.MappedByteBuffer
      - java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>
      - java.io.File
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bb
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 325
      start: 317
    functionDepth: 4
    functionLinenumber: 317
    functionLinenumberEnd: 325
    functionName: '[org.roaringbitmap.buffer.TestMemoryMapping].toMutableRoaringBitmap(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMemoryMapping.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.ByteBufferBackedInputStream].<init>(java.nio.ByteBuffer)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.io.DataInputStream)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[java.io.DataInputStream].<init>(org.roaringbitmap.ByteBufferBackedInputStream)'
    - e.printStackTrace()
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.TestMemoryMapping].toMutableRoaringBitmap(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:328,1
    - Dst: '[org.roaringbitmap.ByteBufferBackedInputStream].<init>(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:330,1
    - Dst: '[java.io.DataInputStream].<init>(org.roaringbitmap.ByteBufferBackedInputStream)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:330,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:330,1
    - Dst: e.printStackTrace()
      Src: org.roaringbitmap.buffer.TestMemoryMapping:332,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      - java.nio.MappedByteBuffer
      - java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>
      - java.io.File
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bb
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 335
      start: 327
    functionDepth: 4
    functionLinenumber: 327
    functionLinenumberEnd: 335
    functionName: '[org.roaringbitmap.buffer.TestMemoryMapping].toRoaringBitmap(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMemoryMapping.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.ByteBufferBackedInputStream].<init>(java.nio.ByteBuffer)'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.io.DataInputStream].<init>(org.roaringbitmap.ByteBufferBackedInputStream)'
    - e.printStackTrace()
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.buffer.TestMemoryMapping].toRoaringBitmap(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestMemoryMapping:339,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].size()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:340,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:341,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:341,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].equals(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:341,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:341,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      - java.nio.MappedByteBuffer
      - java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>
      - java.io.File
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 343
      start: 337
    functionDepth: 0
    functionLinenumber: 337
    functionLinenumberEnd: 343
    functionName: '[org.roaringbitmap.buffer.TestMemoryMapping].basic()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMemoryMapping.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMemoryMapping].equals(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(boolean)'
    - '[java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].size()'
    - System.out.println(String)
    - '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(org.roaringbitmap.buffer.TestMemoryMapping)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMemoryMapping].basic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestMemoryMapping:347,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].size()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:348,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:350,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(int)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:350,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.TestMemoryMapping,org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:350,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:352,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(int)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:352,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.TestMemoryMapping,org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:352,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:353,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:353,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      - java.nio.MappedByteBuffer
      - java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>
      - java.io.File
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 355
      start: 345
    functionDepth: 1
    functionLinenumber: 345
    functionLinenumberEnd: 355
    functionName: '[org.roaringbitmap.buffer.TestMemoryMapping].complements()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMemoryMapping.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(int)'
    - '[java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].size()'
    - System.out.println(String)
    - '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.TestMemoryMapping,org.roaringbitmap.buffer.TestMemoryMapping)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMemoryMapping].complements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestMemoryMapping:359,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].size()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:360,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:362,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(int)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:362,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.TestMemoryMapping,org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:362,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:364,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(int)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:364,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.TestMemoryMapping,org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:364,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:365,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:365,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].size()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:368,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:371,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(int)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:372,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(int)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:373,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(int)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:374,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].and(org.roaringbitmap.buffer.TestMemoryMapping,org.roaringbitmap.buffer.TestMemoryMapping,org.roaringbitmap.buffer.TestMemoryMapping,org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:370,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:377,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(int)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:378,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(int)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:379,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(int)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:380,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].and(org.roaringbitmap.buffer.TestMemoryMapping,org.roaringbitmap.buffer.TestMemoryMapping,org.roaringbitmap.buffer.TestMemoryMapping,org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:376,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:381,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:381,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      - java.nio.MappedByteBuffer
      - java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>
      - java.io.File
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 383
      start: 357
    functionDepth: 1
    functionLinenumber: 357
    functionLinenumberEnd: 383
    functionName: '[org.roaringbitmap.buffer.TestMemoryMapping].intersections()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMemoryMapping.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(int)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].and(org.roaringbitmap.buffer.TestMemoryMapping,org.roaringbitmap.buffer.TestMemoryMapping,org.roaringbitmap.buffer.TestMemoryMapping,org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.TestMemoryMapping,org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].size()'
    - System.out.println(String)
    - '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(org.roaringbitmap.buffer.TestMemoryMapping)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMemoryMapping].intersections()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestMemoryMapping:387,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:388,1
    - Dst: Runtime.getRuntime()
      Src: org.roaringbitmap.buffer.TestMemoryMapping:390,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].availableProcessors()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:390,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:395,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:398,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:399,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:400,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:401,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:402,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:402,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:403,1
    - Dst: '[java.util.concurrent.CountDownLatch].<init>(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:405,1
    - Dst: '[java.util.concurrent.CountDownLatch].<init>(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:406,1
    - Dst: '[java.util.concurrent.Executors].newFixedThreadPool(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:408,1
    - Dst: '[Runnable].<init>()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:413,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].execute(Runnable)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:412,1
    - Dst: '[java.util.concurrent.CountDownLatch].await(int,org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:435,1
    - Dst: errors[i].printStackTrace()
      Src: org.roaringbitmap.buffer.TestMemoryMapping:438,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].fail(String)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:439,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      - java.nio.MappedByteBuffer
      - java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - InterruptedException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 442
      start: 385
    functionDepth: 4
    functionLinenumber: 385
    functionLinenumberEnd: 442
    functionName: '[org.roaringbitmap.buffer.TestMemoryMapping].multithreadingTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMemoryMapping.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[java.util.concurrent.CountDownLatch].<init>(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].availableProcessors()'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].execute(Runnable)'
    - '[java.util.concurrent.Executors].newFixedThreadPool(org.roaringbitmap.buffer.TestMemoryMapping)'
    - Runtime.getRuntime()
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - errors[i].printStackTrace()
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].fail(String)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[java.util.concurrent.CountDownLatch].await(int,org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[Runnable].<init>()'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMemoryMapping].multithreadingTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestMemoryMapping:446,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:448,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:449,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:450,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:451,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:452,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:453,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:454,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:455,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:456,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:457,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:457,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:458,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getLongSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:459,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getLongSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:459,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertEquals(long,org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:459,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:460,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:460,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertEquals(int,org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:460,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:462,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:462,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertEquals(boolean,org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:462,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      - java.nio.MappedByteBuffer
      - java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 465
      start: 444
    functionDepth: 4
    functionLinenumber: 444
    functionLinenumberEnd: 465
    functionName: '[org.roaringbitmap.buffer.TestMemoryMapping].containsTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMemoryMapping.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].assertEquals(long,org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getLongSizeInBytes()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].assertEquals(boolean,org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getLongSizeInBytes()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serializedSizeInBytes()'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].assertEquals(int,org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(org.roaringbitmap.buffer.TestMemoryMapping)'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMemoryMapping].containsTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestMemoryMapping:469,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].size()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:470,1
    - Dst: System.out.println(org.roaringbitmap.buffer.TestMemoryMapping)
      Src: org.roaringbitmap.buffer.TestMemoryMapping:472,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:473,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:474,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:474,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:475,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:476,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:477,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:478,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:480,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:481,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:482,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:482,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].validate()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:483,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(Boolean)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:483,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].toRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:485,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:486,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestMemoryMapping:487,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestMemoryMapping:490,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      - java.nio.MappedByteBuffer
      - java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 491
      start: 467
    functionDepth: 4
    functionLinenumber: 467
    functionLinenumberEnd: 491
    functionName: '[org.roaringbitmap.buffer.TestMemoryMapping].oneFormat()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMemoryMapping.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataOutputStream].close()'
    - System.out.println(org.roaringbitmap.buffer.TestMemoryMapping)
    - '[org.roaringbitmap.buffer.TestMemoryMapping].serializedSizeInBytes()'
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].serialize(java.io.DataOutputStream)'
    - '[java.io.ByteArrayOutputStream].<init>(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(Boolean)'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream)'
    - '[org.roaringbitmap.RoaringBitmap].validate()'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].toRoaringBitmap()'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].size()'
    - System.out.println(String)
    - '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(org.roaringbitmap.buffer.TestMemoryMapping)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMemoryMapping].oneFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestMemoryMapping:495,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].size()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:496,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:497,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:498,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:499,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:500,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:501,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:502,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:502,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:503,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].equals(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:504,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:504,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:505,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:505,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:505,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:506,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:506,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:506,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:507,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:507,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:507,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:507,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      - java.nio.MappedByteBuffer
      - java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 509
      start: 493
    functionDepth: 4
    functionLinenumber: 493
    functionLinenumberEnd: 509
    functionName: '[org.roaringbitmap.buffer.TestMemoryMapping].reserialize()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMemoryMapping.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(boolean)'
    - '[java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].serialize(java.io.DataOutputStream)'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].equals(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].size()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].toMutableRoaringBitmap()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMemoryMapping].reserialize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestMemoryMapping:513,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:514,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:515,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:516,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:517,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:518,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:519,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:520,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:521,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:521,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:522,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:523,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:523,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].position()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:524,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:524,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].position(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:524,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:525,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:526,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:526,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:527,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:527,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      - java.nio.MappedByteBuffer
      - java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 528
      start: 511
    functionDepth: 2
    functionLinenumber: 511
    functionLinenumberEnd: 528
    functionName: '[org.roaringbitmap.buffer.TestMemoryMapping].standardTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMemoryMapping.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].position()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int)'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].position(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serializedSizeInBytes()'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - System.out.println(String)
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestMemoryMapping)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMemoryMapping].standardTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestMemoryMapping:532,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:534,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:535,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:536,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:537,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:538,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:539,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:540,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:541,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:542,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:542,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:543,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:544,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:544,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].position()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:545,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:545,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].position(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:545,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:546,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:547,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:547,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:548,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:548,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:549,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:550,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:551,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:551,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:552,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:552,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].equals(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:553,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:553,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].equals(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:554,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:554,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].hashCode()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:555,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].hashCode()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:555,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertEquals(org.roaringbitmap.buffer.TestMemoryMapping,int)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:555,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].hashCode()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:556,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].hashCode()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:556,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertEquals(org.roaringbitmap.buffer.TestMemoryMapping,int)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:556,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].hashCode()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:557,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].hashCode()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:557,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertEquals(org.roaringbitmap.buffer.TestMemoryMapping,int)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:557,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].hashCode()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:558,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].hashCode()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:558,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertEquals(org.roaringbitmap.buffer.TestMemoryMapping,int)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:558,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      - java.nio.MappedByteBuffer
      - java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>
      - java.io.File
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 559
      start: 530
    functionDepth: 2
    functionLinenumber: 530
    functionLinenumberEnd: 559
    functionName: '[org.roaringbitmap.buffer.TestMemoryMapping].standardTest1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMemoryMapping.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMemoryMapping].position()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].position(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].clone()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].equals(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].hashCode()'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int)'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].assertEquals(org.roaringbitmap.buffer.TestMemoryMapping,int)'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int,int,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serializedSizeInBytes()'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].hashCode()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMemoryMapping].standardTest1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestMemoryMapping:563,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].size()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:564,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestMemoryMapping:565,1
    - Dst: System.out.println(org.roaringbitmap.buffer.TestMemoryMapping)
      Src: org.roaringbitmap.buffer.TestMemoryMapping:567,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:572,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].toRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:572,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:573,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestMemoryMapping:574,1
    - Dst: System.nanoTime()
      Src: org.roaringbitmap.buffer.TestMemoryMapping:577,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:579,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:579,1
    - Dst: System.nanoTime()
      Src: org.roaringbitmap.buffer.TestMemoryMapping:585,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestMemoryMapping:586,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertEquals(int,org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:587,1
    - Dst: System.nanoTime()
      Src: org.roaringbitmap.buffer.TestMemoryMapping:588,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:589,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:592,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:593,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:594,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:594,1
    - Dst: System.nanoTime()
      Src: org.roaringbitmap.buffer.TestMemoryMapping:600,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestMemoryMapping:601,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertEquals(int,org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:602,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestMemoryMapping:603,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestMemoryMapping:611,1
    - Dst: System.out.println(org.roaringbitmap.buffer.TestMemoryMapping)
      Src: org.roaringbitmap.buffer.TestMemoryMapping:613,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:614,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:615,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertEquals(org.roaringbitmap.buffer.TestMemoryMapping,org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:616,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:617,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestMemoryMapping:618,1
    - Dst: System.nanoTime()
      Src: org.roaringbitmap.buffer.TestMemoryMapping:621,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].contains(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:623,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:623,1
    - Dst: System.nanoTime()
      Src: org.roaringbitmap.buffer.TestMemoryMapping:629,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestMemoryMapping:630,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertEquals(org.roaringbitmap.buffer.TestMemoryMapping,org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:631,1
    - Dst: System.nanoTime()
      Src: org.roaringbitmap.buffer.TestMemoryMapping:632,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:633,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].hasNext()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:636,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].next()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:637,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].contains(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:638,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:638,1
    - Dst: System.nanoTime()
      Src: org.roaringbitmap.buffer.TestMemoryMapping:644,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestMemoryMapping:645,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertEquals(org.roaringbitmap.buffer.TestMemoryMapping,org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:646,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestMemoryMapping:647,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestMemoryMapping:650,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:652,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:654,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:657,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:659,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:661,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:663,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:663,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:664,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:665,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].hasNext()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:666,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].next()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:667,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:667,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:669,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:669,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestMemoryMapping:670,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 122
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      - java.nio.MappedByteBuffer
      - java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>
      - java.io.File
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 671
      start: 561
    functionDepth: 5
    functionLinenumber: 561
    functionLinenumberEnd: 671
    functionName: '[org.roaringbitmap.buffer.TestMemoryMapping].testIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMemoryMapping.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMemoryMapping].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].toRoaringBitmap()'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].assertEquals(org.roaringbitmap.buffer.TestMemoryMapping,org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(org.roaringbitmap.buffer.TestMemoryMapping)'
    - System.out.println(org.roaringbitmap.buffer.TestMemoryMapping)
    - '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].getIntIterator()'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].hasNext()'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].next()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.RoaringBitmap].contains(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].size()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].contains(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.buffer.TestMemoryMapping].assertEquals(int,org.roaringbitmap.buffer.TestMemoryMapping)'
    - System.out.println(String)
    - System.nanoTime()
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMemoryMapping].testIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestMemoryMapping:675,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].size()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:676,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:679,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(int)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:680,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(int)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:681,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(int)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:682,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.buffer.TestMemoryMapping,org.roaringbitmap.buffer.TestMemoryMapping,org.roaringbitmap.buffer.TestMemoryMapping,org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:678,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:685,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(int)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:686,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(int)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:687,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(int)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:688,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.buffer.TestMemoryMapping,org.roaringbitmap.buffer.TestMemoryMapping,org.roaringbitmap.buffer.TestMemoryMapping,org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:684,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:689,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:689,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      - java.nio.MappedByteBuffer
      - java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>
      - java.io.File
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 691
      start: 673
    functionDepth: 1
    functionLinenumber: 673
    functionLinenumberEnd: 691
    functionName: '[org.roaringbitmap.buffer.TestMemoryMapping].unions()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMemoryMapping.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(int)'
    - '[java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(int)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.buffer.TestMemoryMapping,org.roaringbitmap.buffer.TestMemoryMapping,org.roaringbitmap.buffer.TestMemoryMapping,org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].size()'
    - System.out.println(String)
    - '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(org.roaringbitmap.buffer.TestMemoryMapping)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMemoryMapping].unions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestMemoryMapping:695,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].size()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:696,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:699,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(int)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:700,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(int)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:701,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(int)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:702,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].xor(org.roaringbitmap.buffer.TestMemoryMapping,org.roaringbitmap.buffer.TestMemoryMapping,org.roaringbitmap.buffer.TestMemoryMapping,org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:698,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:705,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(int)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:706,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(int)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:707,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(int)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:708,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].xor(org.roaringbitmap.buffer.TestMemoryMapping,org.roaringbitmap.buffer.TestMemoryMapping,org.roaringbitmap.buffer.TestMemoryMapping,org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:704,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:709,1
    - Dst: '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(org.roaringbitmap.buffer.TestMemoryMapping)'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:709,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      - java.nio.MappedByteBuffer
      - java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>
      - java.io.File
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 711
      start: 693
    functionDepth: 1
    functionLinenumber: 693
    functionLinenumberEnd: 711
    functionName: '[org.roaringbitmap.buffer.TestMemoryMapping].XORs()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMemoryMapping.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMemoryMapping].assertTrue(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(int)'
    - '[java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(int)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].xor(org.roaringbitmap.buffer.TestMemoryMapping,org.roaringbitmap.buffer.TestMemoryMapping,org.roaringbitmap.buffer.TestMemoryMapping,org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(org.roaringbitmap.buffer.TestMemoryMapping)'
    - '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].size()'
    - System.out.println(String)
    - '[java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>].get(org.roaringbitmap.buffer.TestMemoryMapping)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMemoryMapping].XORs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:112,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.buffer.TestMemoryMapping:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      - java.nio.MappedByteBuffer
      - java.util.ArrayList<org.roaringbitmap.buffer.MutableRoaringBitmap>
      - java.io.File
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.TestMemoryMapping
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.TestMemoryMapping].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMemoryMapping.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.TestMemoryMapping
    signature: '[org.roaringbitmap.buffer.TestMemoryMapping].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.IntIterator].hasNext()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:28,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.TestIntIteratorFlyweight,int)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:30,1
    - Dst: '[org.roaringbitmap.IntIterator].next()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:32,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.TestIntIteratorFlyweight,org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:34,1
    - Dst: '[com.google.common.primitives.Ints].asList(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:34,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.IntIterator
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<Integer>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ints
    argTypes:
    - org.roaringbitmap.IntIterator
    constantsTouched: []
    func_position:
      end: 35
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 35
    functionName: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].asList(org.roaringbitmap.IntIterator)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIntIteratorFlyweight.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.TestIntIteratorFlyweight,org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
    - '[org.roaringbitmap.IntIterator].next()'
    - '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.TestIntIteratorFlyweight,int)'
    - '[com.google.common.primitives.Ints].asList(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
    - '[org.roaringbitmap.IntIterator].hasNext()'
    linkageType: ''
    returnType: java.util.List<Integer>
    signature: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].asList(org.roaringbitmap.IntIterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashSet].<init>(int)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:38,1
    - Dst: '[java.util.Random].nextInt()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:42,1
    - Dst: Math.abs(org.roaringbitmap.buffer.TestIntIteratorFlyweight)
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:42,1
    - Dst: '[java.util.LinkedHashSet].add(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:43,1
    - Dst: '[java.util.LinkedHashSet].add(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:47,1
    - Dst: '[com.google.common.primitives.Ints].toArray(java.util.LinkedHashSet)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:49,1
    - Dst: '[java.util.Arrays].sort(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:50,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Random
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - source
    - count
    argTypes:
    - java.util.Random
    - int
    constantsTouched: []
    func_position:
      end: 52
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 52
    functionName: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].takeSortedAndDistinct(java.util.Random,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIntIteratorFlyweight.java
    functionUses: 4
    functionsReached:
    - '[com.google.common.primitives.Ints].toArray(java.util.LinkedHashSet)'
    - Math.abs(org.roaringbitmap.buffer.TestIntIteratorFlyweight)
    - '[java.util.Random].nextInt()'
    - '[java.util.LinkedHashSet].add(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
    - '[java.util.LinkedHashSet].<init>(int)'
    - '[java.util.Arrays].sort(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
    linkageType: ''
    returnType: int[]
    signature: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].takeSortedAndDistinct(java.util.Random,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].<init>()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:56,1
    - Dst: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].<init>()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:57,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:59,1
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].wrap(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:60,1
    - Dst: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].wrap(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:61,1
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].hasNext()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:62,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:62,1
    - Dst: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].hasNext()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:64,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 54
    functionDepth: 5
    functionLinenumber: 54
    functionLinenumberEnd: 65
    functionName: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].testEmptyIteration()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIntIteratorFlyweight.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].<init>()'
    - '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].hasNext()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf()'
    - '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].<init>()'
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertFalse(boolean)'
    - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].wrap(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].hasNext()'
    - '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].wrap(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].testEmptyIteration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:69,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].takeSortedAndDistinct(java.util.Random,int)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:70,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int[])'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:71,1
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].<init>()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:73,1
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].wrap(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:74,1
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].<init>(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:76,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:77,1
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].advanceIfNeeded()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:79,1
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].advanceIfNeeded()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:80,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].advanceIfNeeded()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:81,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].advanceIfNeeded()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:82,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].peekNext()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:83,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:83,1
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].peekNext()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:84,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:84,1
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].<init>(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:86,1
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].advanceIfNeeded()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:86,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:87,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].advanceIfNeeded()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:87,1
    - Dst: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].<init>()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:89,1
    - Dst: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].wrap(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:90,1
    - Dst: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].<init>(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:92,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:93,1
    - Dst: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].advanceIfNeeded()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:95,1
    - Dst: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].advanceIfNeeded()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:96,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].advanceIfNeeded()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:97,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].advanceIfNeeded()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:98,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].peekNext()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:99,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:99,1
    - Dst: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].peekNext()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:100,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:100,1
    - Dst: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].<init>(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:102,1
    - Dst: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].advanceIfNeeded()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:102,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:103,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].advanceIfNeeded()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:103,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].asList(org.roaringbitmap.buffer.BufferIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:105,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].asList(org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:106,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:108,1
    - Dst: '[java.util.List<Integer>].size()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:108,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.buffer.TestIntIteratorFlyweight,org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:108,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:109,1
    - Dst: '[java.util.List<Integer>].size()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:109,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.buffer.TestIntIteratorFlyweight,org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:109,1
    - Dst: '[com.google.common.primitives.Ints].asList(int[])'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:111,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.buffer.TestIntIteratorFlyweight,java.util.List<Integer>)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:111,1
    - Dst: '[com.google.common.primitives.Ints].asList(int[])'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:112,1
    - Dst: '[com.google.common.collect.Lists].reverse(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:112,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.buffer.TestIntIteratorFlyweight,java.util.List<Integer>)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:112,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 67
    functionDepth: 2
    functionLinenumber: 67
    functionLinenumberEnd: 113
    functionName: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].testIteration()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIntIteratorFlyweight.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].<init>()'
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].takeSortedAndDistinct(java.util.Random,int)'
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].asList(org.roaringbitmap.buffer.BufferIntIteratorFlyweight)'
    - '[java.util.List<Integer>].size()'
    - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].<init>(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].<init>(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].advanceIfNeeded()'
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].asList(org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight)'
    - '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].wrap(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int[])'
    - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].peekNext()'
    - '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].peekNext()'
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.buffer.TestIntIteratorFlyweight,java.util.List<Integer>)'
    - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].advanceIfNeeded()'
    - '[java.util.Random].<init>(int)'
    - '[com.google.common.collect.Lists].reverse(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getReverseIntIterator()'
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(int)'
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
    - '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].<init>()'
    - '[com.google.common.primitives.Ints].asList(int[])'
    - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].wrap(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.buffer.TestIntIteratorFlyweight,org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].peekNext()'
    - '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].advanceIfNeeded()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].testIteration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:117,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].takeSortedAndDistinct(java.util.Random,int)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:118,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int[])'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:119,1
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].<init>(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:121,1
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].peekNext()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:122,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:122,1
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].peekNext()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:123,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:123,1
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].<init>(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:125,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:126,1
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].advanceIfNeeded()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:128,1
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].advanceIfNeeded()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:129,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].advanceIfNeeded()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:130,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].advanceIfNeeded()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:131,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].peekNext()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:132,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:132,1
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].peekNext()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:133,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:133,1
    - Dst: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].<init>(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:136,1
    - Dst: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].peekNext()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:137,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:137,1
    - Dst: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].peekNext()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:138,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:138,1
    - Dst: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].<init>(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:140,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:141,1
    - Dst: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].advanceIfNeeded()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:143,1
    - Dst: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].advanceIfNeeded()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:144,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].advanceIfNeeded()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:145,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].advanceIfNeeded()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:146,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].peekNext()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:147,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:147,1
    - Dst: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].peekNext()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:148,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:148,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].asList(org.roaringbitmap.buffer.BufferIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:151,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].asList(org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:152,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:154,1
    - Dst: '[java.util.List<Integer>].size()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:154,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.buffer.TestIntIteratorFlyweight,org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:154,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:155,1
    - Dst: '[java.util.List<Integer>].size()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:155,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.buffer.TestIntIteratorFlyweight,org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:155,1
    - Dst: '[com.google.common.primitives.Ints].asList(int[])'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:157,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.buffer.TestIntIteratorFlyweight,java.util.List<Integer>)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:157,1
    - Dst: '[com.google.common.primitives.Ints].asList(int[])'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:158,1
    - Dst: '[com.google.common.collect.Lists].reverse(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:158,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.buffer.TestIntIteratorFlyweight,java.util.List<Integer>)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:158,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 115
    functionDepth: 2
    functionLinenumber: 115
    functionLinenumberEnd: 159
    functionName: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].testIterationFromBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIntIteratorFlyweight.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].asList(org.roaringbitmap.buffer.BufferIntIteratorFlyweight)'
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].takeSortedAndDistinct(java.util.Random,int)'
    - '[java.util.List<Integer>].size()'
    - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].<init>(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].<init>(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].advanceIfNeeded()'
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].asList(org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int[])'
    - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].peekNext()'
    - '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].peekNext()'
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.buffer.TestIntIteratorFlyweight,java.util.List<Integer>)'
    - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].advanceIfNeeded()'
    - '[java.util.Random].<init>(int)'
    - '[com.google.common.collect.Lists].reverse(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getReverseIntIterator()'
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(int)'
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
    - '[com.google.common.primitives.Ints].asList(int[])'
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.buffer.TestIntIteratorFlyweight,org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].peekNext()'
    - '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].advanceIfNeeded()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].testIterationFromBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:163,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].takeSortedAndDistinct(java.util.Random,int)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:164,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int[])'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:165,1
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].<init>(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:167,1
    - Dst: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].<init>(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:170,1
    - Dst: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].clone()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:170,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].asList(org.roaringbitmap.buffer.BufferIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:172,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].asList(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:173,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:175,1
    - Dst: '[java.util.List<Integer>].size()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:175,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.buffer.TestIntIteratorFlyweight,org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:175,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:176,1
    - Dst: '[java.util.List<Integer>].size()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:176,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.buffer.TestIntIteratorFlyweight,org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:176,1
    - Dst: '[com.google.common.primitives.Ints].asList(int[])'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:178,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.buffer.TestIntIteratorFlyweight,java.util.List<Integer>)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:178,1
    - Dst: '[com.google.common.primitives.Ints].asList(int[])'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:179,1
    - Dst: '[com.google.common.collect.Lists].reverse(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:179,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.buffer.TestIntIteratorFlyweight,java.util.List<Integer>)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 161
    functionDepth: 2
    functionLinenumber: 161
    functionLinenumberEnd: 180
    functionName: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].testIterationFromBitmapClone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIntIteratorFlyweight.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].clone()'
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].takeSortedAndDistinct(java.util.Random,int)'
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].asList(org.roaringbitmap.buffer.BufferIntIteratorFlyweight)'
    - '[java.util.List<Integer>].size()'
    - '[com.google.common.collect.Lists].reverse(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int[])'
    - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].<init>(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].<init>(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.buffer.TestIntIteratorFlyweight,java.util.List<Integer>)'
    - '[com.google.common.primitives.Ints].asList(int[])'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].asList(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.buffer.TestIntIteratorFlyweight,org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].testIterationFromBitmapClone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:184,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].takeSortedAndDistinct(java.util.Random,int)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:185,1
    - Dst: '[java.util.Arrays].copyOf(int[],int)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:186,1
    - Dst: '[java.util.LinkedHashSet].<init>()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:188,1
    - Dst: '[java.util.LinkedHashSet].add(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:190,1
    - Dst: '[java.util.LinkedHashSet].contains(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:196,1
    - Dst: '[java.util.Arrays].sort(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:205,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:207,1
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].<init>()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:209,1
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].wrap(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:210,1
    - Dst: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].<init>()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:212,1
    - Dst: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].wrap(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:213,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].asList(org.roaringbitmap.buffer.BufferIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:215,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].asList(org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:216,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:218,1
    - Dst: '[java.util.List<Integer>].size()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:218,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.buffer.TestIntIteratorFlyweight,org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:218,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:219,1
    - Dst: '[java.util.List<Integer>].size()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:219,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.buffer.TestIntIteratorFlyweight,org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:219,1
    - Dst: '[com.google.common.primitives.Ints].asList(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:221,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.buffer.TestIntIteratorFlyweight,java.util.List<Integer>)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:221,1
    - Dst: '[com.google.common.primitives.Ints].asList(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:222,1
    - Dst: '[com.google.common.collect.Lists].reverse(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:222,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.buffer.TestIntIteratorFlyweight,java.util.List<Integer>)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:222,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 223
      start: 182
    functionDepth: 2
    functionLinenumber: 182
    functionLinenumberEnd: 223
    functionName: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].testIteration1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIntIteratorFlyweight.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].<init>()'
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].takeSortedAndDistinct(java.util.Random,int)'
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].asList(org.roaringbitmap.buffer.BufferIntIteratorFlyweight)'
    - '[java.util.List<Integer>].size()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].asList(org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight)'
    - '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].wrap(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.LinkedHashSet].add(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.buffer.TestIntIteratorFlyweight,java.util.List<Integer>)'
    - '[com.google.common.primitives.Ints].asList(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
    - '[java.util.Random].<init>(int)'
    - '[java.util.LinkedHashSet].<init>()'
    - '[com.google.common.collect.Lists].reverse(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
    - '[java.util.Arrays].copyOf(int[],int)'
    - '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].<init>()'
    - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].wrap(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.buffer.TestIntIteratorFlyweight,org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
    - '[java.util.LinkedHashSet].contains(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
    - '[java.util.Arrays].sort(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].testIteration1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:227,1
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].<init>()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:229,1
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].wrap(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:230,1
    - Dst: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].<init>()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:232,1
    - Dst: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].wrap(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:233,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].asList(org.roaringbitmap.buffer.BufferIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:235,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].asList(org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:236,1
    - Dst: '[com.google.common.collect.ImmutableList].of(int,int,int)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:237,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.buffer.TestIntIteratorFlyweight,java.util.List<Integer>)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:237,1
    - Dst: '[com.google.common.collect.ImmutableList].of(int,int,int)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:238,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.buffer.TestIntIteratorFlyweight,java.util.List<Integer>)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:238,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 239
      start: 225
    functionDepth: 2
    functionLinenumber: 225
    functionLinenumberEnd: 239
    functionName: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].testSmallIteration()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIntIteratorFlyweight.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].<init>()'
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].asList(org.roaringbitmap.buffer.BufferIntIteratorFlyweight)'
    - '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].<init>()'
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(org.roaringbitmap.buffer.TestIntIteratorFlyweight,java.util.List<Integer>)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int)'
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].asList(org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight)'
    - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].wrap(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[com.google.common.collect.ImmutableList].of(int,int,int)'
    - '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].wrap(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].testSmallIteration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:243,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 244
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 244
    functionName: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].twoArrayContainers()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIntIteratorFlyweight.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].twoArrayContainers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].twoArrayContainers()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:248,1
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].<init>(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:249,1
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].clone()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:251,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:252,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:253,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:254,1
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].peekNext()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:256,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:256,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertTrue(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:256,1
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].next()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:257,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:257,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 258
      start: 246
    functionDepth: 5
    functionLinenumber: 246
    functionLinenumberEnd: 258
    functionName: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].testCloneIsIndependentAcrossContainers()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIntIteratorFlyweight.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].clone()'
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertTrue(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].peekNext()'
    - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].<init>(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].twoArrayContainers()'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].next()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].testCloneIsIndependentAcrossContainers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].twoArrayContainers()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:262,1
    - Dst: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].<init>(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:263,1
    - Dst: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].clone()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:265,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:266,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:267,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:268,1
    - Dst: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].peekNext()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:270,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:270,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertTrue(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:270,1
    - Dst: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].next()'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:271,1
    - Dst: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(int,int,int)'
      Src: org.roaringbitmap.buffer.TestIntIteratorFlyweight:271,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 272
      start: 260
    functionDepth: 5
    functionLinenumber: 260
    functionLinenumberEnd: 272
    functionName: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].testReverseCloneIsIndependentAcrossContainers()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIntIteratorFlyweight.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].clone()'
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertTrue(org.roaringbitmap.buffer.TestIntIteratorFlyweight)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].assertEquals(int,int,int)'
    - '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].peekNext()'
    - '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].<init>(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].twoArrayContainers()'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].next()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].testReverseCloneIsIndependentAcrossContainers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.TestIntIteratorFlyweight
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIntIteratorFlyweight.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.TestIntIteratorFlyweight
    signature: '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].testCase()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:39,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:39,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:39,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:39,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withArrayAt(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:39,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].build()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:39,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:39,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].testCase()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:46,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withRunAt(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:46,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withRunAt(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:46,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withRunAt(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:46,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withRunAt(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:46,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].build()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:46,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:46,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].testCase()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:53,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:53,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withRunAt(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:53,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:53,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withBitmapAt(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:53,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].build()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:53,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:53,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].testCase()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:60,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:60,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:60,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withRunAt(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:60,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withBitmapAt(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:60,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].build()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:60,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:60,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].testCase()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:67,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withRunAt(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:67,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:67,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:67,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withRunAt(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:67,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].build()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:67,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:67,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].testCase()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:74,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:74,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withRunAt(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:74,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:74,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withBitmapAt(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:74,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].build()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:74,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:74,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].testCase()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:81,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:81,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:81,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withRunAt(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:81,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withArrayAt(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:81,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].build()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:81,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:81,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].testCase()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:88,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:88,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:88,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:88,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withRunAt(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:88,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].build()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:88,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:88,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].testCase()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:95,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withRunAt(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:95,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withBitmapAt(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:95,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withArrayAt(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:95,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withBitmapAt(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:95,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].build()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:95,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:95,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int,int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:103,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].filter()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:103,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:103,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:102,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int,int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:105,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].filter()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:105,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:105,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:104,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:106,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:106,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:106,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:107,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:107,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:107,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:109,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:109,1
    - Dst: '[java.util.stream.IntStream].concat(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest,org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:109,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:109,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:108,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:111,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:112,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 136
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ImmutableRoaringBitmap[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 35
    functionDepth: 4
    functionLinenumber: 35
    functionLinenumberEnd: 114
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].beforeAll()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/ImmutableRoaringBitmapBatchIteratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withRunAt(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withArrayAt(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
    - '[java.util.stream.IntStream].range(int,int)'
    - '[java.util.stream.IntStream].range(int,int,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withArrayAt(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].build()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withBitmapAt(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withRunAt(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].filter()'
    - '[java.util.stream.IntStream].range(int,int,int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].toArray()'
    - '[java.util.stream.IntStream].concat(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest,org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].testCase()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].withBitmapAt(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].beforeAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ImmutableRoaringBitmap[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 119
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].clear()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/ImmutableRoaringBitmapBatchIteratorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.Stream].of(ImmutableRoaringBitmap[])'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:122,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].flatMap()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:122,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ImmutableRoaringBitmap[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 124
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].params()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/ImmutableRoaringBitmapBatchIteratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].flatMap()'
    - '[java.util.stream.Stream].of(ImmutableRoaringBitmap[])'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].params()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getBatchIterator()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:129,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].asIntIterator()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:129,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].bufferWriter()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:131,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].constantMemory()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:131,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:131,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].initialCapacity(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:131,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].get()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:131,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].hasNext()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:132,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].next()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:133,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].add(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:133,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].get()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:135,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - ImmutableRoaringBitmap[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bitmap
    - batchSize
    argTypes:
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    - int
    constantsTouched: []
    func_position:
      end: 137
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 137
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].testBatchIteratorAsIntIterator(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/ImmutableRoaringBitmapBatchIteratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].add(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].get()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].next()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].bufferWriter()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].size()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].constantMemory()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].asIntIterator()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getBatchIterator()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].hasNext()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].initialCapacity(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].testBatchIteratorAsIntIterator(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:143,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getBatchIterator()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:144,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].hasNext()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:146,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].nextBatch(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:147,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:149,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:153,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:154,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest,org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:154,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - ImmutableRoaringBitmap[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bitmap
    - batchSize
    argTypes:
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    - int
    constantsTouched: []
    func_position:
      end: 155
      start: 139
    functionDepth: 4
    functionLinenumber: 139
    functionLinenumberEnd: 155
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].test(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/ImmutableRoaringBitmapBatchIteratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].nextBatch(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest,org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].hasNext()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getBatchIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].test(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:160,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].select(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:164,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:166,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getBatchIterator()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:167,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].advanceIfNeeded(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:168,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].hasNext()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:170,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].nextBatch(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:171,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:173,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:177,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:178,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:179,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:180,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest,org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:180,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - ImmutableRoaringBitmap[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bitmap
    - batchSize
    argTypes:
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    - int
    constantsTouched: []
    func_position:
      end: 181
      start: 157
    functionDepth: 4
    functionLinenumber: 157
    functionLinenumberEnd: 181
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].testBatchIteratorAdvancedIfNeeded(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/ImmutableRoaringBitmapBatchIteratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].nextBatch(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest,org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].advanceIfNeeded(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].select(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].hasNext()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getBatchIterator()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].testBatchIteratorAdvancedIfNeeded(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].nextAbsentValue(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:187,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:189,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getBatchIterator()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:190,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].advanceIfNeeded(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:191,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].hasNext()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:193,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].nextBatch(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:194,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:196,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:200,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:201,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:202,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:203,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest,org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:203,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - ImmutableRoaringBitmap[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bitmap
    - batchSize
    argTypes:
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    - int
    constantsTouched: []
    func_position:
      end: 204
      start: 183
    functionDepth: 4
    functionLinenumber: 183
    functionLinenumberEnd: 204
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].testBatchIteratorAdvancedIfNeededToAbsentValue(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/ImmutableRoaringBitmapBatchIteratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].nextBatch(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].advanceIfNeeded(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest,org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].nextAbsentValue(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].hasNext()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getBatchIterator()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].testBatchIteratorAdvancedIfNeededToAbsentValue(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:210,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].last()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:210,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:212,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getBatchIterator()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:213,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].advanceIfNeeded(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:214,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].hasNext()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:216,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].nextBatch(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:217,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:219,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertEquals(int,org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:223,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:224,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertTrue(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:224,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - ImmutableRoaringBitmap[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bitmap
    - batchSize
    argTypes:
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    - int
    constantsTouched: []
    func_position:
      end: 225
      start: 206
    functionDepth: 4
    functionLinenumber: 206
    functionLinenumberEnd: 225
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].testBatchIteratorAdvancedIfNeededBeyondLastValue(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/ImmutableRoaringBitmapBatchIteratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertTrue(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].nextBatch(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].advanceIfNeeded(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertEquals(int,org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].hasNext()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getBatchIterator()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].last()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].testBatchIteratorAdvancedIfNeededBeyondLastValue(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:229,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getBatchIterator()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:230,1
    - Dst: '[org.roaringbitmap.BatchIterator].hasNext()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:232,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:232,1
    - Dst: '[org.roaringbitmap.BatchIterator].nextBatch(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:233,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:234,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertEquals(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:235,1
    - Dst: '[org.roaringbitmap.BatchIterator].hasNext()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:236,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ImmutableRoaringBitmap[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 227
    functionDepth: 1
    functionLinenumber: 227
    functionLinenumberEnd: 237
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].testTimelyTermination()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/ImmutableRoaringBitmapBatchIteratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertEquals(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertTrue(boolean)'
    - '[org.roaringbitmap.BatchIterator].hasNext()'
    - '[org.roaringbitmap.BatchIterator].nextBatch(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getBatchIterator()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].testTimelyTermination()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:241,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getBatchIterator()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:242,1
    - Dst: '[org.roaringbitmap.BatchIterator].hasNext()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:243,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:243,1
    - Dst: '[org.roaringbitmap.BatchIterator].advanceIfNeeded(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:244,1
    - Dst: '[org.roaringbitmap.BatchIterator].hasNext()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:245,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:245,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ImmutableRoaringBitmap[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 246
      start: 239
    functionDepth: 1
    functionLinenumber: 239
    functionLinenumberEnd: 246
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].testTimelyTerminationAfterAdvanceIfNeeded()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/ImmutableRoaringBitmapBatchIteratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertTrue(boolean)'
    - '[org.roaringbitmap.BatchIterator].hasNext()'
    - '[org.roaringbitmap.BatchIterator].advanceIfNeeded(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getBatchIterator()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].testTimelyTerminationAfterAdvanceIfNeeded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:251,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getBatchIterator()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:252,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].advanceIfNeeded(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:253,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].hasNext()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:254,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertTrue(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:254,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].nextBatch(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:256,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest,int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:257,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:258,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertEquals(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:259,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertEquals(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ImmutableRoaringBitmap[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 261
      start: 248
    functionDepth: 1
    functionLinenumber: 248
    functionLinenumberEnd: 261
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].testBatchIteratorWithAdvanceIfNeeded()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/ImmutableRoaringBitmapBatchIteratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertTrue(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].nextBatch(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].advanceIfNeeded(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertEquals(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].hasNext()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getBatchIterator()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].testBatchIteratorWithAdvanceIfNeeded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:267,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:268,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getBatchIterator()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:269,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].advanceIfNeeded(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:270,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].hasNext()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:271,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertTrue(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:271,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].nextBatch(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:273,1
    - Dst: '[java.util.Arrays].binarySearch(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest,int,org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest,int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:274,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertTrue(int,String)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:275,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertEquals(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:276,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - ImmutableRoaringBitmap[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - number
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 277
      start: 263
    functionDepth: 2
    functionLinenumber: 263
    functionLinenumberEnd: 277
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].testBatchIteratorWithAdvancedIfNeededWithZeroLengthRun(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/ImmutableRoaringBitmapBatchIteratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertTrue(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].nextBatch(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].advanceIfNeeded(int)'
    - '[java.util.Arrays].binarySearch(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest,int,org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest,int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertEquals(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int,int,int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertTrue(int,String)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].hasNext()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getBatchIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].testBatchIteratorWithAdvancedIfNeededWithZeroLengthRun(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:282,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:283,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertEquals(int,org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:283,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getBatchIterator()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:284,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].nextBatch(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:286,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertEquals(int,org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:287,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertArrayEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:288,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].nextBatch(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:289,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertEquals(int,org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:290,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertArrayEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:291,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].nextBatch(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:292,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertEquals(int,org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:293,1
    - Dst: '[java.util.Arrays].copyOfRange(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest,int,int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:294,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertArrayEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:294,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].nextBatch(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:295,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertEquals(int,org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest:296,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ImmutableRoaringBitmap[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 297
      start: 279
    functionDepth: 1
    functionLinenumber: 279
    functionLinenumberEnd: 297
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].testBatchIteratorFillsBufferAcrossContainers()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/ImmutableRoaringBitmapBatchIteratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].size()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].nextBatch(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertArrayEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].assertEquals(int,org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int,int,int,int,int)'
    - '[java.util.Arrays].copyOfRange(org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getBatchIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].testBatchIteratorFillsBufferAcrossContainers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ImmutableRoaringBitmap[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/ImmutableRoaringBitmapBatchIteratorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:28,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:28,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int,int)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:28,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:29,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:29,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:29,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:31,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:31,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int,int)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:30,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:32,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:32,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:32,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:34,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:34,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:33,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:36,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:36,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int,int)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:35,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].testCase()'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:40,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:40,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:40,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].withRunAt(int)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:40,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].withRange(int,int)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:40,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].build()'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:40,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:40,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest,int,int)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:39,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].testCase()'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:50,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:50,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:50,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].withRunAt(int)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:50,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].withRange(int,int)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:50,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].build()'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:50,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:50,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest,int,int)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:49,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].testCase()'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:60,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:60,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:60,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].withRunAt(int)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:60,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].build()'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:60,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:60,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest,int,int)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:59,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].testCase()'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:69,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:69,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:69,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].withRunAt(int)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:69,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].build()'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:69,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:69,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest,int,int)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:68,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].testCase()'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:78,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:78,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].withRunAt(int)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:78,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:78,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].build()'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:78,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:78,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest,int,int)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:77,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].testCase()'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:87,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:87,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:87,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:87,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:87,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].withRunAt(int)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:87,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].build()'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:87,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:87,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest,int,org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 88
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Arguments[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 24
    functionDepth: 5
    functionLinenumber: 24
    functionLinenumberEnd: 98
    functionName: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].before()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/RoaringBitmapIntervalIntersectionTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int)'
    - '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].testCase()'
    - '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].withBitmapAt(int)'
    - '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].withRange(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest)'
    - '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].withArrayAt(int)'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest)'
    - '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].build()'
    - '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].toMutableRoaringBitmap()'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest,int,org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest)'
    - '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].withRunAt(int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].before()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Arguments[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 103
    functionName: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].after()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/RoaringBitmapIntervalIntersectionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].after()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.Stream].of(Arguments[])'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:106,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Arguments[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].params()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/RoaringBitmapIntervalIntersectionTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.Stream].of(Arguments[])'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].params()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:112,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(long,long)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:113,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].intersects(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:115,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].intersects(long,long)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:115,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].assertEquals(boolean,org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - Arguments[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - bitmap
    - minimum
    - supremum
    argTypes:
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    - long
    - long
    constantsTouched: []
    func_position:
      end: 116
      start: 109
    functionDepth: 4
    functionLinenumber: 109
    functionLinenumberEnd: 116
    functionName: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].test(org.roaringbitmap.buffer.MutableRoaringBitmap,long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/RoaringBitmapIntervalIntersectionTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].intersects(long,long)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(long,long)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].assertEquals(boolean,org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].intersects(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].test(org.roaringbitmap.buffer.MutableRoaringBitmap,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:121,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(long,long)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:122,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].intersects(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:124,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].intersects(long,long)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:124,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].assertEquals(org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest,org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - Arguments[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - bitmap
    - minimum
    - supremum
    argTypes:
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    - long
    - long
    constantsTouched: []
    func_position:
      end: 125
      start: 118
    functionDepth: 4
    functionLinenumber: 118
    functionLinenumberEnd: 125
    functionName: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].testIntersects(org.roaringbitmap.buffer.MutableRoaringBitmap,long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/RoaringBitmapIntervalIntersectionTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].intersects(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(long,long)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].intersects(long,long)'
    - '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].assertEquals(org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest,org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].testIntersects(org.roaringbitmap.buffer.MutableRoaringBitmap,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:130,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(long,long)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:131,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:132,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(long,long)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:132,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].assertEquals(org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest,org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:132,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:133,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(long,long)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:133,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].assertTrue(org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:133,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - Arguments[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - bitmap
    - minimum
    - supremum
    argTypes:
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    - long
    - long
    constantsTouched: []
    func_position:
      end: 134
      start: 127
    functionDepth: 4
    functionLinenumber: 127
    functionLinenumberEnd: 134
    functionName: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].testContains(org.roaringbitmap.buffer.MutableRoaringBitmap,long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/RoaringBitmapIntervalIntersectionTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(long,long)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(long,long)'
    - '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].assertTrue(org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest)'
    - '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].assertEquals(org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest,org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].testContains(org.roaringbitmap.buffer.MutableRoaringBitmap,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(long,long)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:139,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].intersects(long,long)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:140,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].assertTrue(org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest)'
      Src: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest:141,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - Arguments[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - bitmap
    - minimum
    - supremum
    argTypes:
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    - long
    - long
    constantsTouched: []
    func_position:
      end: 142
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 142
    functionName: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].ifContainsThenIntersects(org.roaringbitmap.buffer.MutableRoaringBitmap,long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/RoaringBitmapIntervalIntersectionTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].assertTrue(org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(long,long)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].intersects(long,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].ifContainsThenIntersects(org.roaringbitmap.buffer.MutableRoaringBitmap,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Arguments[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/RoaringBitmapIntervalIntersectionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest
    signature: '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:27,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:27,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:26,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:29,1
    - Dst: '[com.google.common.collect.ImmutableSet].of()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:29,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:28,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:31,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:31,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:30,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:33,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:33,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:32,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:35,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:35,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:34,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:37,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:37,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:37,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:38,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:36,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:40,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:40,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:40,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:41,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:39,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:43,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:43,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:43,1
    - Dst: '[com.google.common.collect.ImmutableSet].of()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:44,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:42,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:46,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:46,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:46,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:47,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:47,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:47,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:45,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:49,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:49,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:49,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:50,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:50,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:50,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:48,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:52,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:52,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:52,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:53,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:51,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:55,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:55,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:55,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:56,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:54,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:58,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:58,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:58,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:59,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:59,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:59,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:57,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:61,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:61,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:61,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:62,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:60,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:64,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:64,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:64,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:65,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:63,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:67,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:68,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:68,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:68,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:66,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:72,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:72,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:72,1
    - Dst: '[com.google.common.collect.Iterables].filter(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:71,1
    - Dst: '[com.google.common.collect.ImmutableSet].copyOf(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:70,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:74,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:69,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:78,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:78,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:78,1
    - Dst: '[com.google.common.collect.Iterables].filter(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:77,1
    - Dst: '[com.google.common.collect.ImmutableSet].copyOf(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:76,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:82,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:82,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:82,1
    - Dst: '[com.google.common.collect.Iterables].filter(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:81,1
    - Dst: '[com.google.common.collect.ImmutableSet].copyOf(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:80,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:75,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:87,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:87,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:87,1
    - Dst: '[com.google.common.collect.Iterables].filter(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:86,1
    - Dst: '[com.google.common.collect.ImmutableSet].copyOf(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:85,1
    - Dst: '[com.google.common.collect.ImmutableSet].of()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:89,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:84,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:93,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:93,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:93,1
    - Dst: '[com.google.common.collect.Iterables].filter(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:92,1
    - Dst: '[com.google.common.collect.ImmutableSet].copyOf(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:91,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:97,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:97,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:97,1
    - Dst: '[com.google.common.collect.Iterables].filter(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:96,1
    - Dst: '[com.google.common.collect.ImmutableSet].copyOf(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:95,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:90,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:100,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:103,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:103,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:103,1
    - Dst: '[com.google.common.collect.Iterables].filter(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:102,1
    - Dst: '[com.google.common.collect.ImmutableSet].copyOf(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:101,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:99,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:108,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:108,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:108,1
    - Dst: '[com.google.common.collect.Iterables].filter(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:107,1
    - Dst: '[com.google.common.collect.ImmutableSet].copyOf(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:106,1
    - Dst: '[com.google.common.collect.Range].closed(int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:112,1
    - Dst: '[com.google.common.collect.DiscreteDomain].integers()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:112,1
    - Dst: '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:112,1
    - Dst: '[com.google.common.collect.Iterables].filter(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:111,1
    - Dst: '[com.google.common.collect.ImmutableSet].copyOf(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:110,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:105,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:115,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:115,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:114,1
    - Dst: '[java.util.stream.Stream].of(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:25,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 170
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Predicate<Integer>
      - java.util.function.Predicate<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 116
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest].params()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/MutableRoaringBitmapSubsetTest.java
    functionUses: 0
    functionsReached:
    - '[com.google.common.collect.DiscreteDomain].integers()'
    - '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
    - '[com.google.common.collect.Range].closed(int,int,int,int)'
    - '[com.google.common.collect.ImmutableSet].copyOf(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
    - '[com.google.common.collect.ContiguousSet].create(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
    - '[com.google.common.collect.ImmutableSet].of()'
    - '[com.google.common.collect.Iterables].filter(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
    - '[com.google.common.collect.ImmutableSet].of(int,int,int)'
    - '[java.util.stream.Stream].of(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
    - '[com.google.common.collect.ImmutableSet].of(int,int,int,int)'
    - '[com.google.common.collect.Range].closed(int,int,int)'
    - '[com.google.common.collect.ImmutableSet].of(int,int)'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest].params()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest].create(java.util.Set<Integer>)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:121,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest].create(java.util.Set<Integer>)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:122,1
    - Dst: '[java.util.Set<Integer>].containsAll(java.util.Set<Integer>)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:123,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:123,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:123,1
    - Dst: '[java.util.Set<Integer>].containsAll(java.util.Set<Integer>)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:125,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:125,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Set<Integer>
      - java.util.Set<Integer>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Predicate<Integer>
      - java.util.function.Predicate<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - superSet
    - subSet
    argTypes:
    - java.util.Set<Integer>
    - java.util.Set<Integer>
    constantsTouched: []
    func_position:
      end: 126
      start: 118
    functionDepth: 5
    functionLinenumber: 118
    functionLinenumberEnd: 126
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest].testProperSubset(java.util.Set<Integer>,java.util.Set<Integer>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/MutableRoaringBitmapSubsetTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.Set<Integer>].containsAll(java.util.Set<Integer>)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest].create(java.util.Set<Integer>)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest].testProperSubset(java.util.Set<Integer>,java.util.Set<Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:129,1
    - Dst: contiguousSet.first()
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:132,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest].longValue()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:132,1
    - Dst: contiguousSet.last()
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:132,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest].longValue()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:132,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:132,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest:135,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Set<Integer>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Predicate<Integer>
      - java.util.function.Predicate<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - set
    argTypes:
    - java.util.Set<Integer>
    constantsTouched: []
    func_position:
      end: 139
      start: 128
    functionDepth: 4
    functionLinenumber: 128
    functionLinenumberEnd: 139
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest].create(java.util.Set<Integer>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/MutableRoaringBitmapSubsetTest.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest].longValue()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
    - contiguousSet.first()
    - contiguousSet.last()
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest,org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest].create(java.util.Set<Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Predicate<Integer>
      - java.util.function.Predicate<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/MutableRoaringBitmapSubsetTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].createTempFile(String,String)'
      Src: org.roaringbitmap.buffer.TestExamples:20,1
    - Dst: '[org.roaringbitmap.buffer.TestExamples].deleteOnExit()'
      Src: org.roaringbitmap.buffer.TestExamples:21,1
    - Dst: '[java.io.FileOutputStream].<init>(org.roaringbitmap.buffer.TestExamples)'
      Src: org.roaringbitmap.buffer.TestExamples:22,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestExamples:23,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestExamples:24,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.FileOutputStream)'
      Src: org.roaringbitmap.buffer.TestExamples:27,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestExamples:27,1
    - Dst: '[java.io.FileOutputStream].getChannel()'
      Src: org.roaringbitmap.buffer.TestExamples:28,1
    - Dst: '[org.roaringbitmap.buffer.TestExamples].position()'
      Src: org.roaringbitmap.buffer.TestExamples:28,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestExamples:29,1
    - Dst: '[java.io.FileOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestExamples:30,1
    - Dst: '[java.io.RandomAccessFile].<init>(org.roaringbitmap.buffer.TestExamples,String)'
      Src: org.roaringbitmap.buffer.TestExamples:31,1
    - Dst: '[java.io.RandomAccessFile].getChannel()'
      Src: org.roaringbitmap.buffer.TestExamples:32,1
    - Dst: '[org.roaringbitmap.buffer.TestExamples].map(org.roaringbitmap.buffer.TestExamples,int,org.roaringbitmap.buffer.TestExamples)'
      Src: org.roaringbitmap.buffer.TestExamples:32,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestExamples)'
      Src: org.roaringbitmap.buffer.TestExamples:33,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestExamples:34,1
    - Dst: '[java.io.RandomAccessFile].close()'
      Src: org.roaringbitmap.buffer.TestExamples:35,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestExamples:36,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestExamples:37,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 18
    functionDepth: 1
    functionLinenumber: 18
    functionLinenumberEnd: 39
    functionName: '[org.roaringbitmap.buffer.TestExamples].serializationExample()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestExamples.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[org.roaringbitmap.buffer.TestExamples].map(org.roaringbitmap.buffer.TestExamples,int,org.roaringbitmap.buffer.TestExamples)'
    - '[java.io.RandomAccessFile].<init>(org.roaringbitmap.buffer.TestExamples,String)'
    - '[java.io.RandomAccessFile].getChannel()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.io.File].createTempFile(String,String)'
    - '[java.io.FileOutputStream].getChannel()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestExamples)'
    - '[RuntimeException].<init>(String)'
    - '[java.io.RandomAccessFile].close()'
    - '[org.roaringbitmap.buffer.TestExamples].position()'
    - '[java.io.FileOutputStream].close()'
    - '[org.roaringbitmap.buffer.TestExamples].deleteOnExit()'
    - '[java.io.FileOutputStream].<init>(org.roaringbitmap.buffer.TestExamples)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int,int,int)'
    - '[java.io.DataOutputStream].<init>(java.io.FileOutputStream)'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestExamples].serializationExample()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.TestExamples
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.TestExamples].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestExamples.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.TestExamples
    signature: '[org.roaringbitmap.buffer.TestExamples].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:26,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:27,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:28,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 24
    functionDepth: 5
    functionLinenumber: 24
    functionLinenumberEnd: 29
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].addEmptyRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].addEmptyRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertThrows()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 39
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].addInvalidRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].addInvalidRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertThrows()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 49
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].iaddInvalidRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].iaddInvalidRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:53,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:54,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:56,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:58,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:60,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:62,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:64,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:66,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:67,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 51
    functionDepth: 5
    functionLinenumber: 51
    functionLinenumberEnd: 68
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].iaddSanityTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].iaddSanityTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:72,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:73,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].remove(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:74,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:75,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:75,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:76,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 70
    functionDepth: 5
    functionLinenumber: 70
    functionLinenumberEnd: 77
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].remove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].remove(char)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertThrows()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 87
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].removeInvalidRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].removeInvalidRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:91,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].remove(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:92,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:93,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 89
    functionDepth: 3
    functionLinenumber: 89
    functionLinenumberEnd: 94
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].iremoveEmptyRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].remove(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].iremoveEmptyRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertThrows()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 104
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].iremoveInvalidRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].iremoveInvalidRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:108,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:109,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:109,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:111,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 106
    functionDepth: 3
    functionLinenumber: 106
    functionLinenumberEnd: 113
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].constructorWithRun()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].constructorWithRun()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].newArrayContainer(int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:117,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:118,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:119,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:119,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:121,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 115
    functionDepth: 4
    functionLinenumber: 115
    functionLinenumberEnd: 123
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].add()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].newArrayContainer(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].add()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].newArrayContainer(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:127,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:128,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:129,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:129,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:131,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:131,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:133,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 125
    functionDepth: 4
    functionLinenumber: 125
    functionLinenumberEnd: 134
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].add2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].newArrayContainer(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].add2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].newArrayContainer(int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:138,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].flip(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:139,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:140,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:140,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:142,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:142,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 136
    functionDepth: 4
    functionLinenumber: 136
    functionLinenumberEnd: 144
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].flip()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].flip(char)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].newArrayContainer(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].flip()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].newArrayContainer(int,int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:148,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].flip(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:149,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:150,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:150,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:152,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:152,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 146
    functionDepth: 4
    functionLinenumber: 146
    functionLinenumberEnd: 154
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].flip2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].flip(char)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].newArrayContainer(int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].flip2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].newArrayContainer(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:158,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].flip(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:159,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:160,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:160,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:162,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:162,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:164,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:164,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 156
    functionDepth: 4
    functionLinenumber: 156
    functionLinenumberEnd: 165
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].flip3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].flip(char)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].newArrayContainer(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].flip3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].allocate(org.roaringbitmap.buffer.TestMappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:168,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].put(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:170,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableArrayContainer,org.roaringbitmap.buffer.TestMappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:172,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableArrayContainer
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 173
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].newArrayContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].put(char)'
    - '[java.nio.CharBuffer].allocate(org.roaringbitmap.buffer.TestMappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableArrayContainer,org.roaringbitmap.buffer.TestMappeableArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableArrayContainer
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].newArrayContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].allocate(org.roaringbitmap.buffer.TestMappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:176,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].put(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:178,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].asReadOnlyBuffer()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:180,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableArrayContainer,org.roaringbitmap.buffer.TestMappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:180,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableArrayContainer
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - firstOfRun
    - lastOfRun
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 181
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 181
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].newArrayContainer(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 7
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].asReadOnlyBuffer()'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].put(char)'
    - '[java.nio.CharBuffer].allocate(org.roaringbitmap.buffer.TestMappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableArrayContainer,org.roaringbitmap.buffer.TestMappeableArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableArrayContainer
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].newArrayContainer(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:185,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:186,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:187,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:188,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iand(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:189,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:190,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:190,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:192,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:192,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 194
      start: 183
    functionDepth: 5
    functionLinenumber: 183
    functionLinenumberEnd: 194
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].iand()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].iand(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].iand()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:198,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:199,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].newArrayContainer(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:200,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iandNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:201,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:202,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:202,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:204,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:204,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 196
    functionDepth: 5
    functionLinenumber: 196
    functionLinenumberEnd: 206
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].iandNotArray()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].newArrayContainer(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].iandNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].iandNotArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:210,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:211,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:212,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:213,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iandNot(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:214,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:215,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:215,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:217,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:217,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 219
      start: 208
    functionDepth: 5
    functionLinenumber: 208
    functionLinenumberEnd: 219
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].iandNotBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
    - '[org.roaringbitmap.buffer.MappeableContainer].iandNot(org.roaringbitmap.buffer.MappeableContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].iandNotBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:223,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:224,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:225,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:226,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:227,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 221
    functionDepth: 5
    functionLinenumber: 221
    functionLinenumberEnd: 228
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].intersects()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].intersects()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].newArrayContainer(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:232,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].numberOfRuns()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:233,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:233,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 234
      start: 230
    functionDepth: 1
    functionLinenumber: 230
    functionLinenumberEnd: 234
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].numberOfRuns()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].newArrayContainer(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].numberOfRuns()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].numberOfRuns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:238,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:239,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:240,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:241,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].writeExternal(org.roaringbitmap.buffer.TestMappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:242,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:244,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:245,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.buffer.TestMappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:245,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:246,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].readExternal(java.io.ObjectInputStream)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:246,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:248,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:248,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:250,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:250,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 236
    functionDepth: 5
    functionLinenumber: 236
    functionLinenumberEnd: 252
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].roundtrip()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].writeExternal(org.roaringbitmap.buffer.TestMappeableArrayContainer)'
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.buffer.TestMappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].readExternal(java.io.ObjectInputStream)'
    - '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].roundtrip()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].newArrayContainer(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:256,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].newArrayContainer(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:257,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].or(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:258,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:259,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:259,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:261,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:261,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 263
      start: 254
    functionDepth: 3
    functionLinenumber: 254
    functionLinenumberEnd: 263
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].orArray()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].newArrayContainer(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].or(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].orArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].newArrayContainer(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:267,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].newArrayContainer(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:268,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].xor(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:269,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:270,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:270,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:272,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:272,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:275,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:275,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 277
      start: 265
    functionDepth: 4
    functionLinenumber: 265
    functionLinenumberEnd: 277
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].xorArray()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].newArrayContainer(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].xor(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].xorArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].newArrayContainer(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:281,1
    - Dst: '[org.roaringbitmap.IntConsumer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:284,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].forEach(char,org.roaringbitmap.IntConsumer)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:282,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 292
      start: 279
    functionDepth: 2
    functionLinenumber: 279
    functionLinenumberEnd: 292
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].foreach()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].newArrayContainer(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].forEach(char,org.roaringbitmap.IntConsumer)'
    - '[org.roaringbitmap.IntConsumer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].foreach()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:296,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:297,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].or(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:298,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:299,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:299,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 301
      start: 294
    functionDepth: 1
    functionLinenumber: 294
    functionLinenumberEnd: 301
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].orFullToRunContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int,int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue()'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].or(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].orFullToRunContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:305,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:306,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].or(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:307,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:308,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:308,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:309,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 310
      start: 303
    functionDepth: 3
    functionLinenumber: 303
    functionLinenumberEnd: 310
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].orFullToRunContainer2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int,int,int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue()'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].or(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].orFullToRunContainer2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:314,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:315,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].lazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:316,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:317,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:317,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].repairAfterLazy()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:318,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:319,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:319,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:320,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 321
      start: 312
    functionDepth: 3
    functionLinenumber: 312
    functionLinenumberEnd: 321
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testLazyORFull()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int,int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].lazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue()'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].repairAfterLazy()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testLazyORFull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:325,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:325,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].isFull()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:325,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:325,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 326
      start: 323
    functionDepth: 4
    functionLinenumber: 323
    functionLinenumberEnd: 326
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].isNotFull()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].isFull()'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].isNotFull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:330,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:331,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:332,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].toString()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:333,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(String,String)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:333,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 334
      start: 328
    functionDepth: 4
    functionLinenumber: 328
    functionLinenumberEnd: 334
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testToString()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].toString()'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(String,String)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:338,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:338,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:339,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:339,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:340,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 341
      start: 336
    functionDepth: 5
    functionLinenumber: 336
    functionLinenumberEnd: 341
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testContainsRunContainer_Issue723Case1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testContainsRunContainer_Issue723Case1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:345,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:345,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:346,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:346,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:347,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:347,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 348
      start: 343
    functionDepth: 5
    functionLinenumber: 343
    functionLinenumberEnd: 348
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testContainsRunContainer_Issue723Case2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testContainsRunContainer_Issue723Case2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:352,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:353,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:354,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:355,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:356,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].ior(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:358,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:359,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:359,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:360,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:360,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:361,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:361,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 362
      start: 350
    functionDepth: 4
    functionLinenumber: 350
    functionLinenumberEnd: 362
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].iorNotIncreaseCapacity()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].ior(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].iorNotIncreaseCapacity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:366,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:367,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:368,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:369,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:370,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:371,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:372,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].ior(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:374,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:375,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:375,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:376,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:376,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:377,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:377,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:378,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:378,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:379,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 380
      start: 364
    functionDepth: 4
    functionLinenumber: 364
    functionLinenumberEnd: 380
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].iorIncreaseCapacity()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].ior(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].iorIncreaseCapacity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:384,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:384,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:385,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:385,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].ior(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:386,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:387,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:387,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 388
      start: 382
    functionDepth: 5
    functionLinenumber: 382
    functionLinenumberEnd: 388
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].iorSanityCheck()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].ior(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].iorSanityCheck()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:392,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:392,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:393,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:393,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:394,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:394,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:395,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:395,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:395,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:396,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:396,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:396,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 397
      start: 390
    functionDepth: 5
    functionLinenumber: 390
    functionLinenumberEnd: 397
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testIntersectsWithRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].lower16Bits()'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testIntersectsWithRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:402,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:402,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:402,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:402,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:403,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:403,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:404,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:404,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:404,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:405,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:405,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:405,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:405,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:406,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:406,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:406,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:406,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:407,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:407,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 408
      start: 399
    functionDepth: 5
    functionLinenumber: 399
    functionLinenumberEnd: 408
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testIntersectsWithRange2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].lower16Bits()'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testIntersectsWithRange2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:413,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:413,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:413,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:413,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:414,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:414,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:415,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:415,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:416,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:416,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:417,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:417,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:418,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:418,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:418,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:419,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:419,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 420
      start: 410
    functionDepth: 4
    functionLinenumber: 410
    functionLinenumberEnd: 420
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testIntersectsWithRange3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].add(char)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].lower16Bits()'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testIntersectsWithRange3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:424,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:424,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:425,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:425,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:426,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:426,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:427,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:427,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:428,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:428,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:429,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:429,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:430,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:430,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:431,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:431,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:432,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:432,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 433
      start: 422
    functionDepth: 5
    functionLinenumber: 422
    functionLinenumberEnd: 433
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testContainsRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testContainsRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:437,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:437,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:437,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:437,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:438,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:438,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:439,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:439,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:440,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:440,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 441
      start: 435
    functionDepth: 4
    functionLinenumber: 435
    functionLinenumberEnd: 441
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testContainsRange2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].add(char)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testContainsRange2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:445,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int,org.roaringbitmap.buffer.TestMappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:445,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int,org.roaringbitmap.buffer.TestMappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:446,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:446,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:447,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:447,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:448,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:448,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:449,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:449,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:450,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:450,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:451,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:451,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 452
      start: 443
    functionDepth: 2
    functionLinenumber: 443
    functionLinenumberEnd: 452
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testContainsRangeUnsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int,org.roaringbitmap.buffer.TestMappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int,org.roaringbitmap.buffer.TestMappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testContainsRangeUnsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:457,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableArrayContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:457,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:458,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:458,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 459
      start: 454
    functionDepth: 2
    functionLinenumber: 454
    functionLinenumberEnd: 459
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testNextValueBeforeStart()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].nextValue(char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableArrayContainer,int)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
    - '[java.nio.CharBuffer].wrap()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testNextValueBeforeStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:464,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableArrayContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:464,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:465,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:465,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:466,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:466,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:467,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:467,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 468
      start: 461
    functionDepth: 2
    functionLinenumber: 461
    functionLinenumberEnd: 468
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testNextValue()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].nextValue(char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableArrayContainer,int)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
    - '[java.nio.CharBuffer].wrap()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testNextValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:473,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableArrayContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:473,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:474,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:474,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 475
      start: 470
    functionDepth: 2
    functionLinenumber: 470
    functionLinenumberEnd: 475
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testNextValueAfterEnd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].nextValue(char)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableArrayContainer,int)'
    - '[java.nio.CharBuffer].wrap()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testNextValueAfterEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:479,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:479,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:480,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:481,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:481,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:482,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:482,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:483,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:483,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:484,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:484,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:485,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:485,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:486,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:486,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 487
      start: 477
    functionDepth: 5
    functionLinenumber: 477
    functionLinenumberEnd: 487
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testNextValue2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue()'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testNextValue2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:491,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:491,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:491,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:492,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:493,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:493,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:494,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:494,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:495,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:495,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:496,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:496,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:497,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:497,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:498,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:498,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 499
      start: 489
    functionDepth: 5
    functionLinenumber: 489
    functionLinenumberEnd: 499
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testNextValueBetweenRuns()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue()'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testNextValueBetweenRuns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:504,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:504,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:504,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:504,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:505,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:506,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:506,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:507,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:507,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:508,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:508,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:509,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:509,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:510,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:510,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:511,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:511,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:512,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:512,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:513,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:513,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:514,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:514,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:515,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:515,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:516,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:516,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:517,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:517,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:518,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:518,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 519
      start: 501
    functionDepth: 5
    functionLinenumber: 501
    functionLinenumberEnd: 519
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testNextValue3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue()'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testNextValue3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:523,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:523,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:524,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:525,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:525,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:526,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:526,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:527,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:527,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:528,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:528,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:529,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:529,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:530,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:530,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 531
      start: 521
    functionDepth: 5
    functionLinenumber: 521
    functionLinenumberEnd: 531
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testPreviousValue1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue()'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testPreviousValue1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:536,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:536,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:536,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:536,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:537,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:538,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:538,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:539,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:539,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:540,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:540,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:541,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:541,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:542,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:542,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:543,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:543,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:544,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:544,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:545,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:545,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:546,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:546,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:547,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:547,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:548,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:548,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:549,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:549,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 550
      start: 533
    functionDepth: 5
    functionLinenumber: 533
    functionLinenumberEnd: 550
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testPreviousValue2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertTrue()'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testPreviousValue2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:555,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableArrayContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:555,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:556,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:556,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 557
      start: 552
    functionDepth: 2
    functionLinenumber: 552
    functionLinenumberEnd: 557
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testPreviousValueBeforeStart()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableArrayContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].previousValue(char)'
    - '[java.nio.CharBuffer].wrap()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testPreviousValueBeforeStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:562,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableArrayContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:562,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:563,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:563,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:564,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:564,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:565,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:565,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:566,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:566,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:567,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:567,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 568
      start: 559
    functionDepth: 2
    functionLinenumber: 559
    functionLinenumberEnd: 568
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testPreviousValueSparse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableArrayContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].previousValue(char)'
    - '[java.nio.CharBuffer].wrap()'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testPreviousValueSparse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:574,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableArrayContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:573,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:575,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:575,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:576,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:576,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:577,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:577,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:578,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:578,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:579,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:579,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 580
      start: 570
    functionDepth: 2
    functionLinenumber: 570
    functionLinenumberEnd: 580
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testPreviousValueUnsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableArrayContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].previousValue(char)'
    - '[java.nio.CharBuffer].wrap()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testPreviousValueUnsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:586,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableArrayContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:585,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:587,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:587,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:588,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:588,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:589,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:589,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:590,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:590,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:591,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:591,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 592
      start: 582
    functionDepth: 2
    functionLinenumber: 582
    functionLinenumberEnd: 592
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testNextValueUnsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].nextValue(char)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableArrayContainer,int)'
    - '[java.nio.CharBuffer].wrap()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testNextValueUnsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:597,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableArrayContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:597,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:598,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:598,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 599
      start: 594
    functionDepth: 2
    functionLinenumber: 594
    functionLinenumberEnd: 599
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testPreviousValueAfterEnd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableArrayContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].previousValue(char)'
    - '[java.nio.CharBuffer].wrap()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testPreviousValueAfterEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:603,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:603,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:604,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:604,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:605,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:605,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:606,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:606,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:607,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:607,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:608,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:608,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:609,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:609,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 610
      start: 601
    functionDepth: 5
    functionLinenumber: 601
    functionLinenumberEnd: 610
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testPreviousAbsentValue1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testPreviousAbsentValue1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:615,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:615,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:615,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:615,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:616,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:616,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:617,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:617,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:618,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:618,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:619,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:619,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:620,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:620,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:621,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:621,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:622,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:622,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:623,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:623,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:624,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:624,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:625,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:625,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:626,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:626,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:627,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:627,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 628
      start: 612
    functionDepth: 5
    functionLinenumber: 612
    functionLinenumberEnd: 628
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testPreviousAbsentValue2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testPreviousAbsentValue2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:632,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:634,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(org.roaringbitmap.buffer.TestMappeableArrayContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:634,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 636
      start: 630
    functionDepth: 2
    functionLinenumber: 630
    functionLinenumberEnd: 636
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testPreviousAbsentValueEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(org.roaringbitmap.buffer.TestMappeableArrayContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].previousAbsentValue(char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testPreviousAbsentValueEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:641,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableArrayContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:641,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:642,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:642,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:643,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:643,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:644,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:644,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:645,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:645,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:646,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:646,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 647
      start: 638
    functionDepth: 2
    functionLinenumber: 638
    functionLinenumberEnd: 647
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testPreviousAbsentValueSparse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableArrayContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].previousAbsentValue(char)'
    - '[java.nio.CharBuffer].wrap()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testPreviousAbsentValueSparse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:653,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableArrayContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:652,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:654,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:654,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:655,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:655,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:656,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:656,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:657,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:657,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:658,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:658,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 659
      start: 649
    functionDepth: 2
    functionLinenumber: 649
    functionLinenumberEnd: 659
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testPreviousAbsentValueUnsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableArrayContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].previousAbsentValue(char)'
    - '[java.nio.CharBuffer].wrap()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testPreviousAbsentValueUnsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:663,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:663,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:664,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:664,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:665,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:665,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:666,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:666,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:667,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:667,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:668,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:668,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:669,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:669,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 670
      start: 661
    functionDepth: 5
    functionLinenumber: 661
    functionLinenumberEnd: 670
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testNextAbsentValue1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testNextAbsentValue1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:675,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:675,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:675,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:675,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:676,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:676,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:677,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:677,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:678,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:678,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:679,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:679,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:680,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:680,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:681,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:681,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:682,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:682,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:683,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:683,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:684,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:684,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:685,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:685,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:686,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:686,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:687,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:687,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 688
      start: 672
    functionDepth: 5
    functionLinenumber: 672
    functionLinenumberEnd: 688
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testNextAbsentValue2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testNextAbsentValue2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:692,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:694,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(org.roaringbitmap.buffer.TestMappeableArrayContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:694,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 696
      start: 690
    functionDepth: 2
    functionLinenumber: 690
    functionLinenumberEnd: 696
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testNextAbsentValueEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(org.roaringbitmap.buffer.TestMappeableArrayContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].nextAbsentValue(char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testNextAbsentValueEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:701,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableArrayContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:701,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:702,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:702,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:703,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:703,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:704,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:704,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:705,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:705,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:706,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:706,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 707
      start: 698
    functionDepth: 2
    functionLinenumber: 698
    functionLinenumberEnd: 707
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testNextAbsentValueSparse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].nextAbsentValue(char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableArrayContainer,int)'
    - '[java.nio.CharBuffer].wrap()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testNextAbsentValueSparse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap(org.roaringbitmap.buffer.TestMappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:712,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableArrayContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:712,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:713,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:713,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:714,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:714,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:715,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:715,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:716,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:716,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:717,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:717,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 718
      start: 709
    functionDepth: 2
    functionLinenumber: 709
    functionLinenumberEnd: 718
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testNextAbsentValueUnsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].nextAbsentValue(char)'
    - '[java.nio.CharBuffer].wrap(org.roaringbitmap.buffer.TestMappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestMappeableArrayContainer,int)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testNextAbsentValueUnsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].fill(org.roaringbitmap.buffer.TestMappeableArrayContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:723,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:724,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:726,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].andInto(org.roaringbitmap.buffer.TestMappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:728,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:729,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:730,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:732,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].andInto(org.roaringbitmap.buffer.TestMappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:734,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:735,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 736
      start: 720
    functionDepth: 4
    functionLinenumber: 720
    functionLinenumberEnd: 736
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testAndInto()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
    - '[java.util.Arrays].fill(org.roaringbitmap.buffer.TestMappeableArrayContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].andInto(org.roaringbitmap.buffer.TestMappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testAndInto()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].fill(org.roaringbitmap.buffer.TestMappeableArrayContainer,int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:741,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:742,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:744,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].orInto(org.roaringbitmap.buffer.TestMappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:746,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:747,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:748,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:750,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].orInto(org.roaringbitmap.buffer.TestMappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:752,1
    - Dst: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals()'
      Src: org.roaringbitmap.buffer.TestMappeableArrayContainer:753,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 754
      start: 738
    functionDepth: 4
    functionLinenumber: 738
    functionLinenumberEnd: 754
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testOrInto()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
    - '[java.util.Arrays].fill(org.roaringbitmap.buffer.TestMappeableArrayContainer,int)'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].assertEquals(int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].orInto(org.roaringbitmap.buffer.TestMappeableArrayContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testOrInto()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 758
      start: 756
    functionDepth: 0
    functionLinenumber: 756
    functionLinenumberEnd: 758
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].lower16Bits(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].lower16Bits(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.TestMappeableArrayContainer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.TestMappeableArrayContainer
    signature: '[org.roaringbitmap.buffer.TestMappeableArrayContainer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestSerializedSize:11,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].maximumSerializedSize(int,int)'
      Src: org.roaringbitmap.buffer.TestSerializedSize:12,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestSerializedSize:13,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializedSize].assertTrue(org.roaringbitmap.buffer.TestSerializedSize)'
      Src: org.roaringbitmap.buffer.TestSerializedSize:14,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestSerializedSize:15,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestSerializedSize:16,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializedSize].assertTrue(org.roaringbitmap.buffer.TestSerializedSize)'
      Src: org.roaringbitmap.buffer.TestSerializedSize:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 18
      start: 9
    functionDepth: 4
    functionLinenumber: 9
    functionLinenumberEnd: 18
    functionName: '[org.roaringbitmap.buffer.TestSerializedSize].testEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestSerializedSize.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestSerializedSize].assertTrue(org.roaringbitmap.buffer.TestSerializedSize)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].maximumSerializedSize(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestSerializedSize].testEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestSerializedSize:23,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestSerializedSize)'
      Src: org.roaringbitmap.buffer.TestSerializedSize:24,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].maximumSerializedSize(int,int)'
      Src: org.roaringbitmap.buffer.TestSerializedSize:25,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestSerializedSize:26,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializedSize].assertTrue(org.roaringbitmap.buffer.TestSerializedSize)'
      Src: org.roaringbitmap.buffer.TestSerializedSize:27,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestSerializedSize:28,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestSerializedSize:29,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializedSize].assertTrue(org.roaringbitmap.buffer.TestSerializedSize)'
      Src: org.roaringbitmap.buffer.TestSerializedSize:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 20
    functionDepth: 4
    functionLinenumber: 20
    functionLinenumberEnd: 32
    functionName: '[org.roaringbitmap.buffer.TestSerializedSize].testOne()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestSerializedSize.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestSerializedSize].assertTrue(org.roaringbitmap.buffer.TestSerializedSize)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestSerializedSize)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].maximumSerializedSize(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestSerializedSize].testOne()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestSerializedSize:37,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestSerializedSize:38,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestSerializedSize:39,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].maximumSerializedSize(org.roaringbitmap.buffer.TestSerializedSize,int)'
      Src: org.roaringbitmap.buffer.TestSerializedSize:39,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestSerializedSize:40,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializedSize].assertTrue(org.roaringbitmap.buffer.TestSerializedSize)'
      Src: org.roaringbitmap.buffer.TestSerializedSize:41,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestSerializedSize:42,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestSerializedSize:43,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializedSize].assertTrue(org.roaringbitmap.buffer.TestSerializedSize)'
      Src: org.roaringbitmap.buffer.TestSerializedSize:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 34
    functionDepth: 4
    functionLinenumber: 34
    functionLinenumberEnd: 46
    functionName: '[org.roaringbitmap.buffer.TestSerializedSize].testRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestSerializedSize.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestSerializedSize].assertTrue(org.roaringbitmap.buffer.TestSerializedSize)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].maximumSerializedSize(org.roaringbitmap.buffer.TestSerializedSize,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestSerializedSize].testRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestSerializedSize:52,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestSerializedSize:57,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestSerializedSize:60,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].maximumSerializedSize(org.roaringbitmap.buffer.TestSerializedSize,org.roaringbitmap.buffer.TestSerializedSize)'
      Src: org.roaringbitmap.buffer.TestSerializedSize:60,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestSerializedSize:61,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializedSize].assertTrue(org.roaringbitmap.buffer.TestSerializedSize)'
      Src: org.roaringbitmap.buffer.TestSerializedSize:62,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestSerializedSize:63,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestSerializedSize:64,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializedSize].assertTrue(org.roaringbitmap.buffer.TestSerializedSize)'
      Src: org.roaringbitmap.buffer.TestSerializedSize:65,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 48
    functionDepth: 5
    functionLinenumber: 48
    functionLinenumberEnd: 67
    functionName: '[org.roaringbitmap.buffer.TestSerializedSize].testLarge()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestSerializedSize.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].maximumSerializedSize(org.roaringbitmap.buffer.TestSerializedSize,org.roaringbitmap.buffer.TestSerializedSize)'
    - '[org.roaringbitmap.buffer.TestSerializedSize].assertTrue(org.roaringbitmap.buffer.TestSerializedSize)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestSerializedSize].testLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestSerializedSize:73,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestSerializedSize,org.roaringbitmap.buffer.TestSerializedSize)'
      Src: org.roaringbitmap.buffer.TestSerializedSize:78,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestSerializedSize:81,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].maximumSerializedSize(org.roaringbitmap.buffer.TestSerializedSize,org.roaringbitmap.buffer.TestSerializedSize)'
      Src: org.roaringbitmap.buffer.TestSerializedSize:81,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestSerializedSize:82,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializedSize].assertTrue(org.roaringbitmap.buffer.TestSerializedSize)'
      Src: org.roaringbitmap.buffer.TestSerializedSize:83,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestSerializedSize:84,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestSerializedSize:85,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializedSize].assertTrue(org.roaringbitmap.buffer.TestSerializedSize)'
      Src: org.roaringbitmap.buffer.TestSerializedSize:86,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 69
    functionDepth: 4
    functionLinenumber: 69
    functionLinenumberEnd: 88
    functionName: '[org.roaringbitmap.buffer.TestSerializedSize].testManyRanges()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestSerializedSize.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].maximumSerializedSize(org.roaringbitmap.buffer.TestSerializedSize,org.roaringbitmap.buffer.TestSerializedSize)'
    - '[org.roaringbitmap.buffer.TestSerializedSize].assertTrue(org.roaringbitmap.buffer.TestSerializedSize)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestSerializedSize,org.roaringbitmap.buffer.TestSerializedSize)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestSerializedSize].testManyRanges()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.TestSerializedSize
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.TestSerializedSize].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestSerializedSize.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.TestSerializedSize
    signature: '[org.roaringbitmap.buffer.TestSerializedSize].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:31,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:31,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:32,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:32,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:33,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:33,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:33,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:33,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:37,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:37,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:37,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:38,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:38,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:38,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:39,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:39,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:39,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:40,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:40,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:40,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:41,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:41,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:41,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:42,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:42,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:42,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:43,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:43,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:43,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:44,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:44,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:44,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:45,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:45,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:45,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:46,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:46,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:46,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:47,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:47,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:47,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:48,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:48,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:48,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:49,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:49,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:49,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:50,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:50,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:50,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:51,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:51,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:51,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:52,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:52,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:52,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:53,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:53,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:53,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:54,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:54,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:54,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:55,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:55,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:55,1
    - Dst: '[java.util.stream.IntStream].range(int,int,int)'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:56,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].filter()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:56,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:56,1
    - Dst: '[java.util.stream.IntStream].empty()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:57,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:57,1
    - Dst: '[org.roaringbitmap.SeededTestData].sparseRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:58,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:58,1
    - Dst: '[org.roaringbitmap.SeededTestData].sparseRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:59,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:59,1
    - Dst: '[org.roaringbitmap.SeededTestData].sparseRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:60,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:60,1
    - Dst: '[org.roaringbitmap.SeededTestData].sparseRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:61,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:61,1
    - Dst: '[org.roaringbitmap.SeededTestData].sparseRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:62,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:62,1
    - Dst: '[org.roaringbitmap.SeededTestData].sparseRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:63,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:63,1
    - Dst: '[org.roaringbitmap.SeededTestData].sparseRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:64,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:64,1
    - Dst: '[org.roaringbitmap.SeededTestData].sparseRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:65,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:65,1
    - Dst: '[org.roaringbitmap.SeededTestData].sparseRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:66,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:66,1
    - Dst: '[org.roaringbitmap.SeededTestData].sparseRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:67,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:67,1
    - Dst: '[org.roaringbitmap.SeededTestData].sparseRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:68,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:68,1
    - Dst: '[org.roaringbitmap.SeededTestData].sparseRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:69,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:69,1
    - Dst: '[org.roaringbitmap.SeededTestData].sparseRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:70,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:70,1
    - Dst: '[org.roaringbitmap.SeededTestData].sparseRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:71,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:71,1
    - Dst: '[org.roaringbitmap.SeededTestData].sparseRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:72,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:72,1
    - Dst: '[org.roaringbitmap.SeededTestData].denseRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:73,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:73,1
    - Dst: '[org.roaringbitmap.SeededTestData].denseRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:74,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:74,1
    - Dst: '[org.roaringbitmap.SeededTestData].denseRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:75,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:75,1
    - Dst: '[org.roaringbitmap.SeededTestData].denseRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:76,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:76,1
    - Dst: '[org.roaringbitmap.SeededTestData].denseRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:77,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:77,1
    - Dst: '[org.roaringbitmap.SeededTestData].denseRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:78,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:78,1
    - Dst: '[org.roaringbitmap.SeededTestData].denseRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:79,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:79,1
    - Dst: '[org.roaringbitmap.SeededTestData].denseRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:80,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:80,1
    - Dst: '[org.roaringbitmap.SeededTestData].denseRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:81,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:81,1
    - Dst: '[org.roaringbitmap.SeededTestData].denseRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:82,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:82,1
    - Dst: '[org.roaringbitmap.SeededTestData].denseRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:83,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:83,1
    - Dst: '[org.roaringbitmap.SeededTestData].denseRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:84,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:84,1
    - Dst: '[org.roaringbitmap.SeededTestData].denseRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:85,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:85,1
    - Dst: '[org.roaringbitmap.SeededTestData].denseRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:86,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:86,1
    - Dst: '[org.roaringbitmap.SeededTestData].denseRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:87,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:87,1
    - Dst: '[org.roaringbitmap.SeededTestData].rleRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:88,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:88,1
    - Dst: '[org.roaringbitmap.SeededTestData].rleRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:89,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:89,1
    - Dst: '[org.roaringbitmap.SeededTestData].rleRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:90,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:90,1
    - Dst: '[org.roaringbitmap.SeededTestData].rleRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:91,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:91,1
    - Dst: '[org.roaringbitmap.SeededTestData].rleRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:92,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:92,1
    - Dst: '[org.roaringbitmap.SeededTestData].rleRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:93,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:93,1
    - Dst: '[org.roaringbitmap.SeededTestData].rleRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:94,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:94,1
    - Dst: '[org.roaringbitmap.SeededTestData].rleRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:95,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:95,1
    - Dst: '[org.roaringbitmap.SeededTestData].rleRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:96,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:96,1
    - Dst: '[org.roaringbitmap.SeededTestData].rleRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:97,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:97,1
    - Dst: '[org.roaringbitmap.SeededTestData].rleRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:98,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:98,1
    - Dst: '[org.roaringbitmap.SeededTestData].rleRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:99,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:99,1
    - Dst: '[org.roaringbitmap.SeededTestData].rleRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:100,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:100,1
    - Dst: '[org.roaringbitmap.SeededTestData].rleRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:101,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:101,1
    - Dst: '[org.roaringbitmap.SeededTestData].rleRegion()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:102,1
    - Dst: '[java.util.stream.IntStream].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:102,1
    - Dst: '[java.util.stream.Stream].of(org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:30,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].toArray()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:30,1
    CyclomaticComplexity: 24
    EdgeCount: 24
    ICount: 269
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 27
    functionDepth: 2
    functionLinenumber: 27
    functionLinenumberEnd: 104
    functionName: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].setup()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/BufferContainerBatchIteratorTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].filter()'
    - '[java.util.stream.Stream].of(org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest)'
    - '[org.roaringbitmap.SeededTestData].sparseRegion()'
    - '[java.util.stream.IntStream].range(int,int,int)'
    - '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].toArray()'
    - '[java.util.stream.IntStream].toArray()'
    - '[org.roaringbitmap.SeededTestData].rleRegion()'
    - '[java.util.stream.IntStream].empty()'
    - '[org.roaringbitmap.SeededTestData].denseRegion()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 109
    functionName: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].clear()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/BufferContainerBatchIteratorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.Stream].of(int[][])'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:112,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].flatMap()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:112,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 120
    functionName: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].params()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/BufferContainerBatchIteratorTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.Stream].of(int[][])'
    - '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].flatMap()'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].params()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].createContainer(int[])'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:126,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getBatchIterator()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:127,1
    - Dst: '[org.roaringbitmap.ContainerBatchIterator].hasNext()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:129,1
    - Dst: '[org.roaringbitmap.ContainerBatchIterator].next(int,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:131,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].copyOfRange(int[],org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,int)'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:133,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].copyOfRange(org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,int,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:134,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].assertArrayEquals(org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,String)'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:132,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].assertEquals(org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,int)'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - expectedValues
    - batchSize
    argTypes:
    - int[]
    - int
    constantsTouched: []
    func_position:
      end: 138
      start: 122
    functionDepth: 5
    functionLinenumber: 122
    functionLinenumberEnd: 138
    functionName: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].test(int[],int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/BufferContainerBatchIteratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].copyOfRange(int[],org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,int)'
    - '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].assertEquals(org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,int)'
    - '[org.roaringbitmap.ContainerBatchIterator].next(int,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getBatchIterator()'
    - '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].assertArrayEquals(org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,String)'
    - '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].createContainer(int[])'
    - '[org.roaringbitmap.ContainerBatchIterator].hasNext()'
    - '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].copyOfRange(org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,int,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].test(int[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].createContainer(int[])'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:147,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getBatchIterator()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:148,1
    - Dst: '[org.roaringbitmap.ContainerBatchIterator].advanceIfNeeded(char)'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:151,1
    - Dst: '[org.roaringbitmap.ContainerBatchIterator].hasNext()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:152,1
    - Dst: '[org.roaringbitmap.ContainerBatchIterator].next(int,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:154,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].copyOfRange(int[],org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,int)'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:156,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].copyOfRange(org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,int,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:157,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getContainerName()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:161,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].assertArrayEquals(org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:155,1
    - Dst: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].assertEquals(org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,int)'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:163,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - expectedValues
    - batchSize
    argTypes:
    - int[]
    - int
    constantsTouched: []
    func_position:
      end: 164
      start: 140
    functionDepth: 5
    functionLinenumber: 140
    functionLinenumberEnd: 164
    functionName: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].testAdvanceIfNeeded(int[],int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/BufferContainerBatchIteratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ContainerBatchIterator].advanceIfNeeded(char)'
    - '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].copyOfRange(int[],org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,int)'
    - '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].assertArrayEquals(org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest)'
    - '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].assertEquals(org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,int)'
    - '[org.roaringbitmap.ContainerBatchIterator].next(int,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getBatchIterator()'
    - '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].createContainer(int[])'
    - '[org.roaringbitmap.ContainerBatchIterator].hasNext()'
    - '[org.roaringbitmap.buffer.MappeableContainer].getContainerName()'
    - '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].copyOfRange(org.roaringbitmap.buffer.BufferContainerBatchIteratorTest,int,org.roaringbitmap.buffer.BufferContainerBatchIteratorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].testAdvanceIfNeeded(int[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:167,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:169,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].runOptimize()'
      Src: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest:171,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expectedValues
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 172
      start: 166
    functionDepth: 4
    functionLinenumber: 166
    functionLinenumberEnd: 172
    functionName: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].createContainer(int[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/BufferContainerBatchIteratorTest.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].runOptimize()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].createContainer(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/BufferContainerBatchIteratorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.BufferContainerBatchIteratorTest
    signature: '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.CloneBatchIteratorTest].testCase()'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:19,1
    - Dst: '[org.roaringbitmap.buffer.CloneBatchIteratorTest].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:19,1
    - Dst: '[org.roaringbitmap.buffer.CloneBatchIteratorTest].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:19,1
    - Dst: '[org.roaringbitmap.buffer.CloneBatchIteratorTest].withRunAt(int)'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:19,1
    - Dst: '[org.roaringbitmap.buffer.CloneBatchIteratorTest].build()'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:19,1
    - Dst: '[org.roaringbitmap.buffer.CloneBatchIteratorTest].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:19,1
    - Dst: '[org.roaringbitmap.buffer.CloneBatchIteratorTest].getBatchIterator()'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:20,1
    - Dst: '[org.roaringbitmap.buffer.CloneBatchIteratorTest].hasNext()'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:21,1
    - Dst: '[org.roaringbitmap.buffer.CloneBatchIteratorTest].clone()'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:22,1
    - Dst: '[org.roaringbitmap.buffer.CloneBatchIteratorTest].nextBatch(org.roaringbitmap.buffer.CloneBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:25,1
    - Dst: '[org.roaringbitmap.buffer.CloneBatchIteratorTest].nextBatch(org.roaringbitmap.buffer.CloneBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:26,1
    - Dst: '[org.roaringbitmap.buffer.CloneBatchIteratorTest].assertEquals()'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:27,1
    - Dst: '[org.roaringbitmap.buffer.CloneBatchIteratorTest].nextBatch(org.roaringbitmap.buffer.CloneBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:29,1
    - Dst: '[org.roaringbitmap.buffer.CloneBatchIteratorTest].assertEquals()'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 16
    functionDepth: 1
    functionLinenumber: 16
    functionLinenumberEnd: 33
    functionName: '[org.roaringbitmap.buffer.CloneBatchIteratorTest].testIndependenceOfClones()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/CloneBatchIteratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.CloneBatchIteratorTest].hasNext()'
    - '[org.roaringbitmap.buffer.CloneBatchIteratorTest].withArrayAt(int)'
    - '[org.roaringbitmap.buffer.CloneBatchIteratorTest].withRunAt(int)'
    - '[org.roaringbitmap.buffer.CloneBatchIteratorTest].assertEquals()'
    - '[org.roaringbitmap.buffer.CloneBatchIteratorTest].nextBatch(org.roaringbitmap.buffer.CloneBatchIteratorTest)'
    - '[org.roaringbitmap.buffer.CloneBatchIteratorTest].getBatchIterator()'
    - '[org.roaringbitmap.buffer.CloneBatchIteratorTest].withBitmapAt(int)'
    - '[org.roaringbitmap.buffer.CloneBatchIteratorTest].clone()'
    - '[org.roaringbitmap.buffer.CloneBatchIteratorTest].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.buffer.CloneBatchIteratorTest].build()'
    - '[org.roaringbitmap.buffer.CloneBatchIteratorTest].testCase()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.CloneBatchIteratorTest].testIndependenceOfClones()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:39,1
    - Dst: '[com.google.common.primitives.Ints].concat(org.roaringbitmap.buffer.CloneBatchIteratorTest,org.roaringbitmap.buffer.CloneBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:40,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.CloneBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:41,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getBatchIterator()'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:44,1
    - Dst: '[org.roaringbitmap.buffer.CloneBatchIteratorTest].clone()'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:45,1
    - Dst: '[org.roaringbitmap.buffer.CloneBatchIteratorTest].nextBatch(org.roaringbitmap.buffer.CloneBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:49,1
    - Dst: '[org.roaringbitmap.buffer.CloneBatchIteratorTest].assertEquals(int,org.roaringbitmap.buffer.CloneBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:49,1
    - Dst: '[java.util.Arrays].copyOfRange(org.roaringbitmap.buffer.CloneBatchIteratorTest,int,int)'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:50,1
    - Dst: '[org.roaringbitmap.buffer.CloneBatchIteratorTest].assertArrayEquals(org.roaringbitmap.buffer.CloneBatchIteratorTest,org.roaringbitmap.buffer.CloneBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:50,1
    - Dst: '[org.roaringbitmap.buffer.CloneBatchIteratorTest].nextBatch(org.roaringbitmap.buffer.CloneBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:51,1
    - Dst: '[org.roaringbitmap.buffer.CloneBatchIteratorTest].assertEquals(int,org.roaringbitmap.buffer.CloneBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:51,1
    - Dst: '[java.util.Arrays].copyOfRange(org.roaringbitmap.buffer.CloneBatchIteratorTest,int,int)'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:52,1
    - Dst: '[org.roaringbitmap.buffer.CloneBatchIteratorTest].assertArrayEquals(org.roaringbitmap.buffer.CloneBatchIteratorTest,org.roaringbitmap.buffer.CloneBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:52,1
    - Dst: '[org.roaringbitmap.buffer.CloneBatchIteratorTest].nextBatch(org.roaringbitmap.buffer.CloneBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:53,1
    - Dst: '[org.roaringbitmap.buffer.CloneBatchIteratorTest].assertEquals(int,org.roaringbitmap.buffer.CloneBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:53,1
    - Dst: '[org.roaringbitmap.buffer.CloneBatchIteratorTest].nextBatch(org.roaringbitmap.buffer.CloneBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:55,1
    - Dst: '[org.roaringbitmap.buffer.CloneBatchIteratorTest].assertEquals(int,org.roaringbitmap.buffer.CloneBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:55,1
    - Dst: '[java.util.Arrays].copyOfRange(org.roaringbitmap.buffer.CloneBatchIteratorTest,int,int)'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:56,1
    - Dst: '[org.roaringbitmap.buffer.CloneBatchIteratorTest].assertArrayEquals(org.roaringbitmap.buffer.CloneBatchIteratorTest,org.roaringbitmap.buffer.CloneBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:56,1
    - Dst: '[org.roaringbitmap.buffer.CloneBatchIteratorTest].nextBatch(org.roaringbitmap.buffer.CloneBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:57,1
    - Dst: '[org.roaringbitmap.buffer.CloneBatchIteratorTest].assertEquals(int,org.roaringbitmap.buffer.CloneBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:57,1
    - Dst: '[java.util.Arrays].copyOfRange(org.roaringbitmap.buffer.CloneBatchIteratorTest,int,int)'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:58,1
    - Dst: '[org.roaringbitmap.buffer.CloneBatchIteratorTest].assertArrayEquals(org.roaringbitmap.buffer.CloneBatchIteratorTest,org.roaringbitmap.buffer.CloneBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:58,1
    - Dst: '[org.roaringbitmap.buffer.CloneBatchIteratorTest].nextBatch(org.roaringbitmap.buffer.CloneBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:59,1
    - Dst: '[org.roaringbitmap.buffer.CloneBatchIteratorTest].assertEquals(int,org.roaringbitmap.buffer.CloneBatchIteratorTest)'
      Src: org.roaringbitmap.buffer.CloneBatchIteratorTest:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 35
    functionDepth: 4
    functionLinenumber: 35
    functionLinenumberEnd: 60
    functionName: '[org.roaringbitmap.buffer.CloneBatchIteratorTest].testIndependenceOfClones2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/CloneBatchIteratorTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.CloneBatchIteratorTest].assertEquals(int,org.roaringbitmap.buffer.CloneBatchIteratorTest)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.CloneBatchIteratorTest].assertArrayEquals(org.roaringbitmap.buffer.CloneBatchIteratorTest,org.roaringbitmap.buffer.CloneBatchIteratorTest)'
    - '[org.roaringbitmap.buffer.CloneBatchIteratorTest].nextBatch(org.roaringbitmap.buffer.CloneBatchIteratorTest)'
    - '[java.util.Arrays].copyOfRange(org.roaringbitmap.buffer.CloneBatchIteratorTest,int,int)'
    - '[com.google.common.primitives.Ints].concat(org.roaringbitmap.buffer.CloneBatchIteratorTest,org.roaringbitmap.buffer.CloneBatchIteratorTest)'
    - '[org.roaringbitmap.buffer.CloneBatchIteratorTest].clone()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getBatchIterator()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.CloneBatchIteratorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.CloneBatchIteratorTest].testIndependenceOfClones2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.CloneBatchIteratorTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.CloneBatchIteratorTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/CloneBatchIteratorTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.CloneBatchIteratorTest
    signature: '[org.roaringbitmap.buffer.CloneBatchIteratorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.CheckedRemoveTest:13,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.CheckedRemoveTest:17,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].checkedRemove(int)'
      Src: org.roaringbitmap.buffer.CheckedRemoveTest:22,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].validate()'
      Src: org.roaringbitmap.buffer.CheckedRemoveTest:23,1
    - Dst: '[org.roaringbitmap.buffer.CheckedRemoveTest].assertTrue(org.roaringbitmap.buffer.CheckedRemoveTest)'
      Src: org.roaringbitmap.buffer.CheckedRemoveTest:23,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 11
    functionDepth: 5
    functionLinenumber: 11
    functionLinenumberEnd: 25
    functionName: '[org.roaringbitmap.buffer.CheckedRemoveTest].testCheckedRemove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/CheckedRemoveTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].checkedRemove(int)'
    - '[org.roaringbitmap.buffer.CheckedRemoveTest].assertTrue(org.roaringbitmap.buffer.CheckedRemoveTest)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].validate()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.CheckedRemoveTest].testCheckedRemove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.CheckedRemoveTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.CheckedRemoveTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/CheckedRemoveTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.CheckedRemoveTest
    signature: '[org.roaringbitmap.buffer.CheckedRemoveTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestAdversarialInputs].badFiles()'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:29,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].badFiles()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBufferAdversarialInputs.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestAdversarialInputs].badFiles()'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].badFiles()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: TestBufferAdversarialInputs.class.getName()
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:34,1
    - Dst: '[java.io.File].createTempFile(org.roaringbitmap.buffer.TestBufferAdversarialInputs,String)'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:34,1
    - Dst: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].deleteOnExit()'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:35,1
    - Dst: '[org.roaringbitmap.TestAdversarialInputs].openInputstream(String)'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:37,1
    - Dst: '[java.nio.file.Files].copy(org.roaringbitmap.buffer.TestBufferAdversarialInputs,org.roaringbitmap.buffer.TestBufferAdversarialInputs,org.roaringbitmap.buffer.TestBufferAdversarialInputs)'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:38,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.File
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - resourceName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 42
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 42
    functionName: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].copy(String)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBufferAdversarialInputs.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].deleteOnExit()'
    - TestBufferAdversarialInputs.class.getName()
    - '[java.nio.file.Files].copy(org.roaringbitmap.buffer.TestBufferAdversarialInputs,org.roaringbitmap.buffer.TestBufferAdversarialInputs,org.roaringbitmap.buffer.TestBufferAdversarialInputs)'
    - '[org.roaringbitmap.TestAdversarialInputs].openInputstream(String)'
    - '[java.io.File].createTempFile(org.roaringbitmap.buffer.TestBufferAdversarialInputs,String)'
    linkageType: ''
    returnType: java.io.File
    signature: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].copy(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].copy(String)'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:45,1
    - Dst: '[java.io.File].length()'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:46,1
    - Dst: '[java.io.RandomAccessFile].<init>(java.io.File,String)'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:47,1
    - Dst: '[java.io.RandomAccessFile].getChannel()'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:49,1
    - Dst: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].map(org.roaringbitmap.buffer.TestBufferAdversarialInputs,int,org.roaringbitmap.buffer.TestBufferAdversarialInputs)'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:49,1
    - Dst: '[java.io.RandomAccessFile].close()'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:56,1
    - Dst: '[void].position(int)'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.nio.ByteBuffer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - resourceName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 59
      start: 44
    functionDepth: 2
    functionLinenumber: 44
    functionLinenumberEnd: 59
    functionName: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].memoryMap(String)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBufferAdversarialInputs.java
    functionUses: 3
    functionsReached:
    - '[java.io.RandomAccessFile].<init>(java.io.File,String)'
    - '[java.io.RandomAccessFile].getChannel()'
    - '[java.io.File].length()'
    - '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].copy(String)'
    - '[java.io.RandomAccessFile].close()'
    - '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].map(org.roaringbitmap.buffer.TestBufferAdversarialInputs,int,org.roaringbitmap.buffer.TestBufferAdversarialInputs)'
    - '[void].position(int)'
    linkageType: ''
    returnType: java.nio.ByteBuffer
    signature: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].memoryMap(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].copy(String)'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:63,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:64,1
    - Dst: '[java.io.FileInputStream].<init>(java.io.File)'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:66,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.FileInputStream)'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:66,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:66,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].validate()'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:67,1
    - Dst: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].assertTrue(org.roaringbitmap.buffer.TestBufferAdversarialInputs)'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:67,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:68,1
    - Dst: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].assertEquals(org.roaringbitmap.buffer.TestBufferAdversarialInputs,int)'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:68,1
    - Dst: '[java.io.File].delete()'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 61
    functionDepth: 4
    functionLinenumber: 61
    functionLinenumberEnd: 70
    functionName: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].testInputGoodFile1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBufferAdversarialInputs.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.io.DataInputStream)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].copy(String)'
    - '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].assertTrue(org.roaringbitmap.buffer.TestBufferAdversarialInputs)'
    - '[java.io.File].delete()'
    - '[java.io.DataInputStream].<init>(java.io.FileInputStream)'
    - '[java.io.FileInputStream].<init>(java.io.File)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].validate()'
    - '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].assertEquals(org.roaringbitmap.buffer.TestBufferAdversarialInputs,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].testInputGoodFile1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].memoryMap(String)'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:74,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:75,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:76,1
    - Dst: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 72
    functionDepth: 3
    functionLinenumber: 72
    functionLinenumberEnd: 77
    functionName: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].testInputGoodFile1Mapped()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBufferAdversarialInputs.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
    - '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].memoryMap(String)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].testInputGoodFile1Mapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].copy(String)'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:81,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:82,1
    - Dst: '[java.io.FileInputStream].<init>(java.io.File)'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:84,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.FileInputStream)'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:84,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:84,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:85,1
    - Dst: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].assertEquals(org.roaringbitmap.buffer.TestBufferAdversarialInputs,int)'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:85,1
    - Dst: '[java.io.File].delete()'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 79
    functionDepth: 4
    functionLinenumber: 79
    functionLinenumberEnd: 87
    functionName: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].testInputGoodFile2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBufferAdversarialInputs.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.io.DataInputStream)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].copy(String)'
    - '[java.io.File].delete()'
    - '[java.io.DataInputStream].<init>(java.io.FileInputStream)'
    - '[java.io.FileInputStream].<init>(java.io.File)'
    - '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].assertEquals(org.roaringbitmap.buffer.TestBufferAdversarialInputs,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].testInputGoodFile2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].memoryMap(String)'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:91,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:92,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:93,1
    - Dst: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 89
    functionDepth: 3
    functionLinenumber: 89
    functionLinenumberEnd: 94
    functionName: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].testInputGoodFile2Mapped()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBufferAdversarialInputs.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
    - '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].memoryMap(String)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].testInputGoodFile2Mapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].assertThrows()'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - file
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 100
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 100
    functionName: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].testInputBadFileDeserialize(String)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBufferAdversarialInputs.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].testInputBadFileDeserialize(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].endsWith(String)'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:105,1
    - Dst: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].assertThrows()'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:106,1
    - Dst: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].assertThrows()'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:108,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - file
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 110
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 110
    functionName: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].testInputBadFileMap(String)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBufferAdversarialInputs.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].assertThrows()'
    - '[String].endsWith(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].testInputBadFileMap(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].copy(String)'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:113,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:114,1
    - Dst: '[java.io.FileInputStream].<init>(java.io.File)'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:116,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.FileInputStream)'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:116,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:116,1
    - Dst: '[java.io.File].delete()'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fileName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 118
      start: 112
    functionDepth: 4
    functionLinenumber: 112
    functionLinenumberEnd: 118
    functionName: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].deserialize(String)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBufferAdversarialInputs.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.io.DataInputStream)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].copy(String)'
    - '[java.io.File].delete()'
    - '[java.io.DataInputStream].<init>(java.io.FileInputStream)'
    - '[java.io.FileInputStream].<init>(java.io.File)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].deserialize(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].memoryMap(String)'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:121,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:122,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:123,1
    - Dst: System.out.println(int)
      Src: org.roaringbitmap.buffer.TestBufferAdversarialInputs:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fileName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 124
      start: 120
    functionDepth: 3
    functionLinenumber: 120
    functionLinenumberEnd: 124
    functionName: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].map(String)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBufferAdversarialInputs.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
    - '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].memoryMap(String)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
    - System.out.println(int)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].map(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.TestBufferAdversarialInputs
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBufferAdversarialInputs.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.TestBufferAdversarialInputs
    signature: '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestMemory:14,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestMemory:20,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestMemory:23,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.buffer.TestMemory:25,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.buffer.TestMemory)'
      Src: org.roaringbitmap.buffer.TestMemory:27,1
    - Dst: bitmaps[x].add(org.roaringbitmap.buffer.TestMemory)
      Src: org.roaringbitmap.buffer.TestMemory:28,1
    - Dst: bitmaps[i].getCardinality()
      Src: org.roaringbitmap.buffer.TestMemory:32,1
    - Dst: '[org.roaringbitmap.buffer.TestMemory].assertEquals(org.roaringbitmap.buffer.TestMemory,org.roaringbitmap.buffer.TestMemory)'
      Src: org.roaringbitmap.buffer.TestMemory:34,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 10
    functionDepth: 4
    functionLinenumber: 10
    functionLinenumberEnd: 35
    functionName: '[org.roaringbitmap.buffer.TestMemory].testGCStability()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMemory.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestMemory].assertEquals(org.roaringbitmap.buffer.TestMemory,org.roaringbitmap.buffer.TestMemory)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - bitmaps[i].getCardinality()
    - '[java.util.Random].nextInt(org.roaringbitmap.buffer.TestMemory)'
    - '[java.util.Random].<init>(int)'
    - System.out.println(String)
    - bitmaps[x].add(org.roaringbitmap.buffer.TestMemory)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestMemory].testGCStability()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.TestMemory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.TestMemory].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMemory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.TestMemory
    signature: '[org.roaringbitmap.buffer.TestMemory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestForEach:13,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestForEach:14,1
    - Dst: '[org.roaringbitmap.MutableInteger].<init>()'
      Src: org.roaringbitmap.buffer.TestForEach:16,1
    - Dst: '[org.roaringbitmap.IntConsumer].<init>()'
      Src: org.roaringbitmap.buffer.TestForEach:18,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
      Src: org.roaringbitmap.buffer.TestForEach:17,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestForEach:27,1
    - Dst: '[org.roaringbitmap.buffer.TestForEach].assertEquals(int,org.roaringbitmap.buffer.TestForEach)'
      Src: org.roaringbitmap.buffer.TestForEach:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 11
    functionDepth: 4
    functionLinenumber: 11
    functionLinenumberEnd: 28
    functionName: '[org.roaringbitmap.buffer.TestForEach].testContinuous()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestForEach.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestForEach].assertEquals(int,org.roaringbitmap.buffer.TestForEach)'
    - '[org.roaringbitmap.MutableInteger].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.IntConsumer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestForEach].testContinuous()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestForEach:32,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestForEach)'
      Src: org.roaringbitmap.buffer.TestForEach:33,1
    - Dst: '[org.roaringbitmap.MutableInteger].<init>()'
      Src: org.roaringbitmap.buffer.TestForEach:35,1
    - Dst: '[org.roaringbitmap.IntConsumer].<init>()'
      Src: org.roaringbitmap.buffer.TestForEach:37,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
      Src: org.roaringbitmap.buffer.TestForEach:36,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestForEach:47,1
    - Dst: '[org.roaringbitmap.buffer.TestForEach].assertEquals(int,org.roaringbitmap.buffer.TestForEach)'
      Src: org.roaringbitmap.buffer.TestForEach:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 30
    functionDepth: 4
    functionLinenumber: 30
    functionLinenumberEnd: 48
    functionName: '[org.roaringbitmap.buffer.TestForEach].testDense()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestForEach.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestForEach].assertEquals(int,org.roaringbitmap.buffer.TestForEach)'
    - '[org.roaringbitmap.MutableInteger].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestForEach)'
    - '[org.roaringbitmap.IntConsumer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestForEach].testDense()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestForEach:52,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestForEach)'
      Src: org.roaringbitmap.buffer.TestForEach:53,1
    - Dst: '[org.roaringbitmap.MutableInteger].<init>()'
      Src: org.roaringbitmap.buffer.TestForEach:55,1
    - Dst: '[org.roaringbitmap.IntConsumer].<init>()'
      Src: org.roaringbitmap.buffer.TestForEach:57,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
      Src: org.roaringbitmap.buffer.TestForEach:56,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestForEach:67,1
    - Dst: '[org.roaringbitmap.buffer.TestForEach].assertEquals(int,org.roaringbitmap.buffer.TestForEach)'
      Src: org.roaringbitmap.buffer.TestForEach:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 50
    functionDepth: 4
    functionLinenumber: 50
    functionLinenumberEnd: 68
    functionName: '[org.roaringbitmap.buffer.TestForEach].testSparse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestForEach.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestForEach].assertEquals(int,org.roaringbitmap.buffer.TestForEach)'
    - '[org.roaringbitmap.MutableInteger].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestForEach)'
    - '[org.roaringbitmap.IntConsumer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestForEach].testSparse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.TestForEach
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.TestForEach].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestForEach.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.TestForEach
    signature: '[org.roaringbitmap.buffer.TestForEach].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableInteger
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.MutableInteger].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestForEach.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableInteger
    signature: '[org.roaringbitmap.buffer.MutableInteger].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:51,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:54,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].rangeCardinality(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:57,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:57,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 49
    functionDepth: 4
    functionLinenumber: 49
    functionLinenumberEnd: 60
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testRangeCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].rangeCardinality(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testRangeCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:64,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:67,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].rangeCardinality(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:70,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:70,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 62
    functionDepth: 4
    functionLinenumber: 62
    functionLinenumberEnd: 73
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testRangeCardinality2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].rangeCardinality(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testRangeCardinality2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:77,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:78,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:79,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:80,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:81,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toString()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:82,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(String,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 75
    functionDepth: 5
    functionLinenumber: 75
    functionLinenumberEnd: 83
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testMultipleAdd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].toString()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(String,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testMultipleAdd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:87,1
    - Dst: '[java.util.Random].setSeed(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:88,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:90,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:91,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:92,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:93,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:94,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:95,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:96,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:97,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:98,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:98,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:99,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:100,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:101,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:102,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:103,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:104,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:104,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:105,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:107,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:107,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:106,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:109,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:109,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:108,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:111,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:111,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:110,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:113,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:113,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:112,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].xor(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:115,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:115,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:114,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].xor(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:117,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:117,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:116,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:118,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:118,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:118,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:119,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:119,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:119,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 56
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 85
    functionDepth: 5
    functionLinenumber: 85
    functionLinenumberEnd: 121
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].binaryTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.util.Random].setSeed(int)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].xor(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].binaryTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:125,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:126,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:127,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:128,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:129,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toString()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:130,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(String,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 123
    functionDepth: 5
    functionLinenumber: 123
    functionLinenumberEnd: 131
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testStringer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(String,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].toString()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testStringer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:135,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:136,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:137,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:138,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:139,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:140,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].advanceIfNeeded(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:141,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:142,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:142,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].next()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:143,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:143,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:144,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 133
    functionDepth: 5
    functionLinenumber: 133
    functionLinenumberEnd: 145
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].report128()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].next()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].advanceIfNeeded(int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].report128()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:149,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:150,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:151,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:152,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:153,1
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:154,1
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].wrap(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:155,1
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].advanceIfNeeded(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:156,1
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:157,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:157,1
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].next()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:158,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:158,1
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:159,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:159,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 147
    functionDepth: 5
    functionLinenumber: 147
    functionLinenumberEnd: 160
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].report128_fly()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].<init>()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(boolean)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].next()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].wrap(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].advanceIfNeeded(int)'
    - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].report128_fly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:173,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:177,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].limit(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:181,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:182,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:182,1
    - Dst: '[MyConsumer].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:183,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].forEach(MyConsumer)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:184,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:185,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].toArray()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:186,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:186,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 187
      start: 162
    functionDepth: 4
    functionLinenumber: 162
    functionLinenumberEnd: 187
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].limitBug2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].limit(int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].toArray()'
    - '[MyConsumer].<init>()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].forEach(MyConsumer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].limitBug2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:191,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:192,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].limit(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:193,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:193,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:193,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].limit(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:194,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:194,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:194,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].limit(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:195,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:195,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:195,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].limit(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:196,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:196,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:196,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].limit(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:197,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:197,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:197,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].limit(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:198,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:198,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:198,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].limit(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:199,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:199,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 189
    functionDepth: 4
    functionLinenumber: 189
    functionLinenumberEnd: 200
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].limitTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].limit(int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].getCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].limitTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:204,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:206,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:209,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:212,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:214,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainerPointer()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:215,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:216,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].getContainer()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:217,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertNotEquals(org.roaringbitmap.buffer.TestRoaringBitmap,null)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:217,1
    - Dst: cpo.getContainer()
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:218,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertNotEquals(org.roaringbitmap.buffer.TestRoaringBitmap,null)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:218,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].compareTo(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:220,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:220,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:222,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:222,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].isBitmapContainer()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:223,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:223,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].isRunContainer()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:224,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:224,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].advance()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:226,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].compareTo(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:227,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:227,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].getContainer()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:228,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertNotEquals(org.roaringbitmap.buffer.TestRoaringBitmap,null)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:228,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:229,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:229,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].isBitmapContainer()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:230,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:230,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].isRunContainer()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:231,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:231,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].advance()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:233,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].compareTo(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:234,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:234,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].getContainer()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:235,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertNotEquals(org.roaringbitmap.buffer.TestRoaringBitmap,null)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:235,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:236,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:236,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].isBitmapContainer()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:237,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:237,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].isRunContainer()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:238,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:238,1
    - Dst: cpo.advance()
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:240,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].compareTo(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:241,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:241,1
    - Dst: cpo.advance()
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:242,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].compareTo(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:243,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:243,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].advance()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:245,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].getContainer()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:247,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,null)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:247,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 74
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 248
      start: 202
    functionDepth: 4
    functionLinenumber: 202
    functionLinenumberEnd: 248
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].pointerContainerTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertNotEquals(org.roaringbitmap.buffer.TestRoaringBitmap,null)'
    - cpo.getContainer()
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].advance()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].compareTo(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,null)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].isBitmapContainer()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].clone()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - cpo.advance()
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].getContainer()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainerPointer()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].isRunContainer()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].pointerContainerTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:252,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:254,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:257,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:260,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:262,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:263,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getContainerPointer()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:264,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].clone()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:265,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:266,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertNotEquals(org.roaringbitmap.buffer.MappeableContainer,null)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:266,1
    - Dst: cpo.getContainer()
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:267,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertNotEquals(org.roaringbitmap.buffer.TestRoaringBitmap,null)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:267,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].compareTo(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:269,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:269,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:271,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:271,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].isBitmapContainer()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:272,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:272,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].isRunContainer()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:273,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:273,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:275,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].compareTo(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:276,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:276,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:277,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertNotEquals(org.roaringbitmap.buffer.MappeableContainer,null)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:277,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:278,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:278,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].isBitmapContainer()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:279,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:279,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].isRunContainer()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:280,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:280,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:282,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].compareTo(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:283,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:283,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:284,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertNotEquals(org.roaringbitmap.buffer.MappeableContainer,null)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:284,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:285,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:285,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].isBitmapContainer()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:286,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:286,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].isRunContainer()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:287,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:287,1
    - Dst: cpo.advance()
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:289,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].compareTo(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:290,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:290,1
    - Dst: cpo.advance()
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:291,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].compareTo(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:292,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:292,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:294,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:296,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MappeableContainer,null)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:296,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 75
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 297
      start: 250
    functionDepth: 4
    functionLinenumber: 250
    functionLinenumberEnd: 297
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].pointerImmutableContainerTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertNotEquals(org.roaringbitmap.buffer.TestRoaringBitmap,null)'
    - cpo.getContainer()
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].compareTo(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].clone()'
    - cpo.advance()
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int)'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].isBitmapContainer()'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].isRunContainer()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MappeableContainer,null)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getContainerPointer()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertNotEquals(org.roaringbitmap.buffer.MappeableContainer,null)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].pointerImmutableContainerTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:300,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:301,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:303,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:304,1
    - Dst: e.toString()
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:306,1
    - Dst: '[RuntimeException].<init>(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:306,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:308,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:308,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:309,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - r
    argTypes:
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 310
      start: 299
    functionDepth: 0
    functionLinenumber: 299
    functionLinenumberEnd: 310
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 6
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.io.DataOutputStream].close()'
    - '[RuntimeException].<init>(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - e.toString()
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:314,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:316,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:319,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:322,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:324,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:325,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:326,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:327,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:328,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:329,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:329,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 330
      start: 312
    functionDepth: 5
    functionLinenumber: 312
    functionLinenumberEnd: 330
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].conversionTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toRoaringBitmap()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].toRoaringBitmap()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].conversionTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:334,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:336,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:337,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:337,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:340,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:341,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:341,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 343
      start: 332
    functionDepth: 4
    functionLinenumber: 332
    functionLinenumberEnd: 343
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testFlipBigInts()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testFlipBigInts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:347,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:348,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:349,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:349,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 350
      start: 345
    functionDepth: 4
    functionLinenumber: 345
    functionLinenumberEnd: 350
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testFlipOnEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testFlipOnEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:354,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:355,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:356,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:357,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:360,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:361,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:362,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:363,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:363,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:364,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].position()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:365,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:365,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].position(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:365,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:366,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 367
      start: 352
    functionDepth: 5
    functionLinenumber: 352
    functionLinenumberEnd: 367
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].emptySerialization()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf()'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].position()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serializedSizeInBytes()'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].position(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].emptySerialization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:371,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:372,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:373,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:374,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:375,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:377,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:378,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:378,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:379,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:380,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:380,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:381,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:381,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:382,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:383,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:383,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:384,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:384,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:385,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:385,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 386
      start: 369
    functionDepth: 5
    functionLinenumber: 369
    functionLinenumberEnd: 386
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].containerSharingWithXor()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].containerSharingWithXor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:390,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:392,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:393,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:394,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:395,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:397,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:398,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:398,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:399,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:400,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:400,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:401,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:402,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:402,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 403
      start: 388
    functionDepth: 5
    functionLinenumber: 388
    functionLinenumberEnd: 403
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testAstesana()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testAstesana()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:869,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:870,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:871,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:872,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:873,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:874,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:875,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:875,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:875,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 876
      start: 405
    functionDepth: 5
    functionLinenumber: 405
    functionLinenumberEnd: 876
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testOr001()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testOr001()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:885,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:886,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:887,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:888,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 889
      start: 878
    functionDepth: 5
    functionLinenumber: 878
    functionLinenumberEnd: 889
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testAndNot()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testAndNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:893,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:894,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:895,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:896,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertNotEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:897,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertNotEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:898,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 899
      start: 891
    functionDepth: 1
    functionLinenumber: 891
    functionLinenumberEnd: 899
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testEqual()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertNotEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testEqual()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:907,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:908,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertArrayEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:909,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 910
      start: 901
    functionDepth: 0
    functionLinenumber: 901
    functionLinenumberEnd: 910
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].bitmapOfTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertArrayEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].bitmapOfTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:915,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:916,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:918,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:919,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:923,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:923,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:926,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:927,1
    - Dst: '[java.util.Arrays].equals(int[],org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:928,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:928,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:929,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 931
      start: 912
    functionDepth: 5
    functionLinenumber: 912
    functionLinenumberEnd: 931
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testHighBits()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[java.util.Arrays].equals(int[],org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testHighBits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:935,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:939,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].checkedRemove(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:942,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:942,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].checkedRemove(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:945,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:945,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].checkedRemove(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:948,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:948,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].checkedRemove(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:951,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:951,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 953
      start: 933
    functionDepth: 4
    functionLinenumber: 933
    functionLinenumberEnd: 953
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testCheckedRemove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(boolean)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].checkedRemove(org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testCheckedRemove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:957,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].checkedAdd(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:961,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:961,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].checkedAdd(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:964,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:964,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].checkedAdd(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:969,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:969,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].checkedAdd(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:972,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:972,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 974
      start: 955
    functionDepth: 4
    functionLinenumber: 955
    functionLinenumberEnd: 974
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testCheckedAdd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(boolean)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].checkedAdd(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testCheckedAdd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:978,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:980,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:981,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:981,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:984,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:985,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:985,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 987
      start: 976
    functionDepth: 4
    functionLinenumber: 976
    functionLinenumberEnd: 987
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testFlip()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testFlip()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:992,1
    - Dst: '[java.nio.CharBuffer].wrap(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:994,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].limit()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:997,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].limit()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:997,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedLocalIntersect2by2(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:997,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:998,1
    - Dst: '[java.util.Arrays].equals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:999,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:999,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1000
      start: 989
    functionDepth: 1
    functionLinenumber: 989
    functionLinenumberEnd: 1000
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testSetUtilIntersection()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
    - '[java.nio.CharBuffer].wrap(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[java.util.Arrays].equals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.BufferUtil].unsignedLocalIntersect2by2(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].limit()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testSetUtilIntersection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1004,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1006,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1009,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1010,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1011,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1011,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1012
      start: 1002
    functionDepth: 5
    functionLinenumber: 1002
    functionLinenumberEnd: 1012
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testXORSimple()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testXORSimple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1016,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1018,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1021,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].rank(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1024,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1024,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].rank(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1027,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1027,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1029
      start: 1014
    functionDepth: 4
    functionLinenumber: 1014
    functionLinenumberEnd: 1029
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testRank()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].rank(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testRank()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1033,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1035,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1038,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].rank(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1041,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1041,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].rank(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1044,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1044,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1046
      start: 1031
    functionDepth: 4
    functionLinenumber: 1031
    functionLinenumberEnd: 1046
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testRankBigInts()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].rank(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testRankBigInts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1051,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1053,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].select(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1056,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1056,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1059
      start: 1048
    functionDepth: 4
    functionLinenumber: 1048
    functionLinenumberEnd: 1059
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testSelect()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].select(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testSelect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1064,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1066,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].select(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1069,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1069,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1072
      start: 1061
    functionDepth: 4
    functionLinenumber: 1061
    functionLinenumberEnd: 1072
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testSelectBigInts()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].select(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testSelectBigInts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1077,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1079,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1081,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].limit(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1083,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1084,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1084,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].limit(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1086,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1086,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1086,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].limit(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1087,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1087,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1087,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1089
      start: 1074
    functionDepth: 4
    functionLinenumber: 1074
    functionLinenumberEnd: 1089
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testLimit()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].limit(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].limit(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testLimit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1094,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1096,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1098,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].limit(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1100,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1101,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1101,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].limit(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1103,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1103,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1103,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].limit(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1104,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1104,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1104,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1106
      start: 1091
    functionDepth: 4
    functionLinenumber: 1091
    functionLinenumberEnd: 1106
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testLimitBitInts()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].limit(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].limit(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testLimitBitInts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1112,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1113,1
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1116,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].or(java.util.Iterator)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1115,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1132,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1132,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1133
      start: 1108
    functionDepth: 6
    functionLinenumber: 1108
    functionLinenumberEnd: 1133
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testHorizontalOrCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferFastAggregation].or(java.util.Iterator)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testHorizontalOrCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1148,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1149,1
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1152,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].or(java.util.Iterator)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1151,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1168,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1168,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1169
      start: 1135
    functionDepth: 6
    functionLinenumber: 1135
    functionLinenumberEnd: 1169
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testHorizontalOrCardinalityBigInts()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferFastAggregation].or(java.util.Iterator)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testHorizontalOrCardinalityBigInts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1173,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1175,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1178,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1178,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1180,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1181,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1182,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1183,1
    - Dst: '[java.io.ByteArrayOutputStream].size()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1184,1
    - Dst: '[java.nio.ByteBuffer].allocateDirect(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1184,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1185,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].put(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1185,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].flip()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1186,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1187,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1190,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1190,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1192
      start: 1171
    functionDepth: 5
    functionLinenumber: 1171
    functionLinenumberEnd: 1192
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testContains()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].flip()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].put(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[java.nio.ByteBuffer].allocateDirect(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[java.io.ByteArrayOutputStream].size()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testContains()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1196,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1197,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1198,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1199,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].hashCode()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1200,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].hashCode()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1200,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1200,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1201,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].hashCode()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1202,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].hashCode()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1202,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1203
      start: 1194
    functionDepth: 5
    functionLinenumber: 1194
    functionLinenumberEnd: 1203
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testHash()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].hashCode()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testHash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1207,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1208,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1209,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1210,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1211,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1212,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1213,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1213,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1214,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1214,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1215,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1216,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1216,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1217,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1218
      start: 1205
    functionDepth: 5
    functionLinenumber: 1205
    functionLinenumberEnd: 1218
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].sparseAndNot()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].sparseAndNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1222,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1224,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1227,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1230,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1233,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1236,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1239,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1242,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1245,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1247,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1250,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1253,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1256,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1259,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1262,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1264,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1265,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1266,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1266,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 75
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1267
      start: 1220
    functionDepth: 4
    functionLinenumber: 1220
    functionLinenumberEnd: 1267
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].ANDNOTtest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].ANDNOTtest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1271,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1272,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1275,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1278,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1280,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1283,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1284,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1286,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1287,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1288,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1289,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1290
      start: 1269
    functionDepth: 4
    functionLinenumber: 1269
    functionLinenumberEnd: 1290
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].andnottest4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].andnottest4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1294,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1295,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1296,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1297,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1298,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1299,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1300,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1300,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1301,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1301,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1302,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1303,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1303,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1304,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1304,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1305
      start: 1292
    functionDepth: 5
    functionLinenumber: 1292
    functionLinenumberEnd: 1305
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].sparseAnd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int,int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].sparseAnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1309,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1311,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1313,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1314,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1315,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1316,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1317,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1318,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1320,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1321,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1322,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1323,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1324,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1325,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1326
      start: 1307
    functionDepth: 5
    functionLinenumber: 1307
    functionLinenumberEnd: 1326
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].andtest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].andtest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1330,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1332,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1335,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1338,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1341,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1344,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1347,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1350,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1353,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1355,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1358,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1361,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1364,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1367,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1370,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1372,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1373,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1374,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1374,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 75
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1375
      start: 1328
    functionDepth: 4
    functionLinenumber: 1328
    functionLinenumberEnd: 1375
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].ANDtest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].ANDtest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1379,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1381,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1383,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1384,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1385,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1386,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1387,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1389,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1390,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1391,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1392
      start: 1377
    functionDepth: 5
    functionLinenumber: 1377
    functionLinenumberEnd: 1392
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].andtest2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].andtest2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1398,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1400,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1403,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1406,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1409,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1412,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1415,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1418,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1421,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1424,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1427,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1429,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1433,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1437,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1441,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1445,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1448,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1451,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1453,1
    - Dst: '[java.util.Arrays].equals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1455,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1455,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 98
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1456
      start: 1394
    functionDepth: 4
    functionLinenumber: 1394
    functionLinenumberEnd: 1456
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].andtest3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[java.util.Arrays].equals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].andtest3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1460,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1461,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1464,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1467,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1471,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1472,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1473,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1473,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1475,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1475,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1478,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1481,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1484,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1485,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1485,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1487,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1487,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1489,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1492,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1494,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1494,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1495,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1496,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1497,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1497,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1497,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1498
      start: 1458
    functionDepth: 4
    functionLinenumber: 1458
    functionLinenumberEnd: 1498
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].andtest4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].andtest4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1502,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1504,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1505,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1505,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1508,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1509,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1509,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1511
      start: 1500
    functionDepth: 2
    functionLinenumber: 1500
    functionLinenumberEnd: 1511
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].ArrayContainerCardinalityTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].ArrayContainerCardinalityTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1515,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].trim()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1516,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1518,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].trim()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1519,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1520,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1520,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1523,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].trim()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1524,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1525,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1525,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1527
      start: 1513
    functionDepth: 2
    functionLinenumber: 1513
    functionLinenumberEnd: 1527
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].trimArrayContainerCardinalityTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].trim()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].trimArrayContainerCardinalityTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1532,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1534,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].trim()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1537,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1541,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerPointer()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1544,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1545,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].isBitmapContainer()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1546,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].isRunContainer()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1548,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1549,1
    - Dst: rc.valueslength.limit()
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1550,1
    - Dst: rc.numberOfRuns()
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1550,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1552,1
    - Dst: ac.content.limit()
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1553,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1555,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1557,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1558
      start: 1529
    functionDepth: 4
    functionLinenumber: 1529
    functionLinenumberEnd: 1558
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].trimTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].trim()'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].isRunContainer()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - rc.numberOfRuns()
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - rc.valueslength.limit()
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerPointer()'
    - ac.content.limit()
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].isBitmapContainer()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].trimTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1562,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1563,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1564,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1565,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(char)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1571,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(char)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1572,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(char)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1573,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1574
      start: 1560
    functionDepth: 4
    functionLinenumber: 1560
    functionLinenumberEnd: 1574
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].arraytest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].arraytest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1578,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1583,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1586,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1588,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1590,1
    - Dst: '[java.util.Arrays].equals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1592,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1592,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1593
      start: 1576
    functionDepth: 5
    functionLinenumber: 1576
    functionLinenumberEnd: 1593
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].basictest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[java.util.Arrays].equals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].basictest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1597,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1599,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1600,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1600,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1603,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1604,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1604,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1606
      start: 1595
    functionDepth: 1
    functionLinenumber: 1595
    functionLinenumberEnd: 1606
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].BitmapContainerCardinalityTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].BitmapContainerCardinalityTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1610,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1611,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1612,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1613,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(char)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1619,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(char)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1620,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(char)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1621,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1622
      start: 1608
    functionDepth: 1
    functionLinenumber: 1608
    functionLinenumberEnd: 1622
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].bitmaptest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(char)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].bitmaptest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1629,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1632,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1633,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1633,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1635,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1635,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1638,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1639,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1639,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1642,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1645,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1646,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1646,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1649,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1649,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1652,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1653,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1653,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1655,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1655,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1655,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1656,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1656,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1656,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1657,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1657,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1657,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1660
      start: 1624
    functionDepth: 4
    functionLinenumber: 1624
    functionLinenumberEnd: 1660
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].cardinalityTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].cardinalityTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1664,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1667,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1671,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1674,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1675,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1677,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1680,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clear()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1683,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1684,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1684,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1685,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1685,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1687,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1688,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1689,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1690,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1692,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1692,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1693,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1693,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1693,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1696,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1697,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1700,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1701,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1704,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1705,1
    - Dst: '[java.util.Arrays].equals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1707,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1707,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1708
      start: 1662
    functionDepth: 5
    functionLinenumber: 1662
    functionLinenumberEnd: 1708
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].clearTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].clear()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[java.util.Arrays].equals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].clearTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1715,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1716,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1717,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1718,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1719,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1720,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1723,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1726,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1729,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1733,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1736,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1739,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].clone()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1744,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1744,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].validate(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1745,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1745,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].clone()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1746,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1746,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].validate(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1747,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1747,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].clone()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1748,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1748,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].validate(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1749,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1749,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1750
      start: 1710
    functionDepth: 4
    functionLinenumber: 1710
    functionLinenumberEnd: 1750
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].ContainerFactory()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].validate(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].clone()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].ContainerFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1754,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1756,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1757,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1758,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1760,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1762,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1764,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1764,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1765
      start: 1752
    functionDepth: 4
    functionLinenumber: 1752
    functionLinenumberEnd: 1765
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
    - '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1769,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1771,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1772,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1773,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1774,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1774,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1776,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1777,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1777,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1779,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1781,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1781,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1782
      start: 1767
    functionDepth: 5
    functionLinenumber: 1767
    functionLinenumberEnd: 1782
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest1A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
    - '[java.util.BitSet].<init>()'
    - '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest1A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1786,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1788,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1789,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1790,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1792,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1793,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1793,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1794
      start: 1784
    functionDepth: 4
    functionLinenumber: 1784
    functionLinenumberEnd: 1794
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1798,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1800,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1801,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1802,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1803,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1804,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1804,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1806,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1807,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1807,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1808,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1809,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1809,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1810
      start: 1796
    functionDepth: 5
    functionLinenumber: 1796
    functionLinenumberEnd: 1810
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest2A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.BitSet].set(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
    - '[java.util.BitSet].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest2A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1814,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1816,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1817,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1818,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1820,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1822,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1824,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1827,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1827,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1828
      start: 1812
    functionDepth: 4
    functionLinenumber: 1812
    functionLinenumberEnd: 1828
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
    - '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1832,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1833,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1834,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1835,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1837,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1839,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1841,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1844,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1844,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1845
      start: 1830
    functionDepth: 5
    functionLinenumber: 1830
    functionLinenumberEnd: 1845
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest3A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
    - '[java.util.BitSet].<init>()'
    - '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest3A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1849,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1850,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1851,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1852,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1857,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1859,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1861,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1864,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1867,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1867,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1868
      start: 1847
    functionDepth: 4
    functionLinenumber: 1847
    functionLinenumberEnd: 1868
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
    - '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1872,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1873,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1874,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1875,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1877,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1879,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1881,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1884,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1887,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1887,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1888
      start: 1870
    functionDepth: 5
    functionLinenumber: 1870
    functionLinenumberEnd: 1888
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest4A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int,int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
    - '[java.util.BitSet].<init>()'
    - '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest4A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1893,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1894,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1895,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1896,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1901,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1903,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1905,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1908,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1910,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1910,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1911
      start: 1890
    functionDepth: 4
    functionLinenumber: 1890
    functionLinenumberEnd: 1911
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest5()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
    - '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1915,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1916,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1917,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1918,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1920,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1922,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1924,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1927,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1929,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1929,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1930
      start: 1913
    functionDepth: 5
    functionLinenumber: 1913
    functionLinenumberEnd: 1930
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest5A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
    - '[java.util.BitSet].<init>()'
    - '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest5A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1934,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1935,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1936,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1937,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1942,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1944,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1946,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1949,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1951,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1951,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1952
      start: 1932
    functionDepth: 4
    functionLinenumber: 1932
    functionLinenumberEnd: 1952
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest6()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
    - '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1956,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1957,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1958,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1959,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1961,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1963,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1965,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1968,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1970,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1970,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1971
      start: 1954
    functionDepth: 5
    functionLinenumber: 1954
    functionLinenumberEnd: 1971
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest6A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int,int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
    - '[java.util.BitSet].<init>()'
    - '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest6A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1975,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1976,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1977,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1978,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1982,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1984,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1985,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1986,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1988,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1990,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1990,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1991
      start: 1973
    functionDepth: 4
    functionLinenumber: 1973
    functionLinenumberEnd: 1991
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest7()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.BitSet].set(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
    - '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest7()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1995,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1996,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1997,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:1998,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2002,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2004,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2005,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2006,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2008,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2010,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2010,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2011
      start: 1993
    functionDepth: 5
    functionLinenumber: 1993
    functionLinenumberEnd: 2011
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest7A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.BitSet].set(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
    - '[java.util.BitSet].<init>()'
    - '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest7A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2015,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2016,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2017,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2019,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2020,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2020,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2021,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2021,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2022,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2022,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2023,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2023,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2024
      start: 2013
    functionDepth: 5
    functionLinenumber: 2013
    functionLinenumberEnd: 2024
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTestBigInt()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTestBigInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2029,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2030,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2031,1
    - Dst: '[java.util.Random].nextInt(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2035,1
    - Dst: '[java.util.Random].nextInt(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2036,1
    - Dst: '[java.util.Random].nextDouble()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2037,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2038,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2040,1
    - Dst: '[java.util.BitSet].flip(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2042,1
    - Dst: '[java.util.Random].nextDouble()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2046,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2047,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2048,1
    - Dst: '[java.util.Random].nextInt(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2049,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2051,1
    - Dst: '[java.util.BitSet].flip(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2052,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2053,1
    - Dst: '[java.util.BitSet].flip(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2054,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2055,1
    - Dst: '[java.util.BitSet].and(java.util.BitSet)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2056,1
    - Dst: '[java.util.Random].nextDouble()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2059,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2060,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2061,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2062,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2065,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2065,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2069
      start: 2026
    functionDepth: 5
    functionLinenumber: 2026
    functionLinenumberEnd: 2069
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTestBig()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.BitSet].flip(int,int)'
    - '[java.util.BitSet].and(java.util.BitSet)'
    - '[java.util.Random].nextDouble()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[java.util.Random].nextInt(int,int)'
    - '[java.util.Random].nextInt(int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTestBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2074,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2075,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2077,1
    - Dst: '[java.util.Random].nextInt(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2082,1
    - Dst: '[java.util.Random].nextInt(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2083,1
    - Dst: '[java.util.Random].nextDouble()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2084,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2085,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,long,long)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2089,1
    - Dst: '[java.util.Random].nextInt(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2091,1
    - Dst: '[java.util.Random].nextInt(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2092,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2093,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,long,long)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2095,1
    - Dst: '[java.util.Random].nextInt(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2096,1
    - Dst: '[java.util.Random].nextInt(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2097,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2098,1
    - Dst: '[java.util.BitSet].flip(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2102,1
    - Dst: '[java.util.Random].nextDouble()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2106,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2107,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2108,1
    - Dst: '[java.util.Random].nextInt(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2109,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(long,long)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2111,1
    - Dst: '[java.util.BitSet].flip(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2112,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2113,1
    - Dst: '[java.util.BitSet].flip(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2114,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2115,1
    - Dst: '[java.util.BitSet].and(java.util.BitSet)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2116,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2120,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2121,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 65
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2125
      start: 2071
    functionDepth: 4
    functionLinenumber: 2071
    functionLinenumberEnd: 2125
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTestBigA()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,long,long)'
    - '[java.util.BitSet].flip(int,int)'
    - '[java.util.BitSet].and(java.util.BitSet)'
    - '[java.util.Random].nextDouble()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[java.util.Random].nextInt(int,int)'
    - '[java.util.Random].nextInt(int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(long,long)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(boolean)'
    - '[java.util.Random].<init>(int)'
    - '[java.util.BitSet].flip(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTestBigA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2129,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2130,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2131,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2132,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2133,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2134,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2135,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2135,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2136,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2136,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2137,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2137,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2138,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2139,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2139,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2140,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2140,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2141,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2142
      start: 2127
    functionDepth: 5
    functionLinenumber: 2127
    functionLinenumberEnd: 2142
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].sparseOr()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int,int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].sparseOr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2146,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2148,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2150,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2151,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2152,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2154,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2157,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2159,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2160,1
    - Dst: '[java.util.Arrays].equals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2162,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2162,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2164,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2165,1
    - Dst: '[java.util.Arrays].equals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2166,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2166,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2167
      start: 2144
    functionDepth: 5
    functionLinenumber: 2144
    functionLinenumberEnd: 2167
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].ortest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[java.util.Arrays].equals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].ortest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2171,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2173,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2176,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2179,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2182,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2185,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2188,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2191,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2194,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2196,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2199,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2202,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2205,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2208,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2211,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2213,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2214,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2215,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2215,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 75
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2216
      start: 2169
    functionDepth: 4
    functionLinenumber: 2169
    functionLinenumberEnd: 2216
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].ORtest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].ORtest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2222,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2224,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2227,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2228,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2229,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2231,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2238,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2240,1
    - Dst: '[java.util.Arrays].equals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2242,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2242,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2243
      start: 2218
    functionDepth: 5
    functionLinenumber: 2218
    functionLinenumberEnd: 2243
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].ortest2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[java.util.Arrays].equals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].ortest2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2247,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2248,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2250,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2251,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2257,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2258,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2261,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2262,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2265,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2266,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2273,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2274,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2278,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2279,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2286,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2287,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2291,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2292,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2298,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2299,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2303,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2304,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2307,1
    - Dst: '[java.util.HashSet].toArray()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2315,1
    - Dst: '[java.util.Vector].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2316,1
    - Dst: '[java.util.Vector].add(Integer)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2318,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2321,1
    - Dst: '[java.util.Vector].contains(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2322,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2325,1
    - Dst: '[java.util.HashSet].size()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2327,1
    - Dst: '[java.util.Vector].elementAt(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2328,1
    - Dst: '[java.util.HashSet].contains(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2328,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2333,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 72
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2334
      start: 2245
    functionDepth: 4
    functionLinenumber: 2245
    functionLinenumberEnd: 2334
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].ortest3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,boolean)'
    - '[java.util.HashSet].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[java.util.Vector].elementAt(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[java.util.HashSet].size()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
    - '[java.util.Vector].contains(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[java.util.Vector].<init>()'
    - '[java.util.HashSet].contains(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[java.util.HashSet].toArray()'
    - '[java.util.Vector].add(Integer)'
    - '[java.util.HashSet].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].ortest3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2340,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2341,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2344,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2347,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2349,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2352,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2353,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2354,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2354,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2356,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2356,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2359,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2362,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2365,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2366,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2366,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2368,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2368,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2368,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2368,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2369,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2370,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2370,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2371
      start: 2338
    functionDepth: 4
    functionLinenumber: 2338
    functionLinenumberEnd: 2371
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].ortest4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].ortest4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2375,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2376,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2378,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2379,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2380,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2381,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2382,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2384,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2385,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2387,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2389,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2389,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2391,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2394,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap,String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2394,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].next()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2395,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2395,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2397,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2397,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2398
      start: 2373
    functionDepth: 5
    functionLinenumber: 2373
    functionLinenumberEnd: 2398
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].orNot()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].next()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap,String)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].orNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2405,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2406,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2407,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2409,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2410
      start: 2400
    functionDepth: 4
    functionLinenumber: 2400
    functionLinenumberEnd: 2410
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].orNotRegressionTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].orNotRegressionTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2414,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2415,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2417,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2418,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2420,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2421,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2421,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2422
      start: 2412
    functionDepth: 5
    functionLinenumber: 2412
    functionLinenumberEnd: 2422
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].orNotZeroRangeEndPreservesBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].orNotZeroRangeEndPreservesBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2426,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2427,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2429,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2430,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2432,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2433,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2433,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2434
      start: 2424
    functionDepth: 5
    functionLinenumber: 2424
    functionLinenumberEnd: 2434
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].orNotLimitLowerThanFirstPreservesBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].orNotLimitLowerThanFirstPreservesBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2438,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2439,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2441,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2442,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2444,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2445,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2445,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2446
      start: 2436
    functionDepth: 5
    functionLinenumber: 2436
    functionLinenumberEnd: 2446
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].orNotLimitHigherThanFirstBitPreservesBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].orNotLimitHigherThanFirstBitPreservesBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2450,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2451,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2453,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2454,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2455,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2457,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2459,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2461,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2461,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2463,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2466,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap,String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2466,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].next()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2467,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2467,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2469,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2469,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2470
      start: 2448
    functionDepth: 5
    functionLinenumber: 2448
    functionLinenumberEnd: 2470
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].orNotWithSparseBitmaps()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].next()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap,String)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].orNotWithSparseBitmaps()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2474,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2475,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2477,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2478,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2479,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2481,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2482,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2482,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2484,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2487,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap,String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2487,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].next()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2488,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap,String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2488,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2491,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2491,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2492
      start: 2472
    functionDepth: 5
    functionLinenumber: 2472
    functionLinenumberEnd: 2492
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].orNotWithOtherBiggerThanOriginal()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].next()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap,String)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap,String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].orNotWithOtherBiggerThanOriginal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2496,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2497,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2499,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2500,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2502,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2503,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2503,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2505,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2507,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap,String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2507,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].next()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2508,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap,String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2508,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2510,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2510,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2511
      start: 2494
    functionDepth: 5
    functionLinenumber: 2494
    functionLinenumberEnd: 2511
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].orNotWithOtherBiggerThanOriginalAndEndRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].next()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap,String)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap,String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].orNotWithOtherBiggerThanOriginalAndEndRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2515,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2517,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2518,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2519,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2520,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2522,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2524,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2525,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2525,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2527,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2529,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap,String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2529,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].next()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2530,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap,String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2530,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2532,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2532,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2533
      start: 2513
    functionDepth: 5
    functionLinenumber: 2513
    functionLinenumberEnd: 2533
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].orNotWithOriginalBiggerThanOther()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].next()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap,String)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap,String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].orNotWithOriginalBiggerThanOther()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2537,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2539,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2540,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2541,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2542,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2543,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2545,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2547,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2550,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2550,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2552,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2554,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap,String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2554,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].next()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2555,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap,String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2555,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2558,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2558,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].next()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2559,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2559,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2561,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2561,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].next()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2562,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2562,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2564,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2564,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].next()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2565,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2565,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2567,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2567,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].next()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2568,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2568,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2570,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2570,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2571
      start: 2535
    functionDepth: 5
    functionLinenumber: 2535
    functionLinenumberEnd: 2571
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].orNotWithOriginalBiggerThanOther2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].next()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap,String)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap,String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].orNotWithOriginalBiggerThanOther2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].rTest(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2575,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].rTest(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2576,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].rTest(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2577,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].rTest(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2578,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].rTest(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2579,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2580
      start: 2573
    functionDepth: 5
    functionLinenumber: 2573
    functionLinenumberEnd: 2580
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].randomTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].rTest(int,int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].rTest(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].randomTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2584,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2585,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2587,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2588,1
    - Dst: '[java.util.BitSet].cardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2590,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2590,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2591,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2593,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2594,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2597,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2598,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2600,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2601,1
    - Dst: '[java.util.BitSet].cardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2603,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2603,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2604,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2606,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2607,1
    - Dst: '[java.util.BitSet].clone()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2612,1
    - Dst: clonebs1.and(java.util.BitSet)
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2613,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2614,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2614,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2615,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2618,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2619,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2620,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2621,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2623,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2623,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2625,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].getClass()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2625,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].getCanonicalName()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2625,1
    - Dst: System.out.println(org.roaringbitmap.buffer.TestRoaringBitmap)
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2624,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2627,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2627,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].getClass()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2627,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].getCanonicalName()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2627,1
    - Dst: System.out.println(org.roaringbitmap.buffer.TestRoaringBitmap)
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2626,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2633,1
    - Dst: '[java.util.BitSet].clone()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2638,1
    - Dst: clonebs1.or(java.util.BitSet)
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2639,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2641,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2641,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2642,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2645,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2646,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2647,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2648,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2650,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2650,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2651,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toString()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2653,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2653,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toString()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2653,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2653,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2654,1
    - Dst: '[java.util.BitSet].clone()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2658,1
    - Dst: clonebs1.xor(java.util.BitSet)
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2659,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2660,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2660,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2661,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2664,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2665,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2666,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2667,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2670,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2670,1
    - Dst: System.out.println(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2671,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2672,1
    - Dst: System.out.println(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2672,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2674,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2674,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2674,1
    - Dst: '[java.util.Arrays].equals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2674,1
    - Dst: System.out.println(org.roaringbitmap.buffer.TestRoaringBitmap)
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2673,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2675,1
    - Dst: '[java.util.BitSet].clone()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2679,1
    - Dst: clonebs1.andNot(java.util.BitSet)
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2680,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2681,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2681,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2682,1
    - Dst: '[java.util.BitSet].clone()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2684,1
    - Dst: clonebs1.andNot(java.util.BitSet)
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2685,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2686,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2686,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2687,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2690,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2691,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2692,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2693,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2695,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2696,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2697,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2699,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2700,1
    - Dst: '[java.util.BitSet].clone()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2703,1
    - Dst: clonebs1.andNot(java.util.BitSet)
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2704,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2705,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2705,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2706,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2709,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2710,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2711,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2712,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2714,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2715,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2716,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2718,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2719,1
    CyclomaticComplexity: 50
    EdgeCount: 50
    ICount: 154
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - N
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2724
      start: 2582
    functionDepth: 4
    functionLinenumber: 2582
    functionLinenumberEnd: 2724
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].rTest(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].toString()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[java.util.BitSet].<init>()'
    - System.out.println(org.roaringbitmap.buffer.TestRoaringBitmap)
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[java.util.BitSet].clone()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].getContainerAtIndex(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].getCanonicalName()'
    - clonebs1.or(java.util.BitSet)
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - System.out.println(org.roaringbitmap.buffer.MutableRoaringBitmap)
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
    - clonebs1.andNot(java.util.BitSet)
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - clonebs1.xor(java.util.BitSet)
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[java.util.BitSet].cardinality()'
    - clonebs1.and(java.util.BitSet)
    - '[java.util.Arrays].equals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].getClass()'
    - '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].rTest(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2731,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2733,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2734,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2734,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2736,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2736,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2738,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2739,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2739,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2741
      start: 2726
    functionDepth: 4
    functionLinenumber: 2726
    functionLinenumberEnd: 2741
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].simplecardinalityTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].simplecardinalityTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2746,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2747,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2748,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2749,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2750,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2751,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2751,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2752,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2753,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2753,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2754
      start: 2743
    functionDepth: 0
    functionLinenumber: 2743
    functionLinenumberEnd: 2754
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].simpleTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.io.DataOutputStream].close()'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].simpleTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2758,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2760,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2762,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2765,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].writeExternal(java.io.ObjectOutputStream)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2766,1
    - Dst: '[java.io.ObjectOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2767,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2768,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2769,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2769,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2770,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].readExternal(java.io.ObjectInputStream)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2770,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2771,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2771,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2771,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2772,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2772,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2773
      start: 2756
    functionDepth: 4
    functionLinenumber: 2756
    functionLinenumberEnd: 2773
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testSerialization()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].readExternal(java.io.ObjectInputStream)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].writeExternal(java.io.ObjectOutputStream)'
    - '[java.io.ObjectOutputStream].close()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testSerialization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2777,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2779,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2781,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2784,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].writeExternal(java.io.ObjectOutputStream)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2785,1
    - Dst: '[java.io.ObjectOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2786,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2787,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2788,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2788,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2789,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].readExternal(java.io.ObjectInputStream)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2789,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2790,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2790,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2790,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2791,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2791,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2792
      start: 2775
    functionDepth: 4
    functionLinenumber: 2775
    functionLinenumberEnd: 2792
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testSerializationBigInts()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].readExternal(java.io.ObjectInputStream)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].writeExternal(java.io.ObjectOutputStream)'
    - '[java.io.ObjectOutputStream].close()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testSerializationBigInts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2796,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2798,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2800,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2803,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].writeExternal(java.io.ObjectOutputStream)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2804,1
    - Dst: '[java.io.ObjectOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2805,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2806,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2807,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2807,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2808,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].readExternal(java.io.ObjectInputStream)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2808,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2809,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2809,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2809,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2810,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2810,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2811
      start: 2794
    functionDepth: 4
    functionLinenumber: 2794
    functionLinenumberEnd: 2811
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testSerialization2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].readExternal(java.io.ObjectInputStream)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].writeExternal(java.io.ObjectOutputStream)'
    - '[java.io.ObjectOutputStream].close()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testSerialization2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestAdversarialInputs].openInputstream(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2818,1
    - Dst: '[java.io.DataInputStream].<init>(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2819,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2820,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2821,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].validate()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2822,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2822,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2824
      start: 2813
    functionDepth: 4
    functionLinenumber: 2813
    functionLinenumberEnd: 2824
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testSerialization_bad()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataInputStream].<init>(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.TestAdversarialInputs].openInputstream(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].validate()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testSerialization_bad()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2828,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2830,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2832,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2833,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2836,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2837,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2838,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2839,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2840,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2840,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2841,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2842,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2842,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2843,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2843,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].validate()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2844,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2844,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2845,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2845,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2845,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2846,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2846,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2847
      start: 2826
    functionDepth: 5
    functionLinenumber: 2826
    functionLinenumberEnd: 2847
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testSerialization3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.io.DataInputStream)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].validate()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testSerialization3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2851,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2853,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2855,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2858,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2859,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2860,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2861,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2862,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2862,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2863,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2864,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2864,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2865,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2865,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2866,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2866,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2866,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2867,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2867,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2868
      start: 2849
    functionDepth: 4
    functionLinenumber: 2849
    functionLinenumberEnd: 2868
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testSerialization4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.io.DataInputStream)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testSerialization4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2872,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2873,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2874,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2875,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2876,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2877,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2878,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2878,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2879,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2879,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2880,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2881,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2881,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2882,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2882,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2883
      start: 2870
    functionDepth: 5
    functionLinenumber: 2870
    functionLinenumberEnd: 2883
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].sparseXor()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].sparseXor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2887,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2889,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2892,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2895,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2898,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2901,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2904,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2907,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2910,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2912,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2915,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2918,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2921,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2924,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2927,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2929,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2930,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2931,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2931,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 75
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2932
      start: 2885
    functionDepth: 4
    functionLinenumber: 2885
    functionLinenumberEnd: 2932
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].XORtest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].XORtest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2936,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2938,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2941,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2943,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2945,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2947,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2947,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2948,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2949,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].iterator()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2950,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2951,1
    - Dst: '[java.util.Iterator<Integer>].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2952,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2953,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].next()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2955,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2956,1
    - Dst: '[java.util.Iterator<Integer>].next()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2957,1
    - Dst: '[RuntimeException].<init>(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2959,1
    - Dst: '[java.util.Iterator<Integer>].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2962,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2963,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2965,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2965,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2966
      start: 2934
    functionDepth: 5
    functionLinenumber: 2934
    functionLinenumberEnd: 2966
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[RuntimeException].<init>(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[java.util.Iterator<Integer>].hasNext()'
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].next()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].iterator()'
    - '[java.util.Iterator<Integer>].next()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2970,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2972,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2975,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2977,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2979,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2981,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2981,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2982,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2983,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].iterator()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2984,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2985,1
    - Dst: '[java.util.Iterator<Integer>].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2986,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2987,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].next()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2989,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2990,1
    - Dst: '[java.util.Iterator<Integer>].next()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2991,1
    - Dst: '[RuntimeException].<init>(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2993,1
    - Dst: '[java.util.Iterator<Integer>].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2996,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2997,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2999,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:2999,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3000
      start: 2968
    functionDepth: 4
    functionLinenumber: 2968
    functionLinenumberEnd: 3000
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testIteratorBigInts()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[RuntimeException].<init>(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[java.util.Iterator<Integer>].hasNext()'
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].next()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].iterator()'
    - '[java.util.Iterator<Integer>].next()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testIteratorBigInts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3004,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3006,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3009,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3011,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3013,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3015,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3015,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3016,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3017,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3017,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3018,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].iterator()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3018,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3019,1
    - Dst: '[java.util.Iterator<Integer>].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3020,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3021,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3023,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3024,1
    - Dst: '[java.util.Iterator<Integer>].next()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3025,1
    - Dst: '[RuntimeException].<init>(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3027,1
    - Dst: '[java.util.Iterator<Integer>].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3030,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3031,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3033,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3033,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3033,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3034
      start: 3002
    functionDepth: 5
    functionLinenumber: 3002
    functionLinenumberEnd: 3034
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testIteratorMapped()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getIntIterator()'
    - '[RuntimeException].<init>(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.Iterator<Integer>].hasNext()'
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].iterator()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[java.util.Iterator<Integer>].next()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testIteratorMapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3038,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3040,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3043,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3045,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3047,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3049,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3049,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3050,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3051,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3051,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3052,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].iterator()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3052,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3053,1
    - Dst: '[java.util.Iterator<Integer>].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3054,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3055,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3057,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3058,1
    - Dst: '[java.util.Iterator<Integer>].next()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3059,1
    - Dst: '[RuntimeException].<init>(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3061,1
    - Dst: '[java.util.Iterator<Integer>].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3064,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3065,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3067,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3067,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3067,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3068
      start: 3036
    functionDepth: 4
    functionLinenumber: 3036
    functionLinenumberEnd: 3068
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testIteratorMappedBigInts()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getIntIterator()'
    - '[RuntimeException].<init>(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.Iterator<Integer>].hasNext()'
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].iterator()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[java.util.Iterator<Integer>].next()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testIteratorMappedBigInts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3072,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3073,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3075,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3076,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3082,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3084,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3088,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3091,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3093,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3101,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3105,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3107,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3115,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3117,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3122,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3128,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3129,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3133,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3134,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3137,1
    - Dst: '[java.util.HashSet].toArray()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3140,1
    - Dst: '[java.util.Vector].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3141,1
    - Dst: '[java.util.Vector].add(Integer)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3143,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3146,1
    - Dst: '[java.util.Vector].contains(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3147,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3150,1
    - Dst: '[java.util.HashSet].size()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3152,1
    - Dst: '[java.util.Vector].elementAt(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3153,1
    - Dst: '[java.util.HashSet].contains(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3153,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3158,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 76
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3159
      start: 3070
    functionDepth: 4
    functionLinenumber: 3070
    functionLinenumberEnd: 3159
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].xortest1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,boolean)'
    - '[java.util.HashSet].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[java.util.Vector].elementAt(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[java.util.HashSet].size()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
    - '[java.util.Vector].contains(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[java.util.Vector].<init>()'
    - '[java.util.HashSet].contains(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[java.util.HashSet].toArray()'
    - '[java.util.Vector].add(Integer)'
    - '[java.util.HashSet].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].xortest1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3163,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3164,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3167,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3170,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3172,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3175,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3176,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3177,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3177,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3179,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3179,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3182,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3185,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3188,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3189,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3189,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3191,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3191,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3191,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3191,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3192,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3193,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3193,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3194
      start: 3161
    functionDepth: 4
    functionLinenumber: 3161
    functionLinenumberEnd: 3194
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].xortest4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].xortest4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3199,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3199,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3200,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextSetBit(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3206,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3209,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3210,1
    - Dst: System.out.println(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3211,1
    - Dst: System.out.println(org.roaringbitmap.buffer.MappeableArrayContainer)
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3212,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextSetBit(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3215,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3219,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bc
    - ac
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 3220
      start: 3196
    functionDepth: 3
    functionLinenumber: 3196
    functionLinenumberEnd: 3220
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].validate(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextSetBit(int)'
    - System.out.println(org.roaringbitmap.buffer.MappeableBitmapContainer)
    - System.out.println(org.roaringbitmap.buffer.MappeableArrayContainer)
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
    - System.out.println(String)
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(char)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].validate(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].cardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3223,1
    - Dst: '[java.util.BitSet].nextSetBit(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3225,1
    - Dst: '[java.util.BitSet].nextSetBit(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3225,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3228,1
    - Dst: '[java.util.Arrays].equals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3228,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.BitSet
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - bs
    - rr
    argTypes:
    - java.util.BitSet
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 3229
      start: 3222
    functionDepth: 1
    functionLinenumber: 3222
    functionLinenumberEnd: 3229
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 16
    functionsReached:
    - '[java.util.BitSet].cardinality()'
    - '[java.util.Arrays].equals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
    - '[java.util.BitSet].nextSetBit(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3238,1
    - Dst: ewah[Math.abs(k + 2 * k * k) % ewah.length].add(org.roaringbitmap.buffer.TestRoaringBitmap)
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3242,1
    - Dst: ewah[k].flip(int,int)
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3245,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3250,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3253,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].and(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3253,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3254,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3254,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3255,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3255,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3255,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3257,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].toIterator(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3257,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].and(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3258,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3259,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3259,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3260,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3260,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3260,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3262
      start: 3234
    functionDepth: 4
    functionLinenumber: 3234
    functionLinenumberEnd: 3262
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testMassiveAnd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - ewah[Math.abs(k + 2 * k * k) % ewah.length].add(org.roaringbitmap.buffer.TestRoaringBitmap)
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].and(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].toIterator(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - ewah[k].flip(int,int)
    - '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testMassiveAnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3268,1
    - Dst: ewah[Math.abs(k + 2 * k * k) % ewah.length].add(org.roaringbitmap.buffer.TestRoaringBitmap)
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3272,1
    - Dst: ewah[k].flip(int,org.roaringbitmap.buffer.TestRoaringBitmap)
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3275,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3280,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3283,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].and(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3283,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3284,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3284,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3285,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3285,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3285,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3287,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].toIterator(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3287,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].and(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3288,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3289,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3289,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3290,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3290,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3290,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3292
      start: 3264
    functionDepth: 4
    functionLinenumber: 3264
    functionLinenumberEnd: 3292
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testMassiveAndBigInts()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - ewah[Math.abs(k + 2 * k * k) % ewah.length].add(org.roaringbitmap.buffer.TestRoaringBitmap)
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].and(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].toIterator(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - ewah[k].flip(int,org.roaringbitmap.buffer.TestRoaringBitmap)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testMassiveAndBigInts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3295,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - T[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Iterator<T>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - T[]
    constantsTouched: []
    func_position:
      end: 3311
      start: 3294
    functionDepth: 0
    functionLinenumber: 3294
    functionLinenumberEnd: 3311
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].toIterator(T[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: java.util.Iterator<T>
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].toIterator(T[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3322,1
    - Dst: ewah[Math.abs(k + 2 * k * k) % ewah.length].add(org.roaringbitmap.buffer.TestRoaringBitmap)
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3325,1
    - Dst: ewah[k].flip(int,int)
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3328,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3332,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3334,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].horizontal_or(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3335,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].toIterator(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3336,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].or(java.util.Iterator<T>)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3336,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3338,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3338,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3339,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3339,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3340,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3340,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3341,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3341,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3341,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3342,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3342,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3343,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3343,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3343,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3345
      start: 3316
    functionDepth: 4
    functionLinenumber: 3316
    functionLinenumberEnd: 3345
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testMassiveOr()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - ewah[Math.abs(k + 2 * k * k) % ewah.length].add(org.roaringbitmap.buffer.TestRoaringBitmap)
    - '[org.roaringbitmap.buffer.BufferFastAggregation].horizontal_or(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].toIterator(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].or(java.util.Iterator<T>)'
    - ewah[k].flip(int,int)
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testMassiveOr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3353,1
    - Dst: ewah[Math.abs(k + 2 * k * k) % ewah.length].add(org.roaringbitmap.buffer.TestRoaringBitmap)
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3356,1
    - Dst: ewah[k].flip(int,org.roaringbitmap.buffer.TestRoaringBitmap)
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3359,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3363,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3365,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].horizontal_or(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3366,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].toIterator(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3367,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].or(java.util.Iterator<T>)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3367,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3369,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3369,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3370,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3370,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3371,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3371,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3372,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3372,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3372,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3373,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3373,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3374,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3374,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3374,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3376
      start: 3347
    functionDepth: 4
    functionLinenumber: 3347
    functionLinenumberEnd: 3376
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testMassiveOrBigInts()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - ewah[Math.abs(k + 2 * k * k) % ewah.length].add(org.roaringbitmap.buffer.TestRoaringBitmap)
    - '[org.roaringbitmap.buffer.BufferFastAggregation].horizontal_or(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].toIterator(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].or(java.util.Iterator<T>)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - ewah[k].flip(int,org.roaringbitmap.buffer.TestRoaringBitmap)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testMassiveOrBigInts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3387,1
    - Dst: ewah[Math.abs(k + 2 * k * k) % ewah.length].add(org.roaringbitmap.buffer.TestRoaringBitmap)
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3390,1
    - Dst: ewah[k].flip(int,int)
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3393,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3398,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].xor(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3400,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].horizontal_xor(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3401,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3402,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3402,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3403,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3403,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3405
      start: 3381
    functionDepth: 4
    functionLinenumber: 3381
    functionLinenumberEnd: 3405
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testMassiveXOr()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - ewah[Math.abs(k + 2 * k * k) % ewah.length].add(org.roaringbitmap.buffer.TestRoaringBitmap)
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].xor(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].horizontal_xor(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - ewah[k].flip(int,int)
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testMassiveXOr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3413,1
    - Dst: ewah[Math.abs(k + 2 * k * k) % ewah.length].add(org.roaringbitmap.buffer.TestRoaringBitmap)
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3416,1
    - Dst: ewah[k].flip(int,org.roaringbitmap.buffer.TestRoaringBitmap)
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3419,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3424,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].xor(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3426,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].horizontal_xor(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3427,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3428,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3428,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3429,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3429,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3431
      start: 3407
    functionDepth: 4
    functionLinenumber: 3407
    functionLinenumberEnd: 3431
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testMassiveXOrBigInts()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - ewah[Math.abs(k + 2 * k * k) % ewah.length].add(org.roaringbitmap.buffer.TestRoaringBitmap)
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].xor(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].horizontal_xor(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - ewah[k].flip(int,org.roaringbitmap.buffer.TestRoaringBitmap)
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testMassiveXOrBigInts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3435,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3436,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3437,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3440,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3441,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3444,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3445,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3447,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3448,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3449,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3451,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3451,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3452,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3452,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3453,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3453,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3454,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3454,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3455,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3455,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3456,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3456,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3457,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3457,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3458,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3458,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3460,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3460,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3461,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3461,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3462,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3462,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3463,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3463,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3464,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3464,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3465,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3465,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3467,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3468,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3468,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3469
      start: 3433
    functionDepth: 5
    functionLinenumber: 3433
    functionLinenumberEnd: 3469
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].intersecttestWithRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].intersects(int,int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].intersecttestWithRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3474,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3476,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3477,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].horizontal_or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3478,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3478,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3478,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3479
      start: 3471
    functionDepth: 5
    functionLinenumber: 3471
    functionLinenumberEnd: 3479
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testRandomLists()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf()'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].horizontal_or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testRandomLists()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3483,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3484,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3486,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3487,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].intersects(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3489,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(boolean,boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3489,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3490,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].intersects(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3491,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(boolean,boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3491,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3492,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3493,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].intersects(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3494,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(boolean,boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3494,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].intersects(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3495,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(boolean,boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3495,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3497,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3499,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].intersects(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3500,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(boolean,boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3500,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3501
      start: 3481
    functionDepth: 5
    functionLinenumber: 3481
    functionLinenumberEnd: 3501
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].intersecttest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(boolean,boolean)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].intersects(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].intersecttest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3527,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3533,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3535,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3541,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3543,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3545,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3545,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3546
      start: 3505
    functionDepth: 5
    functionLinenumber: 3505
    functionLinenumberEnd: 3546
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].fliptest_Karpenske()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].fliptest_Karpenske()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3553,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3555,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3558,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3561,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3564,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3567,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3570,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3573,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3576,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3579,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3581,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3583,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3587,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3591,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3595,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3599,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3602,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3605,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andCardinality(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3606,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3608,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3608,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3609,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3609,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andCardinality(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3609,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3610,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3610,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 103
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3611
      start: 3548
    functionDepth: 4
    functionLinenumber: 3548
    functionLinenumberEnd: 3611
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].andCounttest3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andCardinality(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andCardinality(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].andCounttest3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3616,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3618,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3620,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3621,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3622,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3623,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3624,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3625,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3626,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andCardinality(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3626,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3626,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3627,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andCardinality(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3627,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3627,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3628,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andCardinality(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3628,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3628,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3629,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andCardinality(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3629,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3629,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3631,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3632,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3633,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andCardinality(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3633,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3633,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3634,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andCardinality(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3634,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3634,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3635
      start: 3613
    functionDepth: 5
    functionLinenumber: 3613
    functionLinenumberEnd: 3635
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].andcounttest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andCardinality(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andCardinality(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andCardinality(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].andcounttest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3639,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3641,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3643,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3644,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3645,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3647,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3650,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3651,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].orCardinality(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3651,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3651,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3652
      start: 3637
    functionDepth: 5
    functionLinenumber: 3637
    functionLinenumberEnd: 3652
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].orcount()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].orCardinality(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].orcount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3656,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3657,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3658,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3659,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3660,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3661,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3662,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3663,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3664,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3665,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3666,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3667,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3668,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3669,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3670,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3671,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3672,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3673,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].lazyor(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3674,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].lazyor(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3675,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3676,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3677,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3678,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3679,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3680,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3681,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3682,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3683,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3684,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3685,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3686,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3687,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3688,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3689,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3690,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3691
      start: 3654
    functionDepth: 5
    functionLinenumber: 3654
    functionLinenumberEnd: 3691
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testLazyOr()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].lazyor(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testLazyOr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3695,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3696,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3699,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].first()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3700,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3700,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].last()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3701,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3701,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3703
      start: 3693
    functionDepth: 4
    functionLinenumber: 3693
    functionLinenumberEnd: 3703
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testFirstLast_CreateSparseContainersAfterRun()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].first()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].last()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testFirstLast_CreateSparseContainersAfterRun()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertThrows()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3707,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3708
      start: 3705
    functionDepth: 0
    functionLinenumber: 3705
    functionLinenumberEnd: 3708
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testEmptyFirst()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testEmptyFirst()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertThrows()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3712,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3713
      start: 3710
    functionDepth: 0
    functionLinenumber: 3710
    functionLinenumberEnd: 3713
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testEmptyLast()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testEmptyLast()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3717,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3719,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3720,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3721,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].first()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3722,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3722,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].last()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3723,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3723,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3725,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].first()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3726,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3726,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].last()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3727,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3727,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3729,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].first()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3730,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3730,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].last()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3731,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3731,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3732
      start: 3715
    functionDepth: 5
    functionLinenumber: 3715
    functionLinenumberEnd: 3732
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testFirstLast()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].first()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int,int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].last()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testFirstLast()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3736,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3737,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3738,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3739,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3740,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3741,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3742,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3742,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3744,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andCardinality(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3744,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3743,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3745
      start: 3734
    functionDepth: 5
    functionLinenumber: 3734
    functionLinenumberEnd: 3745
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testAndCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andCardinality(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testAndCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3749,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3750,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3751,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3752,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3754,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3756,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].addOffset(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3758,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3759,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3760,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3761,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3761,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].next()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3762,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3762,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3764,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3765,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3765,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3765,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].addOffset(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3768,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3769,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3770,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3771,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3771,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].next()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3772,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3772,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3774,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3774,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3774,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3776
      start: 3747
    functionDepth: 5
    functionLinenumber: 3747
    functionLinenumberEnd: 3776
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].addoffset()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].addOffset(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].next()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - System.out.println(String)
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].addoffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3780,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3781,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3782,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3782,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3783,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3783,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].addOffset(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3786,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3787,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3788,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3788,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3789,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3789,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3790,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].addOffset(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3792,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3793,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3795,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,boolean)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3795,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3796,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3796,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3798
      start: 3778
    functionDepth: 5
    functionLinenumber: 3778
    functionLinenumberEnd: 3798
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].issue418()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,boolean)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].addOffset(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].addOffset(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].issue418()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3802,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3803,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3804,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3805,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3807,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3809,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].addOffset(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3811,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3812,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3812,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3813,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].addOffset(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3815,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3816,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3816,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3817,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3819,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3820,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3821,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3821,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].next()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3822,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].next()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3822,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3822,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3824,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3824,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3824,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].addOffset(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3827,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3828,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3828,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3829,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].addOffset(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3831,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3832,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3832,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3833,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3835,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3836,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3837,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3837,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].next()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3838,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].next()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3838,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3838,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3840,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3840,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3840,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 60
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3842
      start: 3800
    functionDepth: 5
    functionLinenumber: 3800
    functionLinenumberEnd: 3842
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].addNegativeOffset()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getLongCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].addOffset(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].hasNext()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].addOffset(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].next()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].addNegativeOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3846,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3847,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].nextValue(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3848,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3848,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3849
      start: 3844
    functionDepth: 4
    functionLinenumber: 3844
    functionLinenumberEnd: 3849
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testNextValueArray()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].nextValue(int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testNextValueArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3873,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3874,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertNotEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3876,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3877,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertNotEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3878,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3879,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertNotEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3880,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3881
      start: 3851
    functionDepth: 2
    functionLinenumber: 3851
    functionLinenumberEnd: 3881
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].regressionTestEquals370()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertNotEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].regressionTestEquals370()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3886,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3887,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3890,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3893,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3894,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3894,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3895,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3895,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3896
      start: 3883
    functionDepth: 4
    functionLinenumber: 3883
    functionLinenumberEnd: 3896
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].regressionTestRemove377()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].regressionTestRemove377()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertThrows()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3900,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3906
      start: 3898
    functionDepth: 0
    functionLinenumber: 3898
    functionLinenumberEnd: 3906
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].invalidCookieBuffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].invalidCookieBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertThrows()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3910,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3916
      start: 3908
    functionDepth: 0
    functionLinenumber: 3908
    functionLinenumberEnd: 3916
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].invalidCookieDataInput()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].invalidCookieDataInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3920,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3922,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3924,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3927,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3928,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3929,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3931,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].cardinalityExceeds(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3932,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3932,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].cardinalityExceeds(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3933,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3933,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].cardinalityExceeds(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3934,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3934,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].cardinalityExceeds(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3935,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3935,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].cardinalityExceeds(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3936,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3936,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3937
      start: 3918
    functionDepth: 5
    functionLinenumber: 3918
    functionLinenumberEnd: 3937
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testCardinalityExceeds()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].cardinalityExceeds(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].cardinalityExceeds(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testCardinalityExceeds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3941,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3942,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3943,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3944,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3944,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3944,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3945,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3946,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3946,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3947,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3948,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3949,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3949,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3949,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3950,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3951,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3951,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3952
      start: 3939
    functionDepth: 2
    functionLinenumber: 3939
    functionLinenumberEnd: 3952
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testWithYourself()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].equals(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testWithYourself()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3957,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].previousValue(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3957,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(long)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3957,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3958,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].previousValue(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3958,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(long)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3958,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3959
      start: 3954
    functionDepth: 3
    functionLinenumber: 3954
    functionLinenumberEnd: 3959
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testPreviousValueRegression()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(long)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].previousValue(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testPreviousValueRegression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3963,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3966,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3968,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3968,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3969,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3969,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3970
      start: 3961
    functionDepth: 4
    functionLinenumber: 3961
    functionLinenumberEnd: 3970
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testRangeExtremeEnd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getLongCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testRangeExtremeEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3974,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3975,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3976,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3977,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3977,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3978,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3978,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3979,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3979,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3981,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3984,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3984,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3986
      start: 3972
    functionDepth: 5
    functionLinenumber: 3972
    functionLinenumberEnd: 3986
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].issue623()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(org.roaringbitmap.buffer.TestRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].issue623()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3990,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3991,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3992,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3992,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3993
      start: 3988
    functionDepth: 5
    functionLinenumber: 3988
    functionLinenumberEnd: 3993
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].test1235()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int,int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].test1235()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3997,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3998,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3999,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:3999,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4000
      start: 3995
    functionDepth: 5
    functionLinenumber: 3995
    functionLinenumberEnd: 4000
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].test2345()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int,int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].test2345()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:4004,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:4005,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].previousValue(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:4006,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:4006,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4007
      start: 4002
    functionDepth: 5
    functionLinenumber: 4002
    functionLinenumberEnd: 4007
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testPreviousValueLimit()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].previousValue(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testPreviousValueLimit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:4011,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:4012,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].previousAbsentValue(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:4013,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:4013,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4014
      start: 4009
    functionDepth: 5
    functionLinenumber: 4009
    functionLinenumberEnd: 4014
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testPreviousAbsentValueLimit()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].previousAbsentValue(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testPreviousAbsentValueLimit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:4018,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:4019,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].nextValue(int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:4020,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:4020,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4021
      start: 4016
    functionDepth: 4
    functionLinenumber: 4016
    functionLinenumberEnd: 4021
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testNextValueLimit()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].nextValue(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testNextValueLimit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:4025,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:4026,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].nextAbsentValue()'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:4027,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:4027,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4028
      start: 4023
    functionDepth: 4
    functionLinenumber: 4023
    functionLinenumberEnd: 4028
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testNextAbsentValueLimit()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].nextAbsentValue()'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testNextAbsentValueLimit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOfRange(int,int)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:4032,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].selectRange(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:4035,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOfRange(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:4036,1
    - Dst: '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRoaringBitmap:4036,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4039
      start: 4030
    functionDepth: 0
    functionLinenumber: 4030
    functionLinenumberEnd: 4039
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].testSelectRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOfRange(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOfRange(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].selectRange(org.roaringbitmap.buffer.TestRoaringBitmap,org.roaringbitmap.buffer.TestRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].testSelectRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.TestRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.TestRoaringBitmap].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.TestRoaringBitmap
    signature: '[org.roaringbitmap.buffer.TestRoaringBitmap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:50,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:51,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:51,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].slice()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:51,1
    - Dst: '[java.io.OutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:54,1
    - Dst: '[java.io.OutputStream].init(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:54,1
    - Dst: '[java.io.DataOutputStream].<init>(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:53,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:75,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:76,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.nio.ByteBuffer
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - mrb
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 79
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 79
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].serializeRoaring(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 2
    functionsReached:
    - '[java.io.DataOutputStream].close()'
    - '[java.io.OutputStream].<init>()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].slice()'
    - '[java.io.DataOutputStream].<init>(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,int,int)'
    - '[java.io.OutputStream].init(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    linkageType: ''
    returnType: java.nio.ByteBuffer
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].serializeRoaring(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:83,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:85,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:88,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:91,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:94,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:97,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:100,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:103,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:106,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:108,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:111,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:114,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:117,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:120,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:123,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:125,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:126,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:127,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].hashCode()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:128,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].hashCode()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:128,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:128,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 77
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 81
    functionDepth: 4
    functionLinenumber: 81
    functionLinenumberEnd: 129
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].ANDNOTtest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].hashCode()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].ANDNOTtest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:133,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:134,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:137,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:140,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:142,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:145,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:146,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:148,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:149,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:150,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:151,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 131
    functionDepth: 4
    functionLinenumber: 131
    functionLinenumberEnd: 152
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].andnottest4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].andnottest4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:156,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:157,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:161,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:165,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:167,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:168,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:171,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:172,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:174,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:175,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:176,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:177,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 154
    functionDepth: 4
    functionLinenumber: 154
    functionLinenumberEnd: 178
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].andnottest4A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].andnottest4A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:183,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:185,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:188,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:191,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:194,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:197,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:200,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:203,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:206,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:208,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:210,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:213,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:216,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:219,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:222,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:225,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:227,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:228,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:229,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:230,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].hashCode()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:231,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].hashCode()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:231,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:231,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 79
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 180
    functionDepth: 4
    functionLinenumber: 180
    functionLinenumberEnd: 232
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].ANDNOTtestA()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].hashCode()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].ANDNOTtestA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:237,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:239,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:242,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:245,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:248,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:251,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:254,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:257,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:260,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:262,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:264,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:267,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:270,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:273,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:276,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:279,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:281,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:282,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:283,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].hashCode()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:284,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].hashCode()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:284,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:284,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 78
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 285
      start: 234
    functionDepth: 4
    functionLinenumber: 234
    functionLinenumberEnd: 285
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].ANDNOTtestB()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].hashCode()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].ANDNOTtestB()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:290,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:292,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:295,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:298,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:301,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:304,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:307,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:310,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:313,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:315,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:318,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:321,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:324,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:327,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:330,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:332,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:334,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:335,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:336,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].hashCode()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:337,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].hashCode()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:337,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:337,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 78
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 338
      start: 287
    functionDepth: 4
    functionLinenumber: 287
    functionLinenumberEnd: 338
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].ANDNOTtestC()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].hashCode()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].ANDNOTtestC()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:342,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:343,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:344,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:345,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:346,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:347,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:349,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 350
      start: 340
    functionDepth: 5
    functionLinenumber: 340
    functionLinenumberEnd: 350
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testMutableRoaringBitmapFlip()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testMutableRoaringBitmapFlip()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOfRange(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:354,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:356,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:357,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:359,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 360
      start: 352
    functionDepth: 0
    functionLinenumber: 352
    functionLinenumberEnd: 360
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testMutableRoaringBitmapFlip_WithRangeEndInMaxHighBitsContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOfRange(int,int)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testMutableRoaringBitmapFlip_WithRangeEndInMaxHighBitsContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:364,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:365,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:366,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:367,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:368,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:369,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:371,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 372
      start: 362
    functionDepth: 5
    functionLinenumber: 362
    functionLinenumberEnd: 372
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testImmutableRoaringBitmapFlip()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testImmutableRoaringBitmapFlip()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOfRange(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:376,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:378,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:379,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:381,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 382
      start: 374
    functionDepth: 0
    functionLinenumber: 374
    functionLinenumberEnd: 382
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testImmutableRoaringBitmapFlip_WithRangeEndInMaxHighBitsContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOfRange(int,int)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testImmutableRoaringBitmapFlip_WithRangeEndInMaxHighBitsContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:386,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:388,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:391,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:394,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:397,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:400,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:403,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:406,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].serializeRoaring(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:408,1
    - Dst: '[java.nio.ByteBuffer].rewind()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:409,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:410,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:411,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:412,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:414,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:416,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:418,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:420,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:422,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:424,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:427,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:427,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:427,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:427,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:428,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:428,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:428,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:428,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:429,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:429,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:429,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:429,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:430,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:430,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:430,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:430,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:431,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:431,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:431,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:431,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:432,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:432,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:432,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:432,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:433,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:433,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:433,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:433,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:435,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:437,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:440,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:443,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:446,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:449,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:452,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].serializeRoaring(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:454,1
    - Dst: '[java.nio.ByteBuffer].rewind()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:455,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:456,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:457,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:458,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:460,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:462,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:465,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:467,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:469,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:473,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:473,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:473,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:473,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:474,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:474,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:474,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:474,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:475,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:475,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:475,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:475,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:476,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:476,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:476,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:476,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:477,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:477,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:477,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:477,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:478,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:478,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:478,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:478,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:480,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].serializeRoaring(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:481,1
    - Dst: '[java.nio.ByteBuffer].rewind()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:482,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:483,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:484,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:486,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:486,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 199
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 487
      start: 384
    functionDepth: 4
    functionLinenumber: 384
    functionLinenumberEnd: 487
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].MappeableContainersAccessTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].serializeRoaring(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.nio.ByteBuffer].rewind()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].MappeableContainersAccessTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:492,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:494,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:497,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:500,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:503,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:506,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:509,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:512,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:514,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].serializeRoaring(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:515,1
    - Dst: '[java.nio.ByteBuffer].rewind()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:516,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:517,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:518,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:519,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:521,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:523,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:525,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:527,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:529,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:531,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:534,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:534,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:534,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:534,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:535,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:535,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:535,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:535,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:536,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:536,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:536,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:536,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:537,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:537,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:537,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:537,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:538,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:538,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:538,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:538,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:539,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:539,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:539,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:539,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:540,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:540,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:540,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:540,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:542,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:544,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:547,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:550,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:553,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:556,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:559,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:561,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].serializeRoaring(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:562,1
    - Dst: '[java.nio.ByteBuffer].rewind()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:563,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:564,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:565,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:566,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:568,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:570,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:572,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:574,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:576,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:579,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:579,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:579,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:579,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:580,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:580,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:580,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:580,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:581,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:581,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:581,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:581,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:582,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:582,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:582,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:582,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:583,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:583,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:583,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:583,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:584,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:584,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:584,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:584,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:586,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].serializeRoaring(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:587,1
    - Dst: '[java.nio.ByteBuffer].rewind()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:588,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:589,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:590,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:592,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:592,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 201
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 593
      start: 489
    functionDepth: 4
    functionLinenumber: 489
    functionLinenumberEnd: 593
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].MappeableContainersAccessTestA()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].serializeRoaring(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.nio.ByteBuffer].rewind()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].MappeableContainersAccessTestA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:597,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:598,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:600,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].serializeRoaring(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:602,1
    - Dst: '[java.nio.ByteBuffer].rewind()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:603,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:604,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:606,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(boolean)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:606,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 608
      start: 595
    functionDepth: 5
    functionLinenumber: 595
    functionLinenumberEnd: 608
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testContains()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].serializeRoaring(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.nio.ByteBuffer].rewind()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(boolean)'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testContains()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:612,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:613,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:615,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:619,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:622,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].serializeRoaring(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:624,1
    - Dst: '[java.nio.ByteBuffer].rewind()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:625,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:626,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:628,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(boolean)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:628,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 630
      start: 610
    functionDepth: 5
    functionLinenumber: 610
    functionLinenumberEnd: 630
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testContainsA()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].serializeRoaring(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.nio.ByteBuffer].rewind()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(boolean)'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testContainsA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:634,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:635,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:636,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:637,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].hashCode()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:638,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].hashCode()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:638,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:638,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:639,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].hashCode()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:640,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].hashCode()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:640,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:640,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 641
      start: 632
    functionDepth: 5
    functionLinenumber: 632
    functionLinenumberEnd: 641
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testHash()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].hashCode()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testHash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:648,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:650,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:653,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:653,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:655,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:656,1
    - Dst: '[java.nio.ByteBuffer].allocate(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:656,1
    - Dst: '[java.io.OutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:659,1
    - Dst: '[java.io.OutputStream].init(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:659,1
    - Dst: '[java.io.DataOutputStream].<init>(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:658,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:657,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].flip()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:688,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:689,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:690,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:692,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:692,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toArray()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:694,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertArrayEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,int[])'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:694,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 696
      start: 643
    functionDepth: 5
    functionLinenumber: 643
    functionLinenumberEnd: 696
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testHighBits()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toArray()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[java.io.OutputStream].<init>()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
    - '[java.io.DataOutputStream].<init>(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertArrayEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,int[])'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].flip()'
    - '[java.nio.ByteBuffer].allocate(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
    - '[java.io.OutputStream].init(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testHighBits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:703,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:705,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:708,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:708,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:713,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:716,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:718,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:722,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:731,1
    - Dst: '[java.nio.ByteBuffer].allocate(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:731,1
    - Dst: '[java.io.OutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:734,1
    - Dst: '[java.io.OutputStream].init(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:734,1
    - Dst: '[java.io.DataOutputStream].<init>(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:733,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:732,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].flip()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:763,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:764,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:765,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:767,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:767,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:771,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:771,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toArray()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:774,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:776,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 69
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 780
      start: 698
    functionDepth: 5
    functionLinenumber: 698
    functionLinenumberEnd: 780
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testHighBitsA()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[java.nio.ByteBuffer].allocate(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].toArray()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.io.OutputStream].init(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toArray()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[java.io.OutputStream].<init>()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].flip()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
    - '[java.io.DataOutputStream].<init>(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testHighBitsA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:786,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:788,1
    - Dst: '[java.util.Random].nextDouble()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:790,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:791,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:794,1
    - Dst: '[java.nio.ByteBuffer].allocate(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:794,1
    - Dst: '[java.io.OutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:797,1
    - Dst: '[java.io.OutputStream].init(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:797,1
    - Dst: '[java.io.DataOutputStream].<init>(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:796,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:795,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].flip()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:826,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:827,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:828,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].hashCode()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:829,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].hashCode()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:829,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:829,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:830,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:830,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:830,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 832
      start: 782
    functionDepth: 4
    functionLinenumber: 782
    functionLinenumberEnd: 832
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testProperSerialization()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].hashCode()'
    - '[java.util.Random].nextDouble()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[java.io.OutputStream].<init>()'
    - '[java.io.DataOutputStream].<init>(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].hashCode()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].flip()'
    - '[java.nio.ByteBuffer].allocate(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
    - '[java.io.OutputStream].init(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testProperSerialization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:839,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:841,1
    - Dst: '[java.util.Random].nextDouble()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:843,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:844,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:847,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:848,1
    - Dst: '[java.nio.ByteBuffer].allocate(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:848,1
    - Dst: '[java.io.OutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:851,1
    - Dst: '[java.io.OutputStream].init(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:851,1
    - Dst: '[java.io.DataOutputStream].<init>(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:850,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:849,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].flip()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:880,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:881,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].hashCode()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:882,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].hashCode()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:882,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:882,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:883,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:883,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:883,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 885
      start: 834
    functionDepth: 4
    functionLinenumber: 834
    functionLinenumberEnd: 885
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testProperSerializationA()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].hashCode()'
    - '[java.util.Random].nextDouble()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[java.io.OutputStream].<init>()'
    - '[java.io.DataOutputStream].<init>(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].hashCode()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].flip()'
    - '[java.nio.ByteBuffer].allocate(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
    - '[java.io.OutputStream].init(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testProperSerializationA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:889,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:890,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].serializeRoaring(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:891,1
    - Dst: '[java.nio.ByteBuffer].rewind()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:893,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:894,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].serializeRoaring(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:894,1
    - Dst: '[java.nio.ByteBuffer].rewind()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:896,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:897,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:898,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:898,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 899
      start: 887
    functionDepth: 5
    functionLinenumber: 887
    functionLinenumberEnd: 899
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testSerializeImmutable()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].serializeRoaring(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.nio.ByteBuffer].rewind()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].serializeRoaring(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testSerializeImmutable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:904,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:906,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:908,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].serializeRoaring(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:910,1
    - Dst: '[java.nio.ByteBuffer].rewind()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:912,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:913,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].serializeRoaring(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:913,1
    - Dst: '[java.nio.ByteBuffer].rewind()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:915,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:916,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:917,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:917,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:920,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:920,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 922
      start: 901
    functionDepth: 4
    functionLinenumber: 901
    functionLinenumberEnd: 922
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testSerializeImmutableA()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].serializeRoaring(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.nio.ByteBuffer].rewind()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertFalse(boolean)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].serializeRoaring(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testSerializeImmutableA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:928,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:930,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:931,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:932,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:933,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:936,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:937,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:939,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:940,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:942,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:943,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:945,1
    - Dst: '[java.util.TreeSet].addAll(java.util.HashSet)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:946,1
    - Dst: '[java.util.TreeSet].addAll(java.util.HashSet)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:947,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:949,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:951,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:953,1
    - Dst: '[java.util.TreeSet].contains(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:955,1
    - Dst: '[java.util.TreeSet].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:956,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:959,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:960,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:961,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:963,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:963,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:964,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:965,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:966,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].next()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:967,1
    - Dst: '[java.util.TreeSet].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:967,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(java.util.TreeSet,java.util.TreeSet)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:969,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 972
      start: 924
    functionDepth: 4
    functionLinenumber: 924
    functionLinenumberEnd: 972
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testRangedOr()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(java.util.TreeSet,java.util.TreeSet)'
    - '[java.util.ArrayList].iterator()'
    - '[java.util.TreeSet].contains(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[java.util.HashSet].<init>()'
    - '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].next()'
    - '[java.util.TreeSet].addAll(java.util.HashSet)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[java.util.TreeSet].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].hasNext()'
    - '[java.util.HashSet].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[java.util.Random].nextInt(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[java.util.TreeSet].<init>()'
    - '[java.util.TreeSet].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testRangedOr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:978,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:980,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:981,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:982,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:983,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:986,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:987,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:989,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:990,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:992,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:993,1
    - Dst: '[java.util.TreeSet].<init>(java.util.HashSet)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:995,1
    - Dst: '[java.util.TreeSet].retainAll(java.util.HashSet)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:996,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:998,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1000,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1002,1
    - Dst: '[java.util.TreeSet].contains(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1004,1
    - Dst: '[java.util.TreeSet].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1005,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1008,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1009,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1010,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1012,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1012,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1013,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1014,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1015,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].next()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1016,1
    - Dst: '[java.util.TreeSet].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1016,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(java.util.TreeSet,java.util.TreeSet)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1018,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1021
      start: 974
    functionDepth: 4
    functionLinenumber: 974
    functionLinenumberEnd: 1021
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testRangedAnd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(java.util.TreeSet,java.util.TreeSet)'
    - '[java.util.ArrayList].iterator()'
    - '[java.util.TreeSet].contains(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[java.util.TreeSet].<init>(java.util.HashSet)'
    - '[java.util.HashSet].<init>()'
    - '[java.util.TreeSet].retainAll(java.util.HashSet)'
    - '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].next()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[java.util.TreeSet].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].hasNext()'
    - '[java.util.HashSet].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[java.util.Random].nextInt(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[java.util.TreeSet].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testRangedAnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1027,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1029,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1030,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1031,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1032,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1035,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1036,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1038,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1039,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1041,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1042,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1044,1
    - Dst: '[java.util.TreeSet].addAll(java.util.HashSet)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1045,1
    - Dst: '[java.util.TreeSet].addAll(java.util.HashSet)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1046,1
    - Dst: '[java.util.TreeSet].<init>(java.util.HashSet)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1047,1
    - Dst: '[java.util.TreeSet].retainAll(java.util.HashSet)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1048,1
    - Dst: '[java.util.TreeSet].removeAll(java.util.TreeSet)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1050,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1052,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1054,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1056,1
    - Dst: '[java.util.TreeSet].contains(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1058,1
    - Dst: '[java.util.TreeSet].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1059,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1062,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1063,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1064,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1066,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].xor(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1066,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1067,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1068,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1069,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].next()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1070,1
    - Dst: '[java.util.TreeSet].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1070,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(java.util.TreeSet,java.util.TreeSet)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1072,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1075
      start: 1023
    functionDepth: 4
    functionLinenumber: 1023
    functionLinenumberEnd: 1075
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testRangedXor()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(java.util.TreeSet,java.util.TreeSet)'
    - '[java.util.ArrayList].iterator()'
    - '[java.util.TreeSet].contains(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[java.util.TreeSet].removeAll(java.util.TreeSet)'
    - '[java.util.TreeSet].<init>(java.util.HashSet)'
    - '[java.util.HashSet].<init>()'
    - '[java.util.TreeSet].retainAll(java.util.HashSet)'
    - '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].next()'
    - '[java.util.TreeSet].addAll(java.util.HashSet)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[java.util.TreeSet].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].xor(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].hasNext()'
    - '[java.util.HashSet].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[java.util.Random].nextInt(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[java.util.TreeSet].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testRangedXor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1081,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1083,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1084,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1085,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1086,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1089,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1090,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1092,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1093,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1095,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1096,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1098,1
    - Dst: '[java.util.HashSet].contains(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1100,1
    - Dst: '[java.util.TreeSet].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1101,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1105,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1107,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1109,1
    - Dst: '[java.util.TreeSet].contains(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1111,1
    - Dst: '[java.util.TreeSet].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1112,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1115,1
    - Dst: '[java.util.TreeSet].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1116,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1117,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].hasNext()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1118,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].next()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1119,1
    - Dst: '[java.util.TreeSet].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1119,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(java.util.TreeSet,java.util.TreeSet)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1121,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1124
      start: 1077
    functionDepth: 4
    functionLinenumber: 1077
    functionLinenumberEnd: 1124
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testRangedAndNot()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashSet].<init>()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(java.util.TreeSet,java.util.TreeSet)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].next()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[java.util.Random].nextInt(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[java.util.TreeSet].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[java.util.Random].nextInt(int)'
    - '[java.util.TreeSet].<init>()'
    - '[java.util.Random].<init>(int)'
    - '[java.util.HashSet].contains(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].hasNext()'
    - '[java.util.TreeSet].contains(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[java.util.HashSet].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testRangedAndNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1130,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1131,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1133,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1134,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1135,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1137,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1138,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1140,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1140,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1141,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1141,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1143,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1144,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1144,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1147,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1147,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1148,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1148,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1149,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1150,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1151
      start: 1126
    functionDepth: 4
    functionLinenumber: 1126
    functionLinenumberEnd: 1151
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testDeprecatedIteratorAnd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[java.util.ArrayList].iterator()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testDeprecatedIteratorAnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1157,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1158,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1160,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1161,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1162,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1164,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1165,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1167,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1167,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1168,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1168,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1170,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1171,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1171,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1174,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1174,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1175,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1175,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1176,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1177,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1178
      start: 1153
    functionDepth: 4
    functionLinenumber: 1153
    functionLinenumberEnd: 1178
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testDeprecatedIteratorOr()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[java.util.ArrayList].iterator()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testDeprecatedIteratorOr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1184,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1185,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1187,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1188,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1189,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1191,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1192,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1194,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1195,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1197,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1198,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1198,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1201,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1202,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1203,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1204,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1205
      start: 1180
    functionDepth: 4
    functionLinenumber: 1180
    functionLinenumberEnd: 1205
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testDeprecatedIteratorAndNot()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
    - '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testDeprecatedIteratorAndNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1211,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1212,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1214,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1215,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1216,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1218,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1219,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1221,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].xor(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1221,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1222,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].xor(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1222,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1224,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1225,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1225,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1228,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].xor(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1228,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1229,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].xor(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1229,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1230,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1231,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1231,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1232
      start: 1207
    functionDepth: 4
    functionLinenumber: 1207
    functionLinenumberEnd: 1232
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testDeprecatedIteratorXor()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].xor(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[java.util.ArrayList].iterator()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testDeprecatedIteratorXor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1236,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1237,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1240,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toImmutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1241,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].first()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1241,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1241,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].last()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1242,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toImmutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1243,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].last()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1243,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1243,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1245
      start: 1234
    functionDepth: 4
    functionLinenumber: 1234
    functionLinenumberEnd: 1245
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testFirstLast_CreateSparseContainersAfterRun()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].last()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].first()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].toImmutableRoaringBitmap()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].last()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testFirstLast_CreateSparseContainersAfterRun()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertThrows()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1249,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1252
      start: 1247
    functionDepth: 0
    functionLinenumber: 1247
    functionLinenumberEnd: 1252
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testEmptyFirst()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testEmptyFirst()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertThrows()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1256,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1259
      start: 1254
    functionDepth: 0
    functionLinenumber: 1254
    functionLinenumberEnd: 1259
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testEmptyLast()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testEmptyLast()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1263,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1265,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1266,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1267,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toImmutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1268,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].first()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1268,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1268,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toImmutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1269,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].last()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1269,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1269,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1271,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toImmutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1272,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].first()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1272,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1272,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toImmutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1273,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].last()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1273,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1273,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1275,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toImmutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1276,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].first()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1276,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1276,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toImmutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1277,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].last()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1277,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1277,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1278
      start: 1261
    functionDepth: 5
    functionLinenumber: 1261
    functionLinenumberEnd: 1278
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testFirstLast()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].last()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].first()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].toImmutableRoaringBitmap()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testFirstLast()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1283,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].isHammingSimilar(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1284,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1284,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1285,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1285,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1286,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].isHammingSimilar(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1288,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1288,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].isHammingSimilar(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1290,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1290,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1291,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].isHammingSimilar(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1293,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1293,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].isHammingSimilar(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1295,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1295,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1296
      start: 1280
    functionDepth: 4
    functionLinenumber: 1280
    functionLinenumberEnd: 1296
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testIsHammingSimilar_AtStart()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertFalse(boolean)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int,int,int,int,int,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].isHammingSimilar(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].isHammingSimilar(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].clone()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].isHammingSimilar(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testIsHammingSimilar_AtStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1300,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1301,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1302,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1303,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1306,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1309,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].isHammingSimilar(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1310,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1310,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].isHammingSimilar(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1311,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1311,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1312
      start: 1298
    functionDepth: 4
    functionLinenumber: 1298
    functionLinenumberEnd: 1312
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testHammingSimilarity_BigVsSmall()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].isHammingSimilar(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testHammingSimilarity_BigVsSmall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1316,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1318,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].isHammingSimilar(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1319,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1319,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1320
      start: 1314
    functionDepth: 4
    functionLinenumber: 1314
    functionLinenumberEnd: 1320
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testHammingSimilarity_Shifted()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int,int,int,int)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertFalse(boolean)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].isHammingSimilar(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testHammingSimilarity_Shifted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1325,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1328,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1331,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1332,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1333,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1334,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1335,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toImmutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1336,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].isHammingSimilar(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1337,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1337,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1338,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1338,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1339,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].isHammingSimilar(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1340,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1340,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].isHammingSimilar(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1341,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1341,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1342,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].isHammingSimilar(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1343,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1343,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].isHammingSimilar(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1344,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1344,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1345,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].isHammingSimilar(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1346,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1346,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].isHammingSimilar(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1347,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1347,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1348
      start: 1322
    functionDepth: 5
    functionLinenumber: 1322
    functionLinenumberEnd: 1348
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testIsHammingSimilar_AtEnd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertFalse(boolean)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].isHammingSimilar(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].toImmutableRoaringBitmap()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].clone()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].isHammingSimilar(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testIsHammingSimilar_AtEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1351,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1353,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1355,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1356,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1357,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1358,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1359,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1361,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1363,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1364,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].xorCardinality(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1364,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1364,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1365
      start: 1350
    functionDepth: 5
    functionLinenumber: 1350
    functionLinenumberEnd: 1365
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testXorCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].xorCardinality(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testXorCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1369,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1371,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1373,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1374,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1375,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1376,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1377,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1379,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1381,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1382,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNotCardinality(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1382,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1382,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1383
      start: 1367
    functionDepth: 5
    functionLinenumber: 1367
    functionLinenumberEnd: 1383
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testAndNotCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNotCardinality(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testAndNotCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1387,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1388,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1390,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1391,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNotCardinality(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1391,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1391,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1392
      start: 1385
    functionDepth: 5
    functionLinenumber: 1385
    functionLinenumberEnd: 1392
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testAndNotCardinality_646()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNotCardinality(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testAndNotCardinality_646()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1397,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1577,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1653,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1665,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1667,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1667,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNotCardinality(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1668,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1666,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 142
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1669
      start: 1394
    functionDepth: 5
    functionLinenumber: 1394
    functionLinenumberEnd: 1669
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testAndNotCardinality_648()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNotCardinality(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testAndNotCardinality_648()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1673,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].rank(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1673,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1673,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1674,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].rank(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1674,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1674,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1675,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].rank(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1675,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1675,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1676
      start: 1671
    functionDepth: 3
    functionLinenumber: 1671
    functionLinenumberEnd: 1676
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testRankOverflow()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].rank(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testRankOverflow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1680,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1681,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toString()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1683,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(String,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1683,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1684
      start: 1678
    functionDepth: 4
    functionLinenumber: 1678
    functionLinenumberEnd: 1684
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testNegativeAdd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].toString()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(String,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testNegativeAdd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1688,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1689,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1690,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].last()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1692,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1692,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1693
      start: 1686
    functionDepth: 5
    functionLinenumber: 1686
    functionLinenumberEnd: 1693
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testNegative_last()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].last()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testNegative_last()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1697,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].firstSigned()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1699,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1699,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].lastSigned()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1700,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1700,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1702,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].firstSigned()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1703,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1703,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].lastSigned()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1704,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1704,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1706,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].firstSigned()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1707,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1707,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].lastSigned()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1708,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1708,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOfRange(int,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1710,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].firstSigned()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1711,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1711,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].lastSigned()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1712,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1712,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1713
      start: 1695
    functionDepth: 5
    functionLinenumber: 1695
    functionLinenumberEnd: 1713
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testFirstLastSigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOfRange(int,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].lastSigned()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].firstSigned()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testFirstLastSigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1718,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].firstSigned()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1719,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1719,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].lastSigned()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1720,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1720,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1721
      start: 1715
    functionDepth: 1
    functionLinenumber: 1715
    functionLinenumberEnd: 1721
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testFirstLastSigned_SingleValueBitmap(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].firstSigned()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].lastSigned()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testFirstLastSigned_SingleValueBitmap(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1725,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1726,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1727,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1727,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1728,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1728,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1729,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1730,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1730,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1731,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1732,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1733,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1733,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1734,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1734,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1735,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1735,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1736
      start: 1723
    functionDepth: 5
    functionLinenumber: 1723
    functionLinenumberEnd: 1736
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testContainsRange_ContiguousBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testContainsRange_ContiguousBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1740,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1741,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1741,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1742,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1742,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1743,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1743,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1744,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1744,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1745,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1745,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1746,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1746,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1747,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1747,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1748,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1748,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1749,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1749,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1750,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1750,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1751
      start: 1738
    functionDepth: 1
    functionLinenumber: 1738
    functionLinenumberEnd: 1751
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testContainsRange_SmallBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int,int,int)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int,int,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testContainsRange_SmallBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmapWriter].bufferWriter()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1756,1
    - Dst: '[Wizard<org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MutableRoaringBitmap>].constantMemory()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1756,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].get()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1756,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1757,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].map()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1757,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].forEach()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1757,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].flush()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1758,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].getUnderlying()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1759,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1760,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1760,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1761,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1761,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1762,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1762,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].contains(int,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1763,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1763,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].contains(int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1764,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1764,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1765
      start: 1753
    functionDepth: 1
    functionLinenumber: 1753
    functionLinenumberEnd: 1765
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testContainsRange_DirtyBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].map()'
    - '[org.roaringbitmap.RoaringBitmapWriter].bufferWriter()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].get()'
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertFalse(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[Wizard<org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MutableRoaringBitmap>].constantMemory()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].flush()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].contains(int,int,int,int)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].contains(int,int)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].contains(int,int,int)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].forEach()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].getUnderlying()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testContainsRange_DirtyBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testCase()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1770,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].withRunAt(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1770,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1770,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1770,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].withRunAt(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1770,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1770,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1770,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].build()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1770,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1770,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1780,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1781,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].nextValue(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1785,1
    - Dst: '[java.util.BitSet].nextSetBit(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1786,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1787,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1789
      start: 1767
    functionDepth: 1
    functionLinenumber: 1767
    functionLinenumberEnd: 1789
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testNextValue()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].build()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].withBitmapAt(int)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].toMutableRoaringBitmap()'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testCase()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].nextValue(int)'
    - '[java.util.BitSet].nextSetBit(int)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].withRunAt(int)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].withArrayAt(int)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testNextValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testCase()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1794,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].withRunAt(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1794,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1794,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1794,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].withRunAt(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1794,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1794,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1794,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].build()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1794,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1794,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1804,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1805,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].last()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1806,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].toUnsignedLong(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1806,1
    - Dst: '[java.util.BitSet].previousSetBit(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1807,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1808,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1810,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].previousValue(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1811,1
    - Dst: '[java.util.BitSet].previousSetBit(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1812,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap,String)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1813,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1816
      start: 1791
    functionDepth: 1
    functionLinenumber: 1791
    functionLinenumberEnd: 1816
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testPreviousValue()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].build()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].withBitmapAt(int)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].getCardinality()'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testCase()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].last()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].toUnsignedLong(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].withRunAt(int)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap,String)'
    - '[java.util.BitSet].previousSetBit(int)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].withArrayAt(int)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
    - '[java.util.BitSet].previousSetBit(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].previousValue(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testPreviousValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1820,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].previousValue(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1821,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1821,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].previousValue(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1822,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1822,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].previousValue()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1823,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1823,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1825,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].previousValue(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1826,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1826,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1827
      start: 1818
    functionDepth: 1
    functionLinenumber: 1818
    functionLinenumberEnd: 1827
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testPreviousValue_AbsentTargetContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].previousValue(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].previousValue()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].previousValue(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testPreviousValue_AbsentTargetContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1831,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1832,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].previousValue()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1832,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(long,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1832,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1833
      start: 1829
    functionDepth: 5
    functionLinenumber: 1829
    functionLinenumberEnd: 1833
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testPreviousValue_LastReturnedAsUnsignedLong()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(long,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].previousValue()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf()'
    - '[org.roaringbitmap.Util].toUnsignedLong()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testPreviousValue_LastReturnedAsUnsignedLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1838,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1839,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].rangeCardinality(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1840,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1840,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1841
      start: 1835
    functionDepth: 5
    functionLinenumber: 1835
    functionLinenumberEnd: 1841
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testRangeCardinalityAtBoundary()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].rangeCardinality(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testRangeCardinalityAtBoundary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1846,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testCase()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1850,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].withRunAt(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1850,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1850,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1850,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].withRunAt(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1850,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].withBitmapAt(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1850,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].withArrayAt(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1850,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].build()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1850,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1850,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1860,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].iterator()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1861,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].forEachRemaining()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1861,1
    - Dst: '[java.util.BitSet].nextClearBit(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1867,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].nextAbsentValue(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1867,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1867,1
    - Dst: '[java.util.BitSet].previousClearBit(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1868,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].previousAbsentValue(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1868,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1868,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1873
      start: 1843
    functionDepth: 1
    functionLinenumber: 1843
    functionLinenumberEnd: 1873
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testAbsentBits()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].withBitmapAt(int)'
    - '[java.util.Arrays].asList(int,int,int,int)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].build()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].nextAbsentValue(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].iterator()'
    - '[java.util.BitSet].nextClearBit(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testCase()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].forEachRemaining()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].previousAbsentValue(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].withRunAt(int)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].withArrayAt(int)'
    - '[java.util.BitSet].previousClearBit(org.roaringbitmap.buffer.TestImmutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testAbsentBits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertThrows()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1877,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1879
      start: 1875
    functionDepth: 0
    functionLinenumber: 1875
    functionLinenumberEnd: 1879
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].invalidCookie()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].invalidCookie()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1883,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getContainerCount()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1884,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1884,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1885
      start: 1881
    functionDepth: 2
    functionLinenumber: 1881
    functionLinenumberEnd: 1885
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testContainerSizeRoaringBitmapMultiple()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int,int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getContainerCount()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testContainerSizeRoaringBitmapMultiple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1889,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getContainerCount()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1890,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmap:1890,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1891
      start: 1887
    functionDepth: 2
    functionLinenumber: 1887
    functionLinenumberEnd: 1891
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testContainerSizeRoaringBitmapSingle()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getContainerCount()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testContainerSizeRoaringBitmapSingle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.TestImmutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.TestImmutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestContainer:34,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getContainerName()'
      Src: org.roaringbitmap.buffer.TestContainer:34,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:33,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestContainer:36,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getContainerName()'
      Src: org.roaringbitmap.buffer.TestContainer:36,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:35,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestContainer:38,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getContainerName()'
      Src: org.roaringbitmap.buffer.TestContainer:38,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 31
    functionDepth: 3
    functionLinenumber: 31
    functionLinenumberEnd: 39
    functionName: '[org.roaringbitmap.buffer.TestContainer].testNames()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getContainerName()'
    - '[org.roaringbitmap.buffer.TestContainer].assertEquals(org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].getContainerName()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getContainerName()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].testNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCharIterator()'
      Src: org.roaringbitmap.buffer.TestContainer:42,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.TestContainer:45,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.buffer.TestContainer:50,1
    - Dst: System.out.print(String)
      Src: org.roaringbitmap.buffer.TestContainer:60,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCharIterator()'
      Src: org.roaringbitmap.buffer.TestContainer:61,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.TestContainer:62,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.buffer.TestContainer:63,1
    - Dst: System.out.print(String)
      Src: org.roaringbitmap.buffer.TestContainer:63,1
    - Dst: System.out.print(String)
      Src: org.roaringbitmap.buffer.TestContainer:65,1
    - Dst: System.out.print(String)
      Src: org.roaringbitmap.buffer.TestContainer:67,1
    - Dst: System.out.println()
      Src: org.roaringbitmap.buffer.TestContainer:69,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableContainer
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - c
    - s
    argTypes:
    - org.roaringbitmap.buffer.MappeableContainer
    - char[]
    constantsTouched: []
    func_position:
      end: 72
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 72
    functionName: '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,char[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].getCharIterator()'
    - System.out.print(String)
    - System.out.println()
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[org.roaringbitmap.PeekableCharIterator].next()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestContainer:75,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:77,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ss
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 80
      start: 74
    functionDepth: 2
    functionLinenumber: 74
    functionLinenumberEnd: 80
    functionName: '[org.roaringbitmap.buffer.TestContainer].makeContainer(char[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.TestContainer].makeContainer(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:86,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:87,1
    - Dst: '[java.util.Arrays].binarySearch(org.roaringbitmap.buffer.TestContainer,char)'
      Src: org.roaringbitmap.buffer.TestContainer:91,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:95,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestContainer:95,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 96
    functionName: '[org.roaringbitmap.buffer.TestContainer].inotTest1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].binarySearch(org.roaringbitmap.buffer.TestContainer,char)'
    - '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
    - '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].inotTest1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestContainer:100,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:106,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:107,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:108,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestContainer:109,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:109,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:111,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestContainer:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 129
    functionName: '[org.roaringbitmap.buffer.TestContainer].inotTest10()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
    - '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
    - System.out.println(String)
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].inotTest10()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestContainer:133,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:136,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].runOptimize()'
      Src: org.roaringbitmap.buffer.TestContainer:137,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:138,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:139,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:140,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestContainer:141,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:141,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:143,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestContainer:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 131
    functionDepth: 1
    functionLinenumber: 131
    functionLinenumberEnd: 163
    functionName: '[org.roaringbitmap.buffer.TestContainer].inotTest10A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
    - '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].runOptimize()'
    - System.out.println(String)
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].inotTest10A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:169,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].runOptimize()'
      Src: org.roaringbitmap.buffer.TestContainer:170,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:171,1
    - Dst: '[java.util.Arrays].binarySearch(org.roaringbitmap.buffer.TestContainer,char)'
      Src: org.roaringbitmap.buffer.TestContainer:175,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:179,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestContainer:179,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 165
    functionDepth: 1
    functionLinenumber: 165
    functionLinenumberEnd: 180
    functionName: '[org.roaringbitmap.buffer.TestContainer].inotTest1A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].binarySearch(org.roaringbitmap.buffer.TestContainer,char)'
    - '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
    - '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].runOptimize()'
    - '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].inotTest1A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:186,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:187,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:188,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:189,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestContainer:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 182
    functionDepth: 1
    functionLinenumber: 182
    functionLinenumberEnd: 190
    functionName: '[org.roaringbitmap.buffer.TestContainer].inotTest2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
    - '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].inotTest2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:196,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].runOptimize()'
      Src: org.roaringbitmap.buffer.TestContainer:197,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:198,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:199,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:200,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:201,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:202,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestContainer:202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 192
    functionDepth: 1
    functionLinenumber: 192
    functionLinenumberEnd: 203
    functionName: '[org.roaringbitmap.buffer.TestContainer].inotTest2A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
    - '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].runOptimize()'
    - '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].inotTest2A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestContainer:209,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestContainer:211,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:214,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestContainer:215,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestContainer:215,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestContainer:216,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:216,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:217,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestContainer:219,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestContainer:219,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 205
    functionDepth: 4
    functionLinenumber: 205
    functionLinenumberEnd: 221
    functionName: '[org.roaringbitmap.buffer.TestContainer].inotTest3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].inotTest3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:227,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:228,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:229,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestContainer:230,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:230,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:231,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:232,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestContainer:232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 233
      start: 223
    functionDepth: 1
    functionLinenumber: 223
    functionLinenumberEnd: 233
    functionName: '[org.roaringbitmap.buffer.TestContainer].inotTest4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
    - '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].inotTest4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:239,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].runOptimize()'
      Src: org.roaringbitmap.buffer.TestContainer:240,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:241,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:242,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestContainer:243,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:243,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:244,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:245,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestContainer:245,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 246
      start: 235
    functionDepth: 1
    functionLinenumber: 235
    functionLinenumberEnd: 246
    functionName: '[org.roaringbitmap.buffer.TestContainer].inotTest4A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
    - '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].runOptimize()'
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].inotTest4A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestContainer:250,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:261,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:262,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:263,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestContainer:264,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:264,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:265,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:266,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:267,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestContainer:267,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 268
      start: 248
    functionDepth: 1
    functionLinenumber: 248
    functionLinenumberEnd: 268
    functionName: '[org.roaringbitmap.buffer.TestContainer].inotTest5()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
    - '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
    - System.out.println(String)
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].inotTest5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestContainer:272,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:283,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].runOptimize()'
      Src: org.roaringbitmap.buffer.TestContainer:284,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:285,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:286,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestContainer:287,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:287,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:288,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:289,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:290,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestContainer:290,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 291
      start: 270
    functionDepth: 1
    functionLinenumber: 270
    functionLinenumberEnd: 291
    functionName: '[org.roaringbitmap.buffer.TestContainer].inotTest5A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
    - '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].runOptimize()'
    - System.out.println(String)
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].inotTest5A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestContainer:295,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:307,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:308,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:309,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestContainer:310,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:310,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:311,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:312,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:313,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestContainer:313,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 314
      start: 293
    functionDepth: 1
    functionLinenumber: 293
    functionLinenumberEnd: 314
    functionName: '[org.roaringbitmap.buffer.TestContainer].inotTest6()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
    - '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
    - System.out.println(String)
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].inotTest6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestContainer:318,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:329,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:330,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestContainer:331,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:332,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:334,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestContainer:336,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:336,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:337,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestContainer:338,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:339,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:341,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:343,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestContainer:343,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 344
      start: 316
    functionDepth: 1
    functionLinenumber: 316
    functionLinenumberEnd: 344
    functionName: '[org.roaringbitmap.buffer.TestContainer].inotTest7()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
    - '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
    - System.out.println(String)
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].inotTest7()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestContainer:349,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:359,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:360,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:361,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestContainer:363,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:363,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:364,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:365,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:366,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestContainer:366,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 367
      start: 347
    functionDepth: 1
    functionLinenumber: 347
    functionLinenumberEnd: 367
    functionName: '[org.roaringbitmap.buffer.TestContainer].inotTest8()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
    - '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
    - System.out.println(String)
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].inotTest8()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:374,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:375,1
    - Dst: '[java.util.Arrays].binarySearch(org.roaringbitmap.buffer.TestContainer,char)'
      Src: org.roaringbitmap.buffer.TestContainer:379,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:383,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestContainer:383,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:384,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestContainer:384,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 385
      start: 370
    functionDepth: 1
    functionLinenumber: 370
    functionLinenumberEnd: 385
    functionName: '[org.roaringbitmap.buffer.TestContainer].notTest1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].binarySearch(org.roaringbitmap.buffer.TestContainer,char)'
    - '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
    - '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].notTest1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestContainer:389,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:397,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:398,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:399,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestContainer:400,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:400,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:409,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestContainer:409,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 410
      start: 387
    functionDepth: 1
    functionLinenumber: 387
    functionLinenumberEnd: 410
    functionName: '[org.roaringbitmap.buffer.TestContainer].notTest10()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
    - '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int,int)'
    - System.out.println(String)
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].notTest10()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestContainer:414,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:422,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:423,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:424,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestContainer:425,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:425,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:434,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestContainer:434,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 435
      start: 412
    functionDepth: 1
    functionLinenumber: 412
    functionLinenumberEnd: 435
    functionName: '[org.roaringbitmap.buffer.TestContainer].notTest11()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
    - '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int,int)'
    - System.out.println(String)
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].notTest11()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:441,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].runOptimize()'
      Src: org.roaringbitmap.buffer.TestContainer:442,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:443,1
    - Dst: '[java.util.Arrays].binarySearch(org.roaringbitmap.buffer.TestContainer,char)'
      Src: org.roaringbitmap.buffer.TestContainer:447,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:451,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestContainer:451,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:452,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestContainer:452,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 453
      start: 437
    functionDepth: 1
    functionLinenumber: 437
    functionLinenumberEnd: 453
    functionName: '[org.roaringbitmap.buffer.TestContainer].notTest1A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].binarySearch(org.roaringbitmap.buffer.TestContainer,char)'
    - '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].runOptimize()'
    - '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].notTest1A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:459,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:460,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:461,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:462,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestContainer:462,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 463
      start: 455
    functionDepth: 1
    functionLinenumber: 455
    functionLinenumberEnd: 463
    functionName: '[org.roaringbitmap.buffer.TestContainer].notTest2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
    - '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].notTest2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:469,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].runOptimize()'
      Src: org.roaringbitmap.buffer.TestContainer:470,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:471,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:472,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:473,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestContainer:473,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 474
      start: 465
    functionDepth: 1
    functionLinenumber: 465
    functionLinenumberEnd: 474
    functionName: '[org.roaringbitmap.buffer.TestContainer].notTest2A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].runOptimize()'
    - '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].notTest2A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestContainer:480,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestContainer:482,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:485,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestContainer:486,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestContainer:486,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestContainer:487,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:487,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:488,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestContainer:490,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestContainer:490,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 492
      start: 476
    functionDepth: 4
    functionLinenumber: 476
    functionLinenumberEnd: 492
    functionName: '[org.roaringbitmap.buffer.TestContainer].notTest3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].notTest3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestContainer:496,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:499,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:500,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:501,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestContainer:502,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:502,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:503,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:504,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestContainer:504,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 505
      start: 494
    functionDepth: 1
    functionLinenumber: 494
    functionLinenumberEnd: 505
    functionName: '[org.roaringbitmap.buffer.TestContainer].notTest4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
    - '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
    - System.out.println(String)
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].notTest4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestContainer:509,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:512,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].runOptimize()'
      Src: org.roaringbitmap.buffer.TestContainer:513,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:514,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:515,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestContainer:516,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:516,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:517,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:518,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestContainer:518,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 519
      start: 507
    functionDepth: 1
    functionLinenumber: 507
    functionLinenumberEnd: 519
    functionName: '[org.roaringbitmap.buffer.TestContainer].notTest4A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
    - '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].runOptimize()'
    - System.out.println(String)
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].notTest4A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestContainer:523,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:534,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:535,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:536,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestContainer:537,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:537,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:538,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:539,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:540,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestContainer:540,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 541
      start: 521
    functionDepth: 1
    functionLinenumber: 521
    functionLinenumberEnd: 541
    functionName: '[org.roaringbitmap.buffer.TestContainer].notTest5()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
    - '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
    - System.out.println(String)
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].notTest5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestContainer:545,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:557,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:558,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:559,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestContainer:560,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:560,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:561,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:562,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:563,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestContainer:563,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 564
      start: 543
    functionDepth: 1
    functionLinenumber: 543
    functionLinenumberEnd: 564
    functionName: '[org.roaringbitmap.buffer.TestContainer].notTest6()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
    - '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
    - System.out.println(String)
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].notTest6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestContainer:568,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:579,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:580,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestContainer:581,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:582,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:584,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestContainer:586,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:586,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:587,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestContainer:588,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:589,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:591,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:593,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestContainer:593,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 594
      start: 566
    functionDepth: 1
    functionLinenumber: 566
    functionLinenumberEnd: 594
    functionName: '[org.roaringbitmap.buffer.TestContainer].notTest7()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
    - '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
    - System.out.println(String)
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].notTest7()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestContainer:598,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:609,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].runOptimize()'
      Src: org.roaringbitmap.buffer.TestContainer:610,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:611,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:612,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].runOptimize()'
      Src: org.roaringbitmap.buffer.TestContainer:613,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:614,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestContainer:615,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:615,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:616,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:617,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:618,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestContainer:618,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 619
      start: 596
    functionDepth: 1
    functionLinenumber: 596
    functionLinenumberEnd: 619
    functionName: '[org.roaringbitmap.buffer.TestContainer].notTest7A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
    - '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].runOptimize()'
    - System.out.println(String)
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].notTest7A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestContainer:623,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:634,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:635,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:636,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestContainer:637,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:637,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:638,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:639,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:640,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestContainer:640,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 641
      start: 621
    functionDepth: 1
    functionLinenumber: 621
    functionLinenumberEnd: 641
    functionName: '[org.roaringbitmap.buffer.TestContainer].notTest8()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
    - '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
    - System.out.println(String)
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].notTest8()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestContainer:645,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:657,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:658,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:659,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestContainer:660,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:660,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:661,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:662,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:663,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestContainer:663,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 664
      start: 643
    functionDepth: 1
    functionLinenumber: 643
    functionLinenumberEnd: 664
    functionName: '[org.roaringbitmap.buffer.TestContainer].notTest9()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestContainer].makeContainer(org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
    - '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
    - System.out.println(String)
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].notTest9()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestContainer:669,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestContainer:670,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestContainer:671,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:674,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:675,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:676,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
      Src: org.roaringbitmap.buffer.TestContainer:679,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].numberOfRuns()'
      Src: org.roaringbitmap.buffer.TestContainer:679,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:679,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
      Src: org.roaringbitmap.buffer.TestContainer:680,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].numberOfRuns()'
      Src: org.roaringbitmap.buffer.TestContainer:680,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:680,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 681
      start: 666
    functionDepth: 3
    functionLinenumber: 666
    functionLinenumberEnd: 681
    functionName: '[org.roaringbitmap.buffer.TestContainer].numberOfRuns()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].numberOfRuns()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].numberOfRuns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:685,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestContainer:687,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:687,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:688,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestContainer:688,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 689
      start: 683
    functionDepth: 2
    functionLinenumber: 683
    functionLinenumberEnd: 689
    functionName: '[org.roaringbitmap.buffer.TestContainer].rangeOfOnesTest1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int)'
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].rangeOfOnesTest1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:693,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].runOptimize()'
      Src: org.roaringbitmap.buffer.TestContainer:694,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:695,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:696,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestContainer:696,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 697
      start: 691
    functionDepth: 2
    functionLinenumber: 691
    functionLinenumberEnd: 697
    functionName: '[org.roaringbitmap.buffer.TestContainer].rangeOfOnesTest1A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int)'
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].runOptimize()'
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].rangeOfOnesTest1A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:701,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestContainer:703,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:703,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 704
      start: 699
    functionDepth: 2
    functionLinenumber: 699
    functionLinenumberEnd: 704
    functionName: '[org.roaringbitmap.buffer.TestContainer].rangeOfOnesTest2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].rangeOfOnesTest2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:708,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:713,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestContainer:713,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 714
      start: 706
    functionDepth: 2
    functionLinenumber: 706
    functionLinenumberEnd: 714
    functionName: '[org.roaringbitmap.buffer.TestContainer].rangeOfOnesTest2A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].rangeOfOnesTest2A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:718,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].runOptimize()'
      Src: org.roaringbitmap.buffer.TestContainer:719,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:724,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestContainer:724,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 725
      start: 716
    functionDepth: 2
    functionLinenumber: 716
    functionLinenumberEnd: 725
    functionName: '[org.roaringbitmap.buffer.TestContainer].rangeOfOnesTest2AA()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].runOptimize()'
    - '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].rangeOfOnesTest2AA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:730,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 731
      start: 727
    functionDepth: 2
    functionLinenumber: 727
    functionLinenumberEnd: 731
    functionName: '[org.roaringbitmap.buffer.TestContainer].rangeOfOnesTest3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].rangeOfOnesTest3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:735,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 736
      start: 733
    functionDepth: 2
    functionLinenumber: 733
    functionLinenumberEnd: 736
    functionName: '[org.roaringbitmap.buffer.TestContainer].rangeOfOnesTest4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].rangeOfOnesTest4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestContainer:740,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestContainer:742,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestContainer:744,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:744,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:745,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestContainer:747,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestContainer:749,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:749,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:750,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestContainer:751,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestContainer:752,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:752,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:753,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].remove(char)'
      Src: org.roaringbitmap.buffer.TestContainer:754,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestContainer:755,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:755,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:756,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].runOptimize()'
      Src: org.roaringbitmap.buffer.TestContainer:757,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestContainer:758,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:758,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:759,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:760,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].runOptimize()'
      Src: org.roaringbitmap.buffer.TestContainer:761,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestContainer:762,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:762,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestContainer:763,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 764
      start: 738
    functionDepth: 4
    functionLinenumber: 738
    functionLinenumberEnd: 764
    functionName: '[org.roaringbitmap.buffer.TestContainer].transitionTest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableContainer].remove(char)'
    - '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].add(char)'
    - '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].runOptimize()'
    - '[org.roaringbitmap.buffer.TestContainer].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].transitionTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestContainer:768,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:768,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:768,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestContainer:769,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:769,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:769,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestContainer:770,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:770,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestContainer:771,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:771,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestContainer:772,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestContainer:772,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestContainer:772,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestContainer:774,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestContainer:774,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestContainer:774,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestContainer:774,1
    - Dst: '[com.google.common.collect.ImmutableSet].of(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:776,1
    - Dst: '[com.google.common.collect.Sets].powerSet(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:776,1
    - Dst: test.iterator()
      Src: org.roaringbitmap.buffer.TestContainer:777,1
    - Dst: test.size()
      Src: org.roaringbitmap.buffer.TestContainer:778,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].next()'
      Src: org.roaringbitmap.buffer.TestContainer:779,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].xor(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:780,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestContainer:780,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].xorCardinality(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:780,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(org.roaringbitmap.buffer.TestContainer,org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:780,1
    - Dst: test.size()
      Src: org.roaringbitmap.buffer.TestContainer:781,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].next()'
      Src: org.roaringbitmap.buffer.TestContainer:782,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].next()'
      Src: org.roaringbitmap.buffer.TestContainer:783,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].xor(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:784,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestContainer:784,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].xorCardinality(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:784,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(org.roaringbitmap.buffer.TestContainer,org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:784,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].xor(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:785,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestContainer:785,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].xorCardinality(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:785,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(org.roaringbitmap.buffer.TestContainer,org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:785,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 788
      start: 766
    functionDepth: 4
    functionLinenumber: 766
    functionLinenumberEnd: 788
    functionName: '[org.roaringbitmap.buffer.TestContainer].testXorContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[com.google.common.collect.Sets].powerSet(org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.TestContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
    - '[org.roaringbitmap.buffer.TestContainer].xorCardinality(org.roaringbitmap.buffer.TestContainer)'
    - '[com.google.common.collect.ImmutableSet].of(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.TestContainer].assertEquals(org.roaringbitmap.buffer.TestContainer,org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].add(char)'
    - '[org.roaringbitmap.buffer.TestContainer].next()'
    - '[org.roaringbitmap.buffer.TestContainer].xor(org.roaringbitmap.buffer.TestContainer)'
    - test.size()
    - test.iterator()
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].testXorContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertThrows()'
      Src: org.roaringbitmap.buffer.TestContainer:792,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 793
      start: 790
    functionDepth: 0
    functionLinenumber: 790
    functionLinenumberEnd: 793
    functionName: '[org.roaringbitmap.buffer.TestContainer].testFirst_Array()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].testFirst_Array()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertThrows()'
      Src: org.roaringbitmap.buffer.TestContainer:797,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 798
      start: 795
    functionDepth: 0
    functionLinenumber: 795
    functionLinenumberEnd: 798
    functionName: '[org.roaringbitmap.buffer.TestContainer].testLast_Array()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].testLast_Array()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertThrows()'
      Src: org.roaringbitmap.buffer.TestContainer:802,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 803
      start: 800
    functionDepth: 0
    functionLinenumber: 800
    functionLinenumberEnd: 803
    functionName: '[org.roaringbitmap.buffer.TestContainer].testFirst_Run()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].testFirst_Run()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertThrows()'
      Src: org.roaringbitmap.buffer.TestContainer:807,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 808
      start: 805
    functionDepth: 0
    functionLinenumber: 805
    functionLinenumberEnd: 808
    functionName: '[org.roaringbitmap.buffer.TestContainer].testLast_Run()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].testLast_Run()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertThrows()'
      Src: org.roaringbitmap.buffer.TestContainer:812,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 813
      start: 810
    functionDepth: 0
    functionLinenumber: 810
    functionLinenumberEnd: 813
    functionName: '[org.roaringbitmap.buffer.TestContainer].testFirst_Bitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].testFirst_Bitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertThrows()'
      Src: org.roaringbitmap.buffer.TestContainer:817,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 818
      start: 815
    functionDepth: 0
    functionLinenumber: 815
    functionLinenumberEnd: 818
    functionName: '[org.roaringbitmap.buffer.TestContainer].testLast_Bitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].testLast_Bitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestContainer:822,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].testFirstLast(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:822,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 823
      start: 820
    functionDepth: 2
    functionLinenumber: 820
    functionLinenumberEnd: 823
    functionName: '[org.roaringbitmap.buffer.TestContainer].testFirstLast_Array()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestContainer].testFirstLast(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].testFirstLast_Array()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestContainer:827,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].testFirstLast(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:827,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 828
      start: 825
    functionDepth: 2
    functionLinenumber: 825
    functionLinenumberEnd: 828
    functionName: '[org.roaringbitmap.buffer.TestContainer].testFirstLast_Run()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestContainer].testFirstLast(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].testFirstLast_Run()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestContainer:832,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].testFirstLast(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:832,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 833
      start: 830
    functionDepth: 1
    functionLinenumber: 830
    functionLinenumberEnd: 833
    functionName: '[org.roaringbitmap.buffer.TestContainer].testFirstLast_Bitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestContainer].testFirstLast(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].testFirstLast_Bitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(org.roaringbitmap.buffer.TestContainer,org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:840,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].first()'
      Src: org.roaringbitmap.buffer.TestContainer:841,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(org.roaringbitmap.buffer.TestContainer,int)'
      Src: org.roaringbitmap.buffer.TestContainer:841,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].last()'
      Src: org.roaringbitmap.buffer.TestContainer:842,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestContainer:842,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableContainer
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - container
    argTypes:
    - org.roaringbitmap.buffer.MappeableContainer
    constantsTouched: []
    func_position:
      end: 845
      start: 835
    functionDepth: 1
    functionLinenumber: 835
    functionLinenumberEnd: 845
    functionName: '[org.roaringbitmap.buffer.TestContainer].testFirstLast(org.roaringbitmap.buffer.MappeableContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].first()'
    - '[org.roaringbitmap.buffer.MappeableContainer].last()'
    - '[org.roaringbitmap.buffer.TestContainer].assertEquals(org.roaringbitmap.buffer.TestContainer,int)'
    - '[org.roaringbitmap.buffer.TestContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].add(org.roaringbitmap.buffer.TestContainer,org.roaringbitmap.buffer.TestContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].testFirstLast(org.roaringbitmap.buffer.MappeableContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestContainer:849,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestContainer:850,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestContainer:851,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:853,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:854,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:855,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].toString()'
      Src: org.roaringbitmap.buffer.TestContainer:859,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(org.roaringbitmap.buffer.TestContainer,String)'
      Src: org.roaringbitmap.buffer.TestContainer:859,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].toString()'
      Src: org.roaringbitmap.buffer.TestContainer:860,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(org.roaringbitmap.buffer.TestContainer,String)'
      Src: org.roaringbitmap.buffer.TestContainer:860,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].toString()'
      Src: org.roaringbitmap.buffer.TestContainer:862,1
    - Dst: '[String].replaceAll(String,String)'
      Src: org.roaringbitmap.buffer.TestContainer:862,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].replace(char,char)'
      Src: org.roaringbitmap.buffer.TestContainer:862,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].replaceFirst(String,String)'
      Src: org.roaringbitmap.buffer.TestContainer:862,1
    - Dst: '[org.roaringbitmap.buffer.TestContainer].assertEquals(org.roaringbitmap.buffer.TestContainer,org.roaringbitmap.buffer.TestContainer)'
      Src: org.roaringbitmap.buffer.TestContainer:863,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 864
      start: 847
    functionDepth: 3
    functionLinenumber: 847
    functionLinenumberEnd: 864
    functionName: '[org.roaringbitmap.buffer.TestContainer].testConsistentToString()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestContainer].replace(char,char)'
    - '[org.roaringbitmap.buffer.TestContainer].assertEquals(org.roaringbitmap.buffer.TestContainer,String)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.TestContainer].replaceFirst(String,String)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].toString()'
    - '[org.roaringbitmap.buffer.TestContainer].assertEquals(org.roaringbitmap.buffer.TestContainer,org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].toString()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(org.roaringbitmap.buffer.TestContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].toString()'
    - '[String].replaceAll(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestContainer].testConsistentToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.TestContainer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.TestContainer].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.TestContainer
    signature: '[org.roaringbitmap.buffer.TestContainer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:23,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestCopyOnWrite)'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:25,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestCopyOnWrite)'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:28,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestCopyOnWrite)'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:31,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:35,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:36,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:37,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:38,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:40,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestCopyOnWrite)'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:40,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestCopyOnWrite)'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:41,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:44,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:45,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:45,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWrite].assertEquals(org.roaringbitmap.buffer.TestCopyOnWrite,org.roaringbitmap.buffer.TestCopyOnWrite)'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:45,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWrite].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:46,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmapCopyOnWrite()'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:49,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:50,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:50,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWrite].assertEquals(org.roaringbitmap.buffer.TestCopyOnWrite,org.roaringbitmap.buffer.TestCopyOnWrite)'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:50,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWrite].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:51,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWrite].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:54,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:57,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:58,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWrite].assertTrue(org.roaringbitmap.buffer.TestCopyOnWrite)'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:58,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:59,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWrite].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:59,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:60,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWrite].assertFalse(org.roaringbitmap.buffer.TestCopyOnWrite)'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:60,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].remove(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:63,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:64,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWrite].assertFalse(org.roaringbitmap.buffer.TestCopyOnWrite)'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:64,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:65,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWrite].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:65,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:66,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWrite].assertTrue(org.roaringbitmap.buffer.TestCopyOnWrite)'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:66,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 20
    functionDepth: 6
    functionLinenumber: 20
    functionLinenumberEnd: 67
    functionName: '[org.roaringbitmap.buffer.TestCopyOnWrite].testCopyOnWriteBasic()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestCopyOnWrite.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestCopyOnWrite].assertTrue(org.roaringbitmap.buffer.TestCopyOnWrite)'
    - '[org.roaringbitmap.buffer.TestCopyOnWrite].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestCopyOnWrite].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.buffer.TestCopyOnWrite].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestCopyOnWrite)'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestCopyOnWrite)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
    - '[org.roaringbitmap.buffer.TestCopyOnWrite].assertFalse(org.roaringbitmap.buffer.TestCopyOnWrite)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.TestCopyOnWrite].assertFalse(boolean)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestCopyOnWrite)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.buffer.TestCopyOnWrite].assertEquals(org.roaringbitmap.buffer.TestCopyOnWrite,org.roaringbitmap.buffer.TestCopyOnWrite)'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].remove(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmapCopyOnWrite()'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].contains(int)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestCopyOnWrite].testCopyOnWriteBasic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:72,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestCopyOnWrite)'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:74,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:78,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:79,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:80,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:81,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:83,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestCopyOnWrite)'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:83,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestCopyOnWrite)'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:84,1
    - Dst: System.nanoTime()
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:87,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmapCopyOnWrite()'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:88,1
    - Dst: System.nanoTime()
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:89,1
    - Dst: System.nanoTime()
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:92,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:93,1
    - Dst: System.nanoTime()
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:94,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:97,1
    - Dst: '[org.roaringbitmap.buffer.TestCopyOnWrite].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestCopyOnWrite:100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 69
    functionDepth: 4
    functionLinenumber: 69
    functionLinenumberEnd: 101
    functionName: '[org.roaringbitmap.buffer.TestCopyOnWrite].testCopyOnWritePerformance()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestCopyOnWrite.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestCopyOnWrite)'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestCopyOnWrite)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestCopyOnWrite].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmapCopyOnWrite()'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - System.out.println(String)
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestCopyOnWrite)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - System.nanoTime()
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestCopyOnWrite].testCopyOnWritePerformance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.TestCopyOnWrite
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.TestCopyOnWrite].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestCopyOnWrite.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.TestCopyOnWrite
    signature: '[org.roaringbitmap.buffer.TestCopyOnWrite].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.gc()
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].cleanup()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestSerializationViaByteBuffer.java
    functionUses: 0
    functionsReached:
    - System.gc()
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].cleanup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:44,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:45,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:46,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:47,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:48,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:49,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:50,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:51,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:52,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:53,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:54,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:55,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:56,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:57,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:58,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:59,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:60,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:61,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:62,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:63,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:64,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:65,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:66,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:67,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:68,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:69,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:70,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:71,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:72,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:73,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:74,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:75,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:76,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:77,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:78,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:79,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:80,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:81,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:82,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:83,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:84,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:85,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:86,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:87,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:88,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:89,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:90,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:91,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:92,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:93,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:94,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:95,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:96,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:97,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:98,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:99,1
    - Dst: '[java.util.stream.Stream].of(org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 100
    functionName: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].params()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestSerializationViaByteBuffer.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,boolean)'
    - '[java.util.stream.Stream].of(org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer,org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].params()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].getClass()'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:106,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].getSimpleName()'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:106,1
    - Dst: '[java.nio.file.Files].createTempFile(org.roaringbitmap.buffer.TestSerializationViaByteBuffer,String)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:106,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].toFile()'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:107,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].deleteOnExit()'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 108
    functionName: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].before()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestSerializationViaByteBuffer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].getClass()'
    - '[java.nio.file.Files].createTempFile(org.roaringbitmap.buffer.TestSerializationViaByteBuffer,String)'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].deleteOnExit()'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].toFile()'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].getSimpleName()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].before()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.SeededTestData].randomBitmap(int)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:114,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:114,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].serialise(org.roaringbitmap.buffer.MutableRoaringBitmap,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:115,1
    - Dst: '[java.nio.file.Path].toFile()'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:116,1
    - Dst: '[java.io.RandomAccessFile].<init>(org.roaringbitmap.buffer.TestSerializationViaByteBuffer,String)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:116,1
    - Dst: raf.getChannel()
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:117,1
    - Dst: channel.map(org.roaringbitmap.buffer.TestSerializationViaByteBuffer,int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer)
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:118,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].put(byte[])'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:119,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].flip()'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:120,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].order(java.nio.ByteOrder)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:121,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:122,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:123,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].validate()'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:124,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].assertTrue(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:124,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:125,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.nio.ByteOrder
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - keys
    - order
    - runOptimise
    argTypes:
    - int
    - java.nio.ByteOrder
    - boolean
    constantsTouched: []
    func_position:
      end: 127
      start: 110
    functionDepth: 5
    functionLinenumber: 110
    functionLinenumberEnd: 127
    functionName: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].testDeserializeFromMappedFile(int,java.nio.ByteOrder,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestSerializationViaByteBuffer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].serialise(org.roaringbitmap.buffer.MutableRoaringBitmap,boolean)'
    - '[java.nio.file.Path].toFile()'
    - '[java.io.RandomAccessFile].<init>(org.roaringbitmap.buffer.TestSerializationViaByteBuffer,String)'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].flip()'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].assertTrue(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - channel.map(org.roaringbitmap.buffer.TestSerializationViaByteBuffer,int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer)
    - '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.SeededTestData].randomBitmap(int)'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].put(byte[])'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].order(java.nio.ByteOrder)'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].validate()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
    - raf.getChannel()
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].testDeserializeFromMappedFile(int,java.nio.ByteOrder,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.SeededTestData].randomBitmap(int)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:133,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:133,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].serialise(org.roaringbitmap.buffer.MutableRoaringBitmap,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:134,1
    - Dst: '[java.nio.file.Path].toFile()'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:135,1
    - Dst: '[java.io.RandomAccessFile].<init>(org.roaringbitmap.buffer.TestSerializationViaByteBuffer,String)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:135,1
    - Dst: raf.getChannel()
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:136,1
    - Dst: channel.map(org.roaringbitmap.buffer.TestSerializationViaByteBuffer,int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer)
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:137,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].put(byte[])'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:138,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].flip()'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:139,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:140,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:141,1
    - Dst: '[java.nio.ByteBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:141,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serialize(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:142,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].flip()'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:143,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:144,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].assertEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.nio.ByteOrder
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - keys
    - order
    - runOptimise
    argTypes:
    - int
    - java.nio.ByteOrder
    - boolean
    constantsTouched: []
    func_position:
      end: 147
      start: 129
    functionDepth: 5
    functionLinenumber: 129
    functionLinenumberEnd: 147
    functionName: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].testSerializeMappedBitmap(int,java.nio.ByteOrder,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestSerializationViaByteBuffer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].serialise(org.roaringbitmap.buffer.MutableRoaringBitmap,boolean)'
    - '[java.nio.file.Path].toFile()'
    - '[java.io.RandomAccessFile].<init>(org.roaringbitmap.buffer.TestSerializationViaByteBuffer,String)'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].flip()'
    - channel.map(org.roaringbitmap.buffer.TestSerializationViaByteBuffer,int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer)
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
    - '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.SeededTestData].randomBitmap(int)'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].put(byte[])'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serializedSizeInBytes()'
    - '[java.nio.ByteBuffer].allocate(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serialize(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].assertEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - raf.getChannel()
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].testSerializeMappedBitmap(int,java.nio.ByteOrder,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.SeededTestData].randomBitmap(int)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:153,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:153,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].serialise(org.roaringbitmap.buffer.MutableRoaringBitmap,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:154,1
    - Dst: '[java.nio.ByteBuffer].wrap(byte[])'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:155,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].order(java.nio.ByteOrder)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:155,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:156,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:157,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].validate()'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:158,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].assertTrue(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:158,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:159,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.nio.ByteOrder
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - keys
    - order
    - runOptimise
    argTypes:
    - int
    - java.nio.ByteOrder
    - boolean
    constantsTouched: []
    func_position:
      end: 160
      start: 149
    functionDepth: 5
    functionLinenumber: 149
    functionLinenumberEnd: 160
    functionName: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].testDeserializeFromHeap(int,java.nio.ByteOrder,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestSerializationViaByteBuffer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].serialise(org.roaringbitmap.buffer.MutableRoaringBitmap,boolean)'
    - '[java.nio.ByteBuffer].wrap(byte[])'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].assertTrue(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.SeededTestData].randomBitmap(int)'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].validate()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].order(java.nio.ByteOrder)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].testDeserializeFromHeap(int,java.nio.ByteOrder,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.SeededTestData].randomBitmap(int)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:166,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:166,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].serialise(org.roaringbitmap.buffer.MutableRoaringBitmap,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:167,1
    - Dst: '[java.nio.ByteBuffer].allocateDirect(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:168,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].order(java.nio.ByteOrder)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:168,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].put(byte[])'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:169,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].position(int)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:170,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:171,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:172,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].validate()'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:173,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].assertTrue(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:173,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.nio.ByteOrder
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - keys
    - order
    - runOptimise
    argTypes:
    - int
    - java.nio.ByteOrder
    - boolean
    constantsTouched: []
    func_position:
      end: 175
      start: 162
    functionDepth: 5
    functionLinenumber: 162
    functionLinenumberEnd: 175
    functionName: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].testDeserializeFromDirect(int,java.nio.ByteOrder,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestSerializationViaByteBuffer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].serialise(org.roaringbitmap.buffer.MutableRoaringBitmap,boolean)'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].assertTrue(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].position(int)'
    - '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.SeededTestData].randomBitmap(int)'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].put(byte[])'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].validate()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].order(java.nio.ByteOrder)'
    - '[java.nio.ByteBuffer].allocateDirect(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].testDeserializeFromDirect(int,java.nio.ByteOrder,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.SeededTestData].randomBitmap(int)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:181,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:181,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].serialise(org.roaringbitmap.buffer.MutableRoaringBitmap,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:182,1
    - Dst: '[java.nio.ByteBuffer].allocateDirect(int)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:183,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].order(java.nio.ByteOrder)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:183,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].position(int)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:184,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].put(byte[])'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:185,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].position(int)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:186,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:187,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:188,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].validate()'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:189,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].assertTrue(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:189,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.nio.ByteOrder
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - keys
    - order
    - runOptimise
    argTypes:
    - int
    - java.nio.ByteOrder
    - boolean
    constantsTouched: []
    func_position:
      end: 191
      start: 177
    functionDepth: 5
    functionLinenumber: 177
    functionLinenumberEnd: 191
    functionName: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].testDeserializeFromDirectWithOffset(int,java.nio.ByteOrder,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestSerializationViaByteBuffer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].serialise(org.roaringbitmap.buffer.MutableRoaringBitmap,boolean)'
    - '[java.nio.ByteBuffer].allocateDirect(int)'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].assertTrue(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].position(int)'
    - '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.SeededTestData].randomBitmap(int)'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].put(byte[])'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].validate()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].order(java.nio.ByteOrder)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].testDeserializeFromDirectWithOffset(int,java.nio.ByteOrder,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.SeededTestData].randomBitmap(int)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:197,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:197,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].serialise(org.roaringbitmap.buffer.MutableRoaringBitmap,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:198,1
    - Dst: '[java.nio.ByteBuffer].allocateDirect(int)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:199,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].order(java.nio.ByteOrder)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:199,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].position(int)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:200,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:201,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:202,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].position()'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:203,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].assertEquals(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:203,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.nio.ByteOrder
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - keys
    - order
    - runOptimise
    argTypes:
    - int
    - java.nio.ByteOrder
    - boolean
    constantsTouched: []
    func_position:
      end: 204
      start: 193
    functionDepth: 5
    functionLinenumber: 193
    functionLinenumberEnd: 204
    functionName: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].testSerializeCorrectOffset(int,java.nio.ByteOrder,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestSerializationViaByteBuffer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].serialise(org.roaringbitmap.buffer.MutableRoaringBitmap,boolean)'
    - '[java.nio.ByteBuffer].allocateDirect(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].position(int)'
    - '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.SeededTestData].randomBitmap(int)'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].position()'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].assertEquals(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].order(java.nio.ByteOrder)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].testSerializeCorrectOffset(int,java.nio.ByteOrder,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.SeededTestData].randomBitmap(int)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:210,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:210,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].serialise(org.roaringbitmap.buffer.MutableRoaringBitmap,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:211,1
    - Dst: '[java.nio.ByteBuffer].allocate(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:212,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].order(java.nio.ByteOrder)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:212,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:213,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].remaining()'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:214,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].assertEquals(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:214,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:215,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].array()'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:216,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:216,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:216,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:217,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:219,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.nio.ByteOrder
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - keys
    - order
    - runOptimise
    argTypes:
    - int
    - java.nio.ByteOrder
    - boolean
    constantsTouched: []
    func_position:
      end: 220
      start: 206
    functionDepth: 5
    functionLinenumber: 206
    functionLinenumberEnd: 220
    functionName: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].testSerializeToByteBufferDeserializeViaStream(int,java.nio.ByteOrder,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestSerializationViaByteBuffer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].serialise(org.roaringbitmap.buffer.MutableRoaringBitmap,boolean)'
    - '[java.nio.ByteBuffer].allocate(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].remaining()'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].array()'
    - '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
    - '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.SeededTestData].randomBitmap(int)'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].assertEquals(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].order(java.nio.ByteOrder)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].testSerializeToByteBufferDeserializeViaStream(int,java.nio.ByteOrder,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.SeededTestData].randomBitmap(int)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:226,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:226,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].serialise(org.roaringbitmap.buffer.MutableRoaringBitmap,boolean)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:227,1
    - Dst: '[java.nio.ByteBuffer].allocate(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:228,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].order(java.nio.ByteOrder)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:228,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:229,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].remaining()'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:230,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].assertEquals(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:230,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:231,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].flip()'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:232,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:233,1
    - Dst: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.nio.ByteOrder
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - keys
    - order
    - runOptimise
    argTypes:
    - int
    - java.nio.ByteOrder
    - boolean
    constantsTouched: []
    func_position:
      end: 235
      start: 222
    functionDepth: 5
    functionLinenumber: 222
    functionLinenumberEnd: 235
    functionName: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].testSerializeToByteBufferDeserializeByteBuffer(int,java.nio.ByteOrder,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestSerializationViaByteBuffer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].serialise(org.roaringbitmap.buffer.MutableRoaringBitmap,boolean)'
    - '[java.nio.ByteBuffer].allocate(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].remaining()'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].flip()'
    - '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.SeededTestData].randomBitmap(int)'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].assertEquals(int,org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
    - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].order(java.nio.ByteOrder)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].testSerializeToByteBufferDeserializeByteBuffer(int,java.nio.ByteOrder,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:240,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:242,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:242,1
    - Dst: '[java.io.DataOutputStream].<init>(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:243,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:244,1
    - Dst: bos.toByteArray()
      Src: org.roaringbitmap.buffer.TestSerializationViaByteBuffer:245,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: byte[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - input
    - runOptimise
    argTypes:
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    - boolean
    constantsTouched: []
    func_position:
      end: 247
      start: 237
    functionDepth: 2
    functionLinenumber: 237
    functionLinenumberEnd: 247
    functionName: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].serialise(org.roaringbitmap.buffer.MutableRoaringBitmap,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestSerializationViaByteBuffer.java
    functionUses: 8
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
    - '[java.io.DataOutputStream].<init>(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[java.io.ByteArrayOutputStream].<init>(org.roaringbitmap.buffer.TestSerializationViaByteBuffer)'
    - bos.toByteArray()
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
    linkageType: ''
    returnType: byte[]
    signature: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].serialise(org.roaringbitmap.buffer.MutableRoaringBitmap,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.file.Path
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.TestSerializationViaByteBuffer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestSerializationViaByteBuffer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.TestSerializationViaByteBuffer
    signature: '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.IntIterator].hasNext()'
      Src: org.roaringbitmap.buffer.TestIterators:41,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.TestIterators,int)'
      Src: org.roaringbitmap.buffer.TestIterators:43,1
    - Dst: '[org.roaringbitmap.IntIterator].next()'
      Src: org.roaringbitmap.buffer.TestIterators:45,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.TestIterators,org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:47,1
    - Dst: '[com.google.common.primitives.Ints].asList(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:47,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.IntIterator
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<Integer>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ints
    argTypes:
    - org.roaringbitmap.IntIterator
    constantsTouched: []
    func_position:
      end: 48
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 48
    functionName: '[org.roaringbitmap.buffer.TestIterators].asList(org.roaringbitmap.IntIterator)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIterators.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.TestIterators,org.roaringbitmap.buffer.TestIterators)'
    - '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.TestIterators,int)'
    - '[org.roaringbitmap.IntIterator].next()'
    - '[com.google.common.primitives.Ints].asList(org.roaringbitmap.buffer.TestIterators)'
    - '[org.roaringbitmap.IntIterator].hasNext()'
    linkageType: ''
    returnType: java.util.List<Integer>
    signature: '[org.roaringbitmap.buffer.TestIterators].asList(org.roaringbitmap.IntIterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.IntIterator].<init>()'
      Src: org.roaringbitmap.buffer.TestIterators:52,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].asList(org.roaringbitmap.IntIterator)'
      Src: org.roaringbitmap.buffer.TestIterators:51,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.CharIterator
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<Integer>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - shorts
    argTypes:
    - org.roaringbitmap.CharIterator
    constantsTouched: []
    func_position:
      end: 68
      start: 50
    functionDepth: 2
    functionLinenumber: 50
    functionLinenumberEnd: 68
    functionName: '[org.roaringbitmap.buffer.TestIterators].asList(org.roaringbitmap.CharIterator)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.IntIterator].<init>()'
    - '[org.roaringbitmap.buffer.TestIterators].asList(org.roaringbitmap.IntIterator)'
    linkageType: ''
    returnType: java.util.List<Integer>
    signature: '[org.roaringbitmap.buffer.TestIterators].asList(org.roaringbitmap.CharIterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>(int)'
      Src: org.roaringbitmap.buffer.TestIterators:72,1
    - Dst: '[java.util.Random].nextInt()'
      Src: org.roaringbitmap.buffer.TestIterators:76,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:77,1
    - Dst: '[java.util.ArrayList].<init>(java.util.HashSet)'
      Src: org.roaringbitmap.buffer.TestIterators:79,1
    - Dst: '[java.util.ArrayList].sort(java.util.Comparator<Integer>)'
      Src: org.roaringbitmap.buffer.TestIterators:80,1
    - Dst: '[com.google.common.primitives.Ints].toArray(java.util.ArrayList)'
      Src: org.roaringbitmap.buffer.TestIterators:81,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Random
      - int
      - java.util.Comparator<Integer>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - source
    - count
    - comparator
    argTypes:
    - java.util.Random
    - int
    - java.util.Comparator<Integer>
    constantsTouched: []
    func_position:
      end: 82
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 82
    functionName: '[org.roaringbitmap.buffer.TestIterators].takeSortedAndDistinct(java.util.Random,int,java.util.Comparator<Integer>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[com.google.common.primitives.Ints].toArray(java.util.ArrayList)'
    - '[java.util.ArrayList].sort(java.util.Comparator<Integer>)'
    - '[java.util.Random].nextInt()'
    - '[java.util.ArrayList].<init>(java.util.HashSet)'
    - '[java.util.HashSet].add(org.roaringbitmap.buffer.TestIterators)'
    - '[java.util.HashSet].<init>(int)'
    linkageType: ''
    returnType: int[]
    signature: '[org.roaringbitmap.buffer.TestIterators].takeSortedAndDistinct(java.util.Random,int,java.util.Comparator<Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestIterators:87,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestIterators:88,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestIterators:89,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestIterators:90,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestIterators:92,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
      Src: org.roaringbitmap.buffer.TestIterators:93,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestIterators:101,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
      Src: org.roaringbitmap.buffer.TestIterators:102,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 85
    functionDepth: 5
    functionLinenumber: 85
    functionLinenumberEnd: 109
    functionName: '[org.roaringbitmap.buffer.TestIterators].testCorruptionInfiniteLoop()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestIterators].testCorruptionInfiniteLoop()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.TestIterators:114,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].put(int)'
      Src: org.roaringbitmap.buffer.TestIterators:114,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].put(int,int)'
      Src: org.roaringbitmap.buffer.TestIterators:114,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:114,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCharIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:116,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].asList(org.roaringbitmap.PeekableCharIterator)'
      Src: org.roaringbitmap.buffer.TestIterators:116,1
    - Dst: '[com.google.common.collect.ImmutableList].of(int,int)'
      Src: org.roaringbitmap.buffer.TestIterators:116,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(java.util.List<Integer>,org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:116,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getReverseCharIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:117,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].asList(org.roaringbitmap.PeekableCharIterator)'
      Src: org.roaringbitmap.buffer.TestIterators:117,1
    - Dst: '[com.google.common.collect.ImmutableList].of(int,int)'
      Src: org.roaringbitmap.buffer.TestIterators:117,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(java.util.List<Integer>,org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 111
    functionDepth: 2
    functionLinenumber: 111
    functionLinenumberEnd: 118
    functionName: '[org.roaringbitmap.buffer.TestIterators].testBitmapIteration()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestIterators].put(int)'
    - '[com.google.common.collect.ImmutableList].of(int,int)'
    - '[java.nio.LongBuffer].allocate(int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCharIterator()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,org.roaringbitmap.buffer.TestIterators)'
    - '[org.roaringbitmap.buffer.TestIterators].asList(org.roaringbitmap.PeekableCharIterator)'
    - '[org.roaringbitmap.buffer.TestIterators].put(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].getReverseCharIterator()'
    - '[org.roaringbitmap.buffer.TestIterators].assertEquals(java.util.List<Integer>,org.roaringbitmap.buffer.TestIterators)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestIterators].testBitmapIteration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf()'
      Src: org.roaringbitmap.buffer.TestIterators:122,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].iterator()'
      Src: org.roaringbitmap.buffer.TestIterators:122,1
    - Dst: '[java.util.Iterator<Integer>].hasNext()'
      Src: org.roaringbitmap.buffer.TestIterators:122,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertFalse(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:122,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf()'
      Src: org.roaringbitmap.buffer.TestIterators:123,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:123,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].hasNext()'
      Src: org.roaringbitmap.buffer.TestIterators:123,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertFalse(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:123,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf()'
      Src: org.roaringbitmap.buffer.TestIterators:124,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getSignedIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:124,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].hasNext()'
      Src: org.roaringbitmap.buffer.TestIterators:124,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertFalse(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:124,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf()'
      Src: org.roaringbitmap.buffer.TestIterators:125,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:125,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].hasNext()'
      Src: org.roaringbitmap.buffer.TestIterators:125,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertFalse(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 120
    functionDepth: 5
    functionLinenumber: 120
    functionLinenumberEnd: 126
    functionName: '[org.roaringbitmap.buffer.TestIterators].testEmptyIteration()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getReverseIntIterator()'
    - '[org.roaringbitmap.buffer.TestIterators].hasNext()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf()'
    - '[org.roaringbitmap.buffer.TestIterators].assertFalse(org.roaringbitmap.buffer.TestIterators)'
    - '[java.util.Iterator<Integer>].hasNext()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getSignedIntIterator()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].iterator()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestIterators].testEmptyIteration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.buffer.TestIterators:130,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].takeSortedAndDistinct(java.util.Random,int)'
      Src: org.roaringbitmap.buffer.TestIterators:131,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int[])'
      Src: org.roaringbitmap.buffer.TestIterators:132,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].iterator()'
      Src: org.roaringbitmap.buffer.TestIterators:134,1
    - Dst: '[com.google.common.collect.ImmutableList].copyOf(java.util.Iterator<Integer>)'
      Src: org.roaringbitmap.buffer.TestIterators:134,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:135,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].asList(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:135,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getSignedIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:136,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].asList(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:136,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:137,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].asList(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:137,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestIterators:139,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].size()'
      Src: org.roaringbitmap.buffer.TestIterators:139,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:139,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestIterators:140,1
    - Dst: '[java.util.List<Integer>].size()'
      Src: org.roaringbitmap.buffer.TestIterators:140,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:140,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestIterators:141,1
    - Dst: '[java.util.List<Integer>].size()'
      Src: org.roaringbitmap.buffer.TestIterators:141,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:141,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestIterators:142,1
    - Dst: '[java.util.List<Integer>].size()'
      Src: org.roaringbitmap.buffer.TestIterators:142,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:142,1
    - Dst: '[com.google.common.primitives.Ints].asList(int[])'
      Src: org.roaringbitmap.buffer.TestIterators:143,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:143,1
    - Dst: '[com.google.common.primitives.Ints].asList(int[])'
      Src: org.roaringbitmap.buffer.TestIterators:144,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,java.util.List<Integer>)'
      Src: org.roaringbitmap.buffer.TestIterators:144,1
    - Dst: '[com.google.common.primitives.Ints].asList(int[])'
      Src: org.roaringbitmap.buffer.TestIterators:146,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].stream()'
      Src: org.roaringbitmap.buffer.TestIterators:146,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].sorted()'
      Src: org.roaringbitmap.buffer.TestIterators:146,1
    - Dst: '[java.util.stream.Collectors].toList()'
      Src: org.roaringbitmap.buffer.TestIterators:146,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].collect(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:146,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,java.util.List<Integer>)'
      Src: org.roaringbitmap.buffer.TestIterators:145,1
    - Dst: '[com.google.common.primitives.Ints].asList(int[])'
      Src: org.roaringbitmap.buffer.TestIterators:147,1
    - Dst: '[com.google.common.collect.Lists].reverse(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:147,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,java.util.List<Integer>)'
      Src: org.roaringbitmap.buffer.TestIterators:147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 148
    functionName: '[org.roaringbitmap.buffer.TestIterators].testIteration()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<Integer>].size()'
    - '[org.roaringbitmap.buffer.TestIterators].asList(org.roaringbitmap.buffer.TestIterators)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestIterators].size()'
    - '[org.roaringbitmap.buffer.TestIterators].takeSortedAndDistinct(java.util.Random,int)'
    - '[com.google.common.collect.Lists].reverse(org.roaringbitmap.buffer.TestIterators)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].iterator()'
    - '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,org.roaringbitmap.buffer.TestIterators)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int[])'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getReverseIntIterator()'
    - '[org.roaringbitmap.buffer.TestIterators].sorted()'
    - '[java.util.stream.Collectors].toList()'
    - '[com.google.common.primitives.Ints].asList(int[])'
    - '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,java.util.List<Integer>)'
    - '[org.roaringbitmap.buffer.TestIterators].stream()'
    - '[org.roaringbitmap.buffer.TestIterators].collect(org.roaringbitmap.buffer.TestIterators)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getSignedIntIterator()'
    - '[com.google.common.collect.ImmutableList].copyOf(java.util.Iterator<Integer>)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestIterators].testIteration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.buffer.TestIterators:152,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].takeSortedAndDistinct(java.util.Random,int)'
      Src: org.roaringbitmap.buffer.TestIterators:153,1
    - Dst: '[java.util.HashSet].<init>(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:155,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:157,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.roaringbitmap.buffer.TestIterators:159,1
    - Dst: '[java.util.ArrayList].addAll(java.util.HashSet)'
      Src: org.roaringbitmap.buffer.TestIterators:160,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.buffer.TestIterators:163,1
    - Dst: '[java.util.HashSet].contains(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:165,1
    - Dst: '[java.util.ArrayList].set(org.roaringbitmap.buffer.TestIterators,org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:168,1
    - Dst: '[java.util.ArrayList].sort()'
      Src: org.roaringbitmap.buffer.TestIterators:174,1
    - Dst: '[com.google.common.primitives.Ints].toArray(java.util.ArrayList)'
      Src: org.roaringbitmap.buffer.TestIterators:176,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:176,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestIterators:177,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].iterator()'
      Src: org.roaringbitmap.buffer.TestIterators:179,1
    - Dst: '[com.google.common.collect.ImmutableList].copyOf(java.util.Iterator<Integer>)'
      Src: org.roaringbitmap.buffer.TestIterators:179,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:180,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].asList(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:180,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getSignedIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:181,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].asList(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:181,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:182,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].asList(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:182,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestIterators:184,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].size()'
      Src: org.roaringbitmap.buffer.TestIterators:184,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:184,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestIterators:185,1
    - Dst: '[java.util.List<Integer>].size()'
      Src: org.roaringbitmap.buffer.TestIterators:185,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:185,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestIterators:186,1
    - Dst: '[java.util.List<Integer>].size()'
      Src: org.roaringbitmap.buffer.TestIterators:186,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:186,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestIterators:187,1
    - Dst: '[java.util.List<Integer>].size()'
      Src: org.roaringbitmap.buffer.TestIterators:187,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:187,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(java.util.ArrayList,org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:188,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(java.util.ArrayList,java.util.List<Integer>)'
      Src: org.roaringbitmap.buffer.TestIterators:189,1
    - Dst: '[java.util.ArrayList].stream()'
      Src: org.roaringbitmap.buffer.TestIterators:190,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].sorted()'
      Src: org.roaringbitmap.buffer.TestIterators:190,1
    - Dst: '[java.util.stream.Collectors].toList()'
      Src: org.roaringbitmap.buffer.TestIterators:190,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].collect(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:190,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,java.util.List<Integer>)'
      Src: org.roaringbitmap.buffer.TestIterators:190,1
    - Dst: '[com.google.common.collect.Lists].reverse(java.util.ArrayList)'
      Src: org.roaringbitmap.buffer.TestIterators:191,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,java.util.List<Integer>)'
      Src: org.roaringbitmap.buffer.TestIterators:191,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 192
      start: 150
    functionDepth: 2
    functionLinenumber: 150
    functionLinenumberEnd: 192
    functionName: '[org.roaringbitmap.buffer.TestIterators].testIteration1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestIterators)'
    - '[java.util.List<Integer>].size()'
    - '[org.roaringbitmap.buffer.TestIterators].asList(org.roaringbitmap.buffer.TestIterators)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[java.util.ArrayList].<init>(int)'
    - '[org.roaringbitmap.buffer.TestIterators].size()'
    - '[java.util.HashSet].<init>(org.roaringbitmap.buffer.TestIterators)'
    - '[java.util.ArrayList].set(org.roaringbitmap.buffer.TestIterators,org.roaringbitmap.buffer.TestIterators)'
    - '[org.roaringbitmap.buffer.TestIterators].takeSortedAndDistinct(java.util.Random,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].iterator()'
    - '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,org.roaringbitmap.buffer.TestIterators)'
    - '[java.util.ArrayList].stream()'
    - '[java.util.HashSet].contains(org.roaringbitmap.buffer.TestIterators)'
    - '[java.util.ArrayList].size()'
    - '[java.util.Random].<init>(int)'
    - '[java.util.HashSet].add(org.roaringbitmap.buffer.TestIterators)'
    - '[com.google.common.collect.Lists].reverse(java.util.ArrayList)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getReverseIntIterator()'
    - '[org.roaringbitmap.buffer.TestIterators].sorted()'
    - '[java.util.ArrayList].addAll(java.util.HashSet)'
    - '[java.util.stream.Collectors].toList()'
    - '[java.util.ArrayList].sort()'
    - '[com.google.common.primitives.Ints].toArray(java.util.ArrayList)'
    - '[org.roaringbitmap.buffer.TestIterators].assertEquals(java.util.ArrayList,org.roaringbitmap.buffer.TestIterators)'
    - '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,java.util.List<Integer>)'
    - '[org.roaringbitmap.buffer.TestIterators].collect(org.roaringbitmap.buffer.TestIterators)'
    - '[org.roaringbitmap.buffer.TestIterators].assertEquals(java.util.ArrayList,java.util.List<Integer>)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getSignedIntIterator()'
    - '[com.google.common.collect.ImmutableList].copyOf(java.util.Iterator<Integer>)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestIterators].testIteration1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestIterators:197,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].iterator()'
      Src: org.roaringbitmap.buffer.TestIterators:199,1
    - Dst: '[com.google.common.collect.ImmutableList].copyOf(java.util.Iterator<Integer>)'
      Src: org.roaringbitmap.buffer.TestIterators:199,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:200,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].asList(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:200,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getSignedIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:201,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].asList(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:201,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:202,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].asList(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:202,1
    - Dst: '[com.google.common.collect.ImmutableList].of(int,int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestIterators:204,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:204,1
    - Dst: '[com.google.common.collect.ImmutableList].of(int,int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestIterators:205,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,java.util.List<Integer>)'
      Src: org.roaringbitmap.buffer.TestIterators:205,1
    - Dst: '[com.google.common.collect.ImmutableList].of(int,int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestIterators:206,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,java.util.List<Integer>)'
      Src: org.roaringbitmap.buffer.TestIterators:206,1
    - Dst: '[com.google.common.collect.ImmutableList].of(int,int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestIterators:207,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,java.util.List<Integer>)'
      Src: org.roaringbitmap.buffer.TestIterators:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 208
    functionName: '[org.roaringbitmap.buffer.TestIterators].testSmallIteration()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,org.roaringbitmap.buffer.TestIterators)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getReverseIntIterator()'
    - '[org.roaringbitmap.buffer.TestIterators].asList(org.roaringbitmap.buffer.TestIterators)'
    - '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,java.util.List<Integer>)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getSignedIntIterator()'
    - '[com.google.common.collect.ImmutableList].copyOf(java.util.Iterator<Integer>)'
    - '[com.google.common.collect.ImmutableList].of(int,int,int,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].iterator()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestIterators].testSmallIteration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.buffer.TestIterators:212,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestIterators:213,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].iterator()'
      Src: org.roaringbitmap.buffer.TestIterators:215,1
    - Dst: '[com.google.common.collect.ImmutableList].copyOf(java.util.Iterator<Integer>)'
      Src: org.roaringbitmap.buffer.TestIterators:215,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:216,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].asList(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:216,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getSignedIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:217,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].asList(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:217,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:218,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].asList(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:218,1
    - Dst: '[com.google.common.collect.ImmutableList].of(int,int,int)'
      Src: org.roaringbitmap.buffer.TestIterators:220,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:220,1
    - Dst: '[com.google.common.collect.ImmutableList].of(int,int,int)'
      Src: org.roaringbitmap.buffer.TestIterators:221,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,java.util.List<Integer>)'
      Src: org.roaringbitmap.buffer.TestIterators:221,1
    - Dst: '[com.google.common.collect.ImmutableList].of(int,int,int)'
      Src: org.roaringbitmap.buffer.TestIterators:222,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,java.util.List<Integer>)'
      Src: org.roaringbitmap.buffer.TestIterators:222,1
    - Dst: '[com.google.common.collect.ImmutableList].of(int,int,int)'
      Src: org.roaringbitmap.buffer.TestIterators:223,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,java.util.List<Integer>)'
      Src: org.roaringbitmap.buffer.TestIterators:223,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 224
      start: 210
    functionDepth: 2
    functionLinenumber: 210
    functionLinenumberEnd: 224
    functionName: '[org.roaringbitmap.buffer.TestIterators].testSmallIteration1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,org.roaringbitmap.buffer.TestIterators)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getReverseIntIterator()'
    - '[org.roaringbitmap.buffer.TestIterators].asList(org.roaringbitmap.buffer.TestIterators)'
    - '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,java.util.List<Integer>)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getSignedIntIterator()'
    - '[com.google.common.collect.ImmutableList].copyOf(java.util.Iterator<Integer>)'
    - '[com.google.common.collect.ImmutableList].of(int,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].iterator()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestIterators].testSmallIteration1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.buffer.TestIterators:228,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].takeSortedAndDistinct(java.util.Random,int)'
      Src: org.roaringbitmap.buffer.TestIterators:229,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int[])'
      Src: org.roaringbitmap.buffer.TestIterators:230,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:231,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].advanceIfNeeded()'
      Src: org.roaringbitmap.buffer.TestIterators:233,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].peekNext()'
      Src: org.roaringbitmap.buffer.TestIterators:234,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:234,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:236,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].advanceIfNeeded()'
      Src: org.roaringbitmap.buffer.TestIterators:238,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].next()'
      Src: org.roaringbitmap.buffer.TestIterators:239,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:239,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:241,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].advanceIfNeeded()'
      Src: org.roaringbitmap.buffer.TestIterators:243,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].next()'
      Src: org.roaringbitmap.buffer.TestIterators:244,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].peekNext()'
      Src: org.roaringbitmap.buffer.TestIterators:245,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:245,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:247,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].advanceIfNeeded()'
      Src: org.roaringbitmap.buffer.TestIterators:247,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 248
      start: 226
    functionDepth: 1
    functionLinenumber: 226
    functionLinenumberEnd: 248
    functionName: '[org.roaringbitmap.buffer.TestIterators].testSkips()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestIterators].next()'
    - '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int[])'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.buffer.TestIterators].peekNext()'
    - '[org.roaringbitmap.buffer.TestIterators].takeSortedAndDistinct(java.util.Random,int)'
    - '[org.roaringbitmap.buffer.TestIterators].advanceIfNeeded()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestIterators].testSkips()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.buffer.TestIterators:252,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].takeSortedAndDistinct(java.util.Random,int)'
      Src: org.roaringbitmap.buffer.TestIterators:253,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int[])'
      Src: org.roaringbitmap.buffer.TestIterators:254,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:255,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].advanceIfNeeded()'
      Src: org.roaringbitmap.buffer.TestIterators:257,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].peekNext()'
      Src: org.roaringbitmap.buffer.TestIterators:258,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:258,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:260,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].advanceIfNeeded()'
      Src: org.roaringbitmap.buffer.TestIterators:262,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].next()'
      Src: org.roaringbitmap.buffer.TestIterators:263,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:263,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:265,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].advanceIfNeeded()'
      Src: org.roaringbitmap.buffer.TestIterators:267,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].next()'
      Src: org.roaringbitmap.buffer.TestIterators:268,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].peekNext()'
      Src: org.roaringbitmap.buffer.TestIterators:269,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:269,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:271,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].advanceIfNeeded()'
      Src: org.roaringbitmap.buffer.TestIterators:271,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 272
      start: 250
    functionDepth: 1
    functionLinenumber: 250
    functionLinenumberEnd: 272
    functionName: '[org.roaringbitmap.buffer.TestIterators].testSkipsReverse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getReverseIntIterator()'
    - '[org.roaringbitmap.buffer.TestIterators].next()'
    - '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int[])'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.buffer.TestIterators].peekNext()'
    - '[org.roaringbitmap.buffer.TestIterators].takeSortedAndDistinct(java.util.Random,int)'
    - '[org.roaringbitmap.buffer.TestIterators].advanceIfNeeded()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestIterators].testSkipsReverse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestIterators:277,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:279,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].advanceIfNeeded(int,int)'
      Src: org.roaringbitmap.buffer.TestIterators:280,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].peekNext()'
      Src: org.roaringbitmap.buffer.TestIterators:282,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(int,org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:282,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].next()'
      Src: org.roaringbitmap.buffer.TestIterators:283,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(int,org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 284
      start: 274
    functionDepth: 1
    functionLinenumber: 274
    functionLinenumberEnd: 284
    functionName: '[org.roaringbitmap.buffer.TestIterators].testSkipReverseBelowEveryValueOfAnArrayContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getReverseIntIterator()'
    - '[org.roaringbitmap.buffer.TestIterators].next()'
    - '[org.roaringbitmap.buffer.TestIterators].assertEquals(int,org.roaringbitmap.buffer.TestIterators)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int,int,int)'
    - '[org.roaringbitmap.buffer.TestIterators].advanceIfNeeded(int,int)'
    - '[org.roaringbitmap.buffer.TestIterators].peekNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestIterators].testSkipReverseBelowEveryValueOfAnArrayContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestIterators:289,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestIterators:290,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:292,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:295,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].advanceIfNeeded(int)'
      Src: org.roaringbitmap.buffer.TestIterators:296,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].peekNext()'
      Src: org.roaringbitmap.buffer.TestIterators:298,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:298,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertTrue(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:298,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].peekNext()'
      Src: org.roaringbitmap.buffer.TestIterators:299,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(int,org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:299,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].next()'
      Src: org.roaringbitmap.buffer.TestIterators:300,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(int,org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:300,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 301
      start: 286
    functionDepth: 5
    functionLinenumber: 286
    functionLinenumberEnd: 301
    functionName: '[org.roaringbitmap.buffer.TestIterators].testSkipReverseBelowEveryValueOfABitmapContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(org.roaringbitmap.buffer.TestIterators)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getReverseIntIterator()'
    - '[org.roaringbitmap.buffer.TestIterators].advanceIfNeeded(int)'
    - '[org.roaringbitmap.buffer.TestIterators].next()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestIterators].assertEquals(int,org.roaringbitmap.buffer.TestIterators)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.TestIterators].peekNext()'
    - '[org.roaringbitmap.buffer.TestIterators].assertTrue(org.roaringbitmap.buffer.TestIterators)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestIterators)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestIterators].testSkipReverseBelowEveryValueOfABitmapContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestIterators:305,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestIterators:306,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:308,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestIterators:310,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestIterators:311,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestIterators:313,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestIterators:314,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestIterators:315,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestIterators:316,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestIterators:317,1
    - Dst: '[java.nio.ByteBuffer].allocateDirect(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:319,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].put(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:320,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].position(int)'
      Src: org.roaringbitmap.buffer.TestIterators:321,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:322,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:324,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int,int)'
      Src: org.roaringbitmap.buffer.TestIterators:326,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.buffer.TestIterators:327,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestIterators:327,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int)'
      Src: org.roaringbitmap.buffer.TestIterators:329,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.buffer.TestIterators:330,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestIterators:330,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestIterators:330,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.buffer.TestIterators:331,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestIterators:331,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 332
      start: 303
    functionDepth: 5
    functionLinenumber: 303
    functionLinenumberEnd: 332
    functionName: '[org.roaringbitmap.buffer.TestIterators].testSkipReverseBelowEveryValueOnDirectBuffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].allocateDirect(org.roaringbitmap.buffer.TestIterators)'
    - '[org.roaringbitmap.buffer.TestIterators].assertEquals(int,int)'
    - '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.TestIterators].put(org.roaringbitmap.buffer.TestIterators)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestIterators)'
    - '[org.roaringbitmap.PeekableIntIterator].peekNext()'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getReverseIntIterator()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.buffer.TestIterators].position(int)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestIterators)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestIterators].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestIterators].testSkipReverseBelowEveryValueOnDirectBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.buffer.TestIterators:336,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].takeSortedAndDistinct(java.util.Random,int)'
      Src: org.roaringbitmap.buffer.TestIterators:337,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int[])'
      Src: org.roaringbitmap.buffer.TestIterators:338,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestIterators:339,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestIterators:340,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestIterators:341,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestIterators:342,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestIterators:343,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:343,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:343,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:345,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded()'
      Src: org.roaringbitmap.buffer.TestIterators:347,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
      Src: org.roaringbitmap.buffer.TestIterators:348,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestIterators:348,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:350,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded()'
      Src: org.roaringbitmap.buffer.TestIterators:352,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.buffer.TestIterators:353,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:353,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 355
      start: 334
    functionDepth: 1
    functionLinenumber: 334
    functionLinenumberEnd: 355
    functionName: '[org.roaringbitmap.buffer.TestIterators].testSkipsReverseImmutable()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestIterators)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.buffer.TestIterators].assertEquals(int)'
    - '[org.roaringbitmap.PeekableIntIterator].peekNext()'
    - '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int[])'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestIterators)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getReverseIntIterator()'
    - '[org.roaringbitmap.buffer.TestIterators].takeSortedAndDistinct(java.util.Random,int)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestIterators].testSkipsReverseImmutable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.buffer.TestIterators:359,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].takeSortedAndDistinct(java.util.Random,int)'
      Src: org.roaringbitmap.buffer.TestIterators:360,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int[])'
      Src: org.roaringbitmap.buffer.TestIterators:361,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getSignedIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:362,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].advanceIfNeeded()'
      Src: org.roaringbitmap.buffer.TestIterators:364,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].peekNext()'
      Src: org.roaringbitmap.buffer.TestIterators:365,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:365,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getSignedIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:367,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].advanceIfNeeded()'
      Src: org.roaringbitmap.buffer.TestIterators:369,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].peekNext()'
      Src: org.roaringbitmap.buffer.TestIterators:370,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:370,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getSignedIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:372,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].advanceIfNeeded()'
      Src: org.roaringbitmap.buffer.TestIterators:374,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].next()'
      Src: org.roaringbitmap.buffer.TestIterators:375,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:375,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getSignedIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:377,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].advanceIfNeeded()'
      Src: org.roaringbitmap.buffer.TestIterators:379,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].next()'
      Src: org.roaringbitmap.buffer.TestIterators:380,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].peekNext()'
      Src: org.roaringbitmap.buffer.TestIterators:381,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:381,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 383
      start: 357
    functionDepth: 1
    functionLinenumber: 357
    functionLinenumberEnd: 383
    functionName: '[org.roaringbitmap.buffer.TestIterators].testSkipsSignedIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestIterators].next()'
    - '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int[])'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getSignedIntIterator()'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.buffer.TestIterators].peekNext()'
    - '[org.roaringbitmap.buffer.TestIterators].takeSortedAndDistinct(java.util.Random,int)'
    - '[org.roaringbitmap.buffer.TestIterators].advanceIfNeeded()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestIterators].testSkipsSignedIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestIterators:387,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestIterators:390,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:393,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].advanceIfNeeded(int)'
      Src: org.roaringbitmap.buffer.TestIterators:394,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].peekNext()'
      Src: org.roaringbitmap.buffer.TestIterators:395,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,int)'
      Src: org.roaringbitmap.buffer.TestIterators:395,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].next()'
      Src: org.roaringbitmap.buffer.TestIterators:396,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,int)'
      Src: org.roaringbitmap.buffer.TestIterators:396,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 398
      start: 385
    functionDepth: 5
    functionLinenumber: 385
    functionLinenumberEnd: 398
    functionName: '[org.roaringbitmap.buffer.TestIterators].testSkipsDense()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestIterators].advanceIfNeeded(int)'
    - '[org.roaringbitmap.buffer.TestIterators].next()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.TestIterators].peekNext()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestIterators].testSkipsDense()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestIterators:402,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestIterators:405,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:408,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].advanceIfNeeded(int)'
      Src: org.roaringbitmap.buffer.TestIterators:409,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].peekNext()'
      Src: org.roaringbitmap.buffer.TestIterators:410,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(int,org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:410,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].next()'
      Src: org.roaringbitmap.buffer.TestIterators:411,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(int,org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:411,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 413
      start: 400
    functionDepth: 5
    functionLinenumber: 400
    functionLinenumberEnd: 413
    functionName: '[org.roaringbitmap.buffer.TestIterators].testSkipsDenseReverse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getReverseIntIterator()'
    - '[org.roaringbitmap.buffer.TestIterators].advanceIfNeeded(int)'
    - '[org.roaringbitmap.buffer.TestIterators].next()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestIterators].assertEquals(int,org.roaringbitmap.buffer.TestIterators)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.TestIterators].peekNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestIterators].testSkipsDenseReverse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestIterators:417,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:423,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:429,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].advanceIfNeeded(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:431,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].peekNext()'
      Src: org.roaringbitmap.buffer.TestIterators:432,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:432,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].next()'
      Src: org.roaringbitmap.buffer.TestIterators:433,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:433,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 436
      start: 415
    functionDepth: 4
    functionLinenumber: 415
    functionLinenumberEnd: 436
    functionName: '[org.roaringbitmap.buffer.TestIterators].testSkipsMultipleContainersReverse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,org.roaringbitmap.buffer.TestIterators)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getReverseIntIterator()'
    - '[org.roaringbitmap.buffer.TestIterators].next()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestIterators].advanceIfNeeded(org.roaringbitmap.buffer.TestIterators)'
    - '[org.roaringbitmap.buffer.TestIterators].peekNext()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestIterators)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestIterators].testSkipsMultipleContainersReverse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestIterators:440,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:442,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:444,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].advanceIfNeeded(int)'
      Src: org.roaringbitmap.buffer.TestIterators:445,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].hasNext()'
      Src: org.roaringbitmap.buffer.TestIterators:446,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].next()'
      Src: org.roaringbitmap.buffer.TestIterators:447,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 449
      start: 438
    functionDepth: 4
    functionLinenumber: 438
    functionLinenumberEnd: 449
    functionName: '[org.roaringbitmap.buffer.TestIterators].testIndexIterator4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestIterators].advanceIfNeeded(int)'
    - '[org.roaringbitmap.buffer.TestIterators].next()'
    - '[org.roaringbitmap.buffer.TestIterators].hasNext()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestIterators)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestIterators].testIndexIterator4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestIterators:453,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestIterators:454,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestIterators:455,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:457,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].advanceIfNeeded(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:458,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].peekNext()'
      Src: org.roaringbitmap.buffer.TestIterators:459,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:459,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].next()'
      Src: org.roaringbitmap.buffer.TestIterators:460,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:460,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 462
      start: 451
    functionDepth: 4
    functionLinenumber: 451
    functionLinenumberEnd: 462
    functionName: '[org.roaringbitmap.buffer.TestIterators].testSkipsRun()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,org.roaringbitmap.buffer.TestIterators)'
    - '[org.roaringbitmap.buffer.TestIterators].next()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.TestIterators].advanceIfNeeded(org.roaringbitmap.buffer.TestIterators)'
    - '[org.roaringbitmap.buffer.TestIterators].peekNext()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestIterators].testSkipsRun()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestIterators:466,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestIterators:467,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestIterators:468,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:470,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].advanceIfNeeded(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:471,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].peekNext()'
      Src: org.roaringbitmap.buffer.TestIterators:472,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:472,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].next()'
      Src: org.roaringbitmap.buffer.TestIterators:473,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:473,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 475
      start: 464
    functionDepth: 4
    functionLinenumber: 464
    functionLinenumberEnd: 475
    functionName: '[org.roaringbitmap.buffer.TestIterators].testSkipsRunReverse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,org.roaringbitmap.buffer.TestIterators)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getReverseIntIterator()'
    - '[org.roaringbitmap.buffer.TestIterators].next()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.TestIterators].advanceIfNeeded(org.roaringbitmap.buffer.TestIterators)'
    - '[org.roaringbitmap.buffer.TestIterators].peekNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestIterators].testSkipsRunReverse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestIterators:479,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:480,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].advanceIfNeeded(int)'
      Src: org.roaringbitmap.buffer.TestIterators:481,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 482
      start: 477
    functionDepth: 4
    functionLinenumber: 477
    functionLinenumberEnd: 482
    functionName: '[org.roaringbitmap.buffer.TestIterators].testEmptySkips()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.buffer.TestIterators].advanceIfNeeded(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestIterators].testEmptySkips()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestIterators:486,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.buffer.TestIterators:487,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].advanceIfNeeded(int)'
      Src: org.roaringbitmap.buffer.TestIterators:488,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 489
      start: 484
    functionDepth: 4
    functionLinenumber: 484
    functionLinenumberEnd: 489
    functionName: '[org.roaringbitmap.buffer.TestIterators].testEmptySkipsReverse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getReverseIntIterator()'
    - '[org.roaringbitmap.buffer.TestIterators].advanceIfNeeded(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestIterators].testEmptySkipsReverse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestIterators:493,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestIterators:498,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestIterators:501,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestIterators:502,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestIterators:503,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestIterators:504,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestIterators:505,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:505,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:506,1
    - Dst: '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,org.roaringbitmap.buffer.TestIterators)'
      Src: org.roaringbitmap.buffer.TestIterators:520,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 521
      start: 491
    functionDepth: 5
    functionLinenumber: 491
    functionLinenumberEnd: 521
    functionName: '[org.roaringbitmap.buffer.TestIterators].testIteratorsOnLargeBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIterators.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestIterators)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.buffer.TestIterators].assertEquals(org.roaringbitmap.buffer.TestIterators,org.roaringbitmap.buffer.TestIterators)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestIterators)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestIterators].testIteratorsOnLargeBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.TestIterators
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.TestIterators].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIterators.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.TestIterators
    signature: '[org.roaringbitmap.buffer.TestIterators].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:35,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.buffer.TestRunContainer:36,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.buffer.TestRunContainer:38,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.buffer.TestRunContainer:39,1
    - Dst: e.toString()
      Src: org.roaringbitmap.buffer.TestRunContainer:41,1
    - Dst: '[RuntimeException].<init>(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:41,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.buffer.TestRunContainer:43,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:43,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:44,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - r
    argTypes:
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 45
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 45
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.io.DataOutputStream].close()'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.buffer.TestRunContainer)'
    - e.toString()
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[RuntimeException].<init>(org.roaringbitmap.buffer.TestRunContainer)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.TestRunContainer].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:49,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:50,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].toString()'
      Src: org.roaringbitmap.buffer.TestRunContainer:51,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(String,String)'
      Src: org.roaringbitmap.buffer.TestRunContainer:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 47
    functionDepth: 4
    functionLinenumber: 47
    functionLinenumberEnd: 52
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testToString()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(String,String)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].toString()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:56,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:58,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:60,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:62,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.TestRunContainer:64,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestRunContainer:65,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.buffer.TestRunContainer:66,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.buffer.TestRunContainer:68,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].next()'
      Src: org.roaringbitmap.buffer.TestRunContainer:69,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:72,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:72,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:73,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:73,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestRunContainer:74,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestRunContainer:74,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:74,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRunContainer:75,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRunContainer:76,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRunContainer:76,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRunContainer:77,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRunContainer:77,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRunContainer:77,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRunContainer:78,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRunContainer:78,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 54
    functionDepth: 5
    functionLinenumber: 54
    functionLinenumberEnd: 79
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testRunOpti()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getReverseIntIterator()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.buffer.TestRunContainer].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.TestRunContainer].next()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRunContainer].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testRunOpti()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRunContainer:83,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:86,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:88,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRunContainer:89,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableContainer
      - int[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - c
    - values
    argTypes:
    - org.roaringbitmap.buffer.MappeableContainer
    - int[]
    constantsTouched: []
    func_position:
      end: 92
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 92
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].fillMeUp(org.roaringbitmap.buffer.MappeableContainer,int[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].add(char)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.TestRunContainer].fillMeUp(org.roaringbitmap.buffer.MappeableContainer,int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRunContainer:100,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].generateUniformHash(java.util.Random,org.roaringbitmap.buffer.TestRunContainer,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:103,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].negate(int[],int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:103,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:106,1
    - Dst: '[java.util.HashSet].size()'
      Src: org.roaringbitmap.buffer.TestRunContainer:107,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:108,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:108,1
    - Dst: '[java.util.HashSet].iterator()'
      Src: org.roaringbitmap.buffer.TestRunContainer:110,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].next()'
      Src: org.roaringbitmap.buffer.TestRunContainer:112,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].intValue()'
      Src: org.roaringbitmap.buffer.TestRunContainer:112,1
    - Dst: '[java.util.Arrays].sort(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:114,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Random
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - rand
    - N
    - Max
    argTypes:
    - java.util.Random
    - int
    - int
    constantsTouched: []
    func_position:
      end: 116
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 116
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].generateUniformHash(java.util.Random,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRunContainer].generateUniformHash(java.util.Random,org.roaringbitmap.buffer.TestRunContainer,int)'
    - '[java.util.HashSet].<init>()'
    - '[java.util.HashSet].add(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.TestRunContainer].negate(int[],int)'
    - '[RuntimeException].<init>(String)'
    - '[java.util.HashSet].size()'
    - '[java.util.Random].nextInt(int)'
    - '[java.util.Arrays].sort(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.TestRunContainer].next()'
    - '[java.util.HashSet].iterator()'
    - '[org.roaringbitmap.buffer.TestRunContainer].intValue()'
    linkageType: ''
    returnType: int[]
    signature: '[org.roaringbitmap.buffer.TestRunContainer].generateUniformHash(java.util.Random,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:120,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:121,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:122,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:123,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:124,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MappeableRunContainer>].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:126,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MappeableContainer>].add(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:127,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:129,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:130,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:131,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:132,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MappeableRunContainer>].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:133,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MappeableContainer>].add(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:134,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:135,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:137,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:138,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:140,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:141,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:143,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MappeableRunContainer>].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:144,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MappeableContainer>].add(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:145,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:147,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:148,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:150,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:151,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:153,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MappeableRunContainer>].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:154,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MappeableContainer>].add(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:155,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:157,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:158,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(org.roaringbitmap.buffer.TestRunContainer,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:160,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(org.roaringbitmap.buffer.TestRunContainer,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:161,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:163,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MappeableRunContainer>].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:164,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MappeableContainer>].add(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:165,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:167,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:168,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(org.roaringbitmap.buffer.TestRunContainer,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:170,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(org.roaringbitmap.buffer.TestRunContainer,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:171,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:173,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MappeableRunContainer>].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:174,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MappeableContainer>].add(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:175,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:177,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:178,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(org.roaringbitmap.buffer.TestRunContainer,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:180,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(org.roaringbitmap.buffer.TestRunContainer,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:181,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:183,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MappeableRunContainer>].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:184,1
    - Dst: '[java.util.ArrayList<org.roaringbitmap.buffer.MappeableContainer>].add(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:185,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 95
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.ArrayList<org.roaringbitmap.buffer.MappeableRunContainer>
      - java.util.ArrayList<org.roaringbitmap.buffer.MappeableContainer>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - set
    - setb
    argTypes:
    - java.util.ArrayList<org.roaringbitmap.buffer.MappeableRunContainer>
    - java.util.ArrayList<org.roaringbitmap.buffer.MappeableContainer>
    constantsTouched: []
    func_position:
      end: 186
      start: 118
    functionDepth: 5
    functionLinenumber: 118
    functionLinenumberEnd: 186
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].getSetOfMappeableRunContainers(java.util.ArrayList<org.roaringbitmap.buffer.MappeableRunContainer>,java.util.ArrayList<org.roaringbitmap.buffer.MappeableContainer>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(org.roaringbitmap.buffer.TestRunContainer,int)'
    - '[java.util.ArrayList<org.roaringbitmap.buffer.MappeableContainer>].add(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[java.util.ArrayList<org.roaringbitmap.buffer.MappeableRunContainer>].add(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(org.roaringbitmap.buffer.TestRunContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].getSetOfMappeableRunContainers(java.util.ArrayList<org.roaringbitmap.buffer.MappeableRunContainer>,java.util.ArrayList<org.roaringbitmap.buffer.MappeableContainer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x
    - Max
    argTypes:
    - int[]
    - int
    constantsTouched: []
    func_position:
      end: 206
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 206
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].negate(int[],int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int[]
    signature: '[org.roaringbitmap.buffer.TestRunContainer].negate(int[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:210,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:211,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:212,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:213,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestRunContainer:214,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 208
    functionDepth: 4
    functionLinenumber: 208
    functionLinenumberEnd: 215
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].addAndCompress()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].addAndCompress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:219,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:220,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:221,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:222,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:223,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:224,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:224,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:225,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:225,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:226,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:226,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:227,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:227,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:228,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 229
      start: 217
    functionDepth: 4
    functionLinenumber: 217
    functionLinenumberEnd: 229
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].addOutOfOrder()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(char)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].addOutOfOrder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:236,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:237,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:239,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:240,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:243,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:244,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:246,1
    - Dst: '[java.util.BitSet].set(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:247,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertNotSame(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:248,1
    - Dst: '[java.util.BitSet].cardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:249,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:249,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:249,1
    - Dst: '[java.util.BitSet].nextSetBit(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:252,1
    - Dst: '[java.util.BitSet].nextSetBit(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:253,1
    - Dst: '[java.util.BitSet].nextSetBit(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:253,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:258,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:258,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestRunContainer:260,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:260,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 264
      start: 231
    functionDepth: 4
    functionLinenumber: 231
    functionLinenumberEnd: 264
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].addRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[java.util.BitSet].set(int,int)'
    - '[java.util.BitSet].set(int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertNotSame(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableContainer)'
    - '[java.util.BitSet].cardinality()'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[java.util.BitSet].nextSetBit(int)'
    - '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getSizeInBytes()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].addRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:268,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:270,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:273,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:275,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertNotSame(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:276,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:277,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:277,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:279,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:279,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestRunContainer:281,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:281,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 282
      start: 266
    functionDepth: 3
    functionLinenumber: 266
    functionLinenumberEnd: 282
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].addRangeAndFuseWithNextValueLength()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertNotSame(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getSizeInBytes()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].addRangeAndFuseWithNextValueLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:286,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:288,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:290,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertNotSame(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:291,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:292,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:292,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:294,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:294,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestRunContainer:296,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:296,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 297
      start: 284
    functionDepth: 3
    functionLinenumber: 284
    functionLinenumberEnd: 297
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].addRangeAndFuseWithPreviousValueLength()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertNotSame(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getSizeInBytes()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].addRangeAndFuseWithPreviousValueLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:301,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:302,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertNotSame(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:303,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:304,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:304,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:306,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:306,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 308
      start: 299
    functionDepth: 3
    functionLinenumber: 299
    functionLinenumberEnd: 308
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].addRangeOnEmptyContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertNotSame(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].addRangeOnEmptyContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:312,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:313,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:314,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:315,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertNotSame(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:316,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:317,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:317,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:318,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:318,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:319,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:319,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:321,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:321,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 323
      start: 310
    functionDepth: 4
    functionLinenumber: 310
    functionLinenumberEnd: 323
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].addRangeOnNonEmptyContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertNotSame(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].addRangeOnNonEmptyContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:327,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:329,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:332,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:334,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertNotSame(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:335,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:336,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:336,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:338,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:338,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 340
      start: 325
    functionDepth: 3
    functionLinenumber: 325
    functionLinenumberEnd: 340
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].addRangeOnNonEmptyContainerAndFuse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertNotSame(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].addRangeOnNonEmptyContainerAndFuse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:344,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:345,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:346,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:347,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertNotSame(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:348,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:349,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:349,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:351,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:351,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 353
      start: 342
    functionDepth: 4
    functionLinenumber: 342
    functionLinenumberEnd: 353
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].addRangeWithinSetBounds()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertNotSame(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].addRangeWithinSetBounds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:357,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:358,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:359,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:360,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:361,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:362,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:363,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertNotSame(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:364,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:365,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:365,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:367,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:367,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 369
      start: 355
    functionDepth: 4
    functionLinenumber: 355
    functionLinenumberEnd: 369
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].addRangeWithinSetBoundsAndFuse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertNotSame(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].addRangeWithinSetBoundsAndFuse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:373,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:374,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:376,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:377,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].andNot(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:379,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:380,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 381
      start: 371
    functionDepth: 4
    functionLinenumber: 371
    functionLinenumberEnd: 381
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].andNot()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].andNot(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].andNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:385,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:386,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:387,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].andNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:388,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:389,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:389,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:390,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 391
      start: 383
    functionDepth: 4
    functionLinenumber: 383
    functionLinenumberEnd: 391
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].andNot1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].andNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].andNot1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:395,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:396,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:397,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].andNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:398,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:399,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:399,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 400
      start: 393
    functionDepth: 3
    functionLinenumber: 393
    functionLinenumberEnd: 400
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].andNot2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].andNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].andNot2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:405,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:406,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:408,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:409,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:411,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:412,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].andNot(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:414,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:415,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:415,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:417,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean,String)'
      Src: org.roaringbitmap.buffer.TestRunContainer:417,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:419,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:419,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:420,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:420,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 421
      start: 402
    functionDepth: 4
    functionLinenumber: 402
    functionLinenumberEnd: 421
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].andNotTest1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean,String)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableContainer].andNot(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].andNotTest1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestRunContainer:425,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:426,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:427,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:429,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:430,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:432,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:433,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].andNot(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:435,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:436,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:436,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:438,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean,String)'
      Src: org.roaringbitmap.buffer.TestRunContainer:438,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:440,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:440,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:441,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:441,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 442
      start: 423
    functionDepth: 4
    functionLinenumber: 423
    functionLinenumberEnd: 442
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].andNotTest2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean,String)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].add(char)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].andNot(org.roaringbitmap.buffer.MappeableContainer)'
    - System.out.println(String)
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].andNotTest2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:446,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:450,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:454,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].clone()'
      Src: org.roaringbitmap.buffer.TestRunContainer:455,1
    - Dst: copy.remove(char)
      Src: org.roaringbitmap.buffer.TestRunContainer:456,1
    - Dst: copy.add(char)
      Src: org.roaringbitmap.buffer.TestRunContainer:457,1
    - Dst: copy.getCardinality()
      Src: org.roaringbitmap.buffer.TestRunContainer:458,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:458,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:458,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:459,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:460,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].trim()'
      Src: org.roaringbitmap.buffer.TestRunContainer:461,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:462,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:463,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].clone()'
      Src: org.roaringbitmap.buffer.TestRunContainer:466,1
    - Dst: copy.add(char)
      Src: org.roaringbitmap.buffer.TestRunContainer:467,1
    - Dst: copy.getCardinality()
      Src: org.roaringbitmap.buffer.TestRunContainer:468,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:468,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:468,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 471
      start: 444
    functionDepth: 4
    functionLinenumber: 444
    functionLinenumberEnd: 471
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].basic2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - copy.getCardinality()
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].trim()'
    - '[org.roaringbitmap.buffer.MappeableContainer].clone()'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - copy.add(char)
    - copy.remove(char)
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].basic2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:475,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:476,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:477,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:477,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].clear()'
      Src: org.roaringbitmap.buffer.TestRunContainer:478,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:479,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:479,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 480
      start: 473
    functionDepth: 4
    functionLinenumber: 473
    functionLinenumberEnd: 480
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].clear()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].clear()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:484,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:485,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:487,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:488,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:490,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 491
      start: 482
    functionDepth: 4
    functionLinenumber: 482
    functionLinenumberEnd: 491
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].equalTest1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].equalTest1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:495,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:496,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:498,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:499,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:501,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 502
      start: 493
    functionDepth: 4
    functionLinenumber: 493
    functionLinenumberEnd: 502
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].equalTest2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].equalTest2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:506,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:507,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:508,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:509,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].fillLeastSignificant16bits(org.roaringbitmap.buffer.TestRunContainer,int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:511,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:512,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:513,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:514,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:515,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 516
      start: 504
    functionDepth: 4
    functionLinenumber: 504
    functionLinenumberEnd: 516
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].fillLeastSignificantBits()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].fillLeastSignificant16bits(org.roaringbitmap.buffer.TestRunContainer,int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].fillLeastSignificantBits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:520,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].flip(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:521,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:522,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:522,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].flip(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:523,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:524,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:524,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 525
      start: 518
    functionDepth: 5
    functionLinenumber: 518
    functionLinenumberEnd: 525
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].flip()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].flip(char)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].flip()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertThrows()'
      Src: org.roaringbitmap.buffer.TestRunContainer:529,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 535
      start: 527
    functionDepth: 0
    functionLinenumber: 527
    functionLinenumberEnd: 535
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iaddInvalidRange1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRunContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iaddInvalidRange1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertThrows()'
      Src: org.roaringbitmap.buffer.TestRunContainer:539,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 545
      start: 537
    functionDepth: 0
    functionLinenumber: 537
    functionLinenumberEnd: 545
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iaddInvalidRange2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRunContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iaddInvalidRange2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:552,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:553,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:555,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:556,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:559,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:560,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:562,1
    - Dst: '[java.util.BitSet].set(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:563,1
    - Dst: '[java.util.BitSet].cardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:564,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:564,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:564,1
    - Dst: '[java.util.BitSet].nextSetBit(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:567,1
    - Dst: '[java.util.BitSet].nextSetBit(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:568,1
    - Dst: '[java.util.BitSet].nextSetBit(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:568,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:573,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:573,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestRunContainer:575,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:575,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 579
      start: 547
    functionDepth: 4
    functionLinenumber: 547
    functionLinenumberEnd: 579
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iaddRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[java.util.BitSet].set(int,int)'
    - '[java.util.BitSet].set(int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(char)'
    - '[java.util.BitSet].cardinality()'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[java.util.BitSet].nextSetBit(int)'
    - '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iaddRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:583,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:585,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:588,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:591,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:593,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:594,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:594,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:596,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:596,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:599,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:599,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestRunContainer:601,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:601,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 602
      start: 581
    functionDepth: 5
    functionLinenumber: 581
    functionLinenumberEnd: 602
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iaddRange1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iaddRange1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:606,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:608,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:611,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:613,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:614,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:614,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:616,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:616,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:619,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:619,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestRunContainer:621,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:621,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 622
      start: 604
    functionDepth: 5
    functionLinenumber: 604
    functionLinenumberEnd: 622
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iaddRange10()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iaddRange10()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:626,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:628,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:631,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:633,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:634,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:634,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:636,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:636,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestRunContainer:638,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:638,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 639
      start: 624
    functionDepth: 5
    functionLinenumber: 624
    functionLinenumberEnd: 639
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iaddRange11()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iaddRange11()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:643,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:645,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:648,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:650,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:651,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:651,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:653,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:653,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestRunContainer:655,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:655,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 656
      start: 641
    functionDepth: 5
    functionLinenumber: 641
    functionLinenumberEnd: 656
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iaddRange12()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iaddRange12()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:660,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:662,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:665,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:668,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:670,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:671,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:671,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:673,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:673,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:676,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:676,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestRunContainer:678,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:678,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 679
      start: 658
    functionDepth: 5
    functionLinenumber: 658
    functionLinenumberEnd: 679
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iaddRange2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iaddRange2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:683,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:685,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:688,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:691,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:693,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:694,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:694,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:696,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:696,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:699,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:699,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestRunContainer:701,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:701,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 702
      start: 681
    functionDepth: 5
    functionLinenumber: 681
    functionLinenumberEnd: 702
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iaddRange3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iaddRange3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:706,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:708,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:711,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:714,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:716,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:717,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:717,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:719,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:719,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:722,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:722,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestRunContainer:724,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:724,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 725
      start: 704
    functionDepth: 5
    functionLinenumber: 704
    functionLinenumberEnd: 725
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iaddRange4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iaddRange4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:729,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:731,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:734,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:737,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:739,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:740,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:740,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:742,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:742,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:745,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:745,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:748,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:748,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestRunContainer:750,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:750,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 751
      start: 727
    functionDepth: 5
    functionLinenumber: 727
    functionLinenumberEnd: 751
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iaddRange5()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iaddRange5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:755,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:757,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:760,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:763,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:765,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:766,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:766,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:768,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:768,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:771,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:771,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestRunContainer:773,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:773,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 774
      start: 753
    functionDepth: 5
    functionLinenumber: 753
    functionLinenumberEnd: 774
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iaddRange6()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iaddRange6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:778,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:780,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:783,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:786,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:788,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:789,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:789,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:791,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:791,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:794,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:794,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:797,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:797,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestRunContainer:799,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:799,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 800
      start: 776
    functionDepth: 5
    functionLinenumber: 776
    functionLinenumberEnd: 800
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iaddRange7()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iaddRange7()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:804,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:806,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:809,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:812,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:814,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:815,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:815,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:817,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:817,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:820,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:820,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestRunContainer:822,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:822,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 823
      start: 802
    functionDepth: 5
    functionLinenumber: 802
    functionLinenumberEnd: 823
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iaddRange8()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iaddRange8()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:827,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:829,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:831,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:832,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:832,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:834,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:834,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestRunContainer:836,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:836,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 837
      start: 825
    functionDepth: 5
    functionLinenumber: 825
    functionLinenumberEnd: 837
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iaddRangeAndFuseWithPreviousValueLength()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iaddRangeAndFuseWithPreviousValueLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:841,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:843,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:846,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:848,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:849,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:849,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:851,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:851,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 853
      start: 839
    functionDepth: 5
    functionLinenumber: 839
    functionLinenumberEnd: 853
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iaddRangeOnNonEmptyContainerAndFuse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iaddRangeOnNonEmptyContainerAndFuse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:857,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:858,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:859,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:860,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:861,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:861,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:863,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:863,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 865
      start: 855
    functionDepth: 4
    functionLinenumber: 855
    functionLinenumberEnd: 865
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iaddRangeWithinSetBounds()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iaddRangeWithinSetBounds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:869,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:870,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:872,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:873,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].and(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:875,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:875,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].and(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:876,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:876,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 877
      start: 867
    functionDepth: 4
    functionLinenumber: 867
    functionLinenumberEnd: 877
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].intersectionTest1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].and(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].intersectionTest1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:881,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:882,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:884,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:885,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].and(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:887,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:887,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].and(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:888,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:888,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 889
      start: 879
    functionDepth: 4
    functionLinenumber: 879
    functionLinenumberEnd: 889
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].intersectionTest2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].and(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].intersectionTest2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:893,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:894,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:896,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:897,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].and(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:899,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:899,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:899,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 900
      start: 891
    functionDepth: 4
    functionLinenumber: 891
    functionLinenumberEnd: 900
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].intersectionTest3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].and(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].intersectionTest3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:904,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:905,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:907,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:908,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:910,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:911,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].and(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:913,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:914,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:914,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:916,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:916,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:918,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:918,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:919,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:919,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 920
      start: 902
    functionDepth: 4
    functionLinenumber: 902
    functionLinenumberEnd: 920
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].intersectionTest4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].and(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].intersectionTest4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:924,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:925,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:926,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:927,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].ior(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:928,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:929,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:929,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 930
      start: 922
    functionDepth: 5
    functionLinenumber: 922
    functionLinenumberEnd: 930
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].ior()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].ior(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].ior()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:934,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:935,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:936,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:937,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:937,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 938
      start: 932
    functionDepth: 4
    functionLinenumber: 932
    functionLinenumberEnd: 938
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iremove1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iremove1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:942,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:943,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:944,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:945,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:946,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:946,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:948,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:948,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestRunContainer:950,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:950,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 951
      start: 940
    functionDepth: 5
    functionLinenumber: 940
    functionLinenumberEnd: 951
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iremove10()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iremove10()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:955,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:956,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:957,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:958,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:959,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:959,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 960
      start: 953
    functionDepth: 5
    functionLinenumber: 953
    functionLinenumberEnd: 960
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iremove11()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iremove11()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:964,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:965,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:966,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:967,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:968,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:968,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 969
      start: 962
    functionDepth: 4
    functionLinenumber: 962
    functionLinenumberEnd: 969
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iremove12()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iremove12()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:973,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:974,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:975,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:976,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:977,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:977,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:979,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:979,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:982,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:982,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestRunContainer:984,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:984,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 985
      start: 971
    functionDepth: 5
    functionLinenumber: 971
    functionLinenumberEnd: 985
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iremove13()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iremove13()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:989,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:990,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:991,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:992,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:993,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:993,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:995,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:995,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestRunContainer:997,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:997,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 998
      start: 987
    functionDepth: 5
    functionLinenumber: 987
    functionLinenumberEnd: 998
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iremove14()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iremove14()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1002,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1003,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1004,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1005,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1006,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1006,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1008,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1008,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1011,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1011,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1013,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1013,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1014
      start: 1000
    functionDepth: 5
    functionLinenumber: 1000
    functionLinenumberEnd: 1014
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iremove15()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iremove15()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1018,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1019,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1020,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1021,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1022,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1022,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1024,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1024,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1026,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1026,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1027
      start: 1016
    functionDepth: 5
    functionLinenumber: 1016
    functionLinenumberEnd: 1027
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iremove16()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iremove16()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1031,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1032,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1033,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1034,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1034,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1035
      start: 1029
    functionDepth: 5
    functionLinenumber: 1029
    functionLinenumberEnd: 1035
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iremove17()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iremove17()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1039,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1040,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1041,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1042,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1043,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1043,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1045,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1045,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1047,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1047,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1048
      start: 1037
    functionDepth: 5
    functionLinenumber: 1037
    functionLinenumberEnd: 1048
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iremove2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iremove2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1052,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1053,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1054,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1055,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1056,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1057,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1057,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1059,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1059,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1062,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1062,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1064,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1064,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1065
      start: 1050
    functionDepth: 5
    functionLinenumber: 1050
    functionLinenumberEnd: 1065
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iremove3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iremove3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1069,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1070,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1071,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1072,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1072,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1074,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1074,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1076,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1076,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1077
      start: 1067
    functionDepth: 5
    functionLinenumber: 1067
    functionLinenumberEnd: 1077
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iremove4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iremove4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1081,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1082,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1083,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1084,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1085,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1085,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1086
      start: 1079
    functionDepth: 5
    functionLinenumber: 1079
    functionLinenumberEnd: 1086
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iremove5()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iremove5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1090,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1091,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1092,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1093,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1094,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1094,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1096,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1096,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1098,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1098,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1099
      start: 1088
    functionDepth: 5
    functionLinenumber: 1088
    functionLinenumberEnd: 1099
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iremove6()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iremove6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1103,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1104,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1105,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1106,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1107
      start: 1101
    functionDepth: 5
    functionLinenumber: 1101
    functionLinenumberEnd: 1107
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iremove7()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iremove7()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1111,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1112,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1113,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1114,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1115,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1115,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1117,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1117,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1120,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1120,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1122,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1122,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1123
      start: 1109
    functionDepth: 5
    functionLinenumber: 1109
    functionLinenumberEnd: 1123
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iremove8()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iremove8()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1127,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1128,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1129,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1130,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1131,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1131,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1133,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1133,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1136,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1136,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1138,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1138,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1139
      start: 1125
    functionDepth: 5
    functionLinenumber: 1125
    functionLinenumberEnd: 1139
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iremove9()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iremove9()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertThrows()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1143,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1149
      start: 1141
    functionDepth: 0
    functionLinenumber: 1141
    functionLinenumberEnd: 1149
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iremoveInvalidRange1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRunContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iremoveInvalidRange1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertThrows()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1153,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1159
      start: 1151
    functionDepth: 0
    functionLinenumber: 1151
    functionLinenumberEnd: 1159
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iremoveInvalidRange2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRunContainer].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iremoveInvalidRange2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1166,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1167,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1169,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1170,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1173,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1174,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1176,1
    - Dst: '[java.util.BitSet].clear(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1177,1
    - Dst: '[java.util.BitSet].cardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1178,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1178,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1178,1
    - Dst: '[java.util.BitSet].isEmpty()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1180,1
    - Dst: '[java.util.BitSet].nextSetBit(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1181,1
    - Dst: '[java.util.BitSet].nextSetBit(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1182,1
    - Dst: '[java.util.BitSet].nextSetBit(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1182,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1187,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1187,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1189,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1189,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1193
      start: 1161
    functionDepth: 4
    functionLinenumber: 1161
    functionLinenumberEnd: 1193
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iremoveRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[java.util.BitSet].set(int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
    - '[java.util.BitSet].isEmpty()'
    - '[java.util.BitSet].nextSetBit(int)'
    - '[java.util.BitSet].cardinality()'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(char)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[java.util.BitSet].clear(int,int)'
    - '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iremoveRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1197,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1200,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCharIterator()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1203,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1206,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1206,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1207,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1207,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1210,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1210,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1211
      start: 1195
    functionDepth: 4
    functionLinenumber: 1195
    functionLinenumberEnd: 1211
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,char)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.PeekableCharIterator].next()'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCharIterator()'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1215,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1216,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1217,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1218,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1219,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1220,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].limit(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1221,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertNotSame(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1222,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1223,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].limit(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1224,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertNotSame(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1225,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1226,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1226,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1227,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1227,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1228,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1228,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1229,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1230
      start: 1213
    functionDepth: 4
    functionLinenumber: 1213
    functionLinenumberEnd: 1230
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].limit()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertNotSame(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].limit(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].limit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1234,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1236,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getReverseCharIterator()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1239,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1241,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1241,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1242,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1242,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1244,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1244,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1245
      start: 1232
    functionDepth: 4
    functionLinenumber: 1232
    functionLinenumberEnd: 1245
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].longbacksimpleIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].getReverseCharIterator()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,char)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.PeekableCharIterator].next()'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].longbacksimpleIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1249,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1251,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iterator()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1253,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1255,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1255,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].next()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1256,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].charValue()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1256,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1256,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].hasNext()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1258,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1258,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1259
      start: 1247
    functionDepth: 4
    functionLinenumber: 1247
    functionLinenumberEnd: 1259
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].longcsimpleIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,char)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.TestRunContainer].charValue()'
    - '[org.roaringbitmap.buffer.TestRunContainer].next()'
    - '[org.roaringbitmap.buffer.MappeableContainer].iterator()'
    - '[org.roaringbitmap.buffer.TestRunContainer].hasNext()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].longcsimpleIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1263,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1265,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCharIterator()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1267,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1269,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1269,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1270,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1270,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1272,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1272,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1273
      start: 1261
    functionDepth: 4
    functionLinenumber: 1261
    functionLinenumberEnd: 1273
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].longsimpleIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,char)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.PeekableCharIterator].next()'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCharIterator()'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].longsimpleIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1278,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1279,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].getSetOfMappeableRunContainers(java.util.ArrayList,java.util.ArrayList)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1280,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1281,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1282,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1283,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1283,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1283,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1284,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1284,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1284,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1285,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1292,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].and(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1292,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1293,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1293,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].and(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1293,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1294,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1297,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1298
      start: 1275
    functionDepth: 1
    functionLinenumber: 1275
    functionLinenumberEnd: 1298
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].MappeableRunContainerArg_ArrayAND()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.TestRunContainer].and(org.roaringbitmap.buffer.TestRunContainer)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].size()'
    - '[org.roaringbitmap.buffer.TestRunContainer].getSetOfMappeableRunContainers(java.util.ArrayList,java.util.ArrayList)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
    - '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].MappeableRunContainerArg_ArrayAND()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1303,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1304,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].getSetOfMappeableRunContainers(java.util.ArrayList,java.util.ArrayList)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1305,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1306,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1307,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1308,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1308,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1308,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1309,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1309,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1309,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1310,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1317,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].andNot(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1317,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1318,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1318,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].andNot(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1318,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(void,void)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1320,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1323,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1324
      start: 1300
    functionDepth: 1
    functionLinenumber: 1300
    functionLinenumberEnd: 1324
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].MappeableRunContainerArg_ArrayANDNOT()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(void,void)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].size()'
    - '[org.roaringbitmap.buffer.TestRunContainer].getSetOfMappeableRunContainers(java.util.ArrayList,java.util.ArrayList)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
    - '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.TestRunContainer].andNot(org.roaringbitmap.buffer.TestRunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].MappeableRunContainerArg_ArrayANDNOT()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1330,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestRunContainer,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1329,1
    - Dst: '[java.nio.CharBuffer].wrap()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1333,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.TestRunContainer,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1332,1
    - Dst: '[java.nio.CharBuffer].wrap()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1335,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestRunContainer,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1335,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].andNot(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1336,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1337
      start: 1326
    functionDepth: 4
    functionLinenumber: 1326
    functionLinenumberEnd: 1337
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].RunContainerArg_ArrayANDNOT2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.CharBuffer].wrap()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].andNot(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestRunContainer,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.TestRunContainer,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].RunContainerArg_ArrayANDNOT2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1341,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestRunContainer,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1341,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].full()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1342,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1343,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].andNot(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1343,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1343,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1344
      start: 1339
    functionDepth: 4
    functionLinenumber: 1339
    functionLinenumberEnd: 1344
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].FullRunContainerArg_ArrayANDNOT2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.CharBuffer].wrap()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].full()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].andNot(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestRunContainer,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].FullRunContainerArg_ArrayANDNOT2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1348,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestRunContainer,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1348,1
    - Dst: '[java.nio.CharBuffer].wrap()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1349,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.TestRunContainer,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1349,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1350,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].andNot(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1350,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1350,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1351
      start: 1346
    functionDepth: 4
    functionLinenumber: 1346
    functionLinenumberEnd: 1351
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].RunContainerArg_ArrayANDNOT3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.CharBuffer].wrap()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].andNot(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.TestRunContainer,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.TestRunContainer,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].RunContainerArg_ArrayANDNOT3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1356,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1357,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].getSetOfMappeableRunContainers(java.util.ArrayList,java.util.ArrayList)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1358,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1359,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1360,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1361,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1361,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1361,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1362,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1362,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1362,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1363,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1371,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].or(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1371,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1372,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1372,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].or(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1372,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1373,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1376,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1377
      start: 1353
    functionDepth: 1
    functionLinenumber: 1353
    functionLinenumberEnd: 1377
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].MappeableRunContainerArg_ArrayOR()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.TestRunContainer].or(org.roaringbitmap.buffer.TestRunContainer)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].size()'
    - '[org.roaringbitmap.buffer.TestRunContainer].getSetOfMappeableRunContainers(java.util.ArrayList,java.util.ArrayList)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
    - '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].MappeableRunContainerArg_ArrayOR()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1382,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1383,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].getSetOfMappeableRunContainers(java.util.ArrayList,java.util.ArrayList)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1384,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1385,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1386,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1387,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1387,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1387,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1388,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1388,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1388,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1389,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1396,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].xor(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1396,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1397,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1397,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].xor(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1397,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(void,void)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1398,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1401,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1402
      start: 1379
    functionDepth: 1
    functionLinenumber: 1379
    functionLinenumberEnd: 1402
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].MappeableRunContainerArg_ArrayXOR()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(void,void)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].size()'
    - '[org.roaringbitmap.buffer.TestRunContainer].getSetOfMappeableRunContainers(java.util.ArrayList,java.util.ArrayList)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
    - '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.TestRunContainer].xor(org.roaringbitmap.buffer.TestRunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].MappeableRunContainerArg_ArrayXOR()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1406,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1407,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].getSetOfMappeableRunContainers(java.util.ArrayList,java.util.ArrayList)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1408,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1409,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1410,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1411,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1411,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1411,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1412,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1412,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1412,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1413,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1413,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].and(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1413,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1414,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1414,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].and(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1414,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1415,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1418
      start: 1404
    functionDepth: 1
    functionLinenumber: 1404
    functionLinenumberEnd: 1418
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].MappeableRunContainerVSMappeableRunContainerAND()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRunContainer].and(org.roaringbitmap.buffer.TestRunContainer)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].size()'
    - '[org.roaringbitmap.buffer.TestRunContainer].getSetOfMappeableRunContainers(java.util.ArrayList,java.util.ArrayList)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
    - '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].MappeableRunContainerVSMappeableRunContainerAND()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1422,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1423,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].getSetOfMappeableRunContainers(java.util.ArrayList,java.util.ArrayList)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1424,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1425,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1426,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1427,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1427,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1427,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1428,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1428,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1428,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1429,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1429,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].andNot(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1429,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1430,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1430,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].andNot(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1430,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(void,void)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1431,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1434
      start: 1420
    functionDepth: 1
    functionLinenumber: 1420
    functionLinenumberEnd: 1434
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].MappeableRunContainerVSMappeableRunContainerANDNOT()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(void,void)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].size()'
    - '[org.roaringbitmap.buffer.TestRunContainer].getSetOfMappeableRunContainers(java.util.ArrayList,java.util.ArrayList)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
    - '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.TestRunContainer].andNot(org.roaringbitmap.buffer.TestRunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].MappeableRunContainerVSMappeableRunContainerANDNOT()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1438,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1439,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].getSetOfMappeableRunContainers(java.util.ArrayList,java.util.ArrayList)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1440,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1441,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1442,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1443,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1443,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1443,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1444,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1444,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1444,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1445,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1445,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].or(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1445,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1446,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1446,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].or(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1446,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1447,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1450
      start: 1436
    functionDepth: 1
    functionLinenumber: 1436
    functionLinenumberEnd: 1450
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].MappeableRunContainerVSMappeableRunContainerOR()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRunContainer].or(org.roaringbitmap.buffer.TestRunContainer)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].size()'
    - '[org.roaringbitmap.buffer.TestRunContainer].getSetOfMappeableRunContainers(java.util.ArrayList,java.util.ArrayList)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
    - '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].MappeableRunContainerVSMappeableRunContainerOR()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1454,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1455,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].getSetOfMappeableRunContainers(java.util.ArrayList,java.util.ArrayList)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1456,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1457,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1458,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1459,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1459,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1459,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1460,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1460,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1460,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1461,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1461,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].xor(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1461,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1462,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1462,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].xor(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1462,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(void,void)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1463,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1466
      start: 1452
    functionDepth: 1
    functionLinenumber: 1452
    functionLinenumberEnd: 1466
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].MappeableRunContainerVSMappeableRunContainerXOR()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(void,void)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].size()'
    - '[org.roaringbitmap.buffer.TestRunContainer].getSetOfMappeableRunContainers(java.util.ArrayList,java.util.ArrayList)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
    - '[java.util.ArrayList].get(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.TestRunContainer].xor(org.roaringbitmap.buffer.TestRunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].MappeableRunContainerVSMappeableRunContainerXOR()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1470,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1471,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1472,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1473,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1474,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1475,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1477,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertNotSame(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1478,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1479,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1480
      start: 1468
    functionDepth: 4
    functionLinenumber: 1468
    functionLinenumberEnd: 1480
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].not1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertNotSame(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].not(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].not1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1484,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1485,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1486,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1487,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1488,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1489,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1490,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1491,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1494,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1496,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1496,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1498,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1498,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1500
      start: 1482
    functionDepth: 4
    functionLinenumber: 1482
    functionLinenumberEnd: 1500
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].not10()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].not(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].not10()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1518,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1519,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1521,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1522,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1523,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1525,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1527,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1530,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1532,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1532,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1534,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1534,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1536
      start: 1516
    functionDepth: 4
    functionLinenumber: 1516
    functionLinenumberEnd: 1536
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].not11()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].not(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].not11()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1540,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1541,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1543,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1544,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1545,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1547,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1549,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1550,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1553,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1555,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1555,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1557,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1557,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1559
      start: 1538
    functionDepth: 4
    functionLinenumber: 1538
    functionLinenumberEnd: 1559
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].not12()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].not(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].not12()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1563,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1564,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1565,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1568,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1570,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1570,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1572,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1572,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1574
      start: 1561
    functionDepth: 4
    functionLinenumber: 1561
    functionLinenumberEnd: 1574
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].not12A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].not(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].not12A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1578,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1582,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1586,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1588,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1588,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1590,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1590,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1592
      start: 1576
    functionDepth: 4
    functionLinenumber: 1576
    functionLinenumberEnd: 1592
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].not13()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].not(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].not13()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1596,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1598,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1602,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1605,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1608,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1609
      start: 1594
    functionDepth: 4
    functionLinenumber: 1594
    functionLinenumberEnd: 1609
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].not15()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].not(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].not15()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1613,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1614,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1615,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1616,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1617,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1618,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1620,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1621,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1621,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1623,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1623,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1625
      start: 1611
    functionDepth: 4
    functionLinenumber: 1611
    functionLinenumberEnd: 1625
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].not2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].not(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].not2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1629,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1631,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1632,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1632,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1634,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1634,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1636
      start: 1627
    functionDepth: 4
    functionLinenumber: 1627
    functionLinenumberEnd: 1636
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].not3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].not(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].not3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1640,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1641,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1642,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1643,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1644,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1645,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1648,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1649,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1649,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1651,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1651,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1653
      start: 1638
    functionDepth: 4
    functionLinenumber: 1638
    functionLinenumberEnd: 1653
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].not4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].not(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].not4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1657,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1658,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1659,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1660,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1661,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1662,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1665,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1666,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1666,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1668,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1668,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1670
      start: 1655
    functionDepth: 4
    functionLinenumber: 1655
    functionLinenumberEnd: 1670
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].not5()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].not(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].not5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1674,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1675,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1676,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1677,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1678,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1681,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1682,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1682,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1684,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1684,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1686
      start: 1672
    functionDepth: 4
    functionLinenumber: 1672
    functionLinenumberEnd: 1686
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].not6()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].not(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].not6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1690,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1691,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1692,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1693,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1694,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1695,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1696,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1699,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1701,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1701,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1703,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1703,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1705
      start: 1688
    functionDepth: 4
    functionLinenumber: 1688
    functionLinenumberEnd: 1705
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].not7()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].not(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].not7()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1709,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1710,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1711,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1712,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1713,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1714,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1715,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1716,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1719,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1721,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1721,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1723,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1723,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1725
      start: 1707
    functionDepth: 4
    functionLinenumber: 1707
    functionLinenumberEnd: 1725
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].not8()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].not(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].not8()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1729,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1730,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1731,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1732,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1733,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1734,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1735,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1738,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1740,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1740,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1742,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1742,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1744
      start: 1727
    functionDepth: 4
    functionLinenumber: 1727
    functionLinenumberEnd: 1744
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].not9()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].not(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].not9()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1752,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].generateUniformHash(java.util.Random,org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1755,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].generateUniformHash(java.util.Random,org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1756,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1758,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].fillMeUp(org.roaringbitmap.buffer.MappeableRunContainer,int[])'
      Src: org.roaringbitmap.buffer.TestRunContainer:1759,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1761,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].fillMeUp(org.roaringbitmap.buffer.MappeableRunContainer,int[])'
      Src: org.roaringbitmap.buffer.TestRunContainer:1762,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1764,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].fillMeUp(org.roaringbitmap.buffer.MappeableArrayContainer,int[])'
      Src: org.roaringbitmap.buffer.TestRunContainer:1765,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1767,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].fillMeUp(org.roaringbitmap.buffer.MappeableArrayContainer,int[])'
      Src: org.roaringbitmap.buffer.TestRunContainer:1768,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].equals(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1770,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1771,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].equals(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1774,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1775,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1778,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1778,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].equals(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1778,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1779,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].and(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1781,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].and(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1781,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].equals(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1781,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1782,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].andNot(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1784,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].andNot(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1784,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].equals(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1784,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1785,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].andNot(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1787,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].andNot(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1787,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].equals(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1787,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1788,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].xor(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1790,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].xor(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1790,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].equals(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1790,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1791,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1793
      start: 1746
    functionDepth: 3
    functionLinenumber: 1746
    functionLinenumberEnd: 1793
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].randomFun()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].xor(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].and(org.roaringbitmap.buffer.MappeableContainer)'
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.buffer.MappeableContainer].andNot(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.TestRunContainer].generateUniformHash(java.util.Random,org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].equals(org.roaringbitmap.buffer.MappeableContainer)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].fillMeUp(org.roaringbitmap.buffer.MappeableArrayContainer,int[])'
    - '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.TestRunContainer].fillMeUp(org.roaringbitmap.buffer.MappeableRunContainer,int[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].randomFun()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1797,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1798,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1799,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1800,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1801,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1802,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].rank(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1803,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1803,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].rank(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1804,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1804,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].rank(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1805,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1805,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].rank(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1806,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1806,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1807
      start: 1795
    functionDepth: 4
    functionLinenumber: 1795
    functionLinenumberEnd: 1807
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].rank()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].rank(char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].rank()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1811,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1812,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1813,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].rank(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1816,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1816,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1817
      start: 1809
    functionDepth: 3
    functionLinenumber: 1809
    functionLinenumberEnd: 1817
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].charRangeRank()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].rank(char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].charRangeRank()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1821,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1822,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].remove(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1823,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1824,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1824,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1825
      start: 1819
    functionDepth: 4
    functionLinenumber: 1819
    functionLinenumberEnd: 1825
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].remove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].remove(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1829,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1830,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1832,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1833,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1835,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].ior(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1836,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].equals(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1837,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1838,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1840
      start: 1827
    functionDepth: 5
    functionLinenumber: 1827
    functionLinenumberEnd: 1840
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].safeor()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].ior(org.roaringbitmap.buffer.MappeableContainer)'
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.buffer.MappeableContainer].equals(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].safeor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestRunContainer:1844,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1845
      start: 1842
    functionDepth: 0
    functionLinenumber: 1842
    functionLinenumberEnd: 1845
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].safeSerialization()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].safeSerialization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1849,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1850,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1851,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1852,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1853,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1854,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].select(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1855,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1855,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].select(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1856,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1856,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].select(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1857,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1857,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].select(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1858,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1858,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].select(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1859,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1859,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1860
      start: 1847
    functionDepth: 4
    functionLinenumber: 1847
    functionLinenumberEnd: 1860
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].select()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].select(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].select()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1864,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1866,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCharIterator()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1868,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1870,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1870,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1871,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1871,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1873,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1873,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1874
      start: 1862
    functionDepth: 4
    functionLinenumber: 1862
    functionLinenumberEnd: 1874
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].simpleIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,char)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.PeekableCharIterator].next()'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCharIterator()'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].simpleIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1883,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1884,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1885,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1886,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1887,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1888
      start: 1876
    functionDepth: 5
    functionLinenumber: 1876
    functionLinenumberEnd: 1888
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testAndNot()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestRunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testAndNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1893,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1896,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1897,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1898,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1899,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1900,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1901,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1902,1
    - Dst: '[java.util.HashSet].size()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1904,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1904,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1905
      start: 1890
    functionDepth: 5
    functionLinenumber: 1890
    functionLinenumberEnd: 1905
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testRoaringWithOptimize()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashSet].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.HashSet].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[java.util.HashSet].size()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testRoaringWithOptimize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1910,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1913,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1914,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1915,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1916,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1917,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1918,1
    - Dst: '[java.util.HashSet].size()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1920,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1920,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1921
      start: 1907
    functionDepth: 5
    functionLinenumber: 1907
    functionLinenumberEnd: 1921
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testRoaringWithoutOptimize()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashSet].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.HashSet].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[java.util.HashSet].size()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testRoaringWithoutOptimize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1925,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1926,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1927,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].toBitmapOrArrayContainer(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1927,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1928,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1929,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1929,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1931,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1931,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1933,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1934,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].toBitmapOrArrayContainer(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1934,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1935,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1936,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1936,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1938,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1938,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1940
      start: 1923
    functionDepth: 5
    functionLinenumber: 1923
    functionLinenumberEnd: 1940
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].toBitmapOrArrayContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].toBitmapOrArrayContainer(int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].toBitmapOrArrayContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1944,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1945,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1947,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1948,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1950,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1951,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1951,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1953,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1953,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1954,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1954,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1956,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1956,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1957,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1957,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1958
      start: 1942
    functionDepth: 4
    functionLinenumber: 1942
    functionLinenumberEnd: 1958
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].union()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].union()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestRunContainer:1962,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1963,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1964,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1967,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1968,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestRunContainer:1970,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.buffer.TestRunContainer:1971,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1972,1
    - Dst: System.out.println(org.roaringbitmap.buffer.MappeableContainer)
      Src: org.roaringbitmap.buffer.TestRunContainer:1973,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1974,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1974,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1976,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1976,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1977,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1977,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1979,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1979,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1980,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1980,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1981
      start: 1960
    functionDepth: 4
    functionLinenumber: 1960
    functionLinenumberEnd: 1981
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].union2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - System.out.println(org.roaringbitmap.buffer.MappeableContainer)
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
    - '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableContainer)'
    - System.out.println(String)
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].union2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1985,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1986,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1988,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1989,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1990,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1991,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].xor(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1993,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1994,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1994,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1996,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1996,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1997,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1997,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:1999,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:1999,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2000,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2000,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2001
      start: 1983
    functionDepth: 4
    functionLinenumber: 1983
    functionLinenumberEnd: 2001
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].xor()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].xor(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].xor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2005,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2006,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2008,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2009,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2010,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2011,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].xor(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2013,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2014,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2014,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2016,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2016,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2017,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2017,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2019,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2019,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2020,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2020,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2021
      start: 2003
    functionDepth: 4
    functionLinenumber: 2003
    functionLinenumberEnd: 2021
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].xor_array()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].xor(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].add(char)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].xor_array()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2025,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2026,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2027,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].xor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2028,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2029,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2029,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2030,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2030,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2031
      start: 2023
    functionDepth: 4
    functionLinenumber: 2023
    functionLinenumberEnd: 2031
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].xor1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].xor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].xor1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2035,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2036,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2037,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].xor(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2038,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2039,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2039,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2040,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2040,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2041
      start: 2033
    functionDepth: 5
    functionLinenumber: 2033
    functionLinenumberEnd: 2041
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].xor1a()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].xor(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].xor1a()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2045,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2046,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2047,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].xor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2048,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2049,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2049,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2050,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2050,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2051
      start: 2043
    functionDepth: 4
    functionLinenumber: 2043
    functionLinenumberEnd: 2051
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].xor2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].xor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].xor2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2055,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2056,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2057,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].xor(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2058,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2059,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2059,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2060,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2060,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2061
      start: 2053
    functionDepth: 5
    functionLinenumber: 2053
    functionLinenumberEnd: 2061
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].xor2a()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].xor(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].xor2a()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2065,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2066,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2067,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2068,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].xor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2069,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2070,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2070,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2071
      start: 2063
    functionDepth: 4
    functionLinenumber: 2063
    functionLinenumberEnd: 2071
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].xor3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].xor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].xor3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2075,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2076,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2077,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2078,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].xor(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2079,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2080,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2080,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2081
      start: 2073
    functionDepth: 5
    functionLinenumber: 2073
    functionLinenumberEnd: 2081
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].xor3a()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].xor(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].xor3a()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2085,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2086,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2087,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2088,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2089,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2092,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2093,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].xor(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2095,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2096,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2097
      start: 2083
    functionDepth: 5
    functionLinenumber: 2083
    functionLinenumberEnd: 2097
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].xor4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].xor(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].xor4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2101,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2102,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2104,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].ior(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2105,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2106,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2106,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2108,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2109,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].ior(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2110,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2111,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2111,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2113,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2114,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].ior(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2115,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2116,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2117
      start: 2099
    functionDepth: 5
    functionLinenumber: 2099
    functionLinenumberEnd: 2117
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iorArray()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].ior(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].ior(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iorArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2121,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2122,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2124,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].ior(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2125,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2126,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2126,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2128,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2129,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].ior(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2130,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2131,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2132
      start: 2119
    functionDepth: 4
    functionLinenumber: 2119
    functionLinenumberEnd: 2132
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iorBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].ior(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].ior(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iorBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2136,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2137,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2139,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].ior(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2140,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2141,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2141,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2143,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2144,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].ior(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2145,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2146,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2146,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2148,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2149,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].ior(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2150,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2151,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2152
      start: 2134
    functionDepth: 3
    functionLinenumber: 2134
    functionLinenumberEnd: 2152
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].iorRun()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].ior(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].ior(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].iorRun()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2156,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2157,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2158,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2159,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2160,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2160,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2161,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2162,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2162,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2163,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2163,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2164,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2165,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2166
      start: 2154
    functionDepth: 3
    functionLinenumber: 2154
    functionLinenumberEnd: 2166
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].intersectsRun()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.MappeableContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].intersectsRun()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2170,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2171,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2172,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2173,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2174,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2174,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2175,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2176,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2176,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2177,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2178,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2179
      start: 2168
    functionDepth: 5
    functionLinenumber: 2168
    functionLinenumberEnd: 2179
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].intersectsArray()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.MappeableContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].intersectsArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2183,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2188,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].first()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2189,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2189,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].last()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2190,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2190,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2193
      start: 2181
    functionDepth: 2
    functionLinenumber: 2181
    functionLinenumberEnd: 2193
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testFirstLast()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].first()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(org.roaringbitmap.buffer.TestRunContainer,org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].last()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testFirstLast()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2197,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2198,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].first()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2199,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2200
      start: 2195
    functionDepth: 4
    functionLinenumber: 2195
    functionLinenumberEnd: 2200
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testFirstUnsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].first()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testFirstUnsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2204,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2205,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2206,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2207
      start: 2202
    functionDepth: 3
    functionLinenumber: 2202
    functionLinenumberEnd: 2207
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableBitmapContainer_EmptyContainsEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableBitmapContainer_EmptyContainsEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2211,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2211,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2212,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2212,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2213,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2214
      start: 2209
    functionDepth: 4
    functionLinenumber: 2209
    functionLinenumberEnd: 2214
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableBitmapContainer_IncludeProperSubset()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableBitmapContainer_IncludeProperSubset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2218,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2218,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2219,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2219,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2220,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2221
      start: 2216
    functionDepth: 4
    functionLinenumber: 2216
    functionLinenumberEnd: 2221
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableBitmapContainer_IncludeProperSubsetDifferentStart()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableBitmapContainer_IncludeProperSubsetDifferentStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2225,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2225,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2226,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2226,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2227,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2228
      start: 2223
    functionDepth: 4
    functionLinenumber: 2223
    functionLinenumberEnd: 2228
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testContainsBitmapContainer_IncludeProperSubsetMultiWordRun()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testContainsBitmapContainer_IncludeProperSubsetMultiWordRun()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2232,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2232,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2233,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2233,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2234,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2235
      start: 2230
    functionDepth: 4
    functionLinenumber: 2230
    functionLinenumberEnd: 2235
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableBitmapContainer_ExcludeShiftedSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableBitmapContainer_ExcludeShiftedSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2239,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2239,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2240,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2240,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2241,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2242
      start: 2237
    functionDepth: 4
    functionLinenumber: 2237
    functionLinenumberEnd: 2242
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableBitmapContainer_IncludeSelf()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableBitmapContainer_IncludeSelf()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2246,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2246,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2247,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2247,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2248,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2248,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2249
      start: 2244
    functionDepth: 4
    functionLinenumber: 2244
    functionLinenumberEnd: 2249
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableBitmapContainer_ExcludeSuperSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableBitmapContainer_ExcludeSuperSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2253,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2253,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2254,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2254,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2255,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2255,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2256,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2257
      start: 2251
    functionDepth: 4
    functionLinenumber: 2251
    functionLinenumberEnd: 2257
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableBitmapContainer_ExcludeDisJointSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableBitmapContainer_ExcludeDisJointSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2261,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2261,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2261,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2261,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2262,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2262,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2263,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2264
      start: 2259
    functionDepth: 4
    functionLinenumber: 2259
    functionLinenumberEnd: 2264
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableBitmapContainer_Issue721Case1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableBitmapContainer_Issue721Case1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2268,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2268,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2268,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2269,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2269,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2270,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2271
      start: 2266
    functionDepth: 4
    functionLinenumber: 2266
    functionLinenumberEnd: 2271
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableBitmapContainer_Issue721Case2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableBitmapContainer_Issue721Case2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2275,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2275,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2276,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2276,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2277,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2277,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2278
      start: 2273
    functionDepth: 4
    functionLinenumber: 2273
    functionLinenumberEnd: 2278
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableBitmapContainer_SkipEmptyWords()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableBitmapContainer_SkipEmptyWords()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2282,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2283,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2284,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2284,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2285
      start: 2280
    functionDepth: 2
    functionLinenumber: 2280
    functionLinenumberEnd: 2285
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableRunContainer_EmptyContainsEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableRunContainer_EmptyContainsEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2289,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2289,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2290,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2290,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2291,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2292
      start: 2287
    functionDepth: 3
    functionLinenumber: 2287
    functionLinenumberEnd: 2292
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableRunContainer_IncludeProperSubset()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableRunContainer_IncludeProperSubset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2296,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2296,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2297,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2297,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2298,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2299
      start: 2294
    functionDepth: 3
    functionLinenumber: 2294
    functionLinenumberEnd: 2299
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableRunContainer_IncludeSelf()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableRunContainer_IncludeSelf()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2303,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2303,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2304,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2304,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2305,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2306
      start: 2301
    functionDepth: 3
    functionLinenumber: 2301
    functionLinenumberEnd: 2306
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableRunContainer_ExcludeSuperSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableRunContainer_ExcludeSuperSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2310,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2310,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2311,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2311,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2312,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2312,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2313
      start: 2308
    functionDepth: 3
    functionLinenumber: 2308
    functionLinenumberEnd: 2313
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableRunContainer_IncludeProperSubsetDifferentStart()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableRunContainer_IncludeProperSubsetDifferentStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2317,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2317,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2318,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2318,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2319,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2319,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2320
      start: 2315
    functionDepth: 3
    functionLinenumber: 2315
    functionLinenumberEnd: 2320
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableRunContainer_ExcludeShiftedSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableRunContainer_ExcludeShiftedSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2324,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2324,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2325,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2325,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2326,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2326,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2327,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2328
      start: 2322
    functionDepth: 3
    functionLinenumber: 2322
    functionLinenumberEnd: 2328
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableRunContainer_ExcludeDisJointSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableRunContainer_ExcludeDisJointSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2332,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2333,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2334,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2335
      start: 2330
    functionDepth: 3
    functionLinenumber: 2330
    functionLinenumberEnd: 2335
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableArrayContainer_EmptyContainsEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableArrayContainer_EmptyContainsEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2339,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2339,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2340,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2340,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2341,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2341,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2342
      start: 2337
    functionDepth: 5
    functionLinenumber: 2337
    functionLinenumberEnd: 2342
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableArrayContainer_IncludeProperSubset()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableArrayContainer_IncludeProperSubset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2346,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2346,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2347,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2347,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2348,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2348,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2349
      start: 2344
    functionDepth: 5
    functionLinenumber: 2344
    functionLinenumberEnd: 2349
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableArrayContainer_IncludeProperSubsetDifferentStart()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableArrayContainer_IncludeProperSubsetDifferentStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2353,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2353,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2354,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2354,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2355,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2356
      start: 2351
    functionDepth: 5
    functionLinenumber: 2351
    functionLinenumberEnd: 2356
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableArrayContainer_ExcludeShiftedSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableArrayContainer_ExcludeShiftedSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2360,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2360,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2361,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2361,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2362,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2362,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2363
      start: 2358
    functionDepth: 5
    functionLinenumber: 2358
    functionLinenumberEnd: 2363
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableArrayContainer_IncludeSelf()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableArrayContainer_IncludeSelf()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2367,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2367,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2368,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2368,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2369,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2369,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2370
      start: 2365
    functionDepth: 5
    functionLinenumber: 2365
    functionLinenumberEnd: 2370
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableArrayContainer_ExcludeSuperSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableArrayContainer_ExcludeSuperSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2374,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2374,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2375,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2375,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2376,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2376,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2377,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2378
      start: 2372
    functionDepth: 5
    functionLinenumber: 2372
    functionLinenumberEnd: 2378
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableArrayContainer_ExcludeDisJointSet()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableArrayContainer_ExcludeDisJointSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2382,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2382,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2383,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2383,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2384,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2385,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2386
      start: 2380
    functionDepth: 5
    functionLinenumber: 2380
    functionLinenumberEnd: 2386
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testEqualsMappeableArrayContainer_Equal()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testEqualsMappeableArrayContainer_Equal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2390,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2390,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2391,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2391,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertNotEquals(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2392,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertNotEquals(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2393,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2394
      start: 2388
    functionDepth: 5
    functionLinenumber: 2388
    functionLinenumberEnd: 2394
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testEqualsMappeableArrayContainer_NotEqual_ArrayLarger()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertNotEquals(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testEqualsMappeableArrayContainer_NotEqual_ArrayLarger()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2398,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2398,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2399,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2399,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertNotEquals(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2400,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertNotEquals(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2401,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2402
      start: 2396
    functionDepth: 5
    functionLinenumber: 2396
    functionLinenumberEnd: 2402
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testEqualsMappeableArrayContainer_NotEqual_ArraySmaller()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertNotEquals(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testEqualsMappeableArrayContainer_NotEqual_ArraySmaller()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2406,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2406,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2407,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2407,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertNotEquals(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2408,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertNotEquals(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2409,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2410
      start: 2404
    functionDepth: 5
    functionLinenumber: 2404
    functionLinenumberEnd: 2410
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testEqualsMappeableArrayContainer_NotEqual_ArrayShifted()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertNotEquals(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testEqualsMappeableArrayContainer_NotEqual_ArrayShifted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2414,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2414,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2415,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2415,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].flip(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2416,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertNotEquals(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2417,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertNotEquals(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2418,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2419
      start: 2412
    functionDepth: 5
    functionLinenumber: 2412
    functionLinenumberEnd: 2419
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testEqualsMappeableArrayContainer_NotEqual_ArrayDiscontiguous()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertNotEquals(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].flip(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testEqualsMappeableArrayContainer_NotEqual_ArrayDiscontiguous()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2423,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2423,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2424,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2424,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertNotEquals(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2424,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2425
      start: 2421
    functionDepth: 5
    functionLinenumber: 2421
    functionLinenumberEnd: 2425
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testEquals_FullRunContainerWithArrayContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertNotEquals(org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testEquals_FullRunContainerWithArrayContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].full()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2429,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].isFull()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2429,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2429,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2430
      start: 2427
    functionDepth: 3
    functionLinenumber: 2427
    functionLinenumberEnd: 2430
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testFullConstructor()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].isFull()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].full()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testFullConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(int,int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2434,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].isFull()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2435,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2435,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2436,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2436,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2437
      start: 2432
    functionDepth: 3
    functionLinenumber: 2432
    functionLinenumberEnd: 2437
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testRangeConstructor()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].isFull()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testRangeConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2441,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2442,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2442,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2443
      start: 2439
    functionDepth: 2
    functionLinenumber: 2439
    functionLinenumberEnd: 2443
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testRangeConstructor2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testRangeConstructor2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2447,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2448,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2449,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2450,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2451
      start: 2445
    functionDepth: 5
    functionLinenumber: 2445
    functionLinenumberEnd: 2451
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testRangeConstructor3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testRangeConstructor3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2455,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2456,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2456,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2457
      start: 2453
    functionDepth: 2
    functionLinenumber: 2453
    functionLinenumberEnd: 2457
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testRangeConstructor4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testRangeConstructor4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2461,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2462,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2463,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2464,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2464,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2465
      start: 2459
    functionDepth: 4
    functionLinenumber: 2459
    functionLinenumberEnd: 2465
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testSimpleCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testSimpleCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2469,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2469,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2470,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2470,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2471,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2471,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2472,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2472,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2473,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2473,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2474
      start: 2467
    functionDepth: 3
    functionLinenumber: 2467
    functionLinenumberEnd: 2474
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testIntersectsWithRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testIntersectsWithRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2479,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2479,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2479,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2479,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2480,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2480,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2481,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2481,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2481,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2482,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2482,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2482,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2482,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2484,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2484,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2485
      start: 2476
    functionDepth: 3
    functionLinenumber: 2476
    functionLinenumberEnd: 2485
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testIntersectsWithRangeUnsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.buffer.TestRunContainer].lower16Bits()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testIntersectsWithRangeUnsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2490,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2490,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2490,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2490,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2490,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2491,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2491,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2492,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2492,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2493,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2493,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2493,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2494,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2494,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2494,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2495,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2495,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2495,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2496,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2496,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2496,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2496,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2497,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].lower16Bits()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2497,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2497,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2497,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2498,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2498,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2499
      start: 2487
    functionDepth: 3
    functionLinenumber: 2487
    functionLinenumberEnd: 2499
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testIntersectsWithRangeManyRuns()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.buffer.TestRunContainer].lower16Bits()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testIntersectsWithRangeManyRuns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].full()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2503,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(int,int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2503,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2503,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].full()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2504,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].flip(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2504,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2504,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2504,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2505
      start: 2501
    functionDepth: 5
    functionLinenumber: 2501
    functionLinenumberEnd: 2505
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testContainsFull()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].full()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].flip(char)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testContainsFull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2509,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2509,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2509,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2510,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2510,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2511,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2511,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2512,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2512,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2513,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2513,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2514,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2514,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2515,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2515,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2516,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2516,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2517,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2517,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2518,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2518,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2519,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2519,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2520,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2520,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2521,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2521,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2522,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2522,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2523
      start: 2507
    functionDepth: 3
    functionLinenumber: 2507
    functionLinenumberEnd: 2523
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testContainsRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testContainsRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2527,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2527,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2527,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2527,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2528,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2528,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2529,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2529,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2530,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2530,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2531,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2531,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2532,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2532,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2533,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2533,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2534,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2534,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2535,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2535,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2536,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2536,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2537,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2537,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2538,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2538,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2539,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2539,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2540,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2540,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2541,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2541,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2542
      start: 2525
    functionDepth: 3
    functionLinenumber: 2525
    functionLinenumberEnd: 2542
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testContainsRange2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testContainsRange2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2547,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2547,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2547,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2547,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2547,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2547,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2553,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2553,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2554,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2554,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2555,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2555,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2556,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2556,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2557,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2557,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2558,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2558,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2559,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2559,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2560
      start: 2544
    functionDepth: 3
    functionLinenumber: 2544
    functionLinenumberEnd: 2560
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testContainsRange3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testContainsRange3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2564,1
    - Dst: '[org.roaringbitmap.RunContainer].toMappeableContainer()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2564,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2565,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2565,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2566,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2566,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2567,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2567,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2568,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2568,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2569,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2569,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2570
      start: 2562
    functionDepth: 3
    functionLinenumber: 2562
    functionLinenumberEnd: 2570
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testNextValue()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
    - '[org.roaringbitmap.RunContainer].toMappeableContainer()'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testNextValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2575,1
    - Dst: '[org.roaringbitmap.RunContainer].toMappeableContainer()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2575,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2576,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2576,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2577,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2577,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2578,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2578,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2579,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2579,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2580,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2580,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2581,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2581,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2582
      start: 2572
    functionDepth: 3
    functionLinenumber: 2572
    functionLinenumberEnd: 2582
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testNextValueBetweenRuns()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
    - '[org.roaringbitmap.RunContainer].toMappeableContainer()'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testNextValueBetweenRuns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2587,1
    - Dst: '[org.roaringbitmap.RunContainer].toMappeableContainer()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2587,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2588,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2588,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2589,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2589,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2590,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2590,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2591,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2591,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2592,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2592,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2593,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2593,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2594,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2594,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2595,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2595,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2596,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2596,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2597,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2597,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2598,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2598,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2599,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2599,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2600,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2600,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2601
      start: 2584
    functionDepth: 3
    functionLinenumber: 2584
    functionLinenumberEnd: 2601
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testNextValue2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
    - '[org.roaringbitmap.RunContainer].toMappeableContainer()'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testNextValue2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2605,1
    - Dst: '[org.roaringbitmap.RunContainer].toMappeableContainer()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2605,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2606,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2606,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2607,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2607,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2608,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2608,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2609,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2609,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2610,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2610,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2611,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2611,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2612
      start: 2603
    functionDepth: 3
    functionLinenumber: 2603
    functionLinenumberEnd: 2612
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testPreviousValue1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
    - '[org.roaringbitmap.RunContainer].toMappeableContainer()'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testPreviousValue1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2617,1
    - Dst: '[org.roaringbitmap.RunContainer].toMappeableContainer()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2617,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2618,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2618,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2619,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2619,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2620,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2620,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2621,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2621,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2622,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2622,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2623,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2623,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2624,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2624,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2625,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2625,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2626,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2626,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2627,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2627,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2628,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2628,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2629,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2629,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2630
      start: 2614
    functionDepth: 3
    functionLinenumber: 2614
    functionLinenumberEnd: 2630
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testPreviousValue2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
    - '[org.roaringbitmap.RunContainer].toMappeableContainer()'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testPreviousValue2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2635,1
    - Dst: '[org.roaringbitmap.RunContainer].toMappeableContainer()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2635,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2638,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2638,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2639,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2639,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2640,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2640,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2641,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2641,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2642,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2642,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2643
      start: 2632
    functionDepth: 3
    functionLinenumber: 2632
    functionLinenumberEnd: 2643
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testPreviousValueUnsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
    - '[org.roaringbitmap.RunContainer].toMappeableContainer()'
    - '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testPreviousValueUnsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2648,1
    - Dst: '[org.roaringbitmap.RunContainer].toMappeableContainer()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2648,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2651,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2651,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2652,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2652,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2653,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2653,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2654,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2654,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2655,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2655,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2656
      start: 2645
    functionDepth: 3
    functionLinenumber: 2645
    functionLinenumberEnd: 2656
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testNextValueUnsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
    - '[org.roaringbitmap.RunContainer].toMappeableContainer()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testNextValueUnsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2660,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2660,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2661,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2661,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2662,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2662,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2663,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2663,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2664,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2664,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2665,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2665,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2666,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2666,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2667
      start: 2658
    functionDepth: 5
    functionLinenumber: 2658
    functionLinenumberEnd: 2667
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testPreviousAbsentValue1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testPreviousAbsentValue1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2672,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2672,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2672,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2672,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2673,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2673,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2674,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2674,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2675,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2675,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2676,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2676,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2677,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2677,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2678,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2678,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2679,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2679,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2680,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2680,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2681,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2681,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2682,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2682,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2683,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2683,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2684,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2684,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2685
      start: 2669
    functionDepth: 5
    functionLinenumber: 2669
    functionLinenumberEnd: 2685
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testPreviousAbsentValue2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
    - '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testPreviousAbsentValue2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2689,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2691,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2691,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2693
      start: 2687
    functionDepth: 3
    functionLinenumber: 2687
    functionLinenumberEnd: 2693
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testPreviousAbsentValueEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].previousAbsentValue(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testPreviousAbsentValueEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2698,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.TestRunContainer,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2698,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2699,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2699,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2700,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2700,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2701,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2701,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2702,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2702,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2703,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2703,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2704
      start: 2695
    functionDepth: 3
    functionLinenumber: 2695
    functionLinenumberEnd: 2704
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testPreviousAbsentValueSparse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].previousAbsentValue(char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.TestRunContainer,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[java.nio.CharBuffer].wrap()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testPreviousAbsentValueSparse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2714,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.TestRunContainer,int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2714,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2716,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2716,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2717,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2717,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2719
      start: 2706
    functionDepth: 3
    functionLinenumber: 2706
    functionLinenumberEnd: 2719
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testPreviousAbsentEvenBits()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.TestRunContainer,int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[java.nio.CharBuffer].wrap(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].previousAbsentValue(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testPreviousAbsentEvenBits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2724,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.TestRunContainer,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2724,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2725,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2725,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2726,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2726,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2727,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2727,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2728,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2728,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2729,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2729,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2730
      start: 2721
    functionDepth: 3
    functionLinenumber: 2721
    functionLinenumberEnd: 2730
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testPreviousAbsentValueUnsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].previousAbsentValue(char)'
    - '[java.nio.CharBuffer].wrap(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.TestRunContainer,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testPreviousAbsentValueUnsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2734,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2734,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2735,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2735,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2736,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2736,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2737,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2737,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2738,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2738,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2739,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2739,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2740,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2740,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2741
      start: 2732
    functionDepth: 5
    functionLinenumber: 2732
    functionLinenumberEnd: 2741
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testNextAbsentValue1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testNextAbsentValue1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2746,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2746,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2746,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2746,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2747,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2747,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2748,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2748,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2749,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2749,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2750,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2750,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2751,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2751,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2752,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2752,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2753,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2753,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2754,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2754,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2755,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2755,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2756,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2756,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2757,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2757,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2758,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2758,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2759
      start: 2743
    functionDepth: 5
    functionLinenumber: 2743
    functionLinenumberEnd: 2759
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testNextAbsentValue2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
    - '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testNextAbsentValue2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2763,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2765,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2765,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2767
      start: 2761
    functionDepth: 3
    functionLinenumber: 2761
    functionLinenumberEnd: 2767
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testNextAbsentValueEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(org.roaringbitmap.buffer.TestRunContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].nextAbsentValue(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testNextAbsentValueEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2772,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.TestRunContainer,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2772,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2773,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2773,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2774,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2774,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2775,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2775,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2776,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2776,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2777,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2777,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2778
      start: 2769
    functionDepth: 3
    functionLinenumber: 2769
    functionLinenumberEnd: 2778
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testNextAbsentValueSparse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].nextAbsentValue(char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.TestRunContainer,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    - '[java.nio.CharBuffer].wrap()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testNextAbsentValueSparse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2788,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.TestRunContainer,int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2788,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2790,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2790,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2791,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2791,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2793
      start: 2780
    functionDepth: 3
    functionLinenumber: 2780
    functionLinenumberEnd: 2793
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testNextAbsentEvenBits()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.TestRunContainer,int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].nextAbsentValue(char)'
    - '[java.nio.CharBuffer].wrap(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testNextAbsentEvenBits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap(org.roaringbitmap.buffer.TestRunContainer)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2798,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.TestRunContainer,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2798,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2799,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2799,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2800,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2800,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2801,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2801,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2802,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2802,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2803,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2803,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2804
      start: 2795
    functionDepth: 3
    functionLinenumber: 2795
    functionLinenumberEnd: 2804
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testNextAbsentValueUnsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRunContainer].assertEquals(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].nextAbsentValue(char)'
    - '[java.nio.CharBuffer].wrap(org.roaringbitmap.buffer.TestRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.TestRunContainer,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testNextAbsentValueUnsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap()'
      Src: org.roaringbitmap.buffer.TestRunContainer:2808,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.TestRunContainer,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2808,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(int,int)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2809,1
    - Dst: '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestRunContainer:2809,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2810
      start: 2806
    functionDepth: 2
    functionLinenumber: 2806
    functionLinenumberEnd: 2810
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].testContains()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(int,int)'
    - '[org.roaringbitmap.buffer.TestRunContainer].assertFalse(boolean)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.TestRunContainer,int)'
    - '[java.nio.CharBuffer].wrap()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRunContainer].testContains()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2814
      start: 2812
    functionDepth: 0
    functionLinenumber: 2812
    functionLinenumberEnd: 2814
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].lower16Bits(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.TestRunContainer].lower16Bits(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.TestRunContainer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.TestRunContainer].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.TestRunContainer
    signature: '[org.roaringbitmap.buffer.TestRunContainer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,int,int)'
      Src: org.roaringbitmap.buffer.TestBufferRangeCardinality:18,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,int,int)'
      Src: org.roaringbitmap.buffer.TestBufferRangeCardinality:19,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,int,int)'
      Src: org.roaringbitmap.buffer.TestBufferRangeCardinality:20,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,int,int)'
      Src: org.roaringbitmap.buffer.TestBufferRangeCardinality:21,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,int,int)'
      Src: org.roaringbitmap.buffer.TestBufferRangeCardinality:22,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,int,int)'
      Src: org.roaringbitmap.buffer.TestBufferRangeCardinality:23,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestBufferRangeCardinality,int)'
      Src: org.roaringbitmap.buffer.TestBufferRangeCardinality:24,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestBufferRangeCardinality,int)'
      Src: org.roaringbitmap.buffer.TestBufferRangeCardinality:25,1
    - Dst: '[java.util.stream.Stream].of(org.roaringbitmap.buffer.TestBufferRangeCardinality,org.roaringbitmap.buffer.TestBufferRangeCardinality,org.roaringbitmap.buffer.TestBufferRangeCardinality,org.roaringbitmap.buffer.TestBufferRangeCardinality,org.roaringbitmap.buffer.TestBufferRangeCardinality,org.roaringbitmap.buffer.TestBufferRangeCardinality,org.roaringbitmap.buffer.TestBufferRangeCardinality,org.roaringbitmap.buffer.TestBufferRangeCardinality)'
      Src: org.roaringbitmap.buffer.TestBufferRangeCardinality:17,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 16
    functionDepth: 1
    functionLinenumber: 16
    functionLinenumberEnd: 27
    functionName: '[org.roaringbitmap.buffer.TestBufferRangeCardinality].data()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBufferRangeCardinality.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.params.provider.Arguments].of(int,org.roaringbitmap.buffer.TestBufferRangeCardinality,int)'
    - '[org.junit.jupiter.params.provider.Arguments].of(int,int,int)'
    - '[java.util.stream.Stream].of(org.roaringbitmap.buffer.TestBufferRangeCardinality,org.roaringbitmap.buffer.TestBufferRangeCardinality,org.roaringbitmap.buffer.TestBufferRangeCardinality,org.roaringbitmap.buffer.TestBufferRangeCardinality,org.roaringbitmap.buffer.TestBufferRangeCardinality,org.roaringbitmap.buffer.TestBufferRangeCardinality,org.roaringbitmap.buffer.TestBufferRangeCardinality,org.roaringbitmap.buffer.TestBufferRangeCardinality)'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.roaringbitmap.buffer.TestBufferRangeCardinality].data()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].allocateDirect(int)'
      Src: org.roaringbitmap.buffer.TestBufferRangeCardinality:33,1
    - Dst: '[org.roaringbitmap.buffer.TestBufferRangeCardinality].asLongBuffer()'
      Src: org.roaringbitmap.buffer.TestBufferRangeCardinality:33,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestBufferRangeCardinality,int)'
      Src: org.roaringbitmap.buffer.TestBufferRangeCardinality:34,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.TestBufferRangeCardinality:36,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].isArrayBacked()'
      Src: org.roaringbitmap.buffer.TestBufferRangeCardinality:38,1
    - Dst: '[org.roaringbitmap.buffer.TestBufferRangeCardinality].assertFalse(boolean)'
      Src: org.roaringbitmap.buffer.TestBufferRangeCardinality:38,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].cardinalityInBitmapRange(java.nio.LongBuffer,int,int)'
      Src: org.roaringbitmap.buffer.TestBufferRangeCardinality:39,1
    - Dst: '[org.roaringbitmap.buffer.TestBufferRangeCardinality].assertEquals(int,int)'
      Src: org.roaringbitmap.buffer.TestBufferRangeCardinality:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - elements
    - begin
    - end
    - expected
    argTypes:
    - int[]
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 40
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 40
    functionName: '[org.roaringbitmap.buffer.TestBufferRangeCardinality].testCardinalityInBitmapWordRange(int[],int,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBufferRangeCardinality.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].allocateDirect(int)'
    - '[org.roaringbitmap.buffer.BufferUtil].cardinalityInBitmapRange(java.nio.LongBuffer,int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].isArrayBacked()'
    - '[org.roaringbitmap.buffer.TestBufferRangeCardinality].assertEquals(int,int)'
    - '[org.roaringbitmap.buffer.TestBufferRangeCardinality].asLongBuffer()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.TestBufferRangeCardinality,int)'
    - '[org.roaringbitmap.buffer.TestBufferRangeCardinality].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestBufferRangeCardinality].testCardinalityInBitmapWordRange(int[],int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.TestBufferRangeCardinality
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.TestBufferRangeCardinality].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBufferRangeCardinality.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.TestBufferRangeCardinality
    signature: '[org.roaringbitmap.buffer.TestBufferRangeCardinality].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:28,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:29,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:31,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:32,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:33,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:34,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:35,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:37,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:38,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:40,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:42,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:42,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:44,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].hasNext()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:47,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:47,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].next()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:48,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:48,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].hasNext()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:50,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertFalse(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 26
    functionDepth: 5
    functionLinenumber: 26
    functionLinenumberEnd: 51
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNot1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmapOrNot.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertFalse(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].next()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].hasNext()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNot1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:55,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:56,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:58,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:59,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:60,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:62,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:64,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:66,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:66,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:68,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].hasNext()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:71,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:71,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].next()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:72,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:72,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].hasNext()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:74,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertFalse(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 53
    functionDepth: 5
    functionLinenumber: 53
    functionLinenumberEnd: 75
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNot2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmapOrNot.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertFalse(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].next()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].hasNext()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,String)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNot2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:79,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:80,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:82,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:83,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:84,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:86,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:87,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:87,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:89,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].hasNext()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:92,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:92,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].next()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:93,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:93,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].hasNext()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:96,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertFalse(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:96,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 77
    functionDepth: 4
    functionLinenumber: 77
    functionLinenumberEnd: 97
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNot3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmapOrNot.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertFalse(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].next()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].hasNext()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,String)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,String)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNot3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:101,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:102,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:104,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:105,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:107,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:108,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:108,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:110,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].hasNext()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:112,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:112,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].next()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:113,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:113,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].hasNext()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:115,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertFalse(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:115,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 99
    functionDepth: 5
    functionLinenumber: 99
    functionLinenumberEnd: 116
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNot4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmapOrNot.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertFalse(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].next()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].hasNext()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,String)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,String)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNot4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:120,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:122,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:123,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:124,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:125,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:127,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:129,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:130,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:130,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:132,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].hasNext()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:134,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:134,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].next()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:135,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:135,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].hasNext()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:137,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertFalse(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 118
    functionDepth: 5
    functionLinenumber: 118
    functionLinenumberEnd: 138
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNot5()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmapOrNot.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertFalse(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].next()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].hasNext()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,String)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,String)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNot5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:142,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:144,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:145,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:146,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:147,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:148,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:150,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:152,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:155,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:155,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:157,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].hasNext()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:159,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:159,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].next()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:160,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:160,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].hasNext()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:163,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:163,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].next()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:164,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:164,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].hasNext()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:166,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:166,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].next()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:167,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(int,int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:167,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].hasNext()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:169,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:169,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].next()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:170,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(int,int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:170,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].hasNext()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:172,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:172,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].next()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:173,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(int,int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:173,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].hasNext()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:175,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertFalse(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:175,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 140
    functionDepth: 5
    functionLinenumber: 140
    functionLinenumberEnd: 176
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNot6()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmapOrNot.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertFalse(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].next()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].hasNext()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,String)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,String)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(int,int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNot6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:180,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:182,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:183,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:184,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:186,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:188,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:191,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:191,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:193,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].hasNext()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:195,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:195,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].next()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:196,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:196,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].hasNext()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:199,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:199,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].next()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:200,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(int,int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:200,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].hasNext()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:202,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:202,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].next()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:203,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(int,int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:203,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].hasNext()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:205,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:205,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].next()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:206,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(int,int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:206,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].hasNext()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:208,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertFalse(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:208,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 178
    functionDepth: 4
    functionLinenumber: 178
    functionLinenumberEnd: 209
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNot7()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmapOrNot.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertFalse(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].next()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].hasNext()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,String)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,String)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(int,int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNot7()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:213,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:215,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:216,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:217,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:220,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:221,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:224,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:224,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:226,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].hasNext()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:228,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:228,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].next()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:229,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:229,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].next()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:231,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(int,int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:231,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].next()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:232,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(int,int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:232,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].next()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:233,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(int,int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:233,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:237,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:238,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:241,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:241,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:243,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].hasNext()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:245,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:245,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].next()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:246,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:246,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].next()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:248,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:248,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:252,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:253,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:254,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:255,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:256,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:259,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:259,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:261,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].hasNext()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:266,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:266,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].next()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:267,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:267,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].next()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:270,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:270,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:274,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:275,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:276,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:277,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:279,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:282,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:282,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:284,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].hasNext()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:287,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:287,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].next()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:288,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:288,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].hasNext()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:291,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertFalse(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:291,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:295,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:296,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:297,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:298,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:300,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:303,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:303,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:305,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].hasNext()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:308,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:308,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].next()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:309,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:309,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].hasNext()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:312,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertFalse(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,String)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:312,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 157
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 314
      start: 211
    functionDepth: 4
    functionLinenumber: 211
    functionLinenumberEnd: 314
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNot9()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmapOrNot.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].next()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertFalse(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,String)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].hasNext()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,String)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot,String)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(int,int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNot9()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:318,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:319,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:321,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:322,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:324,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].last()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:326,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:326,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 327
      start: 316
    functionDepth: 5
    functionLinenumber: 316
    functionLinenumberEnd: 327
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNot10()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmapOrNot.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].last()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNot10()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:331,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:332,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:334,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:335,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:337,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].last()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:339,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:339,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 340
      start: 329
    functionDepth: 5
    functionLinenumber: 329
    functionLinenumberEnd: 340
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNot11()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmapOrNot.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].last()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNot11()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:344,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:345,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:346,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:347,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:348,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:348,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 349
      start: 342
    functionDepth: 4
    functionLinenumber: 342
    functionLinenumberEnd: 349
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNotAgainstFullBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmapOrNot.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNotAgainstFullBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:353,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:354,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(long,long)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:355,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:356,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:357,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:357,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 358
      start: 351
    functionDepth: 4
    functionLinenumber: 351
    functionLinenumberEnd: 358
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNotNonEmptyAgainstFullBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmapOrNot.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(long,long)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNotNonEmptyAgainstFullBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:362,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:363,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:364,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:365,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:366,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:366,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 367
      start: 360
    functionDepth: 4
    functionLinenumber: 360
    functionLinenumberEnd: 367
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNotAgainstFullBitmapStatic()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmapOrNot.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNotAgainstFullBitmapStatic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:371,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:372,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:373,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:375,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:376,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:374,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 377
      start: 369
    functionDepth: 4
    functionLinenumber: 369
    functionLinenumberEnd: 377
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNotNonEmptyAgainstFullBitmapStatic()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmapOrNot.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(int,int,int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNotNonEmptyAgainstFullBitmapStatic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.file.Paths].get(String)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:383,1
    - Dst: '[java.nio.file.Files].readAllBytes(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:383,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:384,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readerFor()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:384,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].readValue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:384,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].get(String)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:385,1
    - Dst: '[java.util.Base64].getDecoder()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:386,1
    - Dst: base64Bitmaps.get(int)
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:386,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].decode(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:386,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:386,1
    - Dst: '[java.util.Base64].getDecoder()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:387,1
    - Dst: base64Bitmaps.get(int)
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:387,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].decode(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:387,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:387,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:388,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:389,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].validate()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:390,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:390,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:391,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:392,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].validate()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:393,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:393,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:395,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].last()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:396,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].toUnsignedLong(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:396,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:397,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:398,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:399,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:401,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:402,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:403,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 404
      start: 379
    functionDepth: 4
    functionLinenumber: 379
    functionLinenumberEnd: 404
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].testBigOrNot()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmapOrNot.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].decode(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[java.util.Base64].getDecoder()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].validate()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].readValue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[java.nio.file.Paths].get(String)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].toUnsignedLong(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - base64Bitmaps.get(int)
    - '[com.fasterxml.jackson.databind.ObjectMapper].readerFor()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[java.nio.file.Files].readAllBytes(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].<init>()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].get(String)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].last()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].testBigOrNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.file.Paths].get(String)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:410,1
    - Dst: '[java.nio.file.Files].readAllBytes(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:410,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:411,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readerFor()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:411,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].readValue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:411,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].get(String)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:412,1
    - Dst: '[java.util.Base64].getDecoder()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:413,1
    - Dst: base64Bitmaps.get(int)
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:413,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].decode(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:413,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:413,1
    - Dst: '[java.util.Base64].getDecoder()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:414,1
    - Dst: base64Bitmaps.get(int)
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:414,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].decode(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:414,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:414,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:415,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:416,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].validate()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:417,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:417,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:418,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:419,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].validate()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:420,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:420,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:422,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].last()'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:423,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].toUnsignedLong(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:423,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:424,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:425,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:426,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:428,1
    - Dst: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot:429,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 430
      start: 406
    functionDepth: 4
    functionLinenumber: 406
    functionLinenumberEnd: 430
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].testBigOrNotStatic()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmapOrNot.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].decode(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[java.util.Base64].getDecoder()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].validate()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].readValue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[java.nio.file.Paths].get(String)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].toUnsignedLong(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - base64Bitmaps.get(int)
    - '[com.fasterxml.jackson.databind.ObjectMapper].readerFor()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[java.nio.file.Files].readAllBytes(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].<init>()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].get(String)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].assertTrue(org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].orNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].last()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].testBigOrNotStatic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmapOrNot.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot
    signature: '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:17,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRange:18,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:19,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.TestRange:20,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].next()'
      Src: org.roaringbitmap.buffer.TestRange:21,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:21,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].next()'
      Src: org.roaringbitmap.buffer.TestRange:22,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:22,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].hasNext()'
      Src: org.roaringbitmap.buffer.TestRange:23,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertFalse(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 15
    functionDepth: 5
    functionLinenumber: 15
    functionLinenumberEnd: 24
    functionName: '[org.roaringbitmap.buffer.TestRange].flip64()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestRange].next()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
    - '[org.roaringbitmap.buffer.TestRange].hasNext()'
    - '[org.roaringbitmap.buffer.TestRange].assertFalse(org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].flip64()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:29,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:30,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:31,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:32,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:33,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:34,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:35,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 26
    functionDepth: 4
    functionLinenumber: 26
    functionLinenumberEnd: 37
    functionName: '[org.roaringbitmap.buffer.TestRange].testDeprecatedMemberFlip()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
    - '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].testDeprecatedMemberFlip()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.buffer.TestRange:42,1
    - Dst: '[java.util.Random].nextBoolean()'
      Src: org.roaringbitmap.buffer.TestRange:44,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:46,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:47,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - java.util.BitSet
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bitmap
    - bitset
    - bits
    argTypes:
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    - java.util.BitSet
    - int
    constantsTouched: []
    func_position:
      end: 51
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 51
    functionName: '[org.roaringbitmap.buffer.TestRange].fillWithRandomBits(org.roaringbitmap.buffer.MutableRoaringBitmap,java.util.BitSet,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[java.util.Random].nextBoolean()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRange)'
    - '[java.util.Random].<init>(int)'
    - '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.TestRange].fillWithRandomBits(org.roaringbitmap.buffer.MutableRoaringBitmap,java.util.BitSet,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:55,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:56,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:57,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:58,1
    - Dst: '[java.util.BitSet].set(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:59,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:60,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRange:60,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:61,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRange:62,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 53
    functionDepth: 4
    functionLinenumber: 53
    functionLinenumberEnd: 63
    functionName: '[org.roaringbitmap.buffer.TestRange].doubleadd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].set(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].doubleadd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:68,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:69,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:70,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.buffer.TestRange:71,1
    - Dst: '[java.util.Random].nextInt(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:74,1
    - Dst: '[java.util.Random].nextInt(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:75,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRange,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:81,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.TestRange,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:82,1
    - Dst: '[java.util.BitSet].set(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:83,1
    - Dst: '[java.util.Random].nextInt(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:86,1
    - Dst: '[java.util.Random].nextInt(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:87,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.TestRange,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:93,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.TestRange,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:94,1
    - Dst: '[java.util.BitSet].clear(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:95,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.buffer.TestRange:98,1
    - Dst: '[java.util.Random].nextInt(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:99,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRange,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:105,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.TestRange,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:106,1
    - Dst: '[java.util.BitSet].set(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:107,1
    - Dst: '[java.util.Random].nextInt(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:110,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.buffer.TestRange:111,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRange,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:117,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.TestRange,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:118,1
    - Dst: '[java.util.BitSet].set(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:119,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.buffer.TestRange:121,1
    - Dst: '[java.util.Random].nextInt(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:122,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.TestRange,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:128,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.TestRange,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:129,1
    - Dst: '[java.util.BitSet].clear(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:130,1
    - Dst: '[java.util.Random].nextInt(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:133,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.buffer.TestRange:134,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.TestRange,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:140,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.TestRange,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:141,1
    - Dst: '[java.util.BitSet].clear(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:142,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:144,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRange:144,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:145,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRange:145,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:146,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 101
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 65
    functionDepth: 4
    functionLinenumber: 65
    functionLinenumberEnd: 147
    functionName: '[org.roaringbitmap.buffer.TestRange].rangeAddRemoveBig()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].set(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[java.util.BitSet].clear(int,int)'
    - '[java.util.Random].nextInt(int,int)'
    - '[java.util.Random].nextInt(int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRange,org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.TestRange,org.roaringbitmap.buffer.TestRange)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.TestRange,org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.TestRange,org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].rangeAddRemoveBig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:151,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:152,1
    - Dst: '[java.util.BitSet].set(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:153,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:154,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:155,1
    - Dst: '[java.util.BitSet].clear(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:156,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:157,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRange:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 149
    functionDepth: 4
    functionLinenumber: 149
    functionLinenumberEnd: 158
    functionName: '[org.roaringbitmap.buffer.TestRange].setRemoveTest1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].set(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[java.util.BitSet].<init>()'
    - '[java.util.BitSet].clear(int,int)'
    - '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].setRemoveTest1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:162,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:163,1
    - Dst: '[java.util.BitSet].set(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:164,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:165,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:166,1
    - Dst: '[java.util.BitSet].clear(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:167,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:168,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRange:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 160
    functionDepth: 4
    functionLinenumber: 160
    functionLinenumberEnd: 169
    functionName: '[org.roaringbitmap.buffer.TestRange].setRemoveTest2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].set(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[java.util.BitSet].<init>()'
    - '[java.util.BitSet].clear(int,int)'
    - '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].setRemoveTest2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:173,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:175,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRange:176,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:177,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:179,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:181,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:183,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRange:183,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 171
    functionDepth: 4
    functionLinenumber: 171
    functionLinenumberEnd: 184
    functionName: '[org.roaringbitmap.buffer.TestRange].setTest1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].setTest1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:188,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:190,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRange:191,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:192,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRange:193,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:193,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:195,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:196,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRange:196,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:198,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:200,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRange:200,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 186
    functionDepth: 6
    functionLinenumber: 186
    functionLinenumberEnd: 201
    functionName: '[org.roaringbitmap.buffer.TestRange].setTest1A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].setTest1A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:205,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:207,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRange:208,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:209,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:211,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:212,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRange:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 203
    functionDepth: 4
    functionLinenumber: 203
    functionLinenumberEnd: 213
    functionName: '[org.roaringbitmap.buffer.TestRange].setTest2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].setTest2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:217,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:218,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRange:219,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRange:220,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:221,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRange:222,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:222,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:224,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:225,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRange:225,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.buffer.TestRange:226,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:227,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRange:227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 215
    functionDepth: 6
    functionLinenumber: 215
    functionLinenumberEnd: 228
    functionName: '[org.roaringbitmap.buffer.TestRange].setTest2A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.BitSet].set(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].setTest2A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:232,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:234,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRange:235,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:237,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:239,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:241,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:244,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRange:244,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 245
      start: 230
    functionDepth: 4
    functionLinenumber: 230
    functionLinenumberEnd: 245
    functionName: '[org.roaringbitmap.buffer.TestRange].setTest3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].setTest3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:249,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:250,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:251,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRange:252,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:254,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:256,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:258,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:261,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:263,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRange:263,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 264
      start: 247
    functionDepth: 6
    functionLinenumber: 247
    functionLinenumberEnd: 264
    functionName: '[org.roaringbitmap.buffer.TestRange].setTest3A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].setTest3A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:268,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:269,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:270,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRange:271,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:273,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:275,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:277,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:280,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRange:280,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 281
      start: 266
    functionDepth: 4
    functionLinenumber: 266
    functionLinenumberEnd: 281
    functionName: '[org.roaringbitmap.buffer.TestRange].setTest4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int)'
    - '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].setTest4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:285,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:286,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:287,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRange:288,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:290,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:292,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:294,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:297,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRange:297,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 298
      start: 283
    functionDepth: 6
    functionLinenumber: 283
    functionLinenumberEnd: 298
    functionName: '[org.roaringbitmap.buffer.TestRange].setTest4A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int,int)'
    - '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].setTest4A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:302,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:303,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:304,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRange:306,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:308,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:310,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:312,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:314,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRange:314,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 315
      start: 300
    functionDepth: 4
    functionLinenumber: 300
    functionLinenumberEnd: 315
    functionName: '[org.roaringbitmap.buffer.TestRange].setTest5()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int)'
    - '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].setTest5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:319,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:320,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:321,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRange:322,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:324,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:326,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:328,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:330,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRange:330,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 331
      start: 317
    functionDepth: 6
    functionLinenumber: 317
    functionLinenumberEnd: 331
    functionName: '[org.roaringbitmap.buffer.TestRange].setTest5A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].setTest5A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:335,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:336,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:337,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRange:338,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:340,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:342,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:344,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:347,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:349,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRange:349,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 350
      start: 333
    functionDepth: 4
    functionLinenumber: 333
    functionLinenumberEnd: 350
    functionName: '[org.roaringbitmap.buffer.TestRange].setTest6()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].setTest6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:354,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:355,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:356,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRange:357,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:359,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:361,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:363,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:366,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:368,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRange:368,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 369
      start: 352
    functionDepth: 6
    functionLinenumber: 352
    functionLinenumberEnd: 369
    functionName: '[org.roaringbitmap.buffer.TestRange].setTest6A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].setTest6A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:373,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:374,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:375,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:376,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:377,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:378,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:379,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:380,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRange:381,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:383,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:385,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:387,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:390,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:393,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:396,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:399,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:402,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:405,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:407,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRange:407,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 408
      start: 371
    functionDepth: 4
    functionLinenumber: 371
    functionLinenumberEnd: 408
    functionName: '[org.roaringbitmap.buffer.TestRange].setTest7()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].setTest7()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:412,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:413,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:414,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRange:414,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:416,1
    - Dst: '[java.util.BitSet].set(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:417,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:418,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:419,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:420,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRange:420,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:422,1
    - Dst: '[java.util.BitSet].set(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:423,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:424,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:425,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:426,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRange:426,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:428,1
    - Dst: '[java.util.BitSet].set(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:429,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:430,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRange:430,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:431,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:432,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:434,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:435,1
    - Dst: '[java.util.BitSet].set(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:436,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:437,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:438,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRange:438,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:440,1
    - Dst: '[java.util.BitSet].set(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:441,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:442,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:443,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:444,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRange:444,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRange:446,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:448,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:452,1
    - Dst: '[java.util.BitSet].clear(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:453,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:454,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:456,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:457,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRange:457,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:459,1
    - Dst: '[java.util.BitSet].clear(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:460,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:461,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:463,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:464,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRange:464,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:466,1
    - Dst: '[java.util.BitSet].clear(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:467,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:468,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:470,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:471,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRange:471,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:473,1
    - Dst: '[java.util.BitSet].clear(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:474,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:475,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:476,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:477,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRange:477,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 114
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 478
      start: 410
    functionDepth: 6
    functionLinenumber: 410
    functionLinenumberEnd: 478
    functionName: '[org.roaringbitmap.buffer.TestRange].setTest7A()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].set(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[java.util.BitSet].clear(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
    - '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].setTest7A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:482,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:485,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRange:489,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:491,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:493,1
    - Dst: '[java.util.BitSet].set(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:496,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:500,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRange:500,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 501
      start: 480
    functionDepth: 4
    functionLinenumber: 480
    functionLinenumberEnd: 501
    functionName: '[org.roaringbitmap.buffer.TestRange].setTest8()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].set(int,int)'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].setTest8()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:505,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:506,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:507,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRange:508,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:510,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:512,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:514,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:517,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:519,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRange:519,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 520
      start: 503
    functionDepth: 4
    functionLinenumber: 503
    functionLinenumberEnd: 520
    functionName: '[org.roaringbitmap.buffer.TestRange].setTestArrayContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].setTestArrayContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:524,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:525,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:526,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRange:527,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:529,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:531,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:533,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:536,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:538,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRange:538,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 539
      start: 522
    functionDepth: 6
    functionLinenumber: 522
    functionLinenumberEnd: 539
    functionName: '[org.roaringbitmap.buffer.TestRange].setTestArrayContainerA()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[java.util.BitSet].set(org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].setTestArrayContainerA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:543,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:544,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:545,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRange:546,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:548,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:550,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.buffer.TestRange:551,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.buffer.TestRange:552,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:553,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRange:553,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 554
      start: 541
    functionDepth: 4
    functionLinenumber: 541
    functionLinenumberEnd: 554
    functionName: '[org.roaringbitmap.buffer.TestRange].setTestSinglePonits()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].set(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].setTestSinglePonits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:558,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:559,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:560,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRange:561,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:563,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:565,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.buffer.TestRange:566,1
    - Dst: '[java.util.BitSet].set(int)'
      Src: org.roaringbitmap.buffer.TestRange:567,1
    - Dst: '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:568,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
      Src: org.roaringbitmap.buffer.TestRange:568,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 569
      start: 556
    functionDepth: 6
    functionLinenumber: 556
    functionLinenumberEnd: 569
    functionName: '[org.roaringbitmap.buffer.TestRange].setTestSinglePonitsA()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].set(int)'
    - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.TestRange].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].setTestSinglePonitsA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:576,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:577,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:579,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:581,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:582,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.TestRange,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:583,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:584,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 587
      start: 571
    functionDepth: 4
    functionLinenumber: 571
    functionLinenumberEnd: 587
    functionName: '[org.roaringbitmap.buffer.TestRange].testClearRanges()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.TestRange,org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,org.roaringbitmap.buffer.TestRange)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].testClearRanges()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:594,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:596,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:598,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.TestRange,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:599,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRange:600,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.TestRange,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:600,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:601,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 604
      start: 589
    functionDepth: 4
    functionLinenumber: 589
    functionLinenumberEnd: 604
    functionName: '[org.roaringbitmap.buffer.TestRange].testFlipRanges()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.TestRange,org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.TestRange,org.roaringbitmap.buffer.TestRange)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].testFlipRanges()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:608,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRange:609,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestRange:610,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:610,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestRange:611,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestRange:612,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:612,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].removeRunCompression()'
      Src: org.roaringbitmap.buffer.TestRange:613,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestRange:614,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:614,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:615,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.TestRange:616,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:616,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:617,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:618,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.buffer.TestRange:619,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:619,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 620
      start: 606
    functionDepth: 5
    functionLinenumber: 606
    functionLinenumberEnd: 620
    functionName: '[org.roaringbitmap.buffer.TestRange].testRangeRemoval()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.TestRange].assertTrue(org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].removeRunCompression()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].testRangeRemoval()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:624,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRange:625,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRange:626,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRange:627,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRange:628,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRange:629,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRange:630,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestRange:632,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:634,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.buffer.TestRange:636,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:636,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 637
      start: 622
    functionDepth: 5
    functionLinenumber: 622
    functionLinenumberEnd: 637
    functionName: '[org.roaringbitmap.buffer.TestRange].testRangeRemovalWithEightBitsAndRunlengthEncoding1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.TestRange].assertTrue(org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].testRangeRemovalWithEightBitsAndRunlengthEncoding1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:641,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRange:642,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRange:643,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRange:644,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRange:645,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRange:646,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.TestRange:647,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestRange:649,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].removeRunCompression()'
      Src: org.roaringbitmap.buffer.TestRange:650,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].hasRunCompression()'
      Src: org.roaringbitmap.buffer.TestRange:651,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertFalse(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:651,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:653,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.buffer.TestRange:654,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:654,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 655
      start: 639
    functionDepth: 5
    functionLinenumber: 639
    functionLinenumberEnd: 655
    functionName: '[org.roaringbitmap.buffer.TestRange].testRangeRemovalWithEightBitsAndRunlengthEncoding2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].hasRunCompression()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.TestRange].assertTrue(org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].removeRunCompression()'
    - '[org.roaringbitmap.buffer.TestRange].assertFalse(org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].testRangeRemovalWithEightBitsAndRunlengthEncoding2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:662,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:663,1
    - Dst: '[java.util.BitSet].isEmpty()'
      Src: org.roaringbitmap.buffer.TestRange:666,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:666,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.buffer.TestRange:667,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:667,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].fillWithRandomBits(org.roaringbitmap.buffer.MutableRoaringBitmap,java.util.BitSet,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:670,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue()'
      Src: org.roaringbitmap.buffer.TestRange:673,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue()'
      Src: org.roaringbitmap.buffer.TestRange:674,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRange:675,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:675,1
    - Dst: '[java.util.BitSet].cardinality()'
      Src: org.roaringbitmap.buffer.TestRange:676,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:676,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.buffer.TestRange:680,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].removeRunCompression()'
      Src: org.roaringbitmap.buffer.TestRange:681,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,long)'
      Src: org.roaringbitmap.buffer.TestRange:685,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.TestRange:686,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange,String)'
      Src: org.roaringbitmap.buffer.TestRange:686,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.buffer.TestRange:687,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:687,1
    - Dst: '[java.util.BitSet].clear(int,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:690,1
    - Dst: '[java.util.BitSet].cardinality()'
      Src: org.roaringbitmap.buffer.TestRange:691,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:691,1
    - Dst: '[java.util.BitSet].isEmpty()'
      Src: org.roaringbitmap.buffer.TestRange:692,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:692,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - withRunCompression
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 694
      start: 657
    functionDepth: 4
    functionLinenumber: 657
    functionLinenumberEnd: 694
    functionName: '[org.roaringbitmap.buffer.TestRange].testRangeRemovalWithRandomBits(boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange,String)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[java.util.BitSet].isEmpty()'
    - '[java.util.BitSet].cardinality()'
    - '[java.util.BitSet].clear(int,org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.TestRange].assertTrue(org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.TestRange].assertEquals(int,org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.TestRange].assertTrue()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].removeRunCompression()'
    - '[java.util.BitSet].<init>(org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.TestRange].fillWithRandomBits(org.roaringbitmap.buffer.MutableRoaringBitmap,java.util.BitSet,org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].testRangeRemovalWithRandomBits(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestRange].testRangeRemovalWithRandomBits(boolean)'
      Src: org.roaringbitmap.buffer.TestRange:699,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 700
      start: 696
    functionDepth: 5
    functionLinenumber: 696
    functionLinenumberEnd: 700
    functionName: '[org.roaringbitmap.buffer.TestRange].testRemovalWithAddedAndRemovedRunOptimization()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRange].testRangeRemovalWithRandomBits(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].testRemovalWithAddedAndRemovedRunOptimization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.TestRange].testRangeRemovalWithRandomBits(boolean)'
      Src: org.roaringbitmap.buffer.TestRange:705,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 706
      start: 702
    functionDepth: 5
    functionLinenumber: 702
    functionLinenumberEnd: 706
    functionName: '[org.roaringbitmap.buffer.TestRange].testRemovalWithoutAddedAndRemovedRunOptimization()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.TestRange].testRangeRemovalWithRandomBits(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].testRemovalWithoutAddedAndRemovedRunOptimization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:713,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:715,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:717,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRange,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:718,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:719,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 722
      start: 708
    functionDepth: 4
    functionLinenumber: 708
    functionLinenumberEnd: 722
    functionName: '[org.roaringbitmap.buffer.TestRange].testSetRanges()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRange,org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].testSetRanges()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:729,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:730,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:732,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:734,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:735,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.MutableRoaringBitmap,long,long)'
      Src: org.roaringbitmap.buffer.TestRange:736,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:737,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 740
      start: 724
    functionDepth: 4
    functionLinenumber: 724
    functionLinenumberEnd: 740
    functionName: '[org.roaringbitmap.buffer.TestRange].testStaticClearRanges()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.MutableRoaringBitmap,long,long)'
    - '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,org.roaringbitmap.buffer.TestRange)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].testStaticClearRanges()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:747,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:749,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:751,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,long,long)'
      Src: org.roaringbitmap.buffer.TestRange:752,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:753,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 756
      start: 742
    functionDepth: 5
    functionLinenumber: 742
    functionLinenumberEnd: 756
    functionName: '[org.roaringbitmap.buffer.TestRange].testStaticSetRanges()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,long,long)'
    - '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].testStaticSetRanges()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:761,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:762,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:763,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:764,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:765,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:766,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:767,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:768,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 769
      start: 758
    functionDepth: 6
    functionLinenumber: 758
    functionLinenumberEnd: 769
    functionName: '[org.roaringbitmap.buffer.TestRange].testDeprecatedStaticAdd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
    - '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].testDeprecatedStaticAdd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:774,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:775,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:776,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:777,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:778,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:779,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:780,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:781,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 782
      start: 771
    functionDepth: 5
    functionLinenumber: 771
    functionLinenumberEnd: 782
    functionName: '[org.roaringbitmap.buffer.TestRange].testDeprecatedStaticFlip()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
    - '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].testDeprecatedStaticFlip()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:787,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:788,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:789,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:790,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:791,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:792,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:793,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:795,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:796,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:797,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.TestRange:798,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:799,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 800
      start: 784
    functionDepth: 6
    functionLinenumber: 784
    functionLinenumberEnd: 800
    functionName: '[org.roaringbitmap.buffer.TestRange].testDeprecatedStaticRemove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].testDeprecatedStaticRemove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:805,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:806,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:807,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:808,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:809,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:810,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:811,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:812,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 813
      start: 802
    functionDepth: 4
    functionLinenumber: 802
    functionLinenumberEnd: 813
    functionName: '[org.roaringbitmap.buffer.TestRange].testDeprecatedAdd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].testDeprecatedAdd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:818,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:819,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:820,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.TestRange:821,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:822,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:823,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:824,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:826,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:827,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:828,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.buffer.TestRange:829,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.TestRange:830,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 831
      start: 815
    functionDepth: 4
    functionLinenumber: 815
    functionLinenumberEnd: 831
    functionName: '[org.roaringbitmap.buffer.TestRange].testDeprecatedRemove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.TestRange].assertEquals(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].testDeprecatedRemove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:839,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].intersects(org.roaringbitmap.buffer.TestRange,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:840,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:840,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].intersects(int,org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:841,1
    - Dst: '[org.roaringbitmap.buffer.TestRange].assertTrue(org.roaringbitmap.buffer.TestRange)'
      Src: org.roaringbitmap.buffer.TestRange:841,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 842
      start: 833
    functionDepth: 1
    functionLinenumber: 833
    functionLinenumberEnd: 842
    functionName: '[org.roaringbitmap.buffer.TestRange].regressionTestIssue588()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].intersects(int,org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.TestRange].assertTrue(org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].intersects(org.roaringbitmap.buffer.TestRange,org.roaringbitmap.buffer.TestRange)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.TestRange)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.TestRange].regressionTestIssue588()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.TestRange
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.TestRange].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.TestRange
    signature: '[org.roaringbitmap.buffer.TestRange].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:21,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.art.Node4Test,Node[])'
      Src: org.roaringbitmap.art.Node4Test:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.Node4
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node4
    argTypes:
    - org.roaringbitmap.art.Node4
    constantsTouched: []
    func_position:
      end: 23
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 23
    functionName: '[org.roaringbitmap.art.Node4Test].assertContent(org.roaringbitmap.art.Node4)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node4Test.java
    functionUses: 1
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,org.roaringbitmap.art.Node4Test)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.art.Node4Test,Node[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node4Test].assertContent(org.roaringbitmap.art.Node4)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:26,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(byte,String)'
      Src: org.roaringbitmap.art.Node4Test:28,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.Node4
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node4
    argTypes:
    - org.roaringbitmap.art.Node4
    constantsTouched: []
    func_position:
      end: 32
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 32
    functionName: '[org.roaringbitmap.art.Node4Test].assertKeys(org.roaringbitmap.art.Node4)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node4Test.java
    functionUses: 1
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,org.roaringbitmap.art.Node4Test)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(byte,String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node4Test].assertKeys(org.roaringbitmap.art.Node4)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node4Test:36,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node4Test:37,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node4Test:38,1
    - Dst: '[org.roaringbitmap.art.Node4].<init>(int)'
      Src: org.roaringbitmap.art.Node4Test:39,1
    - Dst: '[org.roaringbitmap.art.Node4Test].assertKeys(org.roaringbitmap.art.Node4)'
      Src: org.roaringbitmap.art.Node4Test:40,1
    - Dst: '[org.roaringbitmap.art.Node4Test].assertContent(org.roaringbitmap.art.Node4)'
      Src: org.roaringbitmap.art.Node4Test:41,1
    - Dst: '[org.roaringbitmap.art.Node4Test].checkKeyAndPosAlign(org.roaringbitmap.art.Node4)'
      Src: org.roaringbitmap.art.Node4Test:42,1
    - Dst: '[org.roaringbitmap.art.Node4].insert(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:44,1
    - Dst: '[org.roaringbitmap.art.Node4].getMaxPos()'
      Src: org.roaringbitmap.art.Node4Test:45,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node4Test:45,1
    - Dst: '[org.roaringbitmap.art.Node4].getMinPos()'
      Src: org.roaringbitmap.art.Node4Test:46,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node4Test:46,1
    - Dst: '[org.roaringbitmap.art.Node4].getChildPos(org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:47,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node4Test:47,1
    - Dst: '[org.roaringbitmap.art.Node4].getChildKey(int)'
      Src: org.roaringbitmap.art.Node4Test:48,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,byte)'
      Src: org.roaringbitmap.art.Node4Test:48,1
    - Dst: '[org.roaringbitmap.art.Node4Test].assertKeys(org.roaringbitmap.art.Node4,org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:49,1
    - Dst: '[org.roaringbitmap.art.Node4Test].assertContent(org.roaringbitmap.art.Node4,org.roaringbitmap.art.LeafNode)'
      Src: org.roaringbitmap.art.Node4Test:50,1
    - Dst: '[org.roaringbitmap.art.Node4Test].checkKeyAndPosAlign(org.roaringbitmap.art.Node4)'
      Src: org.roaringbitmap.art.Node4Test:51,1
    - Dst: '[org.roaringbitmap.art.Node4].insert(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:54,1
    - Dst: node4.getChildPos(org.roaringbitmap.art.Node4Test)
      Src: org.roaringbitmap.art.Node4Test:55,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:55,1
    - Dst: node4.getChildPos(org.roaringbitmap.art.Node4Test)
      Src: org.roaringbitmap.art.Node4Test:56,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:56,1
    - Dst: node4.getChildKey(int)
      Src: org.roaringbitmap.art.Node4Test:57,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:57,1
    - Dst: '[org.roaringbitmap.art.Node4Test].assertKeys(org.roaringbitmap.art.Node4Test,org.roaringbitmap.art.Node4Test,org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:58,1
    - Dst: '[org.roaringbitmap.art.Node4Test].assertContent(org.roaringbitmap.art.Node4Test,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode)'
      Src: org.roaringbitmap.art.Node4Test:59,1
    - Dst: '[org.roaringbitmap.art.Node4Test].checkKeyAndPosAlign(org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:60,1
    - Dst: node4.insert(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.Node4Test)
      Src: org.roaringbitmap.art.Node4Test:63,1
    - Dst: node4.getChildPos(org.roaringbitmap.art.Node4Test)
      Src: org.roaringbitmap.art.Node4Test:64,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:64,1
    - Dst: node4.getChildKey(int)
      Src: org.roaringbitmap.art.Node4Test:65,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:65,1
    - Dst: node4.remove(int)
      Src: org.roaringbitmap.art.Node4Test:66,1
    - Dst: node4.getChildPos(org.roaringbitmap.art.Node4Test)
      Src: org.roaringbitmap.art.Node4Test:67,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:67,1
    - Dst: node4.getChildPos(org.roaringbitmap.art.Node4Test)
      Src: org.roaringbitmap.art.Node4Test:68,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:68,1
    - Dst: node4.getChildKey(int)
      Src: org.roaringbitmap.art.Node4Test:69,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:69,1
    - Dst: node4.getChildPos(org.roaringbitmap.art.Node4Test)
      Src: org.roaringbitmap.art.Node4Test:70,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:70,1
    - Dst: '[org.roaringbitmap.art.Node4Test].assertKeys(org.roaringbitmap.art.Node4Test,org.roaringbitmap.art.Node4Test,org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:71,1
    - Dst: '[org.roaringbitmap.art.Node4Test].assertContent(org.roaringbitmap.art.Node4Test,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode)'
      Src: org.roaringbitmap.art.Node4Test:72,1
    - Dst: '[org.roaringbitmap.art.Node4Test].checkKeyAndPosAlign(org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:73,1
    - Dst: node4.serializeSizeInBytes()
      Src: org.roaringbitmap.art.Node4Test:75,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.art.Node4Test:76,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.art.Node4Test:77,1
    - Dst: node4.serialize(java.io.DataOutputStream)
      Src: org.roaringbitmap.art.Node4Test:78,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.art.Node4Test:79,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:79,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.art.Node4Test:81,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:81,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.art.Node4Test:82,1
    - Dst: '[org.roaringbitmap.art.Node].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.art.Node4Test:83,1
    - Dst: deserializedNode4.getChildPos(org.roaringbitmap.art.Node4Test)
      Src: org.roaringbitmap.art.Node4Test:84,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:84,1
    - Dst: deserializedNode4.getChildPos(org.roaringbitmap.art.Node4Test)
      Src: org.roaringbitmap.art.Node4Test:85,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:85,1
    - Dst: deserializedNode4.getChildPos(org.roaringbitmap.art.Node4Test)
      Src: org.roaringbitmap.art.Node4Test:86,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:86,1
    - Dst: '[org.roaringbitmap.art.Node4Test].checkKeyAndPosAlign(org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:87,1
    - Dst: node4.remove(int)
      Src: org.roaringbitmap.art.Node4Test:89,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.art.Node4Test:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 74
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 34
    functionDepth: 3
    functionLinenumber: 34
    functionLinenumberEnd: 91
    functionName: '[org.roaringbitmap.art.Node4Test].testTheBasics()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - node4.getChildPos(org.roaringbitmap.art.Node4Test)
    - '[org.roaringbitmap.art.Node4Test].assertContent(org.roaringbitmap.art.Node4)'
    - '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node4Test)'
    - '[org.roaringbitmap.art.Node].deserialize(java.io.DataInputStream)'
    - '[org.roaringbitmap.art.Node4].getMinPos()'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.art.Node4Test].assertContent(org.roaringbitmap.art.Node4Test,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode)'
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.art.Node4Test)'
    - '[org.roaringbitmap.art.Node4Test].assertKeys(org.roaringbitmap.art.Node4,org.roaringbitmap.art.Node4Test)'
    - '[org.roaringbitmap.art.Node4Test].assertKeys(org.roaringbitmap.art.Node4Test,org.roaringbitmap.art.Node4Test,org.roaringbitmap.art.Node4Test)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,org.roaringbitmap.art.Node4Test)'
    - '[org.roaringbitmap.art.Node4Test].checkKeyAndPosAlign(org.roaringbitmap.art.Node4Test)'
    - node4.serialize(java.io.DataOutputStream)
    - node4.insert(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.Node4Test)
    - node4.serializeSizeInBytes()
    - '[org.roaringbitmap.art.Node4].<init>(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
    - '[org.roaringbitmap.art.Node4Test].checkKeyAndPosAlign(org.roaringbitmap.art.Node4)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,byte)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.roaringbitmap.art.Node4].getMaxPos()'
    - '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
    - '[org.roaringbitmap.art.Node4].getChildPos(org.roaringbitmap.art.Node4Test)'
    - '[org.roaringbitmap.art.Node4Test].assertContent(org.roaringbitmap.art.Node4,org.roaringbitmap.art.LeafNode)'
    - deserializedNode4.getChildPos(org.roaringbitmap.art.Node4Test)
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - node4.getChildKey(int)
    - node4.remove(int)
    - '[org.roaringbitmap.art.Node4].insert(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.Node4Test)'
    - '[org.roaringbitmap.art.Node4].getChildKey(int)'
    - '[org.roaringbitmap.art.Node4Test].assertKeys(org.roaringbitmap.art.Node4)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node4Test].testTheBasics()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: byte[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 98
    functionName: '[org.roaringbitmap.art.Node4Test].keys()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node4Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: byte[]
    signature: '[org.roaringbitmap.art.Node4Test].keys()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Node[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[org.roaringbitmap.art.Node4Test].nodes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node4Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Node[]
    signature: '[org.roaringbitmap.art.Node4Test].nodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node4Test:105,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node4Test:106,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node4Test:107,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node4Test:108,1
    - Dst: '[org.roaringbitmap.art.Node4].<init>(int)'
      Src: org.roaringbitmap.art.Node4Test:110,1
    - Dst: '[org.roaringbitmap.art.Node4Test].nodes(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode)'
      Src: org.roaringbitmap.art.Node4Test:111,1
    - Dst: '[org.roaringbitmap.art.Node4Test].keys(int,int,int,int)'
      Src: org.roaringbitmap.art.Node4Test:111,1
    - Dst: '[org.roaringbitmap.art.Node4Test].addEachNode(org.roaringbitmap.art.Node4,Node[],byte[])'
      Src: org.roaringbitmap.art.Node4Test:111,1
    - Dst: '[org.roaringbitmap.art.Node4Test].keys(int,int,int,int)'
      Src: org.roaringbitmap.art.Node4Test:113,1
    - Dst: '[org.roaringbitmap.art.Node4Test].assertKeys(org.roaringbitmap.art.Node4,byte[])'
      Src: org.roaringbitmap.art.Node4Test:113,1
    - Dst: '[org.roaringbitmap.art.Node4Test].nodes(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode)'
      Src: org.roaringbitmap.art.Node4Test:114,1
    - Dst: '[org.roaringbitmap.art.Node4Test].assertContent(org.roaringbitmap.art.Node4,Node[])'
      Src: org.roaringbitmap.art.Node4Test:114,1
    - Dst: '[org.roaringbitmap.art.Node4Test].checkKeyAndPosAlign(org.roaringbitmap.art.Node4)'
      Src: org.roaringbitmap.art.Node4Test:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 103
    functionDepth: 3
    functionLinenumber: 103
    functionLinenumberEnd: 116
    functionName: '[org.roaringbitmap.art.Node4Test].testOrderedInsert()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node4Test.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.Node4Test].addEachNode(org.roaringbitmap.art.Node4,Node[],byte[])'
    - '[org.roaringbitmap.art.Node4Test].keys(int,int,int,int)'
    - '[org.roaringbitmap.art.Node4Test].nodes(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode)'
    - '[org.roaringbitmap.art.Node4Test].assertContent(org.roaringbitmap.art.Node4,Node[])'
    - '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
    - '[org.roaringbitmap.art.Node4].<init>(int)'
    - '[org.roaringbitmap.art.Node4Test].checkKeyAndPosAlign(org.roaringbitmap.art.Node4)'
    - '[org.roaringbitmap.art.Node4Test].assertKeys(org.roaringbitmap.art.Node4,byte[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node4Test].testOrderedInsert()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node4Test:119,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node4Test:120,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node4Test:121,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node4Test:122,1
    - Dst: '[org.roaringbitmap.art.Node4].<init>(int)'
      Src: org.roaringbitmap.art.Node4Test:124,1
    - Dst: '[org.roaringbitmap.art.Node4Test].nodes(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode)'
      Src: org.roaringbitmap.art.Node4Test:125,1
    - Dst: '[org.roaringbitmap.art.Node4Test].keys(int,int,int,int)'
      Src: org.roaringbitmap.art.Node4Test:125,1
    - Dst: '[org.roaringbitmap.art.Node4Test].addEachNode(org.roaringbitmap.art.Node4,Node[],byte[])'
      Src: org.roaringbitmap.art.Node4Test:125,1
    - Dst: '[org.roaringbitmap.art.Node4Test].keys(int,int,int,int)'
      Src: org.roaringbitmap.art.Node4Test:127,1
    - Dst: '[org.roaringbitmap.art.Node4Test].assertKeys(org.roaringbitmap.art.Node4,byte[])'
      Src: org.roaringbitmap.art.Node4Test:127,1
    - Dst: '[org.roaringbitmap.art.Node4Test].nodes(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode)'
      Src: org.roaringbitmap.art.Node4Test:128,1
    - Dst: '[org.roaringbitmap.art.Node4Test].assertContent(org.roaringbitmap.art.Node4,Node[])'
      Src: org.roaringbitmap.art.Node4Test:128,1
    - Dst: '[org.roaringbitmap.art.Node4Test].checkKeyAndPosAlign(org.roaringbitmap.art.Node4)'
      Src: org.roaringbitmap.art.Node4Test:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 117
    functionDepth: 3
    functionLinenumber: 117
    functionLinenumberEnd: 130
    functionName: '[org.roaringbitmap.art.Node4Test].testUnorderedInsert()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node4Test.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.Node4Test].addEachNode(org.roaringbitmap.art.Node4,Node[],byte[])'
    - '[org.roaringbitmap.art.Node4Test].keys(int,int,int,int)'
    - '[org.roaringbitmap.art.Node4Test].nodes(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode)'
    - '[org.roaringbitmap.art.Node4Test].assertContent(org.roaringbitmap.art.Node4,Node[])'
    - '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
    - '[org.roaringbitmap.art.Node4].<init>(int)'
    - '[org.roaringbitmap.art.Node4Test].checkKeyAndPosAlign(org.roaringbitmap.art.Node4)'
    - '[org.roaringbitmap.art.Node4Test].assertKeys(org.roaringbitmap.art.Node4,byte[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node4Test].testUnorderedInsert()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node4Test:133,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node4Test:134,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node4Test:135,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node4Test:136,1
    - Dst: '[org.roaringbitmap.art.Node4].<init>(int)'
      Src: org.roaringbitmap.art.Node4Test:138,1
    - Dst: '[org.roaringbitmap.art.Node4Test].nodes(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode)'
      Src: org.roaringbitmap.art.Node4Test:139,1
    - Dst: '[org.roaringbitmap.art.Node4Test].keys(int,int,int,int)'
      Src: org.roaringbitmap.art.Node4Test:139,1
    - Dst: '[org.roaringbitmap.art.Node4Test].addEachNode(org.roaringbitmap.art.Node4,Node[],byte[])'
      Src: org.roaringbitmap.art.Node4Test:139,1
    - Dst: '[org.roaringbitmap.art.Node4].remove(int)'
      Src: org.roaringbitmap.art.Node4Test:141,1
    - Dst: '[org.roaringbitmap.art.Node4Test].keys(int,int,int)'
      Src: org.roaringbitmap.art.Node4Test:142,1
    - Dst: '[org.roaringbitmap.art.Node4Test].assertKeys(org.roaringbitmap.art.Node4,byte[])'
      Src: org.roaringbitmap.art.Node4Test:142,1
    - Dst: '[org.roaringbitmap.art.Node4Test].nodes(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode)'
      Src: org.roaringbitmap.art.Node4Test:143,1
    - Dst: '[org.roaringbitmap.art.Node4Test].assertContent(org.roaringbitmap.art.Node4,Node[])'
      Src: org.roaringbitmap.art.Node4Test:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 131
    functionDepth: 3
    functionLinenumber: 131
    functionLinenumberEnd: 145
    functionName: '[org.roaringbitmap.art.Node4Test].testRemoveFullLast()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node4Test.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.Node4Test].addEachNode(org.roaringbitmap.art.Node4,Node[],byte[])'
    - '[org.roaringbitmap.art.Node4Test].keys(int,int,int,int)'
    - '[org.roaringbitmap.art.Node4Test].nodes(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode)'
    - '[org.roaringbitmap.art.Node4Test].assertContent(org.roaringbitmap.art.Node4,Node[])'
    - '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
    - '[org.roaringbitmap.art.Node4Test].nodes(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode)'
    - '[org.roaringbitmap.art.Node4].<init>(int)'
    - '[org.roaringbitmap.art.Node4Test].keys(int,int,int)'
    - '[org.roaringbitmap.art.Node4].remove(int)'
    - '[org.roaringbitmap.art.Node4Test].assertKeys(org.roaringbitmap.art.Node4,byte[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node4Test].testRemoveFullLast()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node4Test:148,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node4Test:149,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node4Test:150,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node4Test:151,1
    - Dst: '[org.roaringbitmap.art.Node4].<init>(int)'
      Src: org.roaringbitmap.art.Node4Test:153,1
    - Dst: '[org.roaringbitmap.art.Node4Test].nodes(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode)'
      Src: org.roaringbitmap.art.Node4Test:154,1
    - Dst: '[org.roaringbitmap.art.Node4Test].keys(int,int,int,int)'
      Src: org.roaringbitmap.art.Node4Test:154,1
    - Dst: '[org.roaringbitmap.art.Node4Test].addEachNode(org.roaringbitmap.art.Node4,Node[],byte[])'
      Src: org.roaringbitmap.art.Node4Test:154,1
    - Dst: '[org.roaringbitmap.art.Node4].remove(int)'
      Src: org.roaringbitmap.art.Node4Test:156,1
    - Dst: '[org.roaringbitmap.art.Node4Test].keys(int,int,int)'
      Src: org.roaringbitmap.art.Node4Test:157,1
    - Dst: '[org.roaringbitmap.art.Node4Test].assertKeys(org.roaringbitmap.art.Node4,byte[])'
      Src: org.roaringbitmap.art.Node4Test:157,1
    - Dst: '[org.roaringbitmap.art.Node4Test].nodes(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode)'
      Src: org.roaringbitmap.art.Node4Test:158,1
    - Dst: '[org.roaringbitmap.art.Node4Test].assertContent(org.roaringbitmap.art.Node4,Node[])'
      Src: org.roaringbitmap.art.Node4Test:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 146
    functionDepth: 3
    functionLinenumber: 146
    functionLinenumberEnd: 160
    functionName: '[org.roaringbitmap.art.Node4Test].testRemoveFullMiddle()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node4Test.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.Node4Test].addEachNode(org.roaringbitmap.art.Node4,Node[],byte[])'
    - '[org.roaringbitmap.art.Node4Test].keys(int,int,int,int)'
    - '[org.roaringbitmap.art.Node4Test].nodes(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode)'
    - '[org.roaringbitmap.art.Node4Test].assertContent(org.roaringbitmap.art.Node4,Node[])'
    - '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
    - '[org.roaringbitmap.art.Node4Test].nodes(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode)'
    - '[org.roaringbitmap.art.Node4].<init>(int)'
    - '[org.roaringbitmap.art.Node4Test].keys(int,int,int)'
    - '[org.roaringbitmap.art.Node4].remove(int)'
    - '[org.roaringbitmap.art.Node4Test].assertKeys(org.roaringbitmap.art.Node4,byte[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node4Test].testRemoveFullMiddle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node4Test:163,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node4Test:164,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node4Test:165,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node4Test:166,1
    - Dst: '[org.roaringbitmap.art.Node4].<init>(int)'
      Src: org.roaringbitmap.art.Node4Test:168,1
    - Dst: '[org.roaringbitmap.art.Node4Test].nodes(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode)'
      Src: org.roaringbitmap.art.Node4Test:169,1
    - Dst: '[org.roaringbitmap.art.Node4Test].keys(int,int,int,int)'
      Src: org.roaringbitmap.art.Node4Test:169,1
    - Dst: '[org.roaringbitmap.art.Node4Test].addEachNode(org.roaringbitmap.art.Node4,Node[],byte[])'
      Src: org.roaringbitmap.art.Node4Test:169,1
    - Dst: '[org.roaringbitmap.art.Node4].remove(int)'
      Src: org.roaringbitmap.art.Node4Test:171,1
    - Dst: '[org.roaringbitmap.art.Node4Test].keys(int,int,int)'
      Src: org.roaringbitmap.art.Node4Test:172,1
    - Dst: '[org.roaringbitmap.art.Node4Test].assertKeys(org.roaringbitmap.art.Node4,byte[])'
      Src: org.roaringbitmap.art.Node4Test:172,1
    - Dst: '[org.roaringbitmap.art.Node4Test].nodes(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode)'
      Src: org.roaringbitmap.art.Node4Test:173,1
    - Dst: '[org.roaringbitmap.art.Node4Test].assertContent(org.roaringbitmap.art.Node4,Node[])'
      Src: org.roaringbitmap.art.Node4Test:173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 175
      start: 161
    functionDepth: 3
    functionLinenumber: 161
    functionLinenumberEnd: 175
    functionName: '[org.roaringbitmap.art.Node4Test].testRemoveFullFirst()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node4Test.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.Node4Test].addEachNode(org.roaringbitmap.art.Node4,Node[],byte[])'
    - '[org.roaringbitmap.art.Node4Test].keys(int,int,int,int)'
    - '[org.roaringbitmap.art.Node4Test].nodes(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode)'
    - '[org.roaringbitmap.art.Node4Test].assertContent(org.roaringbitmap.art.Node4,Node[])'
    - '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
    - '[org.roaringbitmap.art.Node4Test].nodes(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode)'
    - '[org.roaringbitmap.art.Node4].<init>(int)'
    - '[org.roaringbitmap.art.Node4Test].keys(int,int,int)'
    - '[org.roaringbitmap.art.Node4].remove(int)'
    - '[org.roaringbitmap.art.Node4Test].assertKeys(org.roaringbitmap.art.Node4,byte[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node4Test].testRemoveFullFirst()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node4Test:178,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node4Test:179,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node4Test:180,1
    - Dst: '[org.roaringbitmap.art.Node4].<init>(int)'
      Src: org.roaringbitmap.art.Node4Test:182,1
    - Dst: '[org.roaringbitmap.art.Node4Test].nodes(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode)'
      Src: org.roaringbitmap.art.Node4Test:183,1
    - Dst: '[org.roaringbitmap.art.Node4Test].keys(int,int,int)'
      Src: org.roaringbitmap.art.Node4Test:183,1
    - Dst: '[org.roaringbitmap.art.Node4Test].addEachNode(org.roaringbitmap.art.Node4,Node[],byte[])'
      Src: org.roaringbitmap.art.Node4Test:183,1
    - Dst: '[org.roaringbitmap.art.Node4].remove(int)'
      Src: org.roaringbitmap.art.Node4Test:185,1
    - Dst: '[org.roaringbitmap.art.Node4Test].keys(int,int)'
      Src: org.roaringbitmap.art.Node4Test:186,1
    - Dst: '[org.roaringbitmap.art.Node4Test].assertKeys(org.roaringbitmap.art.Node4,byte[])'
      Src: org.roaringbitmap.art.Node4Test:186,1
    - Dst: '[org.roaringbitmap.art.Node4Test].nodes(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode)'
      Src: org.roaringbitmap.art.Node4Test:187,1
    - Dst: '[org.roaringbitmap.art.Node4Test].assertContent(org.roaringbitmap.art.Node4,Node[])'
      Src: org.roaringbitmap.art.Node4Test:187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 176
    functionDepth: 3
    functionLinenumber: 176
    functionLinenumberEnd: 189
    functionName: '[org.roaringbitmap.art.Node4Test].testRemoveNotFullLast()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node4Test.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.Node4Test].addEachNode(org.roaringbitmap.art.Node4,Node[],byte[])'
    - '[org.roaringbitmap.art.Node4Test].keys(int,int)'
    - '[org.roaringbitmap.art.Node4Test].assertContent(org.roaringbitmap.art.Node4,Node[])'
    - '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
    - '[org.roaringbitmap.art.Node4Test].nodes(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode)'
    - '[org.roaringbitmap.art.Node4Test].nodes(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode)'
    - '[org.roaringbitmap.art.Node4].<init>(int)'
    - '[org.roaringbitmap.art.Node4Test].keys(int,int,int)'
    - '[org.roaringbitmap.art.Node4].remove(int)'
    - '[org.roaringbitmap.art.Node4Test].assertKeys(org.roaringbitmap.art.Node4,byte[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node4Test].testRemoveNotFullLast()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node4Test:192,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node4Test:193,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node4Test:194,1
    - Dst: '[org.roaringbitmap.art.Node4].<init>(int)'
      Src: org.roaringbitmap.art.Node4Test:196,1
    - Dst: '[org.roaringbitmap.art.Node4Test].nodes(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode)'
      Src: org.roaringbitmap.art.Node4Test:197,1
    - Dst: '[org.roaringbitmap.art.Node4Test].keys(int,int,int)'
      Src: org.roaringbitmap.art.Node4Test:197,1
    - Dst: '[org.roaringbitmap.art.Node4Test].addEachNode(org.roaringbitmap.art.Node4,Node[],byte[])'
      Src: org.roaringbitmap.art.Node4Test:197,1
    - Dst: '[org.roaringbitmap.art.Node4].remove(int)'
      Src: org.roaringbitmap.art.Node4Test:199,1
    - Dst: '[org.roaringbitmap.art.Node4Test].keys(int,int)'
      Src: org.roaringbitmap.art.Node4Test:200,1
    - Dst: '[org.roaringbitmap.art.Node4Test].assertKeys(org.roaringbitmap.art.Node4,byte[])'
      Src: org.roaringbitmap.art.Node4Test:200,1
    - Dst: '[org.roaringbitmap.art.Node4Test].nodes(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode)'
      Src: org.roaringbitmap.art.Node4Test:201,1
    - Dst: '[org.roaringbitmap.art.Node4Test].assertContent(org.roaringbitmap.art.Node4,Node[])'
      Src: org.roaringbitmap.art.Node4Test:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 190
    functionDepth: 3
    functionLinenumber: 190
    functionLinenumberEnd: 203
    functionName: '[org.roaringbitmap.art.Node4Test].testRemoveNotFullMiddle()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node4Test.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.Node4Test].addEachNode(org.roaringbitmap.art.Node4,Node[],byte[])'
    - '[org.roaringbitmap.art.Node4Test].keys(int,int)'
    - '[org.roaringbitmap.art.Node4Test].assertContent(org.roaringbitmap.art.Node4,Node[])'
    - '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
    - '[org.roaringbitmap.art.Node4Test].nodes(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode)'
    - '[org.roaringbitmap.art.Node4Test].nodes(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode)'
    - '[org.roaringbitmap.art.Node4].<init>(int)'
    - '[org.roaringbitmap.art.Node4Test].keys(int,int,int)'
    - '[org.roaringbitmap.art.Node4].remove(int)'
    - '[org.roaringbitmap.art.Node4Test].assertKeys(org.roaringbitmap.art.Node4,byte[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node4Test].testRemoveNotFullMiddle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node4Test:206,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node4Test:207,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node4Test:208,1
    - Dst: '[org.roaringbitmap.art.Node4].<init>(int)'
      Src: org.roaringbitmap.art.Node4Test:210,1
    - Dst: '[org.roaringbitmap.art.Node4Test].nodes(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode)'
      Src: org.roaringbitmap.art.Node4Test:211,1
    - Dst: '[org.roaringbitmap.art.Node4Test].keys(int,int,int)'
      Src: org.roaringbitmap.art.Node4Test:211,1
    - Dst: '[org.roaringbitmap.art.Node4Test].addEachNode(org.roaringbitmap.art.Node4,Node[],byte[])'
      Src: org.roaringbitmap.art.Node4Test:211,1
    - Dst: '[org.roaringbitmap.art.Node4].remove(int)'
      Src: org.roaringbitmap.art.Node4Test:213,1
    - Dst: '[org.roaringbitmap.art.Node4Test].keys(int,int)'
      Src: org.roaringbitmap.art.Node4Test:214,1
    - Dst: '[org.roaringbitmap.art.Node4Test].assertKeys(org.roaringbitmap.art.Node4,byte[])'
      Src: org.roaringbitmap.art.Node4Test:214,1
    - Dst: '[org.roaringbitmap.art.Node4Test].nodes(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode)'
      Src: org.roaringbitmap.art.Node4Test:215,1
    - Dst: '[org.roaringbitmap.art.Node4Test].assertContent(org.roaringbitmap.art.Node4,Node[])'
      Src: org.roaringbitmap.art.Node4Test:215,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 204
    functionDepth: 3
    functionLinenumber: 204
    functionLinenumberEnd: 217
    functionName: '[org.roaringbitmap.art.Node4Test].testRemoveNotFullFirst()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node4Test.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.Node4Test].addEachNode(org.roaringbitmap.art.Node4,Node[],byte[])'
    - '[org.roaringbitmap.art.Node4Test].keys(int,int)'
    - '[org.roaringbitmap.art.Node4Test].assertContent(org.roaringbitmap.art.Node4,Node[])'
    - '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
    - '[org.roaringbitmap.art.Node4Test].nodes(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode)'
    - '[org.roaringbitmap.art.Node4Test].nodes(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode)'
    - '[org.roaringbitmap.art.Node4].<init>(int)'
    - '[org.roaringbitmap.art.Node4Test].keys(int,int,int)'
    - '[org.roaringbitmap.art.Node4].remove(int)'
    - '[org.roaringbitmap.art.Node4Test].assertKeys(org.roaringbitmap.art.Node4,byte[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node4Test].testRemoveNotFullFirst()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,org.roaringbitmap.art.Node4Test,String)'
      Src: org.roaringbitmap.art.Node4Test:220,1
    - Dst: '[org.roaringbitmap.art.Node4].insert(org.roaringbitmap.art.Node4Test,org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:224,1
    - Dst: '[org.roaringbitmap.art.Node4Test].assertSame(org.roaringbitmap.art.Node4,org.roaringbitmap.art.BranchNode,org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:225,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:226,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.Node4
      - Node[]
      - byte[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - node4
    - nodes
    - keys
    argTypes:
    - org.roaringbitmap.art.Node4
    - Node[]
    - byte[]
    constantsTouched: []
    func_position:
      end: 228
      start: 219
    functionDepth: 0
    functionLinenumber: 219
    functionLinenumberEnd: 228
    functionName: '[org.roaringbitmap.art.Node4Test].addEachNode(org.roaringbitmap.art.Node4,Node[],byte[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node4Test.java
    functionUses: 8
    functionsReached:
    - '[org.roaringbitmap.art.Node4].insert(org.roaringbitmap.art.Node4Test,org.roaringbitmap.art.Node4Test)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,org.roaringbitmap.art.Node4Test,String)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node4Test)'
    - '[org.roaringbitmap.art.Node4Test].assertSame(org.roaringbitmap.art.Node4,org.roaringbitmap.art.BranchNode,org.roaringbitmap.art.Node4Test)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node4Test].addEachNode(org.roaringbitmap.art.Node4,Node[],byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node4Test:232,1
    - Dst: '[org.roaringbitmap.art.Node4].<init>(int)'
      Src: org.roaringbitmap.art.Node4Test:236,1
    - Dst: '[org.roaringbitmap.art.Node4].insert(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:238,1
    - Dst: '[org.roaringbitmap.art.Node4].getNearestChildPos(org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:241,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,Outcome)'
      Src: org.roaringbitmap.art.Node4Test:242,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node4Test:243,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.art.Node4Test:243,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getKeyPos()'
      Src: org.roaringbitmap.art.Node4Test:245,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,int)'
      Src: org.roaringbitmap.art.Node4Test:245,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getKeyPos()'
      Src: org.roaringbitmap.art.Node4Test:247,1
    - Dst: '[org.roaringbitmap.art.Node4].getChildKey(int)'
      Src: org.roaringbitmap.art.Node4Test:247,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,byte)'
      Src: org.roaringbitmap.art.Node4Test:247,1
    - Dst: '[org.roaringbitmap.art.Node4].getNearestChildPos(byte)'
      Src: org.roaringbitmap.art.Node4Test:250,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,Outcome)'
      Src: org.roaringbitmap.art.Node4Test:252,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node4Test:253,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.art.Node4Test:253,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
      Src: org.roaringbitmap.art.Node4Test:255,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,int)'
      Src: org.roaringbitmap.art.Node4Test:255,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
      Src: org.roaringbitmap.art.Node4Test:257,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node4Test:257,1
    - Dst: '[org.roaringbitmap.art.Node4].getNearestChildPos(byte)'
      Src: org.roaringbitmap.art.Node4Test:260,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,Outcome)'
      Src: org.roaringbitmap.art.Node4Test:262,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node4Test:263,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.art.Node4Test:263,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
      Src: org.roaringbitmap.art.Node4Test:265,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node4Test:265,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
      Src: org.roaringbitmap.art.Node4Test:267,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,int)'
      Src: org.roaringbitmap.art.Node4Test:267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 268
      start: 230
    functionDepth: 3
    functionLinenumber: 230
    functionLinenumberEnd: 268
    functionName: '[org.roaringbitmap.art.Node4Test].testGetNearestChildPosWithOneItem()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,byte)'
    - '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,Outcome)'
    - '[org.roaringbitmap.art.SearchResult].getKeyPos()'
    - '[org.roaringbitmap.art.Node4].getNearestChildPos(byte)'
    - '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,int)'
    - '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
    - '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
    - '[org.roaringbitmap.art.Node4].getNearestChildPos(org.roaringbitmap.art.Node4Test)'
    - '[org.roaringbitmap.art.Node4].<init>(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
    - '[org.roaringbitmap.art.Node4].insert(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.Node4Test)'
    - '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
    - '[org.roaringbitmap.art.Node4].getChildKey(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node4Test].testGetNearestChildPosWithOneItem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node4Test:272,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node4Test:273,1
    - Dst: '[org.roaringbitmap.art.Node4].<init>(int)'
      Src: org.roaringbitmap.art.Node4Test:279,1
    - Dst: '[org.roaringbitmap.art.Node4].insert(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:281,1
    - Dst: '[org.roaringbitmap.art.Node4].insert(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:282,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:285,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.art.Node4Test:286,1
    - Dst: '[org.roaringbitmap.art.Node4].getNearestChildPos(org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:289,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,Outcome)'
      Src: org.roaringbitmap.art.Node4Test:290,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getKeyPos()'
      Src: org.roaringbitmap.art.Node4Test:291,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,int)'
      Src: org.roaringbitmap.art.Node4Test:291,1
    - Dst: '[org.roaringbitmap.art.Node4].getNearestChildPos(org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:294,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,Outcome)'
      Src: org.roaringbitmap.art.Node4Test:295,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getKeyPos()'
      Src: org.roaringbitmap.art.Node4Test:296,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,int)'
      Src: org.roaringbitmap.art.Node4Test:296,1
    - Dst: '[org.roaringbitmap.art.Node4].getNearestChildPos(byte)'
      Src: org.roaringbitmap.art.Node4Test:299,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,Outcome)'
      Src: org.roaringbitmap.art.Node4Test:301,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node4Test:302,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.art.Node4Test:302,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
      Src: org.roaringbitmap.art.Node4Test:304,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,int)'
      Src: org.roaringbitmap.art.Node4Test:304,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
      Src: org.roaringbitmap.art.Node4Test:306,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,int)'
      Src: org.roaringbitmap.art.Node4Test:306,1
    - Dst: '[org.roaringbitmap.art.Node4].getNearestChildPos(byte)'
      Src: org.roaringbitmap.art.Node4Test:309,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,Outcome)'
      Src: org.roaringbitmap.art.Node4Test:311,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node4Test:312,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.art.Node4Test:312,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
      Src: org.roaringbitmap.art.Node4Test:314,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node4Test:314,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
      Src: org.roaringbitmap.art.Node4Test:316,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,int)'
      Src: org.roaringbitmap.art.Node4Test:316,1
    - Dst: '[org.roaringbitmap.art.Node4].getNearestChildPos(byte)'
      Src: org.roaringbitmap.art.Node4Test:319,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,Outcome)'
      Src: org.roaringbitmap.art.Node4Test:321,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node4Test:322,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.art.Node4Test:322,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
      Src: org.roaringbitmap.art.Node4Test:324,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,int)'
      Src: org.roaringbitmap.art.Node4Test:324,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
      Src: org.roaringbitmap.art.Node4Test:326,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,int)'
      Src: org.roaringbitmap.art.Node4Test:326,1
    - Dst: '[org.roaringbitmap.art.Node4].getNearestChildPos(byte)'
      Src: org.roaringbitmap.art.Node4Test:329,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,Outcome)'
      Src: org.roaringbitmap.art.Node4Test:331,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node4Test:332,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.art.Node4Test:332,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
      Src: org.roaringbitmap.art.Node4Test:334,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,int)'
      Src: org.roaringbitmap.art.Node4Test:334,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
      Src: org.roaringbitmap.art.Node4Test:336,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node4Test:336,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 64
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 337
      start: 270
    functionDepth: 3
    functionLinenumber: 270
    functionLinenumberEnd: 337
    functionName: '[org.roaringbitmap.art.Node4Test].testGetNearestChildPosWithTwoItems()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.art.Node4Test)'
    - '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,Outcome)'
    - '[org.roaringbitmap.art.SearchResult].getKeyPos()'
    - '[org.roaringbitmap.art.Node4].getNearestChildPos(byte)'
    - '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,int)'
    - '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
    - '[org.roaringbitmap.art.Node4].getNearestChildPos(org.roaringbitmap.art.Node4Test)'
    - '[org.roaringbitmap.art.Node4].<init>(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
    - '[org.roaringbitmap.art.Node4].insert(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.Node4Test)'
    - '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
    - '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node4Test].testGetNearestChildPosWithTwoItems()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node4].<init>(int)'
      Src: org.roaringbitmap.art.Node4Test:341,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(org.roaringbitmap.art.Node4Test,org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:347,1
    - Dst: '[org.roaringbitmap.art.Node4].insert(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:349,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.art.Node4Test:352,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNearestChildPos(org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:357,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,Outcome)'
      Src: org.roaringbitmap.art.Node4Test:359,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node4Test:360,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.art.Node4Test:360,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getKeyPos()'
      Src: org.roaringbitmap.art.Node4Test:362,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,int)'
      Src: org.roaringbitmap.art.Node4Test:362,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getKeyPos()'
      Src: org.roaringbitmap.art.Node4Test:363,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getChildKey(int)'
      Src: org.roaringbitmap.art.Node4Test:363,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,byte)'
      Src: org.roaringbitmap.art.Node4Test:363,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNearestChildPos(byte)'
      Src: org.roaringbitmap.art.Node4Test:367,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,Outcome)'
      Src: org.roaringbitmap.art.Node4Test:368,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node4Test:369,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.art.Node4Test:369,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
      Src: org.roaringbitmap.art.Node4Test:370,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node4Test:370,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNearestChildPos(byte)'
      Src: org.roaringbitmap.art.Node4Test:373,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,Outcome)'
      Src: org.roaringbitmap.art.Node4Test:374,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node4Test:375,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.art.Node4Test:375,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
      Src: org.roaringbitmap.art.Node4Test:376,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node4Test:376,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 377
      start: 339
    functionDepth: 3
    functionLinenumber: 339
    functionLinenumberEnd: 377
    functionName: '[org.roaringbitmap.art.Node4Test].testDenseNonZeroBasedKeysSearch()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,byte)'
    - '[org.roaringbitmap.art.BranchNode].getNearestChildPos(org.roaringbitmap.art.Node4Test)'
    - '[org.roaringbitmap.art.BranchNode].getNearestChildPos(byte)'
    - '[org.roaringbitmap.art.SearchResult].getKeyPos()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,Outcome)'
    - '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
    - '[org.roaringbitmap.art.LeafNode].<init>(org.roaringbitmap.art.Node4Test,org.roaringbitmap.art.Node4Test)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,int)'
    - '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
    - '[org.roaringbitmap.art.Node4].<init>(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
    - '[org.roaringbitmap.art.Node4].insert(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.Node4Test)'
    - '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
    - '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
    - '[org.roaringbitmap.art.BranchNode].getChildKey(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node4Test].testDenseNonZeroBasedKeysSearch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node4].<init>(int)'
      Src: org.roaringbitmap.art.Node4Test:381,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(org.roaringbitmap.art.Node4Test,org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:390,1
    - Dst: '[org.roaringbitmap.art.Node4].insert(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:392,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.art.Node4Test:395,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNearestChildPos(org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:400,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,Outcome)'
      Src: org.roaringbitmap.art.Node4Test:402,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node4Test:403,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.art.Node4Test:403,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getKeyPos()'
      Src: org.roaringbitmap.art.Node4Test:405,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,int)'
      Src: org.roaringbitmap.art.Node4Test:406,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getKeyPos()'
      Src: org.roaringbitmap.art.Node4Test:407,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getChildKey(int)'
      Src: org.roaringbitmap.art.Node4Test:407,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,byte)'
      Src: org.roaringbitmap.art.Node4Test:407,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNearestChildPos(org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:412,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,Outcome)'
      Src: org.roaringbitmap.art.Node4Test:413,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node4Test:414,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.art.Node4Test:414,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
      Src: org.roaringbitmap.art.Node4Test:418,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node4Test:418,1
    - Dst: Byte.toUnsignedInt(org.roaringbitmap.art.Node4Test)
      Src: org.roaringbitmap.art.Node4Test:420,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
      Src: org.roaringbitmap.art.Node4Test:421,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getChildKey(int)'
      Src: org.roaringbitmap.art.Node4Test:421,1
    - Dst: Byte.toUnsignedInt(byte)
      Src: org.roaringbitmap.art.Node4Test:421,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:422,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
      Src: org.roaringbitmap.art.Node4Test:425,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node4Test:425,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
      Src: org.roaringbitmap.art.Node4Test:426,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getChildKey(int)'
      Src: org.roaringbitmap.art.Node4Test:426,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,byte)'
      Src: org.roaringbitmap.art.Node4Test:426,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNearestChildPos(org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:433,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,Outcome)'
      Src: org.roaringbitmap.art.Node4Test:434,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node4Test:435,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.art.Node4Test:435,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
      Src: org.roaringbitmap.art.Node4Test:438,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node4Test:438,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
      Src: org.roaringbitmap.art.Node4Test:439,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getChildKey(int)'
      Src: org.roaringbitmap.art.Node4Test:439,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,byte)'
      Src: org.roaringbitmap.art.Node4Test:439,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
      Src: org.roaringbitmap.art.Node4Test:443,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node4Test:443,1
    - Dst: Byte.toUnsignedInt(org.roaringbitmap.art.Node4Test)
      Src: org.roaringbitmap.art.Node4Test:445,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
      Src: org.roaringbitmap.art.Node4Test:446,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getChildKey(int)'
      Src: org.roaringbitmap.art.Node4Test:446,1
    - Dst: Byte.toUnsignedInt(byte)
      Src: org.roaringbitmap.art.Node4Test:446,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,org.roaringbitmap.art.Node4Test)'
      Src: org.roaringbitmap.art.Node4Test:447,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNearestChildPos(byte)'
      Src: org.roaringbitmap.art.Node4Test:453,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,Outcome)'
      Src: org.roaringbitmap.art.Node4Test:454,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node4Test:455,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.art.Node4Test:455,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
      Src: org.roaringbitmap.art.Node4Test:456,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node4Test:456,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNearestChildPos(byte)'
      Src: org.roaringbitmap.art.Node4Test:459,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,Outcome)'
      Src: org.roaringbitmap.art.Node4Test:460,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node4Test:461,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.art.Node4Test:461,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
      Src: org.roaringbitmap.art.Node4Test:462,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node4Test:462,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 86
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 463
      start: 379
    functionDepth: 3
    functionLinenumber: 379
    functionLinenumberEnd: 463
    functionName: '[org.roaringbitmap.art.Node4Test].testSparseNonZeroBasedKeysSearch()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[org.roaringbitmap.art.BranchNode].getNearestChildPos(byte)'
    - Byte.toUnsignedInt(byte)
    - '[org.roaringbitmap.art.SearchResult].getKeyPos()'
    - '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,int)'
    - '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
    - Byte.toUnsignedInt(org.roaringbitmap.art.Node4Test)
    - '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
    - '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,org.roaringbitmap.art.Node4Test)'
    - '[org.roaringbitmap.art.BranchNode].getNearestChildPos(org.roaringbitmap.art.Node4Test)'
    - '[org.roaringbitmap.art.Node4].<init>(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,byte)'
    - '[org.roaringbitmap.art.BranchNode].getChildKey(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node4Test,Outcome)'
    - '[org.roaringbitmap.art.LeafNode].<init>(org.roaringbitmap.art.Node4Test,org.roaringbitmap.art.Node4Test)'
    - '[org.roaringbitmap.art.Node4].insert(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.Node4Test)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node4Test].testSparseNonZeroBasedKeysSearch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node4].<init>(int)'
      Src: org.roaringbitmap.art.Node4Test:467,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node4Test:468,1
    - Dst: '[org.roaringbitmap.art.Node4].insert(org.roaringbitmap.art.LeafNode,byte)'
      Src: org.roaringbitmap.art.Node4Test:474,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.art.Node4Test:477,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getMinPos()'
      Src: org.roaringbitmap.art.Node4Test:480,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNextSmallerPos(int)'
      Src: org.roaringbitmap.art.Node4Test:480,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node4Test:480,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getMaxPos()'
      Src: org.roaringbitmap.art.Node4Test:483,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNextLargerPos(int)'
      Src: org.roaringbitmap.art.Node4Test:483,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node4Test:483,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getMinPos()'
      Src: org.roaringbitmap.art.Node4Test:487,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNextLargerPos(int)'
      Src: org.roaringbitmap.art.Node4Test:489,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getChildPos(byte)'
      Src: org.roaringbitmap.art.Node4Test:490,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node4Test:490,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getMaxPos()'
      Src: org.roaringbitmap.art.Node4Test:496,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNextSmallerPos(int)'
      Src: org.roaringbitmap.art.Node4Test:498,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getChildPos(byte)'
      Src: org.roaringbitmap.art.Node4Test:499,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node4Test:499,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 502
      start: 465
    functionDepth: 3
    functionLinenumber: 465
    functionLinenumberEnd: 502
    functionName: '[org.roaringbitmap.art.Node4Test].testWithOffsetBeforeBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[org.roaringbitmap.art.Node4].insert(org.roaringbitmap.art.LeafNode,byte)'
    - '[org.roaringbitmap.art.BranchNode].getChildPos(byte)'
    - '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
    - '[org.roaringbitmap.art.BranchNode].getMinPos()'
    - '[org.roaringbitmap.art.BranchNode].getMaxPos()'
    - '[org.roaringbitmap.art.BranchNode].getNextSmallerPos(int)'
    - '[org.roaringbitmap.art.BranchNode].getNextLargerPos(int)'
    - '[org.roaringbitmap.art.Node4].<init>(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node4Test].testWithOffsetBeforeBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node4].<init>(int)'
      Src: org.roaringbitmap.art.Node4Test:506,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node4Test:507,1
    - Dst: '[org.roaringbitmap.art.Node4].insert(org.roaringbitmap.art.LeafNode,byte)'
      Src: org.roaringbitmap.art.Node4Test:514,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.art.Node4Test:517,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getMinPos()'
      Src: org.roaringbitmap.art.Node4Test:520,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNextSmallerPos(int)'
      Src: org.roaringbitmap.art.Node4Test:520,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node4Test:520,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getMaxPos()'
      Src: org.roaringbitmap.art.Node4Test:523,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNextLargerPos(int)'
      Src: org.roaringbitmap.art.Node4Test:523,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node4Test:523,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getMinPos()'
      Src: org.roaringbitmap.art.Node4Test:527,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNextLargerPos(int)'
      Src: org.roaringbitmap.art.Node4Test:529,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getChildPos(byte)'
      Src: org.roaringbitmap.art.Node4Test:531,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node4Test:531,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getMaxPos()'
      Src: org.roaringbitmap.art.Node4Test:537,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNextSmallerPos(int)'
      Src: org.roaringbitmap.art.Node4Test:539,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getChildPos(byte)'
      Src: org.roaringbitmap.art.Node4Test:541,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node4Test:541,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 544
      start: 504
    functionDepth: 3
    functionLinenumber: 504
    functionLinenumberEnd: 544
    functionName: '[org.roaringbitmap.art.Node4Test].testWithOffsetAndGapsBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node4Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[org.roaringbitmap.art.Node4].insert(org.roaringbitmap.art.LeafNode,byte)'
    - '[org.roaringbitmap.art.BranchNode].getChildPos(byte)'
    - '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
    - '[org.roaringbitmap.art.BranchNode].getMinPos()'
    - '[org.roaringbitmap.art.BranchNode].getMaxPos()'
    - '[org.roaringbitmap.art.BranchNode].getNextSmallerPos(int)'
    - '[org.roaringbitmap.art.BranchNode].getNextLargerPos(int)'
    - '[org.roaringbitmap.art.Node4].<init>(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node4Test].testWithOffsetAndGapsBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.Node4Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.art.Node4Test].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node4Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.art.Node4Test
    signature: '[org.roaringbitmap.art.Node4Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node4].<init>(int)'
      Src: org.roaringbitmap.art.Node16Test:11,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(org.roaringbitmap.art.Node16Test,org.roaringbitmap.art.Node16Test)'
      Src: org.roaringbitmap.art.Node16Test:14,1
    - Dst: '[org.roaringbitmap.art.Node4].insert(org.roaringbitmap.art.LeafNode,byte)'
      Src: org.roaringbitmap.art.Node16Test:15,1
    - Dst: '[org.roaringbitmap.art.Node16Test].checkKeyAndPosAlign(org.roaringbitmap.art.Node16Test)'
      Src: org.roaringbitmap.art.Node16Test:17,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node16Test:20,1
    - Dst: node4.insert(org.roaringbitmap.art.LeafNode,byte)
      Src: org.roaringbitmap.art.Node16Test:21,1
    - Dst: '[org.roaringbitmap.art.Node16Test].checkKeyAndPosAlign(org.roaringbitmap.art.Node16Test)'
      Src: org.roaringbitmap.art.Node16Test:22,1
    - Dst: node16.remove(int)
      Src: org.roaringbitmap.art.Node16Test:24,1
    - Dst: node16.remove(int)
      Src: org.roaringbitmap.art.Node16Test:25,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.art.Node16Test:26,1
    - Dst: degenerativeNode4.insert(org.roaringbitmap.art.LeafNode,byte)
      Src: org.roaringbitmap.art.Node16Test:29,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node16Test:30,1
    - Dst: '[org.roaringbitmap.art.Node16Test].insert(org.roaringbitmap.art.LeafNode,byte)'
      Src: org.roaringbitmap.art.Node16Test:31,1
    - Dst: node16.getChildPos(org.roaringbitmap.art.Node16Test)
      Src: org.roaringbitmap.art.Node16Test:34,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node16Test)'
      Src: org.roaringbitmap.art.Node16Test:34,1
    - Dst: node16.getChildKey(int)
      Src: org.roaringbitmap.art.Node16Test:35,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node16Test,org.roaringbitmap.art.Node16Test)'
      Src: org.roaringbitmap.art.Node16Test:35,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(org.roaringbitmap.art.Node16Test,org.roaringbitmap.art.Node16Test)'
      Src: org.roaringbitmap.art.Node16Test:38,1
    - Dst: node16.insert(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.Node16Test)
      Src: org.roaringbitmap.art.Node16Test:39,1
    - Dst: node16.getChildPos(org.roaringbitmap.art.Node16Test)
      Src: org.roaringbitmap.art.Node16Test:40,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node16Test,org.roaringbitmap.art.Node16Test)'
      Src: org.roaringbitmap.art.Node16Test:40,1
    - Dst: '[org.roaringbitmap.art.Node16Test].checkKeyAndPosAlign(org.roaringbitmap.art.Node16Test)'
      Src: org.roaringbitmap.art.Node16Test:43,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node16Test:44,1
    - Dst: node16.insert(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.Node16Test)
      Src: org.roaringbitmap.art.Node16Test:46,1
    - Dst: node16.getChildPos(org.roaringbitmap.art.Node16Test)
      Src: org.roaringbitmap.art.Node16Test:47,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node16Test)'
      Src: org.roaringbitmap.art.Node16Test:47,1
    - Dst: node16.getChildKey(int)
      Src: org.roaringbitmap.art.Node16Test:48,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node16Test,org.roaringbitmap.art.Node16Test)'
      Src: org.roaringbitmap.art.Node16Test:48,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node16Test:49,1
    - Dst: node16.insert(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.Node16Test)
      Src: org.roaringbitmap.art.Node16Test:51,1
    - Dst: node16.getChildPos(org.roaringbitmap.art.Node16Test)
      Src: org.roaringbitmap.art.Node16Test:52,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node16Test)'
      Src: org.roaringbitmap.art.Node16Test:52,1
    - Dst: node16.getChildKey(int)
      Src: org.roaringbitmap.art.Node16Test:53,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node16Test,org.roaringbitmap.art.Node16Test)'
      Src: org.roaringbitmap.art.Node16Test:53,1
    - Dst: node16.getChildPos(org.roaringbitmap.art.Node16Test)
      Src: org.roaringbitmap.art.Node16Test:54,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node16Test)'
      Src: org.roaringbitmap.art.Node16Test:54,1
    - Dst: node16.getChildKey(int)
      Src: org.roaringbitmap.art.Node16Test:55,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node16Test,org.roaringbitmap.art.Node16Test)'
      Src: org.roaringbitmap.art.Node16Test:55,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 67
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 9
    functionDepth: 3
    functionLinenumber: 9
    functionLinenumberEnd: 56
    functionName: '[org.roaringbitmap.art.Node16Test].test()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node16Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[org.roaringbitmap.art.Node4].insert(org.roaringbitmap.art.LeafNode,byte)'
    - '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
    - '[org.roaringbitmap.art.Node16Test].checkKeyAndPosAlign(org.roaringbitmap.art.Node16Test)'
    - node16.getChildKey(int)
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node16Test,org.roaringbitmap.art.Node16Test)'
    - '[org.roaringbitmap.art.Node16Test].insert(org.roaringbitmap.art.LeafNode,byte)'
    - degenerativeNode4.insert(org.roaringbitmap.art.LeafNode,byte)
    - node16.remove(int)
    - node16.insert(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.Node16Test)
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node16Test)'
    - '[org.roaringbitmap.art.Node4].<init>(int)'
    - node4.insert(org.roaringbitmap.art.LeafNode,byte)
    - node16.getChildPos(org.roaringbitmap.art.Node16Test)
    - '[org.roaringbitmap.art.LeafNode].<init>(org.roaringbitmap.art.Node16Test,org.roaringbitmap.art.Node16Test)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node16Test].test()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node16].<init>(int)'
      Src: org.roaringbitmap.art.Node16Test:60,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(org.roaringbitmap.art.Node16Test,org.roaringbitmap.art.Node16Test)'
      Src: org.roaringbitmap.art.Node16Test:63,1
    - Dst: '[org.roaringbitmap.art.Node16].insert(org.roaringbitmap.art.LeafNode,byte)'
      Src: org.roaringbitmap.art.Node16Test:64,1
    - Dst: '[org.roaringbitmap.art.Node16Test].checkKeyAndPosAlign(org.roaringbitmap.art.Node16Test)'
      Src: org.roaringbitmap.art.Node16Test:66,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node16Test:67,1
    - Dst: node16.insert(org.roaringbitmap.art.LeafNode,byte)
      Src: org.roaringbitmap.art.Node16Test:68,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.art.Node16Test:69,1
    - Dst: node48.getMaxPos()
      Src: org.roaringbitmap.art.Node16Test:71,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node16Test)'
      Src: org.roaringbitmap.art.Node16Test:72,1
    - Dst: node48.getChildPos(byte)
      Src: org.roaringbitmap.art.Node16Test:73,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node16Test,org.roaringbitmap.art.Node16Test)'
      Src: org.roaringbitmap.art.Node16Test:74,1
    - Dst: '[org.roaringbitmap.art.Node16Test].checkKeyAndPosAlign(org.roaringbitmap.art.Node16Test)'
      Src: org.roaringbitmap.art.Node16Test:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 58
    functionDepth: 3
    functionLinenumber: 58
    functionLinenumberEnd: 76
    functionName: '[org.roaringbitmap.art.Node16Test].testGrowToNode48()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node16Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
    - '[org.roaringbitmap.art.Node16Test].checkKeyAndPosAlign(org.roaringbitmap.art.Node16Test)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node16Test,org.roaringbitmap.art.Node16Test)'
    - '[org.roaringbitmap.art.Node16].insert(org.roaringbitmap.art.LeafNode,byte)'
    - node16.insert(org.roaringbitmap.art.LeafNode,byte)
    - node48.getChildPos(byte)
    - '[org.roaringbitmap.art.Node16].<init>(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node16Test)'
    - node48.getMaxPos()
    - '[org.roaringbitmap.art.LeafNode].<init>(org.roaringbitmap.art.Node16Test,org.roaringbitmap.art.Node16Test)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node16Test].testGrowToNode48()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node16].<init>(int)'
      Src: org.roaringbitmap.art.Node16Test:80,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(org.roaringbitmap.art.Node16Test,org.roaringbitmap.art.Node16Test)'
      Src: org.roaringbitmap.art.Node16Test:86,1
    - Dst: '[org.roaringbitmap.art.Node16].insert(org.roaringbitmap.art.LeafNode,byte)'
      Src: org.roaringbitmap.art.Node16Test:87,1
    - Dst: node16.getMinPos()
      Src: org.roaringbitmap.art.Node16Test:91,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node16Test)'
      Src: org.roaringbitmap.art.Node16Test:91,1
    - Dst: node16.getMaxPos()
      Src: org.roaringbitmap.art.Node16Test:92,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node16Test,org.roaringbitmap.art.Node16Test)'
      Src: org.roaringbitmap.art.Node16Test:92,1
    - Dst: node16.getNextLargerPos(org.roaringbitmap.art.Node16Test)
      Src: org.roaringbitmap.art.Node16Test:96,1
    - Dst: node16.getChild(org.roaringbitmap.art.Node16Test)
      Src: org.roaringbitmap.art.Node16Test:97,1
    - Dst: leafNode.getContainerIdx()
      Src: org.roaringbitmap.art.Node16Test:98,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node16Test)'
      Src: org.roaringbitmap.art.Node16Test:98,1
    - Dst: node16.getNextSmallerPos(org.roaringbitmap.art.Node16Test)
      Src: org.roaringbitmap.art.Node16Test:103,1
    - Dst: node16.getChild(org.roaringbitmap.art.Node16Test)
      Src: org.roaringbitmap.art.Node16Test:104,1
    - Dst: leafNode.getContainerIdx()
      Src: org.roaringbitmap.art.Node16Test:105,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node16Test)'
      Src: org.roaringbitmap.art.Node16Test:105,1
    - Dst: node16.getNextSmallerPos(int)
      Src: org.roaringbitmap.art.Node16Test:108,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node16Test)'
      Src: org.roaringbitmap.art.Node16Test:108,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 78
    functionDepth: 3
    functionLinenumber: 78
    functionLinenumberEnd: 109
    functionName: '[org.roaringbitmap.art.Node16Test].testVisit()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node16Test.java
    functionUses: 0
    functionsReached:
    - node16.getNextSmallerPos(org.roaringbitmap.art.Node16Test)
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node16Test,org.roaringbitmap.art.Node16Test)'
    - node16.getChild(org.roaringbitmap.art.Node16Test)
    - '[org.roaringbitmap.art.Node16].insert(org.roaringbitmap.art.LeafNode,byte)'
    - node16.getMaxPos()
    - node16.getNextSmallerPos(int)
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node16Test)'
    - '[org.roaringbitmap.art.Node16].<init>(int)'
    - node16.getMinPos()
    - node16.getNextLargerPos(org.roaringbitmap.art.Node16Test)
    - leafNode.getContainerIdx()
    - '[org.roaringbitmap.art.LeafNode].<init>(org.roaringbitmap.art.Node16Test,org.roaringbitmap.art.Node16Test)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node16Test].testVisit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node16].<init>(int)'
      Src: org.roaringbitmap.art.Node16Test:113,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(org.roaringbitmap.art.Node16Test,org.roaringbitmap.art.Node16Test)'
      Src: org.roaringbitmap.art.Node16Test:119,1
    - Dst: '[org.roaringbitmap.art.Node16].insert(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.Node16Test)'
      Src: org.roaringbitmap.art.Node16Test:121,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.art.Node16Test:124,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNearestChildPos(org.roaringbitmap.art.Node16Test)'
      Src: org.roaringbitmap.art.Node16Test:129,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node16Test,Outcome)'
      Src: org.roaringbitmap.art.Node16Test:131,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node16Test:132,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.art.Node16Test:132,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getKeyPos()'
      Src: org.roaringbitmap.art.Node16Test:134,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node16Test,int)'
      Src: org.roaringbitmap.art.Node16Test:134,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getKeyPos()'
      Src: org.roaringbitmap.art.Node16Test:135,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getChildKey(int)'
      Src: org.roaringbitmap.art.Node16Test:135,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node16Test,byte)'
      Src: org.roaringbitmap.art.Node16Test:135,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNearestChildPos(byte)'
      Src: org.roaringbitmap.art.Node16Test:139,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node16Test,Outcome)'
      Src: org.roaringbitmap.art.Node16Test:140,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node16Test:141,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.art.Node16Test:141,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
      Src: org.roaringbitmap.art.Node16Test:142,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node16Test:142,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNearestChildPos(byte)'
      Src: org.roaringbitmap.art.Node16Test:145,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node16Test,Outcome)'
      Src: org.roaringbitmap.art.Node16Test:146,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node16Test:147,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.art.Node16Test:147,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
      Src: org.roaringbitmap.art.Node16Test:148,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node16Test:148,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 111
    functionDepth: 3
    functionLinenumber: 111
    functionLinenumberEnd: 149
    functionName: '[org.roaringbitmap.art.Node16Test].testDenseNonZeroBasedKeysSearch()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node16Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[org.roaringbitmap.art.BranchNode].getNearestChildPos(org.roaringbitmap.art.Node16Test)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node16Test,Outcome)'
    - '[org.roaringbitmap.art.BranchNode].getNearestChildPos(byte)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node16Test,byte)'
    - '[org.roaringbitmap.art.SearchResult].getKeyPos()'
    - '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node16Test,int)'
    - '[org.roaringbitmap.art.Node16].<init>(int)'
    - '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
    - '[org.roaringbitmap.art.Node16].insert(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.Node16Test)'
    - '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
    - '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
    - '[org.roaringbitmap.art.LeafNode].<init>(org.roaringbitmap.art.Node16Test,org.roaringbitmap.art.Node16Test)'
    - '[org.roaringbitmap.art.BranchNode].getChildKey(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node16Test].testDenseNonZeroBasedKeysSearch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node16].<init>(int)'
      Src: org.roaringbitmap.art.Node16Test:153,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(org.roaringbitmap.art.Node16Test,org.roaringbitmap.art.Node16Test)'
      Src: org.roaringbitmap.art.Node16Test:162,1
    - Dst: '[org.roaringbitmap.art.Node16].insert(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.Node16Test)'
      Src: org.roaringbitmap.art.Node16Test:164,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.art.Node16Test:167,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNearestChildPos(org.roaringbitmap.art.Node16Test)'
      Src: org.roaringbitmap.art.Node16Test:172,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node16Test,Outcome)'
      Src: org.roaringbitmap.art.Node16Test:174,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node16Test:175,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.art.Node16Test:175,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getKeyPos()'
      Src: org.roaringbitmap.art.Node16Test:177,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node16Test,int)'
      Src: org.roaringbitmap.art.Node16Test:178,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getKeyPos()'
      Src: org.roaringbitmap.art.Node16Test:179,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getChildKey(int)'
      Src: org.roaringbitmap.art.Node16Test:179,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node16Test,byte)'
      Src: org.roaringbitmap.art.Node16Test:179,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNearestChildPos(org.roaringbitmap.art.Node16Test)'
      Src: org.roaringbitmap.art.Node16Test:184,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node16Test,Outcome)'
      Src: org.roaringbitmap.art.Node16Test:185,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node16Test:186,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.art.Node16Test:186,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
      Src: org.roaringbitmap.art.Node16Test:190,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node16Test:190,1
    - Dst: Byte.toUnsignedInt(org.roaringbitmap.art.Node16Test)
      Src: org.roaringbitmap.art.Node16Test:192,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
      Src: org.roaringbitmap.art.Node16Test:193,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getChildKey(int)'
      Src: org.roaringbitmap.art.Node16Test:193,1
    - Dst: Byte.toUnsignedInt(byte)
      Src: org.roaringbitmap.art.Node16Test:193,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node16Test,org.roaringbitmap.art.Node16Test)'
      Src: org.roaringbitmap.art.Node16Test:194,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
      Src: org.roaringbitmap.art.Node16Test:197,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node16Test:197,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
      Src: org.roaringbitmap.art.Node16Test:198,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getChildKey(int)'
      Src: org.roaringbitmap.art.Node16Test:198,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node16Test,byte)'
      Src: org.roaringbitmap.art.Node16Test:198,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNearestChildPos(org.roaringbitmap.art.Node16Test)'
      Src: org.roaringbitmap.art.Node16Test:205,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node16Test,Outcome)'
      Src: org.roaringbitmap.art.Node16Test:206,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node16Test:207,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.art.Node16Test:207,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
      Src: org.roaringbitmap.art.Node16Test:210,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node16Test:210,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
      Src: org.roaringbitmap.art.Node16Test:211,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getChildKey(int)'
      Src: org.roaringbitmap.art.Node16Test:211,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node16Test,byte)'
      Src: org.roaringbitmap.art.Node16Test:211,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
      Src: org.roaringbitmap.art.Node16Test:215,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node16Test:215,1
    - Dst: Byte.toUnsignedInt(org.roaringbitmap.art.Node16Test)
      Src: org.roaringbitmap.art.Node16Test:217,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
      Src: org.roaringbitmap.art.Node16Test:218,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getChildKey(int)'
      Src: org.roaringbitmap.art.Node16Test:218,1
    - Dst: Byte.toUnsignedInt(byte)
      Src: org.roaringbitmap.art.Node16Test:218,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node16Test,org.roaringbitmap.art.Node16Test)'
      Src: org.roaringbitmap.art.Node16Test:219,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNearestChildPos(byte)'
      Src: org.roaringbitmap.art.Node16Test:225,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node16Test,Outcome)'
      Src: org.roaringbitmap.art.Node16Test:226,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node16Test:227,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.art.Node16Test:227,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
      Src: org.roaringbitmap.art.Node16Test:228,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node16Test:228,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNearestChildPos(byte)'
      Src: org.roaringbitmap.art.Node16Test:231,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node16Test,Outcome)'
      Src: org.roaringbitmap.art.Node16Test:232,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node16Test:233,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.art.Node16Test:233,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
      Src: org.roaringbitmap.art.Node16Test:234,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node16Test:234,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 86
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 235
      start: 151
    functionDepth: 3
    functionLinenumber: 151
    functionLinenumberEnd: 235
    functionName: '[org.roaringbitmap.art.Node16Test].testSparseNonZeroBasedKeysSearch()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node16Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[org.roaringbitmap.art.BranchNode].getNearestChildPos(byte)'
    - Byte.toUnsignedInt(byte)
    - '[org.roaringbitmap.art.SearchResult].getKeyPos()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node16Test,org.roaringbitmap.art.Node16Test)'
    - '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
    - '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
    - Byte.toUnsignedInt(org.roaringbitmap.art.Node16Test)
    - '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
    - '[org.roaringbitmap.art.Node16].insert(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.Node16Test)'
    - '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node16Test,Outcome)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node16Test,byte)'
    - '[org.roaringbitmap.art.Node16].<init>(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
    - '[org.roaringbitmap.art.BranchNode].getChildKey(int)'
    - '[org.roaringbitmap.art.BranchNode].getNearestChildPos(org.roaringbitmap.art.Node16Test)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node16Test,int)'
    - '[org.roaringbitmap.art.LeafNode].<init>(org.roaringbitmap.art.Node16Test,org.roaringbitmap.art.Node16Test)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node16Test].testSparseNonZeroBasedKeysSearch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node16].<init>(int)'
      Src: org.roaringbitmap.art.Node16Test:239,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node16Test:240,1
    - Dst: '[org.roaringbitmap.art.Node16].insert(org.roaringbitmap.art.LeafNode,byte)'
      Src: org.roaringbitmap.art.Node16Test:246,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.art.Node16Test:249,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getMinPos()'
      Src: org.roaringbitmap.art.Node16Test:252,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNextSmallerPos(int)'
      Src: org.roaringbitmap.art.Node16Test:252,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node16Test:252,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getMaxPos()'
      Src: org.roaringbitmap.art.Node16Test:255,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNextLargerPos(int)'
      Src: org.roaringbitmap.art.Node16Test:255,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node16Test:255,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getMinPos()'
      Src: org.roaringbitmap.art.Node16Test:259,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNextLargerPos(int)'
      Src: org.roaringbitmap.art.Node16Test:261,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getChildPos(byte)'
      Src: org.roaringbitmap.art.Node16Test:262,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node16Test:262,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getMaxPos()'
      Src: org.roaringbitmap.art.Node16Test:268,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNextSmallerPos(int)'
      Src: org.roaringbitmap.art.Node16Test:270,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getChildPos(byte)'
      Src: org.roaringbitmap.art.Node16Test:271,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node16Test:271,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 274
      start: 237
    functionDepth: 3
    functionLinenumber: 237
    functionLinenumberEnd: 274
    functionName: '[org.roaringbitmap.art.Node16Test].testWithOffsetBeforeBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node16Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[org.roaringbitmap.art.BranchNode].getChildPos(byte)'
    - '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
    - '[org.roaringbitmap.art.BranchNode].getMinPos()'
    - '[org.roaringbitmap.art.Node16].insert(org.roaringbitmap.art.LeafNode,byte)'
    - '[org.roaringbitmap.art.BranchNode].getMaxPos()'
    - '[org.roaringbitmap.art.BranchNode].getNextSmallerPos(int)'
    - '[org.roaringbitmap.art.Node16].<init>(int)'
    - '[org.roaringbitmap.art.BranchNode].getNextLargerPos(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node16Test].testWithOffsetBeforeBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node16].<init>(int)'
      Src: org.roaringbitmap.art.Node16Test:278,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node16Test:279,1
    - Dst: '[org.roaringbitmap.art.Node16].insert(org.roaringbitmap.art.LeafNode,byte)'
      Src: org.roaringbitmap.art.Node16Test:286,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.art.Node16Test:289,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getMinPos()'
      Src: org.roaringbitmap.art.Node16Test:292,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNextSmallerPos(int)'
      Src: org.roaringbitmap.art.Node16Test:292,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node16Test:292,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getMaxPos()'
      Src: org.roaringbitmap.art.Node16Test:295,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNextLargerPos(int)'
      Src: org.roaringbitmap.art.Node16Test:295,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node16Test:295,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getMinPos()'
      Src: org.roaringbitmap.art.Node16Test:299,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNextLargerPos(int)'
      Src: org.roaringbitmap.art.Node16Test:301,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getChildPos(byte)'
      Src: org.roaringbitmap.art.Node16Test:303,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node16Test:303,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getMaxPos()'
      Src: org.roaringbitmap.art.Node16Test:309,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNextSmallerPos(int)'
      Src: org.roaringbitmap.art.Node16Test:311,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getChildPos(byte)'
      Src: org.roaringbitmap.art.Node16Test:313,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node16Test:313,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 316
      start: 276
    functionDepth: 3
    functionLinenumber: 276
    functionLinenumberEnd: 316
    functionName: '[org.roaringbitmap.art.Node16Test].testWithOffsetAndGapsBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node16Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[org.roaringbitmap.art.BranchNode].getChildPos(byte)'
    - '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
    - '[org.roaringbitmap.art.BranchNode].getMinPos()'
    - '[org.roaringbitmap.art.Node16].insert(org.roaringbitmap.art.LeafNode,byte)'
    - '[org.roaringbitmap.art.BranchNode].getMaxPos()'
    - '[org.roaringbitmap.art.BranchNode].getNextSmallerPos(int)'
    - '[org.roaringbitmap.art.Node16].<init>(int)'
    - '[org.roaringbitmap.art.BranchNode].getNextLargerPos(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node16Test].testWithOffsetAndGapsBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.Node16Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.art.Node16Test].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node16Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.art.Node16Test
    signature: '[org.roaringbitmap.art.Node16Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.BranchNode].getChildPos(byte)'
      Src: org.roaringbitmap.art.NodeCommon:9,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getChild(int)'
      Src: org.roaringbitmap.art.NodeCommon:10,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getChildAtKey(byte)'
      Src: org.roaringbitmap.art.NodeCommon:11,1
    - Dst: '[org.roaringbitmap.art.NodeCommon].assertSame(org.roaringbitmap.art.NodeCommon,org.roaringbitmap.art.Node)'
      Src: org.roaringbitmap.art.NodeCommon:12,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.BranchNode
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.roaringbitmap.art.BranchNode
    constantsTouched: []
    func_position:
      end: 15
      start: 7
    functionDepth: 1
    functionLinenumber: 7
    functionLinenumberEnd: 15
    functionName: '[org.roaringbitmap.art.NodeCommon].checkKeyAndPosAlign(org.roaringbitmap.art.BranchNode)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/NodeCommon.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.BranchNode].getChildPos(byte)'
    - '[org.roaringbitmap.art.NodeCommon].assertSame(org.roaringbitmap.art.NodeCommon,org.roaringbitmap.art.Node)'
    - '[org.roaringbitmap.art.BranchNode].getChildAtKey(byte)'
    - '[org.roaringbitmap.art.BranchNode].getChild(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.NodeCommon].checkKeyAndPosAlign(org.roaringbitmap.art.BranchNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.NodeCommon
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.art.NodeCommon].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/NodeCommon.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.art.NodeCommon
    signature: '[org.roaringbitmap.art.NodeCommon].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int)'
      Src: org.roaringbitmap.art.LeafNodeTest:10,1
    - Dst: '[org.roaringbitmap.art.LeafNode].clone()'
      Src: org.roaringbitmap.art.LeafNodeTest:11,1
    - Dst: '[org.roaringbitmap.art.LeafNode].toString()'
      Src: org.roaringbitmap.art.LeafNodeTest:13,1
    - Dst: '[org.roaringbitmap.art.LeafNode].toString()'
      Src: org.roaringbitmap.art.LeafNodeTest:13,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
      Src: org.roaringbitmap.art.LeafNodeTest:13,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 14
      start: 8
    functionDepth: 2
    functionLinenumber: 8
    functionLinenumberEnd: 14
    functionName: '[org.roaringbitmap.art.LeafNodeTest].testClone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/LeafNodeTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.LeafNode].clone()'
    - '[org.roaringbitmap.art.LeafNode].<init>(int)'
    - '[org.roaringbitmap.art.LeafNode].toString()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.LeafNodeTest].testClone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.LeafNodeTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.art.LeafNodeTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/LeafNodeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.art.LeafNodeTest
    signature: '[org.roaringbitmap.art.LeafNodeTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node48].<init>(int)'
      Src: org.roaringbitmap.art.Node48Test:18,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(org.roaringbitmap.art.Node48Test,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:21,1
    - Dst: '[org.roaringbitmap.art.Node48].insert(org.roaringbitmap.art.LeafNode,byte)'
      Src: org.roaringbitmap.art.Node48Test:22,1
    - Dst: node48.getMinPos()
      Src: org.roaringbitmap.art.Node48Test:24,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:25,1
    - Dst: node48.getChild(org.roaringbitmap.art.Node48Test)
      Src: org.roaringbitmap.art.Node48Test:26,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getContainerIdx()'
      Src: org.roaringbitmap.art.Node48Test:26,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.art.Node48Test:26,1
    - Dst: node48.getNextLargerPos(org.roaringbitmap.art.Node48Test)
      Src: org.roaringbitmap.art.Node48Test:29,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node48Test,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:30,1
    - Dst: node48.getChild(org.roaringbitmap.art.Node48Test)
      Src: org.roaringbitmap.art.Node48Test:31,1
    - Dst: leafNode1.getContainerIdx()
      Src: org.roaringbitmap.art.Node48Test:32,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node48Test,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:32,1
    - Dst: node48.getChildPos(org.roaringbitmap.art.Node48Test)
      Src: org.roaringbitmap.art.Node48Test:34,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node48Test,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:35,1
    - Dst: node48.getChildKey(org.roaringbitmap.art.Node48Test)
      Src: org.roaringbitmap.art.Node48Test:36,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node48Test,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:36,1
    - Dst: '[org.roaringbitmap.art.Node48Test].checkKeyAndPosAlign(org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:39,1
    - Dst: node48.getMaxPos()
      Src: org.roaringbitmap.art.Node48Test:41,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:42,1
    - Dst: node48.getNextSmallerPos(org.roaringbitmap.art.Node48Test)
      Src: org.roaringbitmap.art.Node48Test:45,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node48Test,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:46,1
    - Dst: node48.serializeSizeInBytes()
      Src: org.roaringbitmap.art.Node48Test:49,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.art.Node48Test:50,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.art.Node48Test:51,1
    - Dst: node48.serialize(java.io.DataOutputStream)
      Src: org.roaringbitmap.art.Node48Test:52,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.art.Node48Test:53,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node48Test,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:53,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.art.Node48Test:55,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:55,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.art.Node48Test:56,1
    - Dst: '[org.roaringbitmap.art.Node].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.art.Node48Test:57,1
    - Dst: deserNode48.getNextSmallerPos(org.roaringbitmap.art.Node48Test)
      Src: org.roaringbitmap.art.Node48Test:60,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node48Test,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:61,1
    - Dst: node48.remove(org.roaringbitmap.art.Node48Test)
      Src: org.roaringbitmap.art.Node48Test:65,1
    - Dst: node48.getMinPos()
      Src: org.roaringbitmap.art.Node48Test:66,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:67,1
    - Dst: '[org.roaringbitmap.art.Node48Test].checkKeyAndPosAlign(org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:68,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 61
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 16
    functionDepth: 3
    functionLinenumber: 16
    functionLinenumberEnd: 69
    functionName: '[org.roaringbitmap.art.Node48Test].test()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node48Test.java
    functionUses: 0
    functionsReached:
    - leafNode1.getContainerIdx()
    - node48.getMinPos()
    - '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.roaringbitmap.art.Node].deserialize(java.io.DataInputStream)'
    - '[org.roaringbitmap.art.Node48].insert(org.roaringbitmap.art.LeafNode,byte)'
    - '[org.roaringbitmap.art.Node48Test].checkKeyAndPosAlign(org.roaringbitmap.art.Node48Test)'
    - node48.remove(org.roaringbitmap.art.Node48Test)
    - node48.getMaxPos()
    - node48.getChild(org.roaringbitmap.art.Node48Test)
    - '[org.roaringbitmap.art.LeafNode].getContainerIdx()'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - node48.serialize(java.io.DataOutputStream)
    - node48.getChildPos(org.roaringbitmap.art.Node48Test)
    - node48.getNextSmallerPos(org.roaringbitmap.art.Node48Test)
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.art.Node48Test)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node48Test)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node48Test,org.roaringbitmap.art.Node48Test)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - deserNode48.getNextSmallerPos(org.roaringbitmap.art.Node48Test)
    - node48.serializeSizeInBytes()
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    - node48.getNextLargerPos(org.roaringbitmap.art.Node48Test)
    - node48.getChildKey(org.roaringbitmap.art.Node48Test)
    - '[org.roaringbitmap.art.Node48].<init>(int)'
    - '[org.roaringbitmap.art.LeafNode].<init>(org.roaringbitmap.art.Node48Test,org.roaringbitmap.art.Node48Test)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node48Test].test()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node48].<init>(int)'
      Src: org.roaringbitmap.art.Node48Test:73,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node48Test:74,1
    - Dst: '[org.roaringbitmap.art.Node48].insert(org.roaringbitmap.art.LeafNode,byte)'
      Src: org.roaringbitmap.art.Node48Test:80,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.art.Node48Test:83,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getMinPos()'
      Src: org.roaringbitmap.art.Node48Test:88,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node48Test,int)'
      Src: org.roaringbitmap.art.Node48Test:88,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getMinPos()'
      Src: org.roaringbitmap.art.Node48Test:91,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNextSmallerPos(int)'
      Src: org.roaringbitmap.art.Node48Test:91,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node48Test:91,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getMaxPos()'
      Src: org.roaringbitmap.art.Node48Test:94,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNextLargerPos(int)'
      Src: org.roaringbitmap.art.Node48Test:94,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node48Test:94,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getMinPos()'
      Src: org.roaringbitmap.art.Node48Test:98,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNextLargerPos(int)'
      Src: org.roaringbitmap.art.Node48Test:100,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getChildPos(byte)'
      Src: org.roaringbitmap.art.Node48Test:101,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node48Test:101,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getMaxPos()'
      Src: org.roaringbitmap.art.Node48Test:107,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNextSmallerPos(int)'
      Src: org.roaringbitmap.art.Node48Test:109,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getChildPos(byte)'
      Src: org.roaringbitmap.art.Node48Test:110,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node48Test:110,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 71
    functionDepth: 3
    functionLinenumber: 71
    functionLinenumberEnd: 113
    functionName: '[org.roaringbitmap.art.Node48Test].testWithOffsetBeforeBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node48Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[org.roaringbitmap.art.BranchNode].getChildPos(byte)'
    - '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
    - '[org.roaringbitmap.art.Node48].insert(org.roaringbitmap.art.LeafNode,byte)'
    - '[org.roaringbitmap.art.BranchNode].getMinPos()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node48Test,int)'
    - '[org.roaringbitmap.art.BranchNode].getMaxPos()'
    - '[org.roaringbitmap.art.BranchNode].getNextSmallerPos(int)'
    - '[org.roaringbitmap.art.BranchNode].getNextLargerPos(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
    - '[org.roaringbitmap.art.Node48].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node48Test].testWithOffsetBeforeBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node48].<init>(int)'
      Src: org.roaringbitmap.art.Node48Test:117,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node48Test:118,1
    - Dst: '[org.roaringbitmap.art.Node48].insert(org.roaringbitmap.art.LeafNode,byte)'
      Src: org.roaringbitmap.art.Node48Test:125,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.art.Node48Test:128,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getMinPos()'
      Src: org.roaringbitmap.art.Node48Test:133,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node48Test,int)'
      Src: org.roaringbitmap.art.Node48Test:133,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getMinPos()'
      Src: org.roaringbitmap.art.Node48Test:136,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNextSmallerPos(int)'
      Src: org.roaringbitmap.art.Node48Test:136,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node48Test:136,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getMaxPos()'
      Src: org.roaringbitmap.art.Node48Test:139,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNextLargerPos(int)'
      Src: org.roaringbitmap.art.Node48Test:139,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node48Test:139,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getMinPos()'
      Src: org.roaringbitmap.art.Node48Test:143,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNextLargerPos(int)'
      Src: org.roaringbitmap.art.Node48Test:145,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getChildPos(byte)'
      Src: org.roaringbitmap.art.Node48Test:147,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node48Test:147,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getMaxPos()'
      Src: org.roaringbitmap.art.Node48Test:153,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNextSmallerPos(int)'
      Src: org.roaringbitmap.art.Node48Test:155,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getChildPos(byte)'
      Src: org.roaringbitmap.art.Node48Test:157,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node48Test:157,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 115
    functionDepth: 3
    functionLinenumber: 115
    functionLinenumberEnd: 160
    functionName: '[org.roaringbitmap.art.Node48Test].testWithOffsetAndGapsBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node48Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[org.roaringbitmap.art.BranchNode].getChildPos(byte)'
    - '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
    - '[org.roaringbitmap.art.Node48].insert(org.roaringbitmap.art.LeafNode,byte)'
    - '[org.roaringbitmap.art.BranchNode].getMinPos()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node48Test,int)'
    - '[org.roaringbitmap.art.BranchNode].getMaxPos()'
    - '[org.roaringbitmap.art.BranchNode].getNextSmallerPos(int)'
    - '[org.roaringbitmap.art.BranchNode].getNextLargerPos(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
    - '[org.roaringbitmap.art.Node48].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node48Test].testWithOffsetAndGapsBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node48].<init>(int)'
      Src: org.roaringbitmap.art.Node48Test:164,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(org.roaringbitmap.art.Node48Test,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:167,1
    - Dst: '[org.roaringbitmap.art.Node48].insert(org.roaringbitmap.art.LeafNode,byte)'
      Src: org.roaringbitmap.art.Node48Test:168,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(org.roaringbitmap.art.Node48Test,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:171,1
    - Dst: node48.insert(org.roaringbitmap.art.LeafNode,byte)
      Src: org.roaringbitmap.art.Node48Test:172,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.art.Node48Test:173,1
    - Dst: node256.getChildPos(byte)
      Src: org.roaringbitmap.art.Node48Test:175,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:176,1
    - Dst: node256.getMaxPos()
      Src: org.roaringbitmap.art.Node48Test:177,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:177,1
    - Dst: node256.getNextSmallerPos(int)
      Src: org.roaringbitmap.art.Node48Test:178,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:178,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 162
    functionDepth: 3
    functionLinenumber: 162
    functionLinenumberEnd: 179
    functionName: '[org.roaringbitmap.art.Node48Test].testGrowToNode256()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node48Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - node256.getChildPos(byte)
    - node256.getNextSmallerPos(int)
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node48Test)'
    - '[org.roaringbitmap.art.Node48].insert(org.roaringbitmap.art.LeafNode,byte)'
    - node256.getMaxPos()
    - node48.insert(org.roaringbitmap.art.LeafNode,byte)
    - '[org.roaringbitmap.art.Node48].<init>(int)'
    - '[org.roaringbitmap.art.LeafNode].<init>(org.roaringbitmap.art.Node48Test,org.roaringbitmap.art.Node48Test)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node48Test].testGrowToNode256()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node48].<init>(int)'
      Src: org.roaringbitmap.art.Node48Test:183,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(org.roaringbitmap.art.Node48Test,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:186,1
    - Dst: '[org.roaringbitmap.art.Node48].insert(org.roaringbitmap.art.LeafNode,byte)'
      Src: org.roaringbitmap.art.Node48Test:187,1
    - Dst: node48.getMaxPos()
      Src: org.roaringbitmap.art.Node48Test:189,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:190,1
    - Dst: node48.remove(org.roaringbitmap.art.Node48Test)
      Src: org.roaringbitmap.art.Node48Test:191,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.art.Node48Test:192,1
    - Dst: node16.getChildPos(byte)
      Src: org.roaringbitmap.art.Node48Test:194,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:195,1
    - Dst: node16.getChildPos(byte)
      Src: org.roaringbitmap.art.Node48Test:196,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:197,1
    - Dst: node16.getChildPos(byte)
      Src: org.roaringbitmap.art.Node48Test:198,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:199,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 181
    functionDepth: 3
    functionLinenumber: 181
    functionLinenumberEnd: 200
    functionName: '[org.roaringbitmap.art.Node48Test].testShrinkToNode16()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node48Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node48Test)'
    - node16.getChildPos(byte)
    - '[org.roaringbitmap.art.Node48].insert(org.roaringbitmap.art.LeafNode,byte)'
    - node48.remove(org.roaringbitmap.art.Node48Test)
    - node48.getMaxPos()
    - '[org.roaringbitmap.art.Node48].<init>(int)'
    - '[org.roaringbitmap.art.LeafNode].<init>(org.roaringbitmap.art.Node48Test,org.roaringbitmap.art.Node48Test)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node48Test].testShrinkToNode16()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node48].<init>(int)'
      Src: org.roaringbitmap.art.Node48Test:204,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(org.roaringbitmap.art.Node48Test,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:209,1
    - Dst: '[org.roaringbitmap.art.Node48].insert(org.roaringbitmap.art.LeafNode,byte)'
      Src: org.roaringbitmap.art.Node48Test:210,1
    - Dst: node48.getMinPos()
      Src: org.roaringbitmap.art.Node48Test:212,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:213,1
    - Dst: node48.getChild(org.roaringbitmap.art.Node48Test)
      Src: org.roaringbitmap.art.Node48Test:214,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getContainerIdx()'
      Src: org.roaringbitmap.art.Node48Test:214,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.art.Node48Test:214,1
    - Dst: node48.getNextLargerPos(org.roaringbitmap.art.Node48Test)
      Src: org.roaringbitmap.art.Node48Test:217,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:218,1
    - Dst: node48.getChild(org.roaringbitmap.art.Node48Test)
      Src: org.roaringbitmap.art.Node48Test:219,1
    - Dst: leafNode1.getContainerIdx()
      Src: org.roaringbitmap.art.Node48Test:220,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node48Test,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:220,1
    - Dst: node48.getChildPos(byte)
      Src: org.roaringbitmap.art.Node48Test:222,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:223,1
    - Dst: node48.getMaxPos()
      Src: org.roaringbitmap.art.Node48Test:226,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:227,1
    - Dst: node48.getNextSmallerPos(org.roaringbitmap.art.Node48Test)
      Src: org.roaringbitmap.art.Node48Test:230,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node48Test,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:232,1
    - Dst: node48.remove(org.roaringbitmap.art.Node48Test)
      Src: org.roaringbitmap.art.Node48Test:235,1
    - Dst: node48.getMinPos()
      Src: org.roaringbitmap.art.Node48Test:236,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:237,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 238
      start: 202
    functionDepth: 3
    functionLinenumber: 202
    functionLinenumberEnd: 238
    functionName: '[org.roaringbitmap.art.Node48Test].testNegative()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node48Test.java
    functionUses: 0
    functionsReached:
    - node48.remove(org.roaringbitmap.art.Node48Test)
    - node48.getChild(org.roaringbitmap.art.Node48Test)
    - node48.getMinPos()
    - leafNode1.getContainerIdx()
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node48Test)'
    - node48.getMaxPos()
    - '[org.roaringbitmap.art.LeafNode].getContainerIdx()'
    - node48.getNextSmallerPos(org.roaringbitmap.art.Node48Test)
    - '[org.roaringbitmap.art.Node48].insert(org.roaringbitmap.art.LeafNode,byte)'
    - node48.getChildPos(byte)
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node48Test,org.roaringbitmap.art.Node48Test)'
    - node48.getNextLargerPos(org.roaringbitmap.art.Node48Test)
    - '[org.roaringbitmap.art.Node48].<init>(int)'
    - '[org.roaringbitmap.art.LeafNode].<init>(org.roaringbitmap.art.Node48Test,org.roaringbitmap.art.Node48Test)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node48Test].testNegative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node48].<init>(int)'
      Src: org.roaringbitmap.art.Node48Test:242,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(org.roaringbitmap.art.Node48Test,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:248,1
    - Dst: '[org.roaringbitmap.art.Node48].insert(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:250,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.art.Node48Test:253,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNearestChildPos(org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:258,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node48Test,Outcome)'
      Src: org.roaringbitmap.art.Node48Test:260,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node48Test:261,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.art.Node48Test:261,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getKeyPos()'
      Src: org.roaringbitmap.art.Node48Test:262,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getChildKey(int)'
      Src: org.roaringbitmap.art.Node48Test:262,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node48Test,byte)'
      Src: org.roaringbitmap.art.Node48Test:262,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNearestChildPos(byte)'
      Src: org.roaringbitmap.art.Node48Test:266,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node48Test,Outcome)'
      Src: org.roaringbitmap.art.Node48Test:267,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node48Test:268,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.art.Node48Test:268,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
      Src: org.roaringbitmap.art.Node48Test:269,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node48Test:269,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNearestChildPos(byte)'
      Src: org.roaringbitmap.art.Node48Test:272,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node48Test,Outcome)'
      Src: org.roaringbitmap.art.Node48Test:273,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node48Test:274,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.art.Node48Test:274,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
      Src: org.roaringbitmap.art.Node48Test:275,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node48Test:275,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 276
      start: 240
    functionDepth: 3
    functionLinenumber: 240
    functionLinenumberEnd: 276
    functionName: '[org.roaringbitmap.art.Node48Test].testDenseNonZeroBasedKeysSearch()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node48Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[org.roaringbitmap.art.BranchNode].getNearestChildPos(byte)'
    - '[org.roaringbitmap.art.BranchNode].getChildKey(int)'
    - '[org.roaringbitmap.art.SearchResult].getKeyPos()'
    - '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node48Test,byte)'
    - '[org.roaringbitmap.art.BranchNode].getNearestChildPos(org.roaringbitmap.art.Node48Test)'
    - '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
    - '[org.roaringbitmap.art.Node48].insert(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.Node48Test)'
    - '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node48Test,Outcome)'
    - '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
    - '[org.roaringbitmap.art.Node48].<init>(int)'
    - '[org.roaringbitmap.art.LeafNode].<init>(org.roaringbitmap.art.Node48Test,org.roaringbitmap.art.Node48Test)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node48Test].testDenseNonZeroBasedKeysSearch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node48].<init>(int)'
      Src: org.roaringbitmap.art.Node48Test:280,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(org.roaringbitmap.art.Node48Test,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:288,1
    - Dst: '[org.roaringbitmap.art.Node48].insert(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:290,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.art.Node48Test:293,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNearestChildPos(org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:298,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node48Test,Outcome)'
      Src: org.roaringbitmap.art.Node48Test:300,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node48Test:301,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.art.Node48Test:301,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getKeyPos()'
      Src: org.roaringbitmap.art.Node48Test:302,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getKeyPos()'
      Src: org.roaringbitmap.art.Node48Test:303,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getChildKey(int)'
      Src: org.roaringbitmap.art.Node48Test:303,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node48Test,byte)'
      Src: org.roaringbitmap.art.Node48Test:303,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNearestChildPos(org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:308,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node48Test,Outcome)'
      Src: org.roaringbitmap.art.Node48Test:309,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node48Test:310,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.art.Node48Test:310,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
      Src: org.roaringbitmap.art.Node48Test:314,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node48Test:314,1
    - Dst: Byte.toUnsignedInt(org.roaringbitmap.art.Node48Test)
      Src: org.roaringbitmap.art.Node48Test:316,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
      Src: org.roaringbitmap.art.Node48Test:317,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getChildKey(int)'
      Src: org.roaringbitmap.art.Node48Test:317,1
    - Dst: Byte.toUnsignedInt(byte)
      Src: org.roaringbitmap.art.Node48Test:317,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node48Test,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:318,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
      Src: org.roaringbitmap.art.Node48Test:321,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node48Test:321,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
      Src: org.roaringbitmap.art.Node48Test:322,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getChildKey(int)'
      Src: org.roaringbitmap.art.Node48Test:322,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node48Test,byte)'
      Src: org.roaringbitmap.art.Node48Test:322,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNearestChildPos(org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:329,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node48Test,Outcome)'
      Src: org.roaringbitmap.art.Node48Test:330,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node48Test:331,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.art.Node48Test:331,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
      Src: org.roaringbitmap.art.Node48Test:334,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node48Test:334,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
      Src: org.roaringbitmap.art.Node48Test:335,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getChildKey(int)'
      Src: org.roaringbitmap.art.Node48Test:335,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node48Test,byte)'
      Src: org.roaringbitmap.art.Node48Test:335,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
      Src: org.roaringbitmap.art.Node48Test:339,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node48Test:339,1
    - Dst: Byte.toUnsignedInt(org.roaringbitmap.art.Node48Test)
      Src: org.roaringbitmap.art.Node48Test:341,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
      Src: org.roaringbitmap.art.Node48Test:342,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getChildKey(int)'
      Src: org.roaringbitmap.art.Node48Test:342,1
    - Dst: Byte.toUnsignedInt(byte)
      Src: org.roaringbitmap.art.Node48Test:342,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node48Test,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:343,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNearestChildPos(byte)'
      Src: org.roaringbitmap.art.Node48Test:349,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node48Test,Outcome)'
      Src: org.roaringbitmap.art.Node48Test:350,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node48Test:351,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.art.Node48Test:351,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
      Src: org.roaringbitmap.art.Node48Test:352,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node48Test:352,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNearestChildPos(byte)'
      Src: org.roaringbitmap.art.Node48Test:355,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node48Test,Outcome)'
      Src: org.roaringbitmap.art.Node48Test:356,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node48Test:357,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.art.Node48Test:357,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
      Src: org.roaringbitmap.art.Node48Test:358,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node48Test:358,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 85
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 359
      start: 278
    functionDepth: 3
    functionLinenumber: 278
    functionLinenumberEnd: 359
    functionName: '[org.roaringbitmap.art.Node48Test].testSparseNonZeroBasedKeysSearch()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node48Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[org.roaringbitmap.art.BranchNode].getNearestChildPos(byte)'
    - Byte.toUnsignedInt(byte)
    - '[org.roaringbitmap.art.SearchResult].getKeyPos()'
    - '[org.roaringbitmap.art.Node48].insert(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.Node48Test)'
    - '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
    - '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
    - '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
    - Byte.toUnsignedInt(org.roaringbitmap.art.Node48Test)
    - '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node48Test,byte)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node48Test,org.roaringbitmap.art.Node48Test)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
    - '[org.roaringbitmap.art.BranchNode].getChildKey(int)'
    - '[org.roaringbitmap.art.BranchNode].getNearestChildPos(org.roaringbitmap.art.Node48Test)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node48Test,Outcome)'
    - '[org.roaringbitmap.art.Node48].<init>(int)'
    - '[org.roaringbitmap.art.LeafNode].<init>(org.roaringbitmap.art.Node48Test,org.roaringbitmap.art.Node48Test)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node48Test].testSparseNonZeroBasedKeysSearch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node48].<init>(int)'
      Src: org.roaringbitmap.art.Node48Test:363,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node48Test:364,1
    - Dst: '[org.roaringbitmap.art.Node48].insert(org.roaringbitmap.art.LeafNode,byte)'
      Src: org.roaringbitmap.art.Node48Test:366,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.art.Node48Test:368,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNextSmallerPos(int)'
      Src: org.roaringbitmap.art.Node48Test:370,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node48Test:370,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNextSmallerPos(int)'
      Src: org.roaringbitmap.art.Node48Test:371,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotEquals(int,int)'
      Src: org.roaringbitmap.art.Node48Test:371,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNextSmallerPos(int)'
      Src: org.roaringbitmap.art.Node48Test:372,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getChildKey(int)'
      Src: org.roaringbitmap.art.Node48Test:372,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,byte)'
      Src: org.roaringbitmap.art.Node48Test:372,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNextLargerPos(int)'
      Src: org.roaringbitmap.art.Node48Test:374,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node48Test:374,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNextLargerPos(int)'
      Src: org.roaringbitmap.art.Node48Test:375,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertNotEquals(int,int)'
      Src: org.roaringbitmap.art.Node48Test:375,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getNextLargerPos(int)'
      Src: org.roaringbitmap.art.Node48Test:376,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getChildKey(int)'
      Src: org.roaringbitmap.art.Node48Test:376,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,byte)'
      Src: org.roaringbitmap.art.Node48Test:376,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 377
      start: 361
    functionDepth: 3
    functionLinenumber: 361
    functionLinenumberEnd: 377
    functionName: '[org.roaringbitmap.art.Node48Test].testGetNextSmallerPosEdgeCase()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node48Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
    - '[org.roaringbitmap.art.Node48].insert(org.roaringbitmap.art.LeafNode,byte)'
    - '[org.junit.jupiter.api.Assertions].assertNotEquals(int,int)'
    - '[org.roaringbitmap.art.BranchNode].getNextSmallerPos(int)'
    - '[org.roaringbitmap.art.BranchNode].getNextLargerPos(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,byte)'
    - '[org.roaringbitmap.art.Node48].<init>(int)'
    - '[org.roaringbitmap.art.BranchNode].getChildKey(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node48Test].testGetNextSmallerPosEdgeCase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node48].<init>(int)'
      Src: org.roaringbitmap.art.Node48Test:381,1
    - Dst: '[org.roaringbitmap.art.Node48].getNextSmallerPos(org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:383,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node48Test:383,1
    - Dst: '[org.roaringbitmap.art.Node48].getNextLargerPos(org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:384,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node48Test:384,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 386
      start: 379
    functionDepth: 3
    functionLinenumber: 379
    functionLinenumberEnd: 386
    functionName: '[org.roaringbitmap.art.Node48Test].testGetNextPosShouldNotThrowOnLegalInputs()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node48Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
    - '[org.roaringbitmap.art.Node48].getNextSmallerPos(org.roaringbitmap.art.Node48Test)'
    - '[org.roaringbitmap.art.Node48].<init>(int)'
    - '[org.roaringbitmap.art.Node48].getNextLargerPos(org.roaringbitmap.art.Node48Test)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node48Test].testGetNextPosShouldNotThrowOnLegalInputs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node48].setOneByte(int,byte,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:392,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int)'
      Src: org.roaringbitmap.art.Node48Test:393,1
    - Dst: '[org.roaringbitmap.art.Node48].setOneByte(int,byte,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:394,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int)'
      Src: org.roaringbitmap.art.Node48Test:395,1
    - Dst: '[org.roaringbitmap.art.Node48].setOneByte(int,byte,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:396,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int)'
      Src: org.roaringbitmap.art.Node48Test:397,1
    - Dst: '[org.roaringbitmap.art.Node48].setOneByte(int,byte,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:398,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int)'
      Src: org.roaringbitmap.art.Node48Test:399,1
    - Dst: '[org.roaringbitmap.art.Node48].setOneByte(int,byte,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:401,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int)'
      Src: org.roaringbitmap.art.Node48Test:402,1
    - Dst: '[org.roaringbitmap.art.Node48].setOneByte(int,byte,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:403,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int)'
      Src: org.roaringbitmap.art.Node48Test:404,1
    - Dst: '[org.roaringbitmap.art.Node48].setOneByte(int,byte,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:405,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int)'
      Src: org.roaringbitmap.art.Node48Test:406,1
    - Dst: '[org.roaringbitmap.art.Node48].setOneByte(int,byte,org.roaringbitmap.art.Node48Test)'
      Src: org.roaringbitmap.art.Node48Test:407,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int)'
      Src: org.roaringbitmap.art.Node48Test:408,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 409
      start: 388
    functionDepth: 1
    functionLinenumber: 388
    functionLinenumberEnd: 409
    functionName: '[org.roaringbitmap.art.Node48Test].testSetOneByte()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node48Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertEquals(int)'
    - '[org.roaringbitmap.art.Node48].setOneByte(int,byte,org.roaringbitmap.art.Node48Test)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node48Test].testSetOneByte()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.Node48Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.art.Node48Test].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node48Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.art.Node48Test
    signature: '[org.roaringbitmap.art.Node48Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node256].<init>(int)'
      Src: org.roaringbitmap.art.Node256Test:12,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node256Test:13,1
    - Dst: '[org.roaringbitmap.art.Node256].insert(org.roaringbitmap.art.LeafNode,byte)'
      Src: org.roaringbitmap.art.Node256Test:15,1
    - Dst: '[org.roaringbitmap.art.Node256Test].checkKeyAndPosAlign(org.roaringbitmap.art.Node256)'
      Src: org.roaringbitmap.art.Node256Test:17,1
    - Dst: '[org.roaringbitmap.art.Node256].getMinPos()'
      Src: org.roaringbitmap.art.Node256Test:18,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node256Test:19,1
    - Dst: '[org.roaringbitmap.art.Node256].getNextLargerPos(org.roaringbitmap.art.Node256Test)'
      Src: org.roaringbitmap.art.Node256Test:22,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node256Test,int)'
      Src: org.roaringbitmap.art.Node256Test:23,1
    - Dst: '[org.roaringbitmap.art.Node256Test].checkKeyAndPosAlign(org.roaringbitmap.art.Node256)'
      Src: org.roaringbitmap.art.Node256Test:26,1
    - Dst: '[org.roaringbitmap.art.Node256].getMaxPos()'
      Src: org.roaringbitmap.art.Node256Test:27,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node256Test:28,1
    - Dst: '[org.roaringbitmap.art.Node256].getNextSmallerPos(org.roaringbitmap.art.Node256Test)'
      Src: org.roaringbitmap.art.Node256Test:31,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node256Test,int)'
      Src: org.roaringbitmap.art.Node256Test:32,1
    - Dst: '[org.roaringbitmap.art.Node256].remove(int)'
      Src: org.roaringbitmap.art.Node256Test:35,1
    - Dst: node256.getChildPos(byte)
      Src: org.roaringbitmap.art.Node256Test:36,1
    - Dst: node256.getChildKey(org.roaringbitmap.art.Node256Test)
      Src: org.roaringbitmap.art.Node256Test:37,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(byte,org.roaringbitmap.art.Node256Test)'
      Src: org.roaringbitmap.art.Node256Test:37,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node256Test)'
      Src: org.roaringbitmap.art.Node256Test:38,1
    - Dst: node256.getNextLargerPos(org.roaringbitmap.art.Node256Test)
      Src: org.roaringbitmap.art.Node256Test:39,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node256Test)'
      Src: org.roaringbitmap.art.Node256Test:40,1
    - Dst: node256.getNextSmallerPos(org.roaringbitmap.art.Node256Test)
      Src: org.roaringbitmap.art.Node256Test:41,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node256Test)'
      Src: org.roaringbitmap.art.Node256Test:42,1
    - Dst: '[org.roaringbitmap.art.Node256Test].checkKeyAndPosAlign(org.roaringbitmap.art.Node256Test)'
      Src: org.roaringbitmap.art.Node256Test:43,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 10
    functionDepth: 3
    functionLinenumber: 10
    functionLinenumberEnd: 44
    functionName: '[org.roaringbitmap.art.Node256Test].test()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node256Test.java
    functionUses: 0
    functionsReached:
    - node256.getChildPos(byte)
    - '[org.roaringbitmap.art.Node256].getNextSmallerPos(org.roaringbitmap.art.Node256Test)'
    - node256.getNextLargerPos(org.roaringbitmap.art.Node256Test)
    - '[org.roaringbitmap.art.Node256Test].checkKeyAndPosAlign(org.roaringbitmap.art.Node256)'
    - '[org.roaringbitmap.art.Node256Test].checkKeyAndPosAlign(org.roaringbitmap.art.Node256Test)'
    - '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node256Test,int)'
    - node256.getNextSmallerPos(org.roaringbitmap.art.Node256Test)
    - '[org.roaringbitmap.art.Node256].<init>(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(byte,org.roaringbitmap.art.Node256Test)'
    - '[org.roaringbitmap.art.Node256].getMinPos()'
    - node256.getChildKey(org.roaringbitmap.art.Node256Test)
    - '[org.roaringbitmap.art.Node256].remove(int)'
    - '[org.roaringbitmap.art.Node256].getMaxPos()'
    - '[org.roaringbitmap.art.Node256].getNextLargerPos(org.roaringbitmap.art.Node256Test)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
    - '[org.roaringbitmap.art.Node256].insert(org.roaringbitmap.art.LeafNode,byte)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.art.Node256Test)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node256Test].test()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node256].<init>(int)'
      Src: org.roaringbitmap.art.Node256Test:48,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node256Test:49,1
    - Dst: '[org.roaringbitmap.art.Node256].insert(org.roaringbitmap.art.LeafNode,byte)'
      Src: org.roaringbitmap.art.Node256Test:51,1
    - Dst: '[org.roaringbitmap.art.Node256].getMaxPos()'
      Src: org.roaringbitmap.art.Node256Test:53,1
    - Dst: '[org.roaringbitmap.art.Node256].remove(int)'
      Src: org.roaringbitmap.art.Node256Test:54,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.art.Node256Test:55,1
    - Dst: node48.getMinPos()
      Src: org.roaringbitmap.art.Node256Test:57,1
    - Dst: node48.getChild(org.roaringbitmap.art.Node256Test)
      Src: org.roaringbitmap.art.Node256Test:57,1
    - Dst: '[org.roaringbitmap.art.Node256].getMinPos()'
      Src: org.roaringbitmap.art.Node256Test:58,1
    - Dst: '[org.roaringbitmap.art.Node256].getChild(int)'
      Src: org.roaringbitmap.art.Node256Test:58,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node256Test,org.roaringbitmap.art.Node256Test)'
      Src: org.roaringbitmap.art.Node256Test:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 46
    functionDepth: 3
    functionLinenumber: 46
    functionLinenumberEnd: 60
    functionName: '[org.roaringbitmap.art.Node256Test].testShrinkToNode48()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node256Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - node48.getMinPos()
    - node48.getChild(org.roaringbitmap.art.Node256Test)
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node256Test,org.roaringbitmap.art.Node256Test)'
    - '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
    - '[org.roaringbitmap.art.Node256].getChild(int)'
    - '[org.roaringbitmap.art.Node256].<init>(int)'
    - '[org.roaringbitmap.art.Node256].getMinPos()'
    - '[org.roaringbitmap.art.Node256].remove(int)'
    - '[org.roaringbitmap.art.Node256].getMaxPos()'
    - '[org.roaringbitmap.art.Node256].insert(org.roaringbitmap.art.LeafNode,byte)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node256Test].testShrinkToNode48()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node256].<init>(int)'
      Src: org.roaringbitmap.art.Node256Test:64,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node256Test:65,1
    - Dst: '[org.roaringbitmap.art.Node256].insert(org.roaringbitmap.art.LeafNode,byte)'
      Src: org.roaringbitmap.art.Node256Test:71,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.art.Node256Test:74,1
    - Dst: '[org.roaringbitmap.art.Node256].getMinPos()'
      Src: org.roaringbitmap.art.Node256Test:79,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node256Test,int)'
      Src: org.roaringbitmap.art.Node256Test:79,1
    - Dst: '[org.roaringbitmap.art.Node256].getMinPos()'
      Src: org.roaringbitmap.art.Node256Test:82,1
    - Dst: '[org.roaringbitmap.art.Node256].getNextSmallerPos(int)'
      Src: org.roaringbitmap.art.Node256Test:82,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node256Test:82,1
    - Dst: '[org.roaringbitmap.art.Node256].getMaxPos()'
      Src: org.roaringbitmap.art.Node256Test:85,1
    - Dst: '[org.roaringbitmap.art.Node256].getNextLargerPos(int)'
      Src: org.roaringbitmap.art.Node256Test:85,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node256Test:85,1
    - Dst: '[org.roaringbitmap.art.Node256].getMinPos()'
      Src: org.roaringbitmap.art.Node256Test:89,1
    - Dst: '[org.roaringbitmap.art.Node256].getNextLargerPos(int)'
      Src: org.roaringbitmap.art.Node256Test:91,1
    - Dst: '[org.roaringbitmap.art.Node256].getChildPos(byte)'
      Src: org.roaringbitmap.art.Node256Test:92,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node256Test:92,1
    - Dst: '[org.roaringbitmap.art.Node256].getMaxPos()'
      Src: org.roaringbitmap.art.Node256Test:98,1
    - Dst: '[org.roaringbitmap.art.Node256].getNextSmallerPos(int)'
      Src: org.roaringbitmap.art.Node256Test:100,1
    - Dst: '[org.roaringbitmap.art.Node256].getChildPos(byte)'
      Src: org.roaringbitmap.art.Node256Test:101,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node256Test:101,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 62
    functionDepth: 3
    functionLinenumber: 62
    functionLinenumberEnd: 104
    functionName: '[org.roaringbitmap.art.Node256Test].testWithOffsetBeforeBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node256Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node256Test,int)'
    - '[org.roaringbitmap.art.Node256].<init>(int)'
    - '[org.roaringbitmap.art.Node256].getNextLargerPos(int)'
    - '[org.roaringbitmap.art.Node256].getMinPos()'
    - '[org.roaringbitmap.art.Node256].getMaxPos()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
    - '[org.roaringbitmap.art.Node256].getChildPos(byte)'
    - '[org.roaringbitmap.art.Node256].insert(org.roaringbitmap.art.LeafNode,byte)'
    - '[org.roaringbitmap.art.Node256].getNextSmallerPos(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node256Test].testWithOffsetBeforeBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node256].<init>(int)'
      Src: org.roaringbitmap.art.Node256Test:108,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node256Test:109,1
    - Dst: '[org.roaringbitmap.art.Node256].insert(org.roaringbitmap.art.LeafNode,byte)'
      Src: org.roaringbitmap.art.Node256Test:116,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.art.Node256Test:119,1
    - Dst: '[org.roaringbitmap.art.Node256].getMinPos()'
      Src: org.roaringbitmap.art.Node256Test:124,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node256Test,int)'
      Src: org.roaringbitmap.art.Node256Test:124,1
    - Dst: '[org.roaringbitmap.art.Node256].getMinPos()'
      Src: org.roaringbitmap.art.Node256Test:127,1
    - Dst: '[org.roaringbitmap.art.Node256].getNextSmallerPos(int)'
      Src: org.roaringbitmap.art.Node256Test:127,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node256Test:127,1
    - Dst: '[org.roaringbitmap.art.Node256].getMaxPos()'
      Src: org.roaringbitmap.art.Node256Test:130,1
    - Dst: '[org.roaringbitmap.art.Node256].getNextLargerPos(int)'
      Src: org.roaringbitmap.art.Node256Test:130,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node256Test:130,1
    - Dst: '[org.roaringbitmap.art.Node256].getMinPos()'
      Src: org.roaringbitmap.art.Node256Test:134,1
    - Dst: '[org.roaringbitmap.art.Node256].getNextLargerPos(int)'
      Src: org.roaringbitmap.art.Node256Test:136,1
    - Dst: '[org.roaringbitmap.art.Node256].getChildPos(byte)'
      Src: org.roaringbitmap.art.Node256Test:138,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node256Test:138,1
    - Dst: '[org.roaringbitmap.art.Node256].getMaxPos()'
      Src: org.roaringbitmap.art.Node256Test:144,1
    - Dst: '[org.roaringbitmap.art.Node256].getNextSmallerPos(int)'
      Src: org.roaringbitmap.art.Node256Test:146,1
    - Dst: '[org.roaringbitmap.art.Node256].getChildPos(byte)'
      Src: org.roaringbitmap.art.Node256Test:148,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node256Test:148,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 151
      start: 106
    functionDepth: 3
    functionLinenumber: 106
    functionLinenumberEnd: 151
    functionName: '[org.roaringbitmap.art.Node256Test].testWithOffsetAndGapsBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node256Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node256Test,int)'
    - '[org.roaringbitmap.art.Node256].<init>(int)'
    - '[org.roaringbitmap.art.Node256].getNextLargerPos(int)'
    - '[org.roaringbitmap.art.Node256].getMinPos()'
    - '[org.roaringbitmap.art.Node256].getMaxPos()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
    - '[org.roaringbitmap.art.Node256].getChildPos(byte)'
    - '[org.roaringbitmap.art.Node256].insert(org.roaringbitmap.art.LeafNode,byte)'
    - '[org.roaringbitmap.art.Node256].getNextSmallerPos(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node256Test].testWithOffsetAndGapsBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node256].<init>(int)'
      Src: org.roaringbitmap.art.Node256Test:155,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(org.roaringbitmap.art.Node256Test,org.roaringbitmap.art.Node256Test)'
      Src: org.roaringbitmap.art.Node256Test:161,1
    - Dst: '[org.roaringbitmap.art.Node256].insert(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.Node256Test)'
      Src: org.roaringbitmap.art.Node256Test:163,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.art.Node256Test:166,1
    - Dst: '[org.roaringbitmap.art.Node256].getNearestChildPos(org.roaringbitmap.art.Node256Test)'
      Src: org.roaringbitmap.art.Node256Test:171,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node256Test,Outcome)'
      Src: org.roaringbitmap.art.Node256Test:173,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node256Test:174,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.art.Node256Test:174,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getKeyPos()'
      Src: org.roaringbitmap.art.Node256Test:175,1
    - Dst: '[org.roaringbitmap.art.Node256].getChildKey(int)'
      Src: org.roaringbitmap.art.Node256Test:175,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node256Test,byte)'
      Src: org.roaringbitmap.art.Node256Test:175,1
    - Dst: '[org.roaringbitmap.art.Node256].getNearestChildPos(byte)'
      Src: org.roaringbitmap.art.Node256Test:179,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node256Test,Outcome)'
      Src: org.roaringbitmap.art.Node256Test:180,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node256Test:181,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.art.Node256Test:181,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
      Src: org.roaringbitmap.art.Node256Test:182,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node256Test:182,1
    - Dst: '[org.roaringbitmap.art.Node256].getNearestChildPos(byte)'
      Src: org.roaringbitmap.art.Node256Test:185,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node256Test,Outcome)'
      Src: org.roaringbitmap.art.Node256Test:186,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node256Test:187,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.art.Node256Test:187,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
      Src: org.roaringbitmap.art.Node256Test:188,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node256Test:188,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 153
    functionDepth: 3
    functionLinenumber: 153
    functionLinenumberEnd: 189
    functionName: '[org.roaringbitmap.art.Node256Test].testDenseNonZeroBasedKeysSearch()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node256Test.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.LeafNode].<init>(org.roaringbitmap.art.Node256Test,org.roaringbitmap.art.Node256Test)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[org.roaringbitmap.art.Node256].insert(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.Node256Test)'
    - '[org.roaringbitmap.art.Node256].getNearestChildPos(byte)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node256Test,Outcome)'
    - '[org.roaringbitmap.art.Node256].getNearestChildPos(org.roaringbitmap.art.Node256Test)'
    - '[org.roaringbitmap.art.SearchResult].getKeyPos()'
    - '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
    - '[org.roaringbitmap.art.Node256].<init>(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node256Test,byte)'
    - '[org.roaringbitmap.art.Node256].getChildKey(int)'
    - '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
    - '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
    - '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node256Test].testDenseNonZeroBasedKeysSearch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node256].<init>(int)'
      Src: org.roaringbitmap.art.Node256Test:193,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(org.roaringbitmap.art.Node256Test,org.roaringbitmap.art.Node256Test)'
      Src: org.roaringbitmap.art.Node256Test:201,1
    - Dst: '[org.roaringbitmap.art.Node256].insert(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.Node256Test)'
      Src: org.roaringbitmap.art.Node256Test:203,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.art.Node256Test:206,1
    - Dst: '[org.roaringbitmap.art.Node256].getNearestChildPos(org.roaringbitmap.art.Node256Test)'
      Src: org.roaringbitmap.art.Node256Test:211,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node256Test,Outcome)'
      Src: org.roaringbitmap.art.Node256Test:213,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node256Test:214,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.art.Node256Test:214,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getKeyPos()'
      Src: org.roaringbitmap.art.Node256Test:215,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getKeyPos()'
      Src: org.roaringbitmap.art.Node256Test:216,1
    - Dst: '[org.roaringbitmap.art.Node256].getChildKey(int)'
      Src: org.roaringbitmap.art.Node256Test:216,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node256Test,byte)'
      Src: org.roaringbitmap.art.Node256Test:216,1
    - Dst: '[org.roaringbitmap.art.Node256].getNearestChildPos(org.roaringbitmap.art.Node256Test)'
      Src: org.roaringbitmap.art.Node256Test:221,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node256Test,Outcome)'
      Src: org.roaringbitmap.art.Node256Test:222,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node256Test:223,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.art.Node256Test:223,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
      Src: org.roaringbitmap.art.Node256Test:227,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node256Test:227,1
    - Dst: Byte.toUnsignedInt(org.roaringbitmap.art.Node256Test)
      Src: org.roaringbitmap.art.Node256Test:229,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
      Src: org.roaringbitmap.art.Node256Test:230,1
    - Dst: '[org.roaringbitmap.art.Node256].getChildKey(int)'
      Src: org.roaringbitmap.art.Node256Test:230,1
    - Dst: Byte.toUnsignedInt(byte)
      Src: org.roaringbitmap.art.Node256Test:230,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node256Test,org.roaringbitmap.art.Node256Test)'
      Src: org.roaringbitmap.art.Node256Test:231,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
      Src: org.roaringbitmap.art.Node256Test:234,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node256Test:234,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
      Src: org.roaringbitmap.art.Node256Test:235,1
    - Dst: '[org.roaringbitmap.art.Node256].getChildKey(int)'
      Src: org.roaringbitmap.art.Node256Test:235,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node256Test,byte)'
      Src: org.roaringbitmap.art.Node256Test:235,1
    - Dst: '[org.roaringbitmap.art.Node256].getNearestChildPos(org.roaringbitmap.art.Node256Test)'
      Src: org.roaringbitmap.art.Node256Test:242,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node256Test,Outcome)'
      Src: org.roaringbitmap.art.Node256Test:243,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node256Test:244,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.art.Node256Test:244,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
      Src: org.roaringbitmap.art.Node256Test:247,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node256Test:247,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
      Src: org.roaringbitmap.art.Node256Test:248,1
    - Dst: '[org.roaringbitmap.art.Node256].getChildKey(int)'
      Src: org.roaringbitmap.art.Node256Test:248,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node256Test,byte)'
      Src: org.roaringbitmap.art.Node256Test:248,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
      Src: org.roaringbitmap.art.Node256Test:252,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node256Test:252,1
    - Dst: Byte.toUnsignedInt(org.roaringbitmap.art.Node256Test)
      Src: org.roaringbitmap.art.Node256Test:254,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
      Src: org.roaringbitmap.art.Node256Test:255,1
    - Dst: '[org.roaringbitmap.art.Node256].getChildKey(int)'
      Src: org.roaringbitmap.art.Node256Test:255,1
    - Dst: Byte.toUnsignedInt(byte)
      Src: org.roaringbitmap.art.Node256Test:255,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node256Test,org.roaringbitmap.art.Node256Test)'
      Src: org.roaringbitmap.art.Node256Test:256,1
    - Dst: '[org.roaringbitmap.art.Node256].getNearestChildPos(byte)'
      Src: org.roaringbitmap.art.Node256Test:262,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node256Test,Outcome)'
      Src: org.roaringbitmap.art.Node256Test:263,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node256Test:264,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.art.Node256Test:264,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
      Src: org.roaringbitmap.art.Node256Test:265,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node256Test:265,1
    - Dst: '[org.roaringbitmap.art.Node256].getNearestChildPos(byte)'
      Src: org.roaringbitmap.art.Node256Test:268,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node256Test,Outcome)'
      Src: org.roaringbitmap.art.Node256Test:269,1
    - Dst: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
      Src: org.roaringbitmap.art.Node256Test:270,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.art.Node256Test:270,1
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
      Src: org.roaringbitmap.art.Node256Test:271,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.art.Node256Test:271,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 85
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 272
      start: 191
    functionDepth: 3
    functionLinenumber: 191
    functionLinenumberEnd: 272
    functionName: '[org.roaringbitmap.art.Node256Test].testSparseNonZeroBasedKeysSearch()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node256Test.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - Byte.toUnsignedInt(byte)
    - '[org.roaringbitmap.art.Node256].getNearestChildPos(org.roaringbitmap.art.Node256Test)'
    - '[org.roaringbitmap.art.SearchResult].getKeyPos()'
    - '[org.roaringbitmap.art.Node256].getChildKey(int)'
    - '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
    - '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
    - '[org.roaringbitmap.art.Node256].getNearestChildPos(byte)'
    - '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
    - Byte.toUnsignedInt(org.roaringbitmap.art.Node256Test)
    - '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
    - '[org.roaringbitmap.art.LeafNode].<init>(org.roaringbitmap.art.Node256Test,org.roaringbitmap.art.Node256Test)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[org.roaringbitmap.art.Node256].insert(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.Node256Test)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node256Test,Outcome)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node256Test,org.roaringbitmap.art.Node256Test)'
    - '[org.roaringbitmap.art.Node256].<init>(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.art.Node256Test,byte)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node256Test].testSparseNonZeroBasedKeysSearch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.Node256Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.art.Node256Test].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node256Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.art.Node256Test
    signature: '[org.roaringbitmap.art.Node256Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,int,byte)'
      Src: org.roaringbitmap.longlong.LongUtilsTest:15,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,int,byte)'
      Src: org.roaringbitmap.longlong.LongUtilsTest:16,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,int,byte)'
      Src: org.roaringbitmap.longlong.LongUtilsTest:17,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,int,byte)'
      Src: org.roaringbitmap.longlong.LongUtilsTest:18,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,int,byte)'
      Src: org.roaringbitmap.longlong.LongUtilsTest:19,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,int,byte)'
      Src: org.roaringbitmap.longlong.LongUtilsTest:20,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,int,byte)'
      Src: org.roaringbitmap.longlong.LongUtilsTest:21,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,int,byte)'
      Src: org.roaringbitmap.longlong.LongUtilsTest:22,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,int,byte)'
      Src: org.roaringbitmap.longlong.LongUtilsTest:23,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,int,byte)'
      Src: org.roaringbitmap.longlong.LongUtilsTest:24,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,int,byte)'
      Src: org.roaringbitmap.longlong.LongUtilsTest:25,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,int,byte)'
      Src: org.roaringbitmap.longlong.LongUtilsTest:26,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,int,byte)'
      Src: org.roaringbitmap.longlong.LongUtilsTest:27,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,int,byte)'
      Src: org.roaringbitmap.longlong.LongUtilsTest:28,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,int,byte)'
      Src: org.roaringbitmap.longlong.LongUtilsTest:29,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,int,byte)'
      Src: org.roaringbitmap.longlong.LongUtilsTest:30,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,int,byte)'
      Src: org.roaringbitmap.longlong.LongUtilsTest:31,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,int,byte)'
      Src: org.roaringbitmap.longlong.LongUtilsTest:32,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,int,byte)'
      Src: org.roaringbitmap.longlong.LongUtilsTest:33,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,int,byte)'
      Src: org.roaringbitmap.longlong.LongUtilsTest:34,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,int,byte)'
      Src: org.roaringbitmap.longlong.LongUtilsTest:35,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,int,byte)'
      Src: org.roaringbitmap.longlong.LongUtilsTest:36,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,int,byte)'
      Src: org.roaringbitmap.longlong.LongUtilsTest:37,1
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(int,int,byte)'
      Src: org.roaringbitmap.longlong.LongUtilsTest:38,1
    - Dst: '[java.util.stream.Stream].of(org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest)'
      Src: org.roaringbitmap.longlong.LongUtilsTest:14,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 13
    functionDepth: 1
    functionLinenumber: 13
    functionLinenumberEnd: 41
    functionName: '[org.roaringbitmap.longlong.LongUtilsTest].getByteData()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/LongUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.params.provider.Arguments].of(int,int,byte)'
    - '[java.util.stream.Stream].of(org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest,org.roaringbitmap.longlong.LongUtilsTest)'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.roaringbitmap.longlong.LongUtilsTest].getByteData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.LongUtils].getByte(long,int)'
      Src: org.roaringbitmap.longlong.LongUtilsTest:46,1
    - Dst: '[org.roaringbitmap.longlong.LongUtilsTest].assertEquals(byte,byte,org.roaringbitmap.longlong.LongUtilsTest)'
      Src: org.roaringbitmap.longlong.LongUtilsTest:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - byte
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - value
    - index
    - expected
    argTypes:
    - long
    - int
    - byte
    constantsTouched: []
    func_position:
      end: 48
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 48
    functionName: '[org.roaringbitmap.longlong.LongUtilsTest].getByte(long,int,byte)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/LongUtilsTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.LongUtils].getByte(long,int)'
    - '[org.roaringbitmap.longlong.LongUtilsTest].assertEquals(byte,byte,org.roaringbitmap.longlong.LongUtilsTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.LongUtilsTest].getByte(long,int,byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.LongUtilsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.longlong.LongUtilsTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/LongUtilsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.LongUtilsTest
    signature: '[org.roaringbitmap.longlong.LongUtilsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap_concurrentReads:59,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap_concurrentReads].oneRunConcurrencyIsEmpty()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap_concurrentReads:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - InterruptedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 56
    functionDepth: 5
    functionLinenumber: 56
    functionLinenumberEnd: 62
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap_concurrentReads].testConcurrencyIsEmpty_manyRuns()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap_concurrentReads.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap_concurrentReads].oneRunConcurrencyIsEmpty()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap_concurrentReads].testConcurrencyIsEmpty_manyRuns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap_concurrentReads:65,1
    - Dst: '[java.util.concurrent.Executors].newFixedThreadPool(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap_concurrentReads:66,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].add(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap_concurrentReads:69,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].add(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap_concurrentReads:71,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap_concurrentReads:74,1
    - Dst: '[java.util.ArrayList].add()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap_concurrentReads:76,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap_concurrentReads].invokeAll(java.util.ArrayList)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap_concurrentReads:82,1
    - Dst: future.get()
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap_concurrentReads:86,1
    - Dst: '[IllegalArgumentException].<init>(org.roaringbitmap.longlong.TestRoaring64NavigableMap_concurrentReads)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap_concurrentReads:88,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap_concurrentReads].shutdown()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap_concurrentReads:92,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - InterruptedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 64
    functionDepth: 4
    functionLinenumber: 64
    functionLinenumberEnd: 93
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap_concurrentReads].oneRunConcurrencyIsEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap_concurrentReads.java
    functionUses: 1
    functionsReached:
    - '[java.util.concurrent.Executors].newFixedThreadPool(int)'
    - '[java.util.ArrayList].add()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap_concurrentReads].invokeAll(java.util.ArrayList)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap_concurrentReads].shutdown()'
    - future.get()
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
    - '[IllegalArgumentException].<init>(org.roaringbitmap.longlong.TestRoaring64NavigableMap_concurrentReads)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap_concurrentReads].oneRunConcurrencyIsEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap_concurrentReads:96,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap_concurrentReads:97,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap_concurrentReads:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bitmap
    argTypes:
    - org.roaringbitmap.longlong.Roaring64NavigableMap
    constantsTouched: []
    func_position:
      end: 99
      start: 95
    functionDepth: 5
    functionLinenumber: 95
    functionLinenumberEnd: 99
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap_concurrentReads].unsafeMethod(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap_concurrentReads.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap_concurrentReads].unsafeMethod(org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.TestRoaring64NavigableMap_concurrentReads
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap_concurrentReads].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap_concurrentReads.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.TestRoaring64NavigableMap_concurrentReads
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap_concurrentReads].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.JolBenchmarksTest].statisticsWithGrowingSizes()'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 24
      start: 19
    functionDepth: 5
    functionLinenumber: 19
    functionLinenumberEnd: 24
    functionName: '[org.roaringbitmap.longlong.JolBenchmarksTest].main(String[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/JolBenchmarksTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.JolBenchmarksTest].statisticsWithGrowingSizes()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.JolBenchmarksTest].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:29,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.JolBenchmarksTest)'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:36,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:40,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:42,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(long[])'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:43,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:45,1
    - Dst: '[org.openjdk.jol.info.GraphLayout].parseInstance(long[])'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:46,1
    - Dst: '[org.roaringbitmap.longlong.JolBenchmarksTest].toFootprint()'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:46,1
    - Dst: System.out.println(org.roaringbitmap.longlong.JolBenchmarksTest)
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:46,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:48,1
    - Dst: '[org.openjdk.jol.info.GraphLayout].parseInstance(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:49,1
    - Dst: '[org.roaringbitmap.longlong.JolBenchmarksTest].toFootprint()'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:49,1
    - Dst: System.out.println(org.roaringbitmap.longlong.JolBenchmarksTest)
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:49,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongSizeInBytes()'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:50,1
    - Dst: System.out.println(long)
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:50,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].runOptimize()'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:51,1
    - Dst: '[org.openjdk.jol.info.GraphLayout].parseInstance(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:52,1
    - Dst: '[org.roaringbitmap.longlong.JolBenchmarksTest].toFootprint()'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:52,1
    - Dst: System.out.println(org.roaringbitmap.longlong.JolBenchmarksTest)
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:52,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongSizeInBytes()'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:53,1
    - Dst: System.out.println(long)
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:53,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:55,1
    - Dst: '[org.openjdk.jol.info.GraphLayout].parseInstance(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:56,1
    - Dst: '[org.roaringbitmap.longlong.JolBenchmarksTest].toFootprint()'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:56,1
    - Dst: System.out.println(org.roaringbitmap.longlong.JolBenchmarksTest)
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:56,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongSizeInBytes()'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:57,1
    - Dst: System.out.println(long)
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:57,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].runOptimize()'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:58,1
    - Dst: '[org.openjdk.jol.info.GraphLayout].parseInstance(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:59,1
    - Dst: '[org.roaringbitmap.longlong.JolBenchmarksTest].toFootprint()'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:59,1
    - Dst: System.out.println(org.roaringbitmap.longlong.JolBenchmarksTest)
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:59,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongSizeInBytes()'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:60,1
    - Dst: System.out.println(long)
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:60,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 26
    functionDepth: 7
    functionLinenumber: 26
    functionLinenumberEnd: 61
    functionName: '[org.roaringbitmap.longlong.JolBenchmarksTest].distinctHigherRadices()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/JolBenchmarksTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add(long[])'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.openjdk.jol.info.GraphLayout].parseInstance(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - System.out.println(long)
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].runOptimize()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongSizeInBytes()'
    - '[org.openjdk.jol.info.GraphLayout].parseInstance(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].runOptimize()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongSizeInBytes()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.JolBenchmarksTest)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
    - System.out.println(org.roaringbitmap.longlong.JolBenchmarksTest)
    - '[org.openjdk.jol.info.GraphLayout].parseInstance(long[])'
    - '[org.roaringbitmap.longlong.JolBenchmarksTest].toFootprint()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.JolBenchmarksTest].distinctHigherRadices()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:66,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.JolBenchmarksTest)'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:70,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:74,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:76,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(long[])'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:77,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:79,1
    - Dst: '[org.openjdk.jol.info.GraphLayout].parseInstance(long[])'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:80,1
    - Dst: '[org.roaringbitmap.longlong.JolBenchmarksTest].toFootprint()'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:80,1
    - Dst: System.out.println(org.roaringbitmap.longlong.JolBenchmarksTest)
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:80,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:82,1
    - Dst: '[org.openjdk.jol.info.GraphLayout].parseInstance(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:83,1
    - Dst: '[org.roaringbitmap.longlong.JolBenchmarksTest].toFootprint()'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:83,1
    - Dst: System.out.println(org.roaringbitmap.longlong.JolBenchmarksTest)
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:83,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].runOptimize()'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:84,1
    - Dst: '[org.openjdk.jol.info.GraphLayout].parseInstance(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:85,1
    - Dst: '[org.roaringbitmap.longlong.JolBenchmarksTest].toFootprint()'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:85,1
    - Dst: System.out.println(org.roaringbitmap.longlong.JolBenchmarksTest)
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:85,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:87,1
    - Dst: '[org.openjdk.jol.info.GraphLayout].parseInstance(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:88,1
    - Dst: '[org.roaringbitmap.longlong.JolBenchmarksTest].toFootprint()'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:88,1
    - Dst: System.out.println(org.roaringbitmap.longlong.JolBenchmarksTest)
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:88,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].runOptimize()'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:89,1
    - Dst: '[org.openjdk.jol.info.GraphLayout].parseInstance(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:90,1
    - Dst: '[org.roaringbitmap.longlong.JolBenchmarksTest].toFootprint()'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:90,1
    - Dst: System.out.println(org.roaringbitmap.longlong.JolBenchmarksTest)
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 63
    functionDepth: 6
    functionLinenumber: 63
    functionLinenumberEnd: 91
    functionName: '[org.roaringbitmap.longlong.JolBenchmarksTest].sameHigherRadix()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/JolBenchmarksTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add(long[])'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.openjdk.jol.info.GraphLayout].parseInstance(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].runOptimize()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].runOptimize()'
    - '[org.openjdk.jol.info.GraphLayout].parseInstance(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.JolBenchmarksTest)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
    - System.out.println(org.roaringbitmap.longlong.JolBenchmarksTest)
    - '[org.openjdk.jol.info.GraphLayout].parseInstance(long[])'
    - '[org.roaringbitmap.longlong.JolBenchmarksTest].toFootprint()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.JolBenchmarksTest].sameHigherRadix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>()'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:94,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:98,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:99,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:103,1
    - Dst: '[com.google.common.primitives.Ints].checkedCast(org.roaringbitmap.longlong.JolBenchmarksTest)'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:107,1
    - Dst: '[java.util.stream.IntStream].range(int,org.roaringbitmap.longlong.JolBenchmarksTest)'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:107,1
    - Dst: '[org.roaringbitmap.longlong.JolBenchmarksTest].mapToLong()'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:107,1
    - Dst: '[org.roaringbitmap.longlong.JolBenchmarksTest].flatMap()'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:107,1
    - Dst: '[org.roaringbitmap.longlong.JolBenchmarksTest].toArray()'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:107,1
    - Dst: '[org.roaringbitmap.longlong.JolBenchmarksTest].reportBitmapsMemory(org.roaringbitmap.longlong.JolBenchmarksTest,org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:112,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 93
    functionDepth: 4
    functionLinenumber: 93
    functionLinenumberEnd: 114
    functionName: '[org.roaringbitmap.longlong.JolBenchmarksTest].statisticsWithGrowingSizes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/JolBenchmarksTest.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.JolBenchmarksTest].flatMap()'
    - '[com.google.common.primitives.Ints].checkedCast(org.roaringbitmap.longlong.JolBenchmarksTest)'
    - '[java.util.Random].<init>()'
    - '[org.roaringbitmap.longlong.JolBenchmarksTest].mapToLong()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
    - '[org.roaringbitmap.longlong.JolBenchmarksTest].toArray()'
    - '[java.util.stream.IntStream].range(int,org.roaringbitmap.longlong.JolBenchmarksTest)'
    - System.out.println(String)
    - '[org.roaringbitmap.longlong.JolBenchmarksTest].reportBitmapsMemory(org.roaringbitmap.longlong.JolBenchmarksTest,org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.JolBenchmarksTest].statisticsWithGrowingSizes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.JolBenchmarksTest].reportBitmapsMemory(long[],org.roaringbitmap.longlong.LongBitmapDataProvider)'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:118,1
    - Dst: '[org.roaringbitmap.longlong.JolBenchmarksTest].reportBitmapsMemory(long[],org.roaringbitmap.longlong.LongBitmapDataProvider)'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:119,1
    - Dst: '[org.roaringbitmap.longlong.LongBitmapDataProvider].toArray()'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:121,1
    - Dst: '[org.roaringbitmap.longlong.LongBitmapDataProvider].toArray()'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:121,1
    - Dst: '[java.util.Arrays].equals(org.roaringbitmap.longlong.JolBenchmarksTest,org.roaringbitmap.longlong.JolBenchmarksTest)'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:121,1
    - Dst: '[java.util.Arrays].toString(long[])'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:122,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:122,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - array
    - bitmap
    - bitmap2
    argTypes:
    - long[]
    - org.roaringbitmap.longlong.LongBitmapDataProvider
    - org.roaringbitmap.longlong.LongBitmapDataProvider
    constantsTouched: []
    func_position:
      end: 124
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 124
    functionName: '[org.roaringbitmap.longlong.JolBenchmarksTest].reportBitmapsMemory(long[],org.roaringbitmap.longlong.LongBitmapDataProvider,org.roaringbitmap.longlong.LongBitmapDataProvider)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/JolBenchmarksTest.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[java.util.Arrays].toString(long[])'
    - '[org.roaringbitmap.longlong.LongBitmapDataProvider].toArray()'
    - '[org.roaringbitmap.longlong.JolBenchmarksTest].reportBitmapsMemory(long[],org.roaringbitmap.longlong.LongBitmapDataProvider)'
    - '[java.util.Arrays].equals(org.roaringbitmap.longlong.JolBenchmarksTest,org.roaringbitmap.longlong.JolBenchmarksTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.JolBenchmarksTest].reportBitmapsMemory(long[],org.roaringbitmap.longlong.LongBitmapDataProvider,org.roaringbitmap.longlong.LongBitmapDataProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.LongStream].of(long[])'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:127,1
    - Dst: '[org.roaringbitmap.longlong.JolBenchmarksTest].forEach()'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:127,1
    - Dst: '[org.openjdk.jol.info.GraphLayout].parseInstance(org.roaringbitmap.longlong.LongBitmapDataProvider)'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:128,1
    - Dst: '[org.roaringbitmap.longlong.JolBenchmarksTest].totalSize()'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:128,1
    - Dst: '[org.roaringbitmap.longlong.LongBitmapDataProvider].getLongSizeInBytes()'
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:129,1
    - Dst: System.out.println(org.roaringbitmap.longlong.JolBenchmarksTest)
      Src: org.roaringbitmap.longlong.JolBenchmarksTest:130,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - array
    - bitmap
    argTypes:
    - long[]
    - org.roaringbitmap.longlong.LongBitmapDataProvider
    constantsTouched: []
    func_position:
      end: 138
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 138
    functionName: '[org.roaringbitmap.longlong.JolBenchmarksTest].reportBitmapsMemory(long[],org.roaringbitmap.longlong.LongBitmapDataProvider)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/JolBenchmarksTest.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.longlong.JolBenchmarksTest].totalSize()'
    - '[org.roaringbitmap.longlong.JolBenchmarksTest].forEach()'
    - '[org.openjdk.jol.info.GraphLayout].parseInstance(org.roaringbitmap.longlong.LongBitmapDataProvider)'
    - '[java.util.stream.LongStream].of(long[])'
    - '[org.roaringbitmap.longlong.LongBitmapDataProvider].getLongSizeInBytes()'
    - System.out.println(org.roaringbitmap.longlong.JolBenchmarksTest)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.JolBenchmarksTest].reportBitmapsMemory(long[],org.roaringbitmap.longlong.LongBitmapDataProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.JolBenchmarksTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.longlong.JolBenchmarksTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/JolBenchmarksTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.JolBenchmarksTest
    signature: '[org.roaringbitmap.longlong.JolBenchmarksTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].<init>()'
      Src: org.roaringbitmap.longlong.ArtTest:23,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].insert5PrefixCommonBytesIntoArt(org.roaringbitmap.art.Art,int)'
      Src: org.roaringbitmap.longlong.ArtTest:24,1
    - Dst: '[org.roaringbitmap.art.Art].leafNodeIterator(boolean,null)'
      Src: org.roaringbitmap.longlong.ArtTest:25,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:26,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:27,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].next()'
      Src: org.roaringbitmap.longlong.ArtTest:28,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:29,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
      Src: org.roaringbitmap.longlong.ArtTest:29,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getContainerIdx()'
      Src: org.roaringbitmap.longlong.ArtTest:30,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.ArtTest:30,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:31,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:32,1
    - Dst: '[org.roaringbitmap.art.Art].remove(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:33,1
    - Dst: '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:34,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.ArtTest:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 20
    functionDepth: 3
    functionLinenumber: 20
    functionLinenumberEnd: 35
    functionName: '[org.roaringbitmap.longlong.ArtTest].testLeafNode()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/ArtTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[org.roaringbitmap.art.LeafNodeIterator].next()'
    - '[org.roaringbitmap.longlong.ArtTest].insert5PrefixCommonBytesIntoArt(org.roaringbitmap.art.Art,int)'
    - '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
    - '[org.roaringbitmap.art.LeafNode].getContainerIdx()'
    - '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
    - '[org.roaringbitmap.art.Art].leafNodeIterator(boolean,null)'
    - '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.longlong.ArtTest)'
    - '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
    - '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    - '[org.roaringbitmap.art.Art].remove(org.roaringbitmap.longlong.ArtTest)'
    - '[org.roaringbitmap.art.Art].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.ArtTest].testLeafNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].toString(byte[])'
      Src: org.roaringbitmap.longlong.ArtTest:38,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(byte[],byte[],org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - byte[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - expected
    - actual
    argTypes:
    - byte[]
    - byte[]
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(byte[],byte[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/ArtTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].toString(byte[])'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(byte[],byte[],org.roaringbitmap.longlong.ArtTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(byte[],byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].<init>()'
      Src: org.roaringbitmap.longlong.ArtTest:46,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].insert5PrefixCommonBytesIntoArt(org.roaringbitmap.art.Art,int)'
      Src: org.roaringbitmap.longlong.ArtTest:47,1
    - Dst: '[org.roaringbitmap.art.Art].leafNodeIterator(boolean,null)'
      Src: org.roaringbitmap.longlong.ArtTest:48,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:49,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:50,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].next()'
      Src: org.roaringbitmap.longlong.ArtTest:51,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:52,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
      Src: org.roaringbitmap.longlong.ArtTest:52,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getContainerIdx()'
      Src: org.roaringbitmap.longlong.ArtTest:53,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.ArtTest:53,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:54,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:55,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].next()'
      Src: org.roaringbitmap.longlong.ArtTest:56,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:57,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
      Src: org.roaringbitmap.longlong.ArtTest:57,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getContainerIdx()'
      Src: org.roaringbitmap.longlong.ArtTest:58,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.ArtTest:58,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:59,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:60,1
    - Dst: '[org.roaringbitmap.art.Art].remove(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:61,1
    - Dst: '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:63,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.ArtTest:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 42
    functionDepth: 3
    functionLinenumber: 42
    functionLinenumberEnd: 65
    functionName: '[org.roaringbitmap.longlong.ArtTest].testNode4()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/ArtTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[org.roaringbitmap.art.LeafNodeIterator].next()'
    - '[org.roaringbitmap.longlong.ArtTest].insert5PrefixCommonBytesIntoArt(org.roaringbitmap.art.Art,int)'
    - '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
    - '[org.roaringbitmap.art.LeafNode].getContainerIdx()'
    - '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
    - '[org.roaringbitmap.art.Art].leafNodeIterator(boolean,null)'
    - '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.longlong.ArtTest)'
    - '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
    - '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    - '[org.roaringbitmap.art.Art].remove(org.roaringbitmap.longlong.ArtTest)'
    - '[org.roaringbitmap.art.Art].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.ArtTest].testNode4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].<init>()'
      Src: org.roaringbitmap.longlong.ArtTest:75,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].insert5PrefixCommonBytesIntoArt(org.roaringbitmap.art.Art,int)'
      Src: org.roaringbitmap.longlong.ArtTest:76,1
    - Dst: '[org.roaringbitmap.art.Art].leafNodeIterator(boolean,null)'
      Src: org.roaringbitmap.longlong.ArtTest:77,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:78,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:79,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].next()'
      Src: org.roaringbitmap.longlong.ArtTest:80,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:81,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
      Src: org.roaringbitmap.longlong.ArtTest:81,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getContainerIdx()'
      Src: org.roaringbitmap.longlong.ArtTest:82,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.ArtTest:82,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:83,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:84,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].next()'
      Src: org.roaringbitmap.longlong.ArtTest:85,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:86,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
      Src: org.roaringbitmap.longlong.ArtTest:86,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getContainerIdx()'
      Src: org.roaringbitmap.longlong.ArtTest:87,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.ArtTest:87,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:88,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:89,1
    - Dst: '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:90,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.ArtTest:91,1
    - Dst: '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:92,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.ArtTest:93,1
    - Dst: '[org.roaringbitmap.art.Art].serializeSizeInBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:95,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.longlong.ArtTest:96,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.longlong.ArtTest:97,1
    - Dst: '[org.roaringbitmap.art.Art].serializeArt(java.io.DataOutputStream)'
      Src: org.roaringbitmap.longlong.ArtTest:98,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.longlong.ArtTest:100,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:100,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.longlong.ArtTest:101,1
    - Dst: '[org.roaringbitmap.art.Art].<init>()'
      Src: org.roaringbitmap.longlong.ArtTest:102,1
    - Dst: '[org.roaringbitmap.art.Art].deserializeArt(java.io.DataInputStream)'
      Src: org.roaringbitmap.longlong.ArtTest:103,1
    - Dst: '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:104,1
    - Dst: '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:104,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,long)'
      Src: org.roaringbitmap.longlong.ArtTest:104,1
    - Dst: '[java.nio.ByteBuffer].allocate(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:106,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].order(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:106,1
    - Dst: '[org.roaringbitmap.art.Art].serializeArt(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:107,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].flip()'
      Src: org.roaringbitmap.longlong.ArtTest:108,1
    - Dst: '[org.roaringbitmap.art.Art].deserializeArt(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:109,1
    - Dst: '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:110,1
    - Dst: '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:110,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,long)'
      Src: org.roaringbitmap.longlong.ArtTest:110,1
    - Dst: '[org.roaringbitmap.art.Art].remove(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:112,1
    - Dst: '[org.roaringbitmap.art.Art].remove(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:113,1
    - Dst: '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:115,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.ArtTest:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 68
    functionDepth: 4
    functionLinenumber: 68
    functionLinenumberEnd: 117
    functionName: '[org.roaringbitmap.longlong.ArtTest].testNode16()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/ArtTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.Art].deserializeArt(java.io.DataInputStream)'
    - '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.roaringbitmap.art.Art].deserializeArt(org.roaringbitmap.longlong.ArtTest)'
    - '[org.roaringbitmap.longlong.ArtTest].flip()'
    - '[org.roaringbitmap.art.Art].serializeSizeInBytes()'
    - '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
    - '[org.roaringbitmap.art.Art].remove(org.roaringbitmap.longlong.ArtTest)'
    - '[java.nio.ByteBuffer].allocate(org.roaringbitmap.longlong.ArtTest)'
    - '[org.roaringbitmap.longlong.ArtTest].order(org.roaringbitmap.longlong.ArtTest)'
    - '[org.roaringbitmap.art.LeafNode].getContainerIdx()'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.art.Art].leafNodeIterator(boolean,null)'
    - '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.longlong.ArtTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(long,long)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[org.roaringbitmap.art.LeafNodeIterator].next()'
    - '[org.roaringbitmap.art.Art].serializeArt(org.roaringbitmap.longlong.ArtTest)'
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.longlong.ArtTest)'
    - '[org.roaringbitmap.art.Art].serializeArt(java.io.DataOutputStream)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.roaringbitmap.art.Art].<init>()'
    - '[org.roaringbitmap.longlong.ArtTest].insert5PrefixCommonBytesIntoArt(org.roaringbitmap.art.Art,int)'
    - '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
    - '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.ArtTest].testNode16()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].<init>()'
      Src: org.roaringbitmap.longlong.ArtTest:122,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].insert5PrefixCommonBytesIntoArt(org.roaringbitmap.art.Art,int)'
      Src: org.roaringbitmap.longlong.ArtTest:123,1
    - Dst: '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:125,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.ArtTest:126,1
    - Dst: '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:128,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.ArtTest:129,1
    - Dst: '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:131,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.ArtTest:132,1
    - Dst: '[org.roaringbitmap.art.Art].serializeSizeInBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:135,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:136,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.longlong.ArtTest:137,1
    - Dst: '[org.roaringbitmap.art.Art].serializeArt(java.io.DataOutputStream)'
      Src: org.roaringbitmap.longlong.ArtTest:138,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.longlong.ArtTest:140,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:140,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.longlong.ArtTest:141,1
    - Dst: '[org.roaringbitmap.art.Art].<init>()'
      Src: org.roaringbitmap.longlong.ArtTest:142,1
    - Dst: '[org.roaringbitmap.art.Art].deserializeArt(java.io.DataInputStream)'
      Src: org.roaringbitmap.longlong.ArtTest:143,1
    - Dst: '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:144,1
    - Dst: '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:144,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,long)'
      Src: org.roaringbitmap.longlong.ArtTest:144,1
    - Dst: '[java.nio.ByteBuffer].allocate(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:146,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].order(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:146,1
    - Dst: '[org.roaringbitmap.art.Art].serializeArt(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:147,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].flip()'
      Src: org.roaringbitmap.longlong.ArtTest:148,1
    - Dst: '[org.roaringbitmap.art.Art].deserializeArt(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:149,1
    - Dst: '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:150,1
    - Dst: '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:150,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,long)'
      Src: org.roaringbitmap.longlong.ArtTest:150,1
    - Dst: '[org.roaringbitmap.art.Art].getKeySize()'
      Src: org.roaringbitmap.longlong.ArtTest:151,1
    - Dst: '[org.roaringbitmap.art.Art].getKeySize()'
      Src: org.roaringbitmap.longlong.ArtTest:151,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,long)'
      Src: org.roaringbitmap.longlong.ArtTest:151,1
    - Dst: '[org.roaringbitmap.art.Art].remove(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:156,1
    - Dst: '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:159,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.ArtTest:160,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 120
    functionDepth: 4
    functionLinenumber: 120
    functionLinenumberEnd: 161
    functionName: '[org.roaringbitmap.longlong.ArtTest].testNode48()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/ArtTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.Art].deserializeArt(java.io.DataInputStream)'
    - '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.roaringbitmap.art.Art].deserializeArt(org.roaringbitmap.longlong.ArtTest)'
    - '[org.roaringbitmap.longlong.ArtTest].flip()'
    - '[org.roaringbitmap.art.Art].serializeSizeInBytes()'
    - '[org.roaringbitmap.art.Art].remove(org.roaringbitmap.longlong.ArtTest)'
    - '[org.roaringbitmap.longlong.ArtTest].order(org.roaringbitmap.longlong.ArtTest)'
    - '[java.nio.ByteBuffer].allocate(org.roaringbitmap.longlong.ArtTest)'
    - '[org.roaringbitmap.art.Art].getKeySize()'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.longlong.ArtTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(long,long)'
    - '[org.roaringbitmap.art.Art].serializeArt(org.roaringbitmap.longlong.ArtTest)'
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.longlong.ArtTest)'
    - '[org.roaringbitmap.art.Art].serializeArt(java.io.DataOutputStream)'
    - '[org.roaringbitmap.art.Art].<init>()'
    - '[java.io.ByteArrayOutputStream].<init>(org.roaringbitmap.longlong.ArtTest)'
    - '[org.roaringbitmap.longlong.ArtTest].insert5PrefixCommonBytesIntoArt(org.roaringbitmap.art.Art,int)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.ArtTest].testNode48()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].<init>()'
      Src: org.roaringbitmap.longlong.ArtTest:166,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].insert5PrefixCommonBytesIntoArt(org.roaringbitmap.art.Art,int)'
      Src: org.roaringbitmap.longlong.ArtTest:167,1
    - Dst: '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:169,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.ArtTest:170,1
    - Dst: '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:172,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.ArtTest:173,1
    - Dst: '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:175,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.ArtTest:176,1
    - Dst: '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:178,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.ArtTest:179,1
    - Dst: '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:181,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.ArtTest:182,1
    - Dst: '[org.roaringbitmap.art.Art].serializeSizeInBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:183,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:185,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.longlong.ArtTest:186,1
    - Dst: '[org.roaringbitmap.art.Art].serializeArt(java.io.DataOutputStream)'
      Src: org.roaringbitmap.longlong.ArtTest:187,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.longlong.ArtTest:188,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.longlong.ArtTest,org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:188,1
    - Dst: '[org.roaringbitmap.art.Art].<init>()'
      Src: org.roaringbitmap.longlong.ArtTest:189,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.longlong.ArtTest:191,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:191,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.longlong.ArtTest:191,1
    - Dst: '[org.roaringbitmap.art.Art].deserializeArt(java.io.DataInputStream)'
      Src: org.roaringbitmap.longlong.ArtTest:192,1
    - Dst: '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:194,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.ArtTest:195,1
    - Dst: '[java.nio.ByteBuffer].allocate(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:197,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].order(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:197,1
    - Dst: '[org.roaringbitmap.art.Art].serializeArt(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:198,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].flip()'
      Src: org.roaringbitmap.longlong.ArtTest:199,1
    - Dst: '[org.roaringbitmap.art.Art].<init>()'
      Src: org.roaringbitmap.longlong.ArtTest:200,1
    - Dst: '[org.roaringbitmap.art.Art].deserializeArt(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:201,1
    - Dst: '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:202,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.ArtTest:203,1
    - Dst: '[org.roaringbitmap.art.Art].remove(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:206,1
    - Dst: '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:208,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.ArtTest:209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 210
      start: 164
    functionDepth: 4
    functionLinenumber: 164
    functionLinenumberEnd: 210
    functionName: '[org.roaringbitmap.longlong.ArtTest].testNode256()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/ArtTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.Art].deserializeArt(java.io.DataInputStream)'
    - '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.roaringbitmap.art.Art].deserializeArt(org.roaringbitmap.longlong.ArtTest)'
    - '[org.roaringbitmap.longlong.ArtTest].flip()'
    - '[org.roaringbitmap.art.Art].serializeSizeInBytes()'
    - '[org.roaringbitmap.art.Art].remove(org.roaringbitmap.longlong.ArtTest)'
    - '[org.roaringbitmap.longlong.ArtTest].order(org.roaringbitmap.longlong.ArtTest)'
    - '[java.nio.ByteBuffer].allocate(org.roaringbitmap.longlong.ArtTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.longlong.ArtTest,org.roaringbitmap.longlong.ArtTest)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.longlong.ArtTest)'
    - '[org.roaringbitmap.art.Art].serializeArt(org.roaringbitmap.longlong.ArtTest)'
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.longlong.ArtTest)'
    - '[org.roaringbitmap.art.Art].serializeArt(java.io.DataOutputStream)'
    - '[org.roaringbitmap.art.Art].<init>()'
    - '[java.io.ByteArrayOutputStream].<init>(org.roaringbitmap.longlong.ArtTest)'
    - '[org.roaringbitmap.longlong.ArtTest].insert5PrefixCommonBytesIntoArt(org.roaringbitmap.art.Art,int)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.ArtTest].testNode256()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].<init>()'
      Src: org.roaringbitmap.longlong.ArtTest:217,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].insert5PrefixCommonBytesIntoArt(org.roaringbitmap.art.Art,int)'
      Src: org.roaringbitmap.longlong.ArtTest:218,1
    - Dst: '[org.roaringbitmap.art.Art].leafNodeIterator(boolean,null)'
      Src: org.roaringbitmap.longlong.ArtTest:219,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:220,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:223,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
      Src: org.roaringbitmap.longlong.ArtTest:224,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:224,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
      Src: org.roaringbitmap.longlong.ArtTest:224,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toLong(org.roaringbitmap.longlong.ArtTest,char)'
      Src: org.roaringbitmap.longlong.ArtTest:227,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].seek(long)'
      Src: org.roaringbitmap.longlong.ArtTest:227,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:228,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:228,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
      Src: org.roaringbitmap.longlong.ArtTest:229,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:229,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
      Src: org.roaringbitmap.longlong.ArtTest:229,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toLong(org.roaringbitmap.longlong.ArtTest,char)'
      Src: org.roaringbitmap.longlong.ArtTest:232,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].seek(long)'
      Src: org.roaringbitmap.longlong.ArtTest:232,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:233,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:233,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
      Src: org.roaringbitmap.longlong.ArtTest:234,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:234,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
      Src: org.roaringbitmap.longlong.ArtTest:234,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toLong(org.roaringbitmap.longlong.ArtTest,char)'
      Src: org.roaringbitmap.longlong.ArtTest:237,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].seek(long)'
      Src: org.roaringbitmap.longlong.ArtTest:237,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:238,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:238,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
      Src: org.roaringbitmap.longlong.ArtTest:239,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:239,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
      Src: org.roaringbitmap.longlong.ArtTest:239,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].next()'
      Src: org.roaringbitmap.longlong.ArtTest:240,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:240,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
      Src: org.roaringbitmap.longlong.ArtTest:240,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:241,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:241,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toLong(org.roaringbitmap.longlong.ArtTest,char)'
      Src: org.roaringbitmap.longlong.ArtTest:246,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].seek(long)'
      Src: org.roaringbitmap.longlong.ArtTest:246,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:247,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:247,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
      Src: org.roaringbitmap.longlong.ArtTest:248,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:248,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
      Src: org.roaringbitmap.longlong.ArtTest:248,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 249
      start: 212
    functionDepth: 3
    functionLinenumber: 212
    functionLinenumberEnd: 249
    functionName: '[org.roaringbitmap.longlong.ArtTest].testNodeSeek()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/ArtTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[org.roaringbitmap.art.LeafNodeIterator].next()'
    - '[org.roaringbitmap.longlong.ArtTest].insert5PrefixCommonBytesIntoArt(org.roaringbitmap.art.Art,int)'
    - '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
    - '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
    - '[org.roaringbitmap.art.Art].leafNodeIterator(boolean,null)'
    - '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
    - '[org.roaringbitmap.longlong.LongUtils].toLong(org.roaringbitmap.longlong.ArtTest,char)'
    - '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
    - '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
    - '[org.roaringbitmap.art.LeafNodeIterator].seek(long)'
    - '[org.roaringbitmap.art.Art].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.ArtTest].testNodeSeek()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].<init>()'
      Src: org.roaringbitmap.longlong.ArtTest:256,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].insert5PrefixCommonBytesIntoArt(org.roaringbitmap.art.Art,int)'
      Src: org.roaringbitmap.longlong.ArtTest:257,1
    - Dst: '[org.roaringbitmap.art.Art].leafNodeIterator(boolean,null)'
      Src: org.roaringbitmap.longlong.ArtTest:258,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:259,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:262,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
      Src: org.roaringbitmap.longlong.ArtTest:263,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:263,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
      Src: org.roaringbitmap.longlong.ArtTest:263,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toLong(org.roaringbitmap.longlong.ArtTest,char)'
      Src: org.roaringbitmap.longlong.ArtTest:266,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].seek(long)'
      Src: org.roaringbitmap.longlong.ArtTest:266,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:267,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:267,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
      Src: org.roaringbitmap.longlong.ArtTest:268,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:268,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
      Src: org.roaringbitmap.longlong.ArtTest:268,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toLong(org.roaringbitmap.longlong.ArtTest,char)'
      Src: org.roaringbitmap.longlong.ArtTest:271,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].seek(long)'
      Src: org.roaringbitmap.longlong.ArtTest:271,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:272,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:272,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
      Src: org.roaringbitmap.longlong.ArtTest:273,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:273,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
      Src: org.roaringbitmap.longlong.ArtTest:273,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toLong(org.roaringbitmap.longlong.ArtTest,char)'
      Src: org.roaringbitmap.longlong.ArtTest:276,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].seek(long)'
      Src: org.roaringbitmap.longlong.ArtTest:276,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:277,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:277,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
      Src: org.roaringbitmap.longlong.ArtTest:278,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:278,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
      Src: org.roaringbitmap.longlong.ArtTest:278,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].next()'
      Src: org.roaringbitmap.longlong.ArtTest:279,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:279,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
      Src: org.roaringbitmap.longlong.ArtTest:279,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:280,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:280,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toLong(org.roaringbitmap.longlong.ArtTest,char)'
      Src: org.roaringbitmap.longlong.ArtTest:285,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].seek(long)'
      Src: org.roaringbitmap.longlong.ArtTest:285,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:286,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:286,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
      Src: org.roaringbitmap.longlong.ArtTest:287,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:287,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
      Src: org.roaringbitmap.longlong.ArtTest:287,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 288
      start: 251
    functionDepth: 3
    functionLinenumber: 251
    functionLinenumberEnd: 288
    functionName: '[org.roaringbitmap.longlong.ArtTest].testNodeSeekReverse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/ArtTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[org.roaringbitmap.art.LeafNodeIterator].next()'
    - '[org.roaringbitmap.longlong.ArtTest].insert5PrefixCommonBytesIntoArt(org.roaringbitmap.art.Art,int)'
    - '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
    - '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
    - '[org.roaringbitmap.art.Art].leafNodeIterator(boolean,null)'
    - '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
    - '[org.roaringbitmap.longlong.LongUtils].toLong(org.roaringbitmap.longlong.ArtTest,char)'
    - '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
    - '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
    - '[org.roaringbitmap.art.LeafNodeIterator].seek(long)'
    - '[org.roaringbitmap.art.Art].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.ArtTest].testNodeSeekReverse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].<init>()'
      Src: org.roaringbitmap.longlong.ArtTest:300,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].insert5PrefixCommonWithGapBytesIntoArt(org.roaringbitmap.art.Art,int)'
      Src: org.roaringbitmap.longlong.ArtTest:301,1
    - Dst: '[org.roaringbitmap.art.Art].leafNodeIterator(boolean,null)'
      Src: org.roaringbitmap.longlong.ArtTest:302,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:303,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:306,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
      Src: org.roaringbitmap.longlong.ArtTest:307,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:307,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
      Src: org.roaringbitmap.longlong.ArtTest:307,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toLong(org.roaringbitmap.longlong.ArtTest,char)'
      Src: org.roaringbitmap.longlong.ArtTest:310,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].seek(long)'
      Src: org.roaringbitmap.longlong.ArtTest:310,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:311,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:311,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
      Src: org.roaringbitmap.longlong.ArtTest:312,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:312,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
      Src: org.roaringbitmap.longlong.ArtTest:312,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toLong(org.roaringbitmap.longlong.ArtTest,char)'
      Src: org.roaringbitmap.longlong.ArtTest:315,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].seek(long)'
      Src: org.roaringbitmap.longlong.ArtTest:315,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:316,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:316,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
      Src: org.roaringbitmap.longlong.ArtTest:317,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:317,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
      Src: org.roaringbitmap.longlong.ArtTest:317,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toLong(org.roaringbitmap.longlong.ArtTest,char)'
      Src: org.roaringbitmap.longlong.ArtTest:320,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].seek(long)'
      Src: org.roaringbitmap.longlong.ArtTest:320,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:321,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:321,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
      Src: org.roaringbitmap.longlong.ArtTest:322,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:322,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
      Src: org.roaringbitmap.longlong.ArtTest:322,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].next()'
      Src: org.roaringbitmap.longlong.ArtTest:323,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:323,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
      Src: org.roaringbitmap.longlong.ArtTest:323,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:324,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:324,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toLong(org.roaringbitmap.longlong.ArtTest,char)'
      Src: org.roaringbitmap.longlong.ArtTest:329,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].seek(long)'
      Src: org.roaringbitmap.longlong.ArtTest:329,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:330,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:330,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
      Src: org.roaringbitmap.longlong.ArtTest:331,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:331,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
      Src: org.roaringbitmap.longlong.ArtTest:331,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toLong(org.roaringbitmap.longlong.ArtTest,char)'
      Src: org.roaringbitmap.longlong.ArtTest:334,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].seek(long)'
      Src: org.roaringbitmap.longlong.ArtTest:334,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:336,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:336,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
      Src: org.roaringbitmap.longlong.ArtTest:337,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:337,1
    - Dst: '[org.roaringbitmap.longlong.BytesUtil].same(byte[],org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:337,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:337,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
      Src: org.roaringbitmap.longlong.ArtTest:338,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:338,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
      Src: org.roaringbitmap.longlong.ArtTest:338,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toLong(org.roaringbitmap.longlong.ArtTest,char)'
      Src: org.roaringbitmap.longlong.ArtTest:340,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].seek(long)'
      Src: org.roaringbitmap.longlong.ArtTest:340,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:342,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:342,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
      Src: org.roaringbitmap.longlong.ArtTest:343,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:343,1
    - Dst: '[org.roaringbitmap.longlong.BytesUtil].same(byte[],org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:343,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:343,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
      Src: org.roaringbitmap.longlong.ArtTest:344,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:344,1
    - Dst: '[org.roaringbitmap.longlong.BytesUtil].same(byte[],org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:344,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:344,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
      Src: org.roaringbitmap.longlong.ArtTest:345,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:345,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
      Src: org.roaringbitmap.longlong.ArtTest:345,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toLong(org.roaringbitmap.longlong.ArtTest,char)'
      Src: org.roaringbitmap.longlong.ArtTest:348,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].seek(long)'
      Src: org.roaringbitmap.longlong.ArtTest:348,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:349,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:349,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toLong(org.roaringbitmap.longlong.ArtTest,char)'
      Src: org.roaringbitmap.longlong.ArtTest:352,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].seek(long)'
      Src: org.roaringbitmap.longlong.ArtTest:352,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:353,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:353,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
      Src: org.roaringbitmap.longlong.ArtTest:354,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:354,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
      Src: org.roaringbitmap.longlong.ArtTest:354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 93
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 355
      start: 290
    functionDepth: 3
    functionLinenumber: 290
    functionLinenumberEnd: 355
    functionName: '[org.roaringbitmap.longlong.ArtTest].testNodeSeekOverGaps()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/ArtTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[org.roaringbitmap.art.LeafNodeIterator].next()'
    - '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
    - '[org.roaringbitmap.longlong.BytesUtil].same(byte[],org.roaringbitmap.longlong.ArtTest)'
    - '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
    - '[org.roaringbitmap.longlong.ArtTest].insert5PrefixCommonWithGapBytesIntoArt(org.roaringbitmap.art.Art,int)'
    - '[org.roaringbitmap.art.Art].leafNodeIterator(boolean,null)'
    - '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
    - '[org.roaringbitmap.longlong.LongUtils].toLong(org.roaringbitmap.longlong.ArtTest,char)'
    - '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
    - '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
    - '[org.roaringbitmap.art.LeafNodeIterator].seek(long)'
    - '[org.roaringbitmap.art.Art].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.ArtTest].testNodeSeekOverGaps()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].<init>()'
      Src: org.roaringbitmap.longlong.ArtTest:367,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].insert5PrefixCommonWithGapBytesIntoArt(org.roaringbitmap.art.Art,int)'
      Src: org.roaringbitmap.longlong.ArtTest:368,1
    - Dst: '[org.roaringbitmap.art.Art].leafNodeIterator(boolean,null)'
      Src: org.roaringbitmap.longlong.ArtTest:369,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:370,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:373,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
      Src: org.roaringbitmap.longlong.ArtTest:374,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:374,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
      Src: org.roaringbitmap.longlong.ArtTest:374,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toLong(org.roaringbitmap.longlong.ArtTest,char)'
      Src: org.roaringbitmap.longlong.ArtTest:377,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].seek(long)'
      Src: org.roaringbitmap.longlong.ArtTest:377,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:378,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:378,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
      Src: org.roaringbitmap.longlong.ArtTest:379,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:379,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
      Src: org.roaringbitmap.longlong.ArtTest:379,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toLong(org.roaringbitmap.longlong.ArtTest,char)'
      Src: org.roaringbitmap.longlong.ArtTest:382,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].seek(long)'
      Src: org.roaringbitmap.longlong.ArtTest:382,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:383,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:383,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
      Src: org.roaringbitmap.longlong.ArtTest:384,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:384,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
      Src: org.roaringbitmap.longlong.ArtTest:384,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toLong(org.roaringbitmap.longlong.ArtTest,char)'
      Src: org.roaringbitmap.longlong.ArtTest:387,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].seek(long)'
      Src: org.roaringbitmap.longlong.ArtTest:387,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:388,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:388,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
      Src: org.roaringbitmap.longlong.ArtTest:389,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:389,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
      Src: org.roaringbitmap.longlong.ArtTest:389,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].next()'
      Src: org.roaringbitmap.longlong.ArtTest:390,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:390,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
      Src: org.roaringbitmap.longlong.ArtTest:390,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:391,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:391,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toLong(org.roaringbitmap.longlong.ArtTest,char)'
      Src: org.roaringbitmap.longlong.ArtTest:396,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].seek(long)'
      Src: org.roaringbitmap.longlong.ArtTest:396,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:397,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:397,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
      Src: org.roaringbitmap.longlong.ArtTest:398,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:398,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
      Src: org.roaringbitmap.longlong.ArtTest:398,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toLong(org.roaringbitmap.longlong.ArtTest,char)'
      Src: org.roaringbitmap.longlong.ArtTest:401,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].seek(long)'
      Src: org.roaringbitmap.longlong.ArtTest:401,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:403,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:403,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
      Src: org.roaringbitmap.longlong.ArtTest:404,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:404,1
    - Dst: '[org.roaringbitmap.longlong.BytesUtil].same(byte[],org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:404,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:404,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
      Src: org.roaringbitmap.longlong.ArtTest:405,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:405,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
      Src: org.roaringbitmap.longlong.ArtTest:405,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toLong(org.roaringbitmap.longlong.ArtTest,char)'
      Src: org.roaringbitmap.longlong.ArtTest:407,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].seek(long)'
      Src: org.roaringbitmap.longlong.ArtTest:407,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:409,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:409,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
      Src: org.roaringbitmap.longlong.ArtTest:410,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:410,1
    - Dst: '[org.roaringbitmap.longlong.BytesUtil].same(byte[],org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:410,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:410,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
      Src: org.roaringbitmap.longlong.ArtTest:411,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:411,1
    - Dst: '[org.roaringbitmap.longlong.BytesUtil].same(byte[],org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:411,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:411,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
      Src: org.roaringbitmap.longlong.ArtTest:412,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:412,1
    - Dst: '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
      Src: org.roaringbitmap.longlong.ArtTest:412,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toLong(org.roaringbitmap.longlong.ArtTest,char)'
      Src: org.roaringbitmap.longlong.ArtTest:415,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].seek(long)'
      Src: org.roaringbitmap.longlong.ArtTest:415,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:416,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:416,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toLong(org.roaringbitmap.longlong.ArtTest,char)'
      Src: org.roaringbitmap.longlong.ArtTest:419,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].seek(long)'
      Src: org.roaringbitmap.longlong.ArtTest:419,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ArtTest:420,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:420,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
      Src: org.roaringbitmap.longlong.ArtTest:421,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.ArtTest:421,1
    - Dst: '[org.roaringbitmap.longlong.BytesUtil].same(byte[],org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:421,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.ArtTest:421,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 94
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 422
      start: 357
    functionDepth: 3
    functionLinenumber: 357
    functionLinenumberEnd: 422
    functionName: '[org.roaringbitmap.longlong.ArtTest].testNodeSeekOverGapsReverse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/ArtTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue(boolean)'
    - '[org.roaringbitmap.art.LeafNodeIterator].next()'
    - '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(org.roaringbitmap.longlong.ArtTest,byte[])'
    - '[org.roaringbitmap.longlong.BytesUtil].same(byte[],org.roaringbitmap.longlong.ArtTest)'
    - '[org.junit.jupiter.api.Assertions].assertFalse(boolean)'
    - '[org.roaringbitmap.longlong.ArtTest].insert5PrefixCommonWithGapBytesIntoArt(org.roaringbitmap.art.Art,int)'
    - '[org.roaringbitmap.art.Art].leafNodeIterator(boolean,null)'
    - '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
    - '[org.roaringbitmap.longlong.LongUtils].toLong(org.roaringbitmap.longlong.ArtTest,char)'
    - '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
    - '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
    - '[org.roaringbitmap.art.LeafNodeIterator].seek(long)'
    - '[org.roaringbitmap.art.Art].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.ArtTest].testNodeSeekOverGapsReverse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].insert(org.roaringbitmap.longlong.ArtTest,org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:429,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.Art
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - art
    - keyNum
    argTypes:
    - org.roaringbitmap.art.Art
    - int
    constantsTouched: []
    func_position:
      end: 431
      start: 424
    functionDepth: 0
    functionLinenumber: 424
    functionLinenumberEnd: 431
    functionName: '[org.roaringbitmap.longlong.ArtTest].insert5PrefixCommonBytesIntoArt(org.roaringbitmap.art.Art,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/ArtTest.java
    functionUses: 7
    functionsReached:
    - '[org.roaringbitmap.art.Art].insert(org.roaringbitmap.longlong.ArtTest,org.roaringbitmap.longlong.ArtTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.ArtTest].insert5PrefixCommonBytesIntoArt(org.roaringbitmap.art.Art,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].insert(org.roaringbitmap.longlong.ArtTest,org.roaringbitmap.longlong.ArtTest)'
      Src: org.roaringbitmap.longlong.ArtTest:438,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.Art
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - art
    - keyNum
    argTypes:
    - org.roaringbitmap.art.Art
    - int
    constantsTouched: []
    func_position:
      end: 440
      start: 433
    functionDepth: 0
    functionLinenumber: 433
    functionLinenumberEnd: 440
    functionName: '[org.roaringbitmap.longlong.ArtTest].insert5PrefixCommonWithGapBytesIntoArt(org.roaringbitmap.art.Art,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/ArtTest.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.art.Art].insert(org.roaringbitmap.longlong.ArtTest,org.roaringbitmap.longlong.ArtTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.ArtTest].insert5PrefixCommonWithGapBytesIntoArt(org.roaringbitmap.art.Art,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.ArtTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.longlong.ArtTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/ArtTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.ArtTest
    signature: '[org.roaringbitmap.longlong.ArtTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64NavigableMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 4
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 50
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64NavigableMap
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64NavigableMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 3
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newNoCache()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,boolean)'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64NavigableMap
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newNoCache()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmapSupplier].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:57,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,org.roaringbitmap.buffer.MutableRoaringBitmapSupplier)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64NavigableMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 29
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmapSupplier].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,org.roaringbitmap.buffer.MutableRoaringBitmapSupplier)'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64NavigableMap
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmapSupplier].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:61,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,org.roaringbitmap.RoaringBitmapSupplier)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64NavigableMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newUnsignedHeap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 11
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,org.roaringbitmap.RoaringBitmapSupplier)'
    - '[org.roaringbitmap.RoaringBitmapSupplier].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64NavigableMap
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newUnsignedHeap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:65,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLowestInvalidHigh()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:66,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].headMap(int,boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:69,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].size()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:70,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].values()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:72,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].iterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:72,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:74,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:75,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:78,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:80,1
    - Dst: '[java.util.Arrays].copyOf(long[],org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:88,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertArrayEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bitmap
    argTypes:
    - org.roaringbitmap.longlong.Roaring64NavigableMap
    constantsTouched: []
    func_position:
      end: 89
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 89
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].checkCardinalities(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 1
    functionsReached:
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].headMap(int,boolean)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].values()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
    - '[java.util.Arrays].copyOf(long[],org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].iterator()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertArrayEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLowestInvalidHigh()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].next()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].size()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].checkCardinalities(org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:93,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:94,1
    - Dst: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].serialize(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:95,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:98,1
    - Dst: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].serializedSizeInBytes()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:98,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bitmap
    argTypes:
    - org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
    constantsTouched: []
    func_position:
      end: 99
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 99
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].checkSerializeBytes(org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].serialize(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].serializedSizeInBytes()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].checkSerializeBytes(org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.RoaringIntPacking].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:104,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertNotNull(org.roaringbitmap.longlong.RoaringIntPacking)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 105
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testHelperCtor()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.RoaringIntPacking].<init>()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertNotNull(org.roaringbitmap.longlong.RoaringIntPacking)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testHelperCtor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:109,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:111,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:111,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:111,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:113,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:113,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:114,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:114,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].contains(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:115,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:115,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:117,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:117,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:118,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:118,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:119,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:119,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:120,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:120,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:121,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:121,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:122,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:122,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:123,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 107
    functionDepth: 5
    functionLinenumber: 107
    functionLinenumberEnd: 124
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertFalse(boolean)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
    - '[org.roaringbitmap.longlong.LongIterator].hasNext()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].contains(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(boolean)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongIterator()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:128,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:130,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:133,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:135,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:135,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:136,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:136,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:137,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:137,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].contains(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:138,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:138,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:140,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:140,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:143,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:143,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:144,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:144,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:146,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:146,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:147,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:147,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:148,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:148,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:149,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:149,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:150,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:150,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:151,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:151,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:152,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 126
    functionDepth: 4
    functionLinenumber: 126
    functionLinenumberEnd: 153
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testZero()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertFalse(boolean)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
    - '[org.roaringbitmap.longlong.LongIterator].next()'
    - '[org.roaringbitmap.longlong.LongIterator].hasNext()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].contains(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(boolean)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newUnsignedHeap()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:157,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:159,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:162,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:164,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:164,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:165,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:165,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:166,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:166,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].contains()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:167,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:167,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:169,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:169,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:172,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:172,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:173,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:173,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:175,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:175,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:176,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:176,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:177,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:177,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:178,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:178,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:179,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:179,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:180,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:180,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:181,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:181,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:182,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:182,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:184,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertArrayEquals(long[])'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 155
    functionDepth: 4
    functionLinenumber: 155
    functionLinenumberEnd: 185
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testMinusOne_Unsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].contains()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertFalse(boolean)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
    - '[org.roaringbitmap.longlong.LongIterator].next()'
    - '[org.roaringbitmap.longlong.LongIterator].hasNext()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newUnsignedHeap()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertArrayEquals(long[])'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(boolean)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongIterator()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testMinusOne_Unsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:189,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:192,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:195,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:197,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:197,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:198,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:198,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:199,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:199,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].contains(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:200,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:200,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:202,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:202,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:205,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:205,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:206,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:206,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:208,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:208,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:209,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:209,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:210,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:210,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:211,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:211,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:212,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:212,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:213,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:213,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:214,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 187
    functionDepth: 4
    functionLinenumber: 187
    functionLinenumberEnd: 215
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAddNotAddLong()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertFalse(boolean)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
    - '[org.roaringbitmap.longlong.LongIterator].next()'
    - '[org.roaringbitmap.longlong.LongIterator].hasNext()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].contains(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(boolean)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAddNotAddLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:219,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:221,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:222,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:225,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:227,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:227,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:228,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:228,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:229,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:229,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].contains(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:230,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:230,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:232,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:232,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:233,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:233,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:234,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:234,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].contains(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:235,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:235,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:237,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:237,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].contains(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:240,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:240,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:242,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:242,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:244,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:244,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:245,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:245,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:246,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:246,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:247,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:247,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:248,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:248,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:249,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:249,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:250,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:250,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:252,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertArrayEquals(long[])'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 253
      start: 217
    functionDepth: 5
    functionLinenumber: 217
    functionLinenumberEnd: 253
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSimpleIntegers()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertFalse(boolean)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
    - '[org.roaringbitmap.longlong.LongIterator].next()'
    - '[org.roaringbitmap.longlong.LongIterator].hasNext()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].contains(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertArrayEquals(long[])'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(boolean)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongIterator()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSimpleIntegers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:257,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:259,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:260,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].bitmapOf(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:262,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].hashCode()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:264,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].hashCode()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:264,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:264,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:265,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 267
      start: 255
    functionDepth: 5
    functionLinenumber: 255
    functionLinenumberEnd: 267
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testHashCodeEquals()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].hashCode()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].bitmapOf(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testHashCodeEquals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertThrows()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:271,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 280
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 280
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAddOneSelect2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAddOneSelect2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:284,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addInt()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:286,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:288,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:288,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(long,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:288,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 289
      start: 282
    functionDepth: 5
    functionLinenumber: 282
    functionLinenumberEnd: 289
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAddInt()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].toUnsignedLong()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addInt()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(long,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAddInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:293,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:295,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:297,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:297,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:297,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:298,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:298,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 299
      start: 291
    functionDepth: 5
    functionLinenumber: 291
    functionLinenumberEnd: 299
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testIterator_NextWithoutHasNext_Filled()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.LongIterator].next()'
    - '[org.roaringbitmap.longlong.LongIterator].hasNext()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(boolean)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongIterator()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testIterator_NextWithoutHasNext_Filled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertThrows()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:303,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 310
      start: 301
    functionDepth: 0
    functionLinenumber: 301
    functionLinenumberEnd: 310
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testIterator_NextWithoutHasNext_Empty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testIterator_NextWithoutHasNext_Empty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:314,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:316,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:319,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:320,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:320,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:321,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:321,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:322,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:322,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:323,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:323,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:326,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:326,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:328,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:328,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:329,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:329,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:330,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:330,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:331,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:331,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:332,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:332,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:333,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:333,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:334,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:334,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:336,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertArrayEquals(long[])'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:336,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 337
      start: 312
    functionDepth: 4
    functionLinenumber: 312
    functionLinenumberEnd: 337
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testLongMaxValue()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertFalse(boolean)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
    - '[org.roaringbitmap.longlong.LongIterator].next()'
    - '[org.roaringbitmap.longlong.LongIterator].hasNext()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertArrayEquals(long[])'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(boolean)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testLongMaxValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:341,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:343,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:346,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:347,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:347,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:348,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:348,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:349,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:349,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:350,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:350,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:353,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:353,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:355,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:355,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:356,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:356,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:357,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:357,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:358,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:358,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:359,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:359,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:360,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:360,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:361,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:361,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 362
      start: 339
    functionDepth: 4
    functionLinenumber: 339
    functionLinenumberEnd: 362
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testLongMinValue()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertFalse(boolean)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
    - '[org.roaringbitmap.longlong.LongIterator].next()'
    - '[org.roaringbitmap.longlong.LongIterator].hasNext()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(boolean)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testLongMinValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:366,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:368,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:369,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:370,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:371,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:374,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:375,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:375,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:376,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:376,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:377,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:377,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:378,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:378,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:379,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:379,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:380,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:380,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:381,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:381,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:382,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:382,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:383,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:383,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:384,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:384,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:387,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:387,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:389,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:389,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:390,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:390,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:391,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:391,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:392,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:392,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:393,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:393,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:394,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:394,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:395,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:395,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:396,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:396,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:398,1
    - Dst: '[org.roaringbitmap.longlong.LongConsumer].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:400,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].forEach(org.roaringbitmap.longlong.LongConsumer)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:399,1
    - Dst: '[java.util.Arrays].asList(org.roaringbitmap.longlong.TestRoaring64NavigableMap,int,int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:407,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,java.util.ArrayList)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:407,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 408
      start: 364
    functionDepth: 4
    functionLinenumber: 364
    functionLinenumberEnd: 408
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testLongMinValueZeroOneMaxValue()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertFalse(boolean)'
    - '[java.util.Arrays].asList(org.roaringbitmap.longlong.TestRoaring64NavigableMap,int,int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(boolean)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongIterator()'
    - '[org.roaringbitmap.longlong.LongIterator].next()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,java.util.ArrayList)'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
    - '[org.roaringbitmap.longlong.LongIterator].hasNext()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.LongConsumer].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].forEach(org.roaringbitmap.longlong.LongConsumer)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testLongMinValueZeroOneMaxValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:412,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:414,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:415,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getReverseLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:418,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:419,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:419,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:420,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:420,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:421,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:421,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:422,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:422,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:423,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:423,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 425
      start: 410
    functionDepth: 5
    functionLinenumber: 410
    functionLinenumberEnd: 425
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testReverseIterator_SingleBuket()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getReverseLongIterator()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertFalse(boolean)'
    - '[org.roaringbitmap.longlong.LongIterator].next()'
    - '[org.roaringbitmap.longlong.LongIterator].hasNext()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(boolean)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testReverseIterator_SingleBuket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:429,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:431,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:432,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getReverseLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:435,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:436,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:436,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:437,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:437,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:438,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:438,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:439,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:439,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:440,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:440,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 442
      start: 427
    functionDepth: 5
    functionLinenumber: 427
    functionLinenumberEnd: 442
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testReverseIterator_MultipleBuket()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getReverseLongIterator()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertFalse(boolean)'
    - '[org.roaringbitmap.longlong.LongIterator].next()'
    - '[org.roaringbitmap.longlong.LongIterator].hasNext()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(boolean)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testReverseIterator_MultipleBuket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:446,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:447,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:448,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:449,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].size()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:449,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:449,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].removeLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:450,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:451,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].isEmpty()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:451,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:451,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:452,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 453
      start: 444
    functionDepth: 4
    functionLinenumber: 444
    functionLinenumberEnd: 453
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testEmptyAfterRemove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].removeLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].isEmpty()'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].size()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testEmptyAfterRemove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:457,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:458,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:459,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].size()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:459,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:459,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:460,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:461,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].size()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:461,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:461,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].removeLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:464,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:465,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].size()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:465,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:465,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:468,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:469,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].size()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:469,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:469,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 470
      start: 455
    functionDepth: 4
    functionLinenumber: 455
    functionLinenumberEnd: 470
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testNotEmptyAfterRemove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].removeLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].size()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testNotEmptyAfterRemove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:474,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:477,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:478,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:478,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].removeLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:481,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:482,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:482,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:483,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:483,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:486,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:487,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:487,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 488
      start: 472
    functionDepth: 5
    functionLinenumber: 472
    functionLinenumberEnd: 488
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRemove_Signed()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].removeLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(boolean)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRemove_Signed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newUnsignedHeap()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:492,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:495,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:496,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:496,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].removeLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:499,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:500,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:500,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:501,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:501,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:504,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:505,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:505,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 506
      start: 490
    functionDepth: 5
    functionLinenumber: 490
    functionLinenumberEnd: 506
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRemove_Unsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].removeLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newUnsignedHeap()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(boolean)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRemove_Unsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:510,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:513,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:514,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:515,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:515,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].removeLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:518,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:519,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:519,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:521,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:521,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:524,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:525,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:525,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:527,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:527,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:528,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:528,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 529
      start: 508
    functionDepth: 5
    functionLinenumber: 508
    functionLinenumberEnd: 529
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRemoveDifferentBuckets()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].removeLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRemoveDifferentBuckets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:533,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:536,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:537,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:538,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:538,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].removeLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:541,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:542,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:542,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:544,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:544,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:547,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:548,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:548,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:550,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:550,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:551,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:551,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 552
      start: 531
    functionDepth: 5
    functionLinenumber: 531
    functionLinenumberEnd: 552
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRemoveDifferentBuckets_RemoveBigAddIntermediate()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].removeLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRemoveDifferentBuckets_RemoveBigAddIntermediate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:556,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:559,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:560,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:561,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:561,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].removeLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:564,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:565,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:565,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:567,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:567,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:570,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:571,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:571,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:573,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:573,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:574,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:574,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 575
      start: 554
    functionDepth: 5
    functionLinenumber: 554
    functionLinenumberEnd: 575
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRemoveDifferentBuckets_RemoveIntermediateAddBug()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].removeLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRemoveDifferentBuckets_RemoveIntermediateAddBug()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:579,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:583,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:586,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:587,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:589,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:590,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:591,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(long,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:591,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 592
      start: 577
    functionDepth: 5
    functionLinenumber: 577
    functionLinenumberEnd: 592
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testPerfManyDifferentBuckets_WithCache()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,boolean)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(long,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testPerfManyDifferentBuckets_WithCache()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newNoCache()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:596,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:600,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:603,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:604,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:606,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:607,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:608,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(long,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:608,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 609
      start: 594
    functionDepth: 5
    functionLinenumber: 594
    functionLinenumberEnd: 609
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testPerfManyDifferentBuckets_NoCache()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(long)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newNoCache()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(long,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testPerfManyDifferentBuckets_NoCache()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Comparator].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:614,1
    - Dst: '[org.roaringbitmap.longlong.RoaringIntPacking].unsignedComparator()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:621,1
    - Dst: '[java.util.Comparator].compare(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:624,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:624,1
    - Dst: '[java.util.Comparator<Integer>].compare(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:625,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertFalse(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:625,1
    - Dst: '[java.util.Comparator].compare(org.roaringbitmap.longlong.TestRoaring64NavigableMap,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:628,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:628,1
    - Dst: '[java.util.Comparator<Integer>].compare(org.roaringbitmap.longlong.TestRoaring64NavigableMap,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:629,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertFalse(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:629,1
    - Dst: '[java.util.Comparator<Integer>].compare(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:632,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:632,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 633
      start: 611
    functionDepth: 2
    functionLinenumber: 611
    functionLinenumberEnd: 633
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testComparator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertFalse(int)'
    - '[org.roaringbitmap.longlong.RoaringIntPacking].unsignedComparator()'
    - '[java.util.Comparator].compare(int)'
    - '[java.util.Comparator<Integer>].compare(int,int)'
    - '[java.util.Comparator<Integer>].compare(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(int)'
    - '[java.util.Comparator<Integer>].compare(org.roaringbitmap.longlong.TestRoaring64NavigableMap,int)'
    - '[java.util.Comparator].compare(org.roaringbitmap.longlong.TestRoaring64NavigableMap,int)'
    - '[java.util.Comparator].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testComparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:639,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:640,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:641,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:642,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:643,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:646,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:647,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 648
      start: 635
    functionDepth: 2
    functionLinenumber: 635
    functionLinenumberEnd: 648
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testLargeSelectLong_signed()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testLargeSelectLong_signed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newUnsignedHeap()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:654,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:655,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:656,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:657,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:658,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:661,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:662,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 663
      start: 650
    functionDepth: 2
    functionLinenumber: 650
    functionLinenumberEnd: 663
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testLargeSelectLong_unsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newUnsignedHeap()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testLargeSelectLong_unsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:669,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:670,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:671,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:672,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:672,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 673
      start: 665
    functionDepth: 2
    functionLinenumber: 665
    functionLinenumberEnd: 673
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testLargeRankLong_signed()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testLargeRankLong_signed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newUnsignedHeap()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:679,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:680,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:681,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:682,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:682,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 683
      start: 675
    functionDepth: 2
    functionLinenumber: 675
    functionLinenumberEnd: 683
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testLargeRankLong_unsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newUnsignedHeap()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testLargeRankLong_unsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:689,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:690,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:691,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:692,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:693,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:694,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:695,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:696,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 697
      start: 685
    functionDepth: 3
    functionLinenumber: 685
    functionLinenumberEnd: 697
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testIterationOrder_signed()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.LongIterator].next()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testIterationOrder_signed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newUnsignedHeap()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:703,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:704,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:705,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:706,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:707,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:708,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:709,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:710,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 711
      start: 699
    functionDepth: 3
    functionLinenumber: 699
    functionLinenumberEnd: 711
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testIterationOrder_unsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.LongIterator].next()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newUnsignedHeap()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testIterationOrder_unsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:715,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:716,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:717,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:717,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:718,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:719,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:719,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:720,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:720,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 721
      start: 713
    functionDepth: 5
    functionLinenumber: 713
    functionLinenumberEnd: 721
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAddingLowValueAfterHighValue()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAddingLowValueAfterHighValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.lang3.SerializationUtils].clone(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:725,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64NavigableMap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - org.roaringbitmap.longlong.Roaring64NavigableMap
    constantsTouched: []
    func_position:
      end: 726
      start: 723
    functionDepth: 0
    functionLinenumber: 723
    functionLinenumberEnd: 726
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].clone(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 6
    functionsReached:
    - '[org.apache.commons.lang3.SerializationUtils].clone(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64NavigableMap
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].clone(org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:730,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].clone(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:732,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertNotSame(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:735,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:736,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:736,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 737
      start: 728
    functionDepth: 5
    functionLinenumber: 728
    functionLinenumberEnd: 737
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSerialization_Empty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertNotSame(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].clone(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSerialization_Empty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:741,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:742,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].clone(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:744,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertNotSame(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:747,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:748,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:748,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:749,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:749,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 750
      start: 739
    functionDepth: 5
    functionLinenumber: 739
    functionLinenumberEnd: 750
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSerialization_OneValue()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertNotSame(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].clone(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSerialization_OneValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newUnsignedHeap()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:754,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:755,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].clone(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:757,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertNotSame(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:760,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:761,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:761,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:762,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:762,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 763
      start: 752
    functionDepth: 5
    functionLinenumber: 752
    functionLinenumberEnd: 763
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSerialization_Unsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newUnsignedHeap()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertNotSame(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].clone(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSerialization_Unsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:768,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:769,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:770,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:771,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].clone(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:773,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertNotSame(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:776,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:777,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:777,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:778,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:778,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:779,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:779,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:780,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:780,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 781
      start: 765
    functionDepth: 5
    functionLinenumber: 765
    functionLinenumberEnd: 781
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSerialization_MultipleBuckets_Signed()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertNotSame(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(long)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].clone(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSerialization_MultipleBuckets_Signed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newUnsignedHeap()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:786,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:787,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:788,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:789,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].clone(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:791,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertNotSame(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:794,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:795,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:795,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:796,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:796,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:797,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:797,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:798,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:798,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 799
      start: 783
    functionDepth: 5
    functionLinenumber: 783
    functionLinenumberEnd: 799
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSerialization_MultipleBuckets_Unsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newUnsignedHeap()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertNotSame(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(long)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].clone(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSerialization_MultipleBuckets_Unsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:804,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:805,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].checkSerializeBytes(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:807,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 808
      start: 801
    functionDepth: 5
    functionLinenumber: 801
    functionLinenumberEnd: 808
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSerializationSizeInBytes_singleBucket()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].checkSerializeBytes(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSerializationSizeInBytes_singleBucket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:813,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:814,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:815,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].checkSerializeBytes(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:817,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 818
      start: 810
    functionDepth: 5
    functionLinenumber: 810
    functionLinenumberEnd: 818
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSerializationSizeInBytes_multipleBuckets()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].checkSerializeBytes(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSerializationSizeInBytes_multipleBuckets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmapSupplier].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:823,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(org.roaringbitmap.buffer.MutableRoaringBitmapSupplier)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:823,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].add(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:824,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].clone(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:826,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:829,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:831,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      - NoSuchFieldException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 832
      start: 820
    functionDepth: 1
    functionLinenumber: 820
    functionLinenumberEnd: 832
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSupplierIsTransient_defaultIsImmutable()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(org.roaringbitmap.buffer.MutableRoaringBitmapSupplier)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmapSupplier].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].add(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].clone(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSupplierIsTransient_defaultIsImmutable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:836,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:837,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:839,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:840,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:842,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:844,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:844,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:846,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:846,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:847,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:847,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 848
      start: 834
    functionDepth: 5
    functionLinenumber: 834
    functionLinenumberEnd: 848
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_SameBucket()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_SameBucket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:852,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:853,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:855,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:856,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:858,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:860,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:860,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:861,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:861,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:862,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:862,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:863,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:863,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:865,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:865,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:867,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:867,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:868,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:868,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 869
      start: 850
    functionDepth: 6
    functionLinenumber: 850
    functionLinenumberEnd: 869
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_Static_SameBucket()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[void].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[void].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_Static_SameBucket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:873,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:874,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:876,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:877,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:878,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:880,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:882,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:882,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:884,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:884,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:885,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:885,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:886,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:886,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 887
      start: 871
    functionDepth: 5
    functionLinenumber: 871
    functionLinenumberEnd: 887
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_MultipleBuckets()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_MultipleBuckets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:891,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:892,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:894,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:895,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:896,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:898,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:900,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:900,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:901,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:901,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:902,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:902,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:903,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:903,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:904,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:904,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:906,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:906,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:908,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:908,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:909,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:909,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:910,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:910,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 911
      start: 889
    functionDepth: 6
    functionLinenumber: 889
    functionLinenumberEnd: 911
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_Static_MultipleBuckets()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
    - '[void].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[void].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_Static_MultipleBuckets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:915,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:916,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:918,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:919,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:921,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:923,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:923,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:925,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:925,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:926,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:926,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 927
      start: 913
    functionDepth: 5
    functionLinenumber: 913
    functionLinenumberEnd: 927
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_DifferentBucket_NotBuffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_DifferentBucket_NotBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:931,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:932,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:934,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:935,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:937,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:939,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:939,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:940,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:940,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:941,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:941,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:942,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:942,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:944,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:944,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:946,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:946,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:947,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:947,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 948
      start: 929
    functionDepth: 6
    functionLinenumber: 929
    functionLinenumberEnd: 948
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_Static_DifferentBucket_NotBuffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[void].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[void].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_Static_DifferentBucket_NotBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmapSupplier].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:952,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,org.roaringbitmap.RoaringBitmapSupplier)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:952,1
    - Dst: '[org.roaringbitmap.RoaringBitmapSupplier].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:953,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,org.roaringbitmap.RoaringBitmapSupplier)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:953,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:955,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:956,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:958,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:960,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:960,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:962,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:962,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:963,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:963,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 964
      start: 950
    functionDepth: 5
    functionLinenumber: 950
    functionLinenumberEnd: 964
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_SameBucket_NotBuffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.RoaringBitmapSupplier].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,org.roaringbitmap.RoaringBitmapSupplier)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_SameBucket_NotBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmapSupplier].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:968,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,org.roaringbitmap.RoaringBitmapSupplier)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:968,1
    - Dst: '[org.roaringbitmap.RoaringBitmapSupplier].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:969,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,org.roaringbitmap.RoaringBitmapSupplier)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:969,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:971,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:972,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:974,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:976,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:976,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:977,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:977,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:978,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:978,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:979,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:979,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:981,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:981,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:983,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:983,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:984,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:984,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 985
      start: 966
    functionDepth: 6
    functionLinenumber: 966
    functionLinenumberEnd: 985
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_Static_SameBucket_NotBuffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[void].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.RoaringBitmapSupplier].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,org.roaringbitmap.RoaringBitmapSupplier)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[void].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_Static_SameBucket_NotBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:989,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:990,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:992,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:993,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:995,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:997,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:997,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:999,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:999,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1000,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1000,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1001
      start: 987
    functionDepth: 5
    functionLinenumber: 987
    functionLinenumberEnd: 1001
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_DifferentBucket_Buffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_DifferentBucket_Buffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1005,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1006,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1008,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1009,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1011,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1013,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1013,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1014,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1014,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1015,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1015,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1016,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1016,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1018,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1018,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1020,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1020,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1021,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1021,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1022
      start: 1003
    functionDepth: 6
    functionLinenumber: 1003
    functionLinenumberEnd: 1022
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_Static_DifferentBucket_Buffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
    - '[void].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[void].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_Static_DifferentBucket_Buffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1026,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1027,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1029,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1030,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1032,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1034,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1034,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1036,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1036,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1037,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1037,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1038
      start: 1024
    functionDepth: 5
    functionLinenumber: 1024
    functionLinenumberEnd: 1038
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_SameBucket_Buffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_SameBucket_Buffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1042,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1043,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1045,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1046,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1048,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1050,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1050,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1051,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1051,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1052,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1052,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1053,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1053,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1055,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1055,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1057,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1057,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1058,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1058,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1059
      start: 1040
    functionDepth: 6
    functionLinenumber: 1040
    functionLinenumberEnd: 1059
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_Static_SameBucket_Buffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[void].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[void].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_Static_SameBucket_Buffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1063,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1064,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1066,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1069,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1072,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1074,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1074,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1075,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1075,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1076,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1076,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1078,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1078,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1079,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1079,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1080
      start: 1061
    functionDepth: 5
    functionLinenumber: 1061
    functionLinenumberEnd: 1080
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_CloneInput()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_CloneInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1084,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1085,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1087,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1090,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1092,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1092,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1093,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1093,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1094,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1094,1
    - Dst: '[void].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1097,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1099,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1099,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1100,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1100,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1101,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1101,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1103,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1103,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1104,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1105
      start: 1082
    functionDepth: 6
    functionLinenumber: 1082
    functionLinenumberEnd: 1105
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_Static_CloneInput()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[void].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[void].addLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[void].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_Static_CloneInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1109,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1110,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1112,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1113,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1114,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1115,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].xor(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1118,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1120,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1120,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1121,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1121,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1122,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1123
      start: 1107
    functionDepth: 6
    functionLinenumber: 1107
    functionLinenumberEnd: 1123
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testXor_SingleBucket()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].xor(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testXor_SingleBucket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1127,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1128,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1130,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1131,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1132,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1133,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].xor(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1135,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1137,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1137,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1138,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1138,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1139,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1140
      start: 1125
    functionDepth: 6
    functionLinenumber: 1125
    functionLinenumberEnd: 1140
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testXor_Buffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].xor(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testXor_Buffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1144,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1145,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1147,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1148,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].xor(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1151,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1153,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1153,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1154,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1154,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1155,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1156
      start: 1142
    functionDepth: 6
    functionLinenumber: 1142
    functionLinenumberEnd: 1156
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testXor_DifferentBucket()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].xor(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testXor_DifferentBucket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1160,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1161,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1163,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1164,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1165,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].xor(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1168,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1170,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1170,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1171,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1172
      start: 1158
    functionDepth: 6
    functionLinenumber: 1158
    functionLinenumberEnd: 1172
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testXor_MultipleBucket()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].xor(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testXor_MultipleBucket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1176,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1177,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1179,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1180,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1181,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1182,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1185,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1187,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1187,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1188,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1188,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1189
      start: 1174
    functionDepth: 5
    functionLinenumber: 1174
    functionLinenumberEnd: 1189
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_SingleBucket()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_SingleBucket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1193,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1194,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1196,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1197,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1198,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1199,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1202,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1204,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1204,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1205,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1205,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1206,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1206,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1207,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1207,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1208,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1208,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1209,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1209,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1211,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1211,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1212,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1213
      start: 1191
    functionDepth: 6
    functionLinenumber: 1191
    functionLinenumberEnd: 1213
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_Static_SingleBucket()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[void].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[void].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_Static_SingleBucket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1217,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1218,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1220,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1221,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1224,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1226,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1226,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1227,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1228
      start: 1215
    functionDepth: 4
    functionLinenumber: 1215
    functionLinenumberEnd: 1228
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_Buffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_Buffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1232,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1233,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1235,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1236,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1239,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1241,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1241,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1242,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1242,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1243,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1243,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1244,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1244,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1246,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1246,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1247,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1247,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1248
      start: 1230
    functionDepth: 6
    functionLinenumber: 1230
    functionLinenumberEnd: 1248
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_Static_Buffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[void].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[void].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_Static_Buffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1252,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1253,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1255,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1256,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1259,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1261,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1261,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1262
      start: 1250
    functionDepth: 5
    functionLinenumber: 1250
    functionLinenumberEnd: 1262
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_DifferentBucket()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_DifferentBucket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1266,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1267,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1269,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1270,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1273,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1275,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1275,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1276,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1276,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1277,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1277,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1278,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1278,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1280,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1280,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1281
      start: 1264
    functionDepth: 6
    functionLinenumber: 1264
    functionLinenumberEnd: 1281
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_Static_DifferentBucket()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
    - '[void].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_Static_DifferentBucket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1285,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1286,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1288,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1289,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1290,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1293,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1295,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1295,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1296,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1296,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1297
      start: 1283
    functionDepth: 5
    functionLinenumber: 1283
    functionLinenumberEnd: 1297
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_MultipleBucket()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_MultipleBucket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1301,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1302,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1304,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1305,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1306,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1309,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1311,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1311,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1312,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1312,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1313,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1313,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1314,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1314,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1315,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1315,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1317,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1317,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1318,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1318,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1319
      start: 1299
    functionDepth: 6
    functionLinenumber: 1299
    functionLinenumberEnd: 1319
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_Static_MultipleBucket()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
    - '[void].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[void].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_Static_MultipleBucket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1323,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1324,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1326,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1327,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1328,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1329,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].andNot(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1332,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1334,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1334,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1335,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1335,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1336
      start: 1321
    functionDepth: 6
    functionLinenumber: 1321
    functionLinenumberEnd: 1336
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAndNot_SingleBucket()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].andNot(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAndNot_SingleBucket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1340,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1341,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1343,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1344,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1345,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1346,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].andNot(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1349,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1351,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1351,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1352,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1352,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1353,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1353,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1354,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1354,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1355,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1355,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1356,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1356,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1358,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1358,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1359,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1359,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1360
      start: 1338
    functionDepth: 6
    functionLinenumber: 1338
    functionLinenumberEnd: 1360
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAndNot_Static_SingleBucket()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].andNot(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[void].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[void].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAndNot_Static_SingleBucket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1364,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1365,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1367,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1368,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].andNot(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1371,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1373,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1373,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1374,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1374,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1375
      start: 1362
    functionDepth: 6
    functionLinenumber: 1362
    functionLinenumberEnd: 1375
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAndNot_Buffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].andNot(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAndNot_Buffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1379,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1380,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1382,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1383,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].andNot(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1385,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1387,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1387,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1388,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1388,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1389,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1389,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1390,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1390,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1392,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1392,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1393,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1393,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1394
      start: 1377
    functionDepth: 6
    functionLinenumber: 1377
    functionLinenumberEnd: 1394
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAndNot_Static_Buffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].andNot(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[void].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[void].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAndNot_Static_Buffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1398,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1399,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1401,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1402,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].andNot(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1405,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1407,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1407,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1408,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1408,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1409
      start: 1396
    functionDepth: 6
    functionLinenumber: 1396
    functionLinenumberEnd: 1409
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAndNot_DifferentBucket()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].andNot(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAndNot_DifferentBucket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1413,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1414,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1416,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1417,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].andNot(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1420,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1422,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1422,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1423,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1423,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1424,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1424,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1425,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1425,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1427,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1427,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1428,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1428,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1429
      start: 1411
    functionDepth: 6
    functionLinenumber: 1411
    functionLinenumberEnd: 1429
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAndNot_Static_DifferentBucket()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].andNot(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
    - '[void].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[void].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAndNot_Static_DifferentBucket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1433,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1434,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1436,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1437,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1438,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].andNot(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1441,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1443,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1443,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1444,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1444,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1445
      start: 1431
    functionDepth: 6
    functionLinenumber: 1431
    functionLinenumberEnd: 1445
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAndNot_MultipleBucket()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].andNot(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAndNot_MultipleBucket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1449,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1450,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1452,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1453,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1454,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].andNot(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1457,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1459,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1459,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1460,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1460,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1461,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1461,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1462,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1462,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1463,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1463,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1465,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1465,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1466,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1466,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1467
      start: 1447
    functionDepth: 6
    functionLinenumber: 1447
    functionLinenumberEnd: 1467
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAndNot_Static_MultipleBucket()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].andNot(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
    - '[void].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[void].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAndNot_Static_MultipleBucket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1471,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1473,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1474,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1475,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toString()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1477,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(String,String)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1477,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1478
      start: 1469
    functionDepth: 4
    functionLinenumber: 1469
    functionLinenumberEnd: 1478
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testToString_signed()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].toString()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testToString_signed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1482,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1484,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1485,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1486,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toString()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1488,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(String,String)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1488,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1489
      start: 1480
    functionDepth: 4
    functionLinenumber: 1480
    functionLinenumberEnd: 1489
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testToString_unsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].toString()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testToString_unsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newUnsignedHeap()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1493,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1495,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1496,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1496,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1498,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1498,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1499,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1499,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1500
      start: 1491
    functionDepth: 5
    functionLinenumber: 1491
    functionLinenumberEnd: 1500
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAddRange_SingleBucket_NotBuffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newUnsignedHeap()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAddRange_SingleBucket_NotBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1504,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1506,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1507,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1507,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1509,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1509,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1510,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1510,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1511
      start: 1502
    functionDepth: 5
    functionLinenumber: 1502
    functionLinenumberEnd: 1511
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAddRange_SingleBucket_Buffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAddRange_SingleBucket_Buffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1517,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1519,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1521,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1522,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1522,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1524,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1524,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1525,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1525,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1526
      start: 1515
    functionDepth: 5
    functionLinenumber: 1515
    functionLinenumberEnd: 1526
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAddRange_EndExcludingNextBitmapFirstLow()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.Util].toUnsignedLong()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAddRange_EndExcludingNextBitmapFirstLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1530,1
    - Dst: '[org.roaringbitmap.longlong.RoaringIntPacking].pack(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1534,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(long,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1536,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1538,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1538,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1540,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(long,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1540,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1541,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1541,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1542
      start: 1528
    functionDepth: 5
    functionLinenumber: 1528
    functionLinenumberEnd: 1542
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAddRange_MultipleBuckets()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.RoaringIntPacking].pack(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(long,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(long,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAddRange_MultipleBuckets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertThrows()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1549,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1556
      start: 1547
    functionDepth: 0
    functionLinenumber: 1547
    functionLinenumberEnd: 1556
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testCardinalityAboveIntegerMaxValue_RoaringBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testCardinalityAboveIntegerMaxValue_RoaringBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1560,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1565,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1566,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1566,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1568,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1568,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1570,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1570,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1571,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1571,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1572
      start: 1558
    functionDepth: 5
    functionLinenumber: 1558
    functionLinenumberEnd: 1572
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testCardinalityAboveIntegerMaxValue()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testCardinalityAboveIntegerMaxValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1576,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1578,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1579,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1581,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1581,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].select()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1582,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1582,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1583
      start: 1574
    functionDepth: 4
    functionLinenumber: 1574
    functionLinenumberEnd: 1583
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRoaringBitmap_SelectAboveIntegerMaxValue()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
    - '[org.roaringbitmap.Util].toUnsignedLong()'
    - '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].select()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRoaringBitmap_SelectAboveIntegerMaxValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1587,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1589,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1590,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1592,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1592,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].select()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1593,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1593,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1594
      start: 1585
    functionDepth: 4
    functionLinenumber: 1585
    functionLinenumberEnd: 1594
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRoaringBitmap_SelectAboveIntegerMaxValuePlusOne()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
    - '[org.roaringbitmap.Util].toUnsignedLong()'
    - '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].select()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRoaringBitmap_SelectAboveIntegerMaxValuePlusOne()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1598,1
    - Dst: '[org.roaringbitmap.longlong.RoaringIntPacking].pack(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1603,1
    - Dst: '[org.roaringbitmap.longlong.RoaringIntPacking].high(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1607,1
    - Dst: '[org.roaringbitmap.longlong.RoaringIntPacking].high(long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1607,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertNotEquals(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1607,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1610,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].trim()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1613,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1614
      start: 1596
    functionDepth: 3
    functionLinenumber: 1596
    functionLinenumberEnd: 1614
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testTrim()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.RoaringIntPacking].high(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertNotEquals(int,int)'
    - '[org.roaringbitmap.longlong.RoaringIntPacking].pack(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].trim()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean)'
    - '[org.roaringbitmap.longlong.RoaringIntPacking].high(long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testTrim()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newUnsignedHeap()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1618,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1620,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1621,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].iterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1623,1
    - Dst: '[java.util.Iterator<Long>].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1625,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1625,1
    - Dst: '[java.util.Iterator<Long>].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1626,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].longValue()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1626,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1626,1
    - Dst: '[java.util.Iterator<Long>].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1627,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1627,1
    - Dst: '[java.util.Iterator<Long>].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1628,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].longValue()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1628,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1628,1
    - Dst: '[java.util.Iterator<Long>].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1629,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertFalse(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1629,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1630
      start: 1616
    functionDepth: 3
    functionLinenumber: 1616
    functionLinenumberEnd: 1630
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAutoboxedIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newUnsignedHeap()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertFalse(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[java.util.Iterator<Long>].next()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].longValue()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].iterator()'
    - '[java.util.Iterator<Long>].hasNext()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAutoboxedIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertThrows()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1634,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1649
      start: 1632
    functionDepth: 0
    functionLinenumber: 1632
    functionLinenumberEnd: 1649
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAutoboxedIterator_CanNotRemove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAutoboxedIterator_CanNotRemove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newNoCache()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1653,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1655,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1656,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1658,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1658,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1659,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1659,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1660
      start: 1651
    functionDepth: 4
    functionLinenumber: 1651
    functionLinenumberEnd: 1660
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSelect_NoCache_MultipleBuckets()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newNoCache()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSelect_NoCache_MultipleBuckets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertThrows()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1664,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1671
      start: 1662
    functionDepth: 0
    functionLinenumber: 1662
    functionLinenumberEnd: 1671
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSelect_Empty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSelect_Empty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertThrows()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1675,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1684
      start: 1673
    functionDepth: 0
    functionLinenumber: 1673
    functionLinenumberEnd: 1684
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSelect_OutOfBounds_MatchCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSelect_OutOfBounds_MatchCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertThrows()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1688,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1697
      start: 1686
    functionDepth: 0
    functionLinenumber: 1686
    functionLinenumberEnd: 1697
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSelect_OutOfBounds_OtherCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSelect_OutOfBounds_OtherCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newNoCache()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1701,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1703,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1704,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1706,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1706,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1707,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1707,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1708,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1708,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1709,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1709,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1710
      start: 1699
    functionDepth: 4
    functionLinenumber: 1699
    functionLinenumberEnd: 1710
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRank_NoCache_MultipleBuckets()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newNoCache()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRank_NoCache_MultipleBuckets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newNoCache()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1714,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1716,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1717,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1719,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1719,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1720
      start: 1712
    functionDepth: 4
    functionLinenumber: 1712
    functionLinenumberEnd: 1720
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRank_NoCache_HighNotPresent()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newNoCache()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRank_NoCache_HighNotPresent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmapSupplier].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1724,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,org.roaringbitmap.RoaringBitmapSupplier)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1724,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1726,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1727,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].runOptimize()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1729,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1730
      start: 1722
    functionDepth: 3
    functionLinenumber: 1722
    functionLinenumberEnd: 1730
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRunOptimize_NotBuffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,org.roaringbitmap.RoaringBitmapSupplier)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].runOptimize()'
    - '[org.roaringbitmap.RoaringBitmapSupplier].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRunOptimize_NotBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1734,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1736,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1737,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].runOptimize()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1739,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1740
      start: 1732
    functionDepth: 3
    functionLinenumber: 1732
    functionLinenumberEnd: 1740
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRunOptimize_Buffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].runOptimize()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRunOptimize_Buffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newUnsignedHeap()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1744,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1746,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1747,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1747,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].flip(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1749,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1750,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1750,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1751
      start: 1742
    functionDepth: 5
    functionLinenumber: 1742
    functionLinenumberEnd: 1751
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testFlipBackward()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newUnsignedHeap()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].flip(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testFlipBackward()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newUnsignedHeap()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1755,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1757,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].flip(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1758,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].contains(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1760,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1760,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].checkCardinalities(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1762,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1763
      start: 1753
    functionDepth: 2
    functionLinenumber: 1753
    functionLinenumberEnd: 1763
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testFlip_NotBuffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertFalse(boolean)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newUnsignedHeap()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].contains(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].checkCardinalities(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].flip(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testFlip_NotBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1767,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1769,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].flip(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1770,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].contains(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1772,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1772,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1773
      start: 1765
    functionDepth: 2
    functionLinenumber: 1765
    functionLinenumberEnd: 1773
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testFlip_Buffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertFalse(boolean)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].contains(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].flip(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testFlip_Buffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1779,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1780,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1782,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1783,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1785,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1786,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1788,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1790,1
    - Dst: '[com.google.common.primitives.Longs].asList(long[])'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1794,1
    - Dst: '[com.google.common.primitives.Ints].toArray(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1794,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertArrayEquals(int[],org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1794,1
    - Dst: '[com.google.common.primitives.Ints].asList(int[])'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1795,1
    - Dst: '[com.google.common.primitives.Longs].toArray(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1795,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertArrayEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long[])'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1795,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1799,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1801
      start: 1777
    functionDepth: 6
    functionLinenumber: 1777
    functionLinenumberEnd: 1801
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testDefaultBehaviorLikeRoaring()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertArrayEquals(int[],org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[com.google.common.primitives.Longs].asList(long[])'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[org.roaringbitmap.Util].toUnsignedLong()'
    - '[com.google.common.primitives.Ints].asList(int[])'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertArrayEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long[])'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[com.google.common.primitives.Longs].toArray(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].add()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    - '[com.google.common.primitives.Ints].toArray(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testDefaultBehaviorLikeRoaring()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1806,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1807,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1809,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1810,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1813,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1813,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1813,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1817,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1817,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1817,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(long,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1817,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1818
      start: 1803
    functionDepth: 5
    functionLinenumber: 1803
    functionLinenumberEnd: 1818
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testDefaultBehaviorLikeRoaring_MinusOneAsInt()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(long,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].select(int)'
    - '[org.roaringbitmap.RoaringBitmap].add()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    - '[org.roaringbitmap.Util].toUnsignedLong(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testDefaultBehaviorLikeRoaring_MinusOneAsInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1822,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1829,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getIntCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1832,1
    - Dst: '[java.util.Random].nextLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1833,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1833,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getIntCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1841,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1841,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1841,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].removeLong(long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1841,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getIntCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1843,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1843,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1845,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1845,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1846
      start: 1820
    functionDepth: 6
    functionLinenumber: 1820
    functionLinenumberEnd: 1846
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRandomAddRemove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].removeLong(long)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getIntCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertTrue(boolean)'
    - '[java.util.Random].nextLong()'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRandomAddRemove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1850,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongSizeInBytes()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1853,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1853,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].add(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1856,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].add(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1857,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1858,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1860,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].size()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1860,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1860,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongSizeInBytes()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1863,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1863,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1866,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongSizeInBytes()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1867,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1867,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1868
      start: 1848
    functionDepth: 2
    functionLinenumber: 1848
    functionLinenumberEnd: 1868
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testLongSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongSizeInBytes()'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].size()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].add(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testLongSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].bitmapOf(int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1873,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].bitmapOf(int,int,int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1874,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].naivelazyor(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1874,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].bitmapOf(int,int,int,int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1875,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].naivelazyor(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1875,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].repairAfterLazy()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1876,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].bitmapOf(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1878,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1880,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1881
      start: 1870
    functionDepth: 4
    functionLinenumber: 1870
    functionLinenumberEnd: 1881
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testLazyOr()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].bitmapOf(int,int,int,int,int,int,int,int,int,int,int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].bitmapOf(int,int,int,int,int,int,int,int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].bitmapOf(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].bitmapOf(int,int,int,int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].naivelazyor(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].repairAfterLazy()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testLazyOr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1887,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1888,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1889,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].bitmapOf(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1892,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1893,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1896,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1898,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].values()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1898,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].iterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1898,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1898,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1899,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].isEmpty()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1900,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1900,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1902
      start: 1884
    functionDepth: 4
    functionLinenumber: 1884
    functionLinenumberEnd: 1902
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_ImplicitRoaringBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].values()'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].iterator()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].isEmpty()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].next()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].bitmapOf(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_ImplicitRoaringBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1907,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1908,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1909,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].bitmapOf(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1912,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1913,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1916,1
    - Dst: '[void].getHighToBitmap()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1918,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].values()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1918,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].iterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1918,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1918,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1919,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].isEmpty()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1920,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1920,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1922
      start: 1904
    functionDepth: 6
    functionLinenumber: 1904
    functionLinenumberEnd: 1922
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_Static_ImplicitRoaringBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].values()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].iterator()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].isEmpty()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].next()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[void].getHighToBitmap()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].bitmapOf(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_Static_ImplicitRoaringBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmapSupplier].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1927,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(org.roaringbitmap.buffer.MutableRoaringBitmapSupplier)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1927,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1928,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmapSupplier].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1931,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(org.roaringbitmap.buffer.MutableRoaringBitmapSupplier)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1931,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1932,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1934,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1934,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1935,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1936,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1936,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1937
      start: 1924
    functionDepth: 5
    functionLinenumber: 1924
    functionLinenumberEnd: 1937
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_MutableRoaringBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(org.roaringbitmap.buffer.MutableRoaringBitmapSupplier)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmapSupplier].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_MutableRoaringBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmapSupplier].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1942,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(org.roaringbitmap.buffer.MutableRoaringBitmapSupplier)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1942,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1943,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmapSupplier].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1946,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(org.roaringbitmap.buffer.MutableRoaringBitmapSupplier)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1946,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1947,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1949,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1949,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1950,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1951,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1951,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1952
      start: 1939
    functionDepth: 6
    functionLinenumber: 1939
    functionLinenumberEnd: 1952
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_Static_MutableRoaringBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(org.roaringbitmap.buffer.MutableRoaringBitmapSupplier)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[void].getLongCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmapSupplier].<init>()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_Static_MutableRoaringBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmapSupplier].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1957,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(org.roaringbitmap.RoaringBitmapSupplier)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1957,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1958,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmapSupplier].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1961,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(org.roaringbitmap.buffer.MutableRoaringBitmapSupplier)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1961,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1962,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertThrows()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1964,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1965
      start: 1954
    functionDepth: 1
    functionLinenumber: 1954
    functionLinenumberEnd: 1965
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_IncompatibleImplementations()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(org.roaringbitmap.buffer.MutableRoaringBitmapSupplier)'
    - '[org.junit.jupiter.api.Assertions].assertThrows()'
    - '[org.roaringbitmap.RoaringBitmapSupplier].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmapSupplier].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(org.roaringbitmap.RoaringBitmapSupplier)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_IncompatibleImplementations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmapSupplier].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1970,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(org.roaringbitmap.RoaringBitmapSupplier)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1970,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1971,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmapSupplier].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1974,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(org.roaringbitmap.buffer.MutableRoaringBitmapSupplier)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1974,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1975,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertThrows()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1977,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1979
      start: 1967
    functionDepth: 1
    functionLinenumber: 1967
    functionLinenumberEnd: 1979
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_Static_IncompatibleImplementations()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(org.roaringbitmap.buffer.MutableRoaringBitmapSupplier)'
    - '[org.junit.jupiter.api.Assertions].assertThrows()'
    - '[org.roaringbitmap.RoaringBitmapSupplier].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmapSupplier].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(org.roaringbitmap.RoaringBitmapSupplier)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_Static_IncompatibleImplementations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1984,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1985,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1988,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1989,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].andNot(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1992,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1994,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].values()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1994,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].iterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1994,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1994,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1995,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1996,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1996,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1997,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1997,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1998,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:1998,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2000
      start: 1981
    functionDepth: 6
    functionLinenumber: 1981
    functionLinenumberEnd: 2000
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAndNot_ImplicitRoaringBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].andNot(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].iterator()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].next()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].select(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,int)'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].values()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAndNot_ImplicitRoaringBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2005,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2006,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2009,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2010,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].andNot(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2013,1
    - Dst: '[void].getHighToBitmap()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2015,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].values()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2015,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].iterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2015,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2015,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2016,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2017,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2017,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2018,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2018,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2019,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2019,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2021
      start: 2002
    functionDepth: 6
    functionLinenumber: 2002
    functionLinenumberEnd: 2021
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAndNot_Static_ImplicitRoaringBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].values()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].iterator()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].andNot(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].next()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].select(int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,int)'
    - '[void].getHighToBitmap()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAndNot_Static_ImplicitRoaringBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2026,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2027,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].bitmapOf(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2030,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2033,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2035,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].values()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2035,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].iterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2035,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2035,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2036,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2037,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2037,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2039
      start: 2023
    functionDepth: 4
    functionLinenumber: 2023
    functionLinenumberEnd: 2039
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_ImplicitRoaringBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].values()'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].iterator()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].next()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].bitmapOf(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_ImplicitRoaringBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2044,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2045,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].bitmapOf(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2048,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].naivelazyor(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2051,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].repairAfterLazy()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2052,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2054,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].values()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2054,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].iterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2054,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2054,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2055,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2056,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2056,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2058
      start: 2041
    functionDepth: 4
    functionLinenumber: 2041
    functionLinenumberEnd: 2058
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testNaivelazyor_ImplicitRoaringBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].values()'
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].iterator()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].next()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].naivelazyor(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].repairAfterLazy()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].bitmapOf(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testNaivelazyor_ImplicitRoaringBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestAdversarialInputs].openInputstream(String)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2062,1
    - Dst: '[com.google.common.io.ByteStreams].toByteArray(java.io.InputStream)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2062,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].serializedSizeInBytes()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2064,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2064,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2066,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2067,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2067,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2068,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2068,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - resourceName
    - bitmap
    argTypes:
    - String
    - org.roaringbitmap.longlong.Roaring64NavigableMap
    constantsTouched: []
    func_position:
      end: 2069
      start: 2060
    functionDepth: 2
    functionLinenumber: 2060
    functionLinenumberEnd: 2069
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].checkConsistencyWithResource(String,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[com.google.common.io.ByteStreams].toByteArray(java.io.InputStream)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].serializedSizeInBytes()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].serialize(java.io.DataOutputStream)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.TestAdversarialInputs].openInputstream(String)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].checkConsistencyWithResource(String,org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestAdversarialInputs].openInputstream(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2076,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2078,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.InputStream)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2081,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2081,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2084,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2084,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2085,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].size()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2085,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2085,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].checkConsistencyWithResource(org.roaringbitmap.longlong.TestRoaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2087,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2088
      start: 2071
    functionDepth: 5
    functionLinenumber: 2071
    functionLinenumberEnd: 2088
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSerialization_empty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestAdversarialInputs].openInputstream(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].checkConsistencyWithResource(org.roaringbitmap.longlong.TestRoaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].deserialize(java.io.DataInputStream)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].size()'
    - '[java.io.DataInputStream].<init>(java.io.InputStream)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSerialization_empty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestAdversarialInputs].openInputstream(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2095,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2097,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.InputStream)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2100,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2100,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2103,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2103,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2104,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].size()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2104,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2104,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2105,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2105,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2106,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2106,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].checkConsistencyWithResource(org.roaringbitmap.longlong.TestRoaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2109
      start: 2090
    functionDepth: 5
    functionLinenumber: 2090
    functionLinenumberEnd: 2109
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSerialization_64map32bitvals()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestAdversarialInputs].openInputstream(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].checkConsistencyWithResource(org.roaringbitmap.longlong.TestRoaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].deserialize(java.io.DataInputStream)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].size()'
    - '[java.io.DataInputStream].<init>(java.io.InputStream)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSerialization_64map32bitvals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].getSourceForAllKindsOfNodeTypes()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2113,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2115,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2117,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2120,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2122,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2123,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].contains(long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2124,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2124,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].size()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2127,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2127,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].serializedSizeInBytes()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2129,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2135,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2136,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2137,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2138,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2140,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2140,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2141,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2142,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2143,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2144,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2144,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2145
      start: 2111
    functionDepth: 4
    functionLinenumber: 2111
    functionLinenumberEnd: 2145
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAllKindOfNodeTypesSerDeser()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].size()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].contains(long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongIterator()'
    - '[org.roaringbitmap.longlong.LongIterator].next()'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].serializedSizeInBytes()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].serialize(java.io.DataOutputStream)'
    - '[java.io.ByteArrayOutputStream].<init>(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(long,long)'
    - '[org.roaringbitmap.longlong.LongIterator].hasNext()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].getSourceForAllKindsOfNodeTypes()'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].deserialize(java.io.DataInputStream)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAllKindOfNodeTypesSerDeser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestAdversarialInputs].openInputstream(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2152,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2154,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.InputStream)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2157,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2157,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2160,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2160,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2161,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].size()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2161,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2161,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2162,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2162,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2163,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2163,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2164,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2164,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2165,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2165,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2166,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2166,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].checkConsistencyWithResource(org.roaringbitmap.longlong.TestRoaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2169
      start: 2147
    functionDepth: 5
    functionLinenumber: 2147
    functionLinenumberEnd: 2169
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSerialization_spreadvals()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestAdversarialInputs].openInputstream(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].checkConsistencyWithResource(org.roaringbitmap.longlong.TestRoaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].deserialize(java.io.DataInputStream)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].size()'
    - '[java.io.DataInputStream].<init>(java.io.InputStream)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSerialization_spreadvals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.TestAdversarialInputs].openInputstream(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2176,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2178,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.InputStream)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2181,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2181,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2184,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2185,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2185,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2186,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].size()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2186,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2186,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2187,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2187,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2188,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2188,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2189,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2189,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2190,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2190,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2191,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2191,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].checkConsistencyWithResource(org.roaringbitmap.longlong.TestRoaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2194
      start: 2171
    functionDepth: 5
    functionLinenumber: 2171
    functionLinenumberEnd: 2194
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSerialization_highvals()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.TestAdversarialInputs].openInputstream(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
    - '[org.roaringbitmap.Util].toUnsignedLong()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].checkConsistencyWithResource(org.roaringbitmap.longlong.TestRoaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].deserialize(java.io.DataInputStream)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.longlong.TestRoaring64NavigableMap,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].size()'
    - '[java.io.DataInputStream].<init>(java.io.InputStream)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSerialization_highvals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2199,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2200,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2201,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2202,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2204,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2204,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2205,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[])'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2206
      start: 2196
    functionDepth: 5
    functionLinenumber: 2196
    functionLinenumberEnd: 2206
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAddExtremes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[])'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAddExtremes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2210,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2211,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2212,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2213,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2215,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2215,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2216,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[])'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2217
      start: 2208
    functionDepth: 5
    functionLinenumber: 2208
    functionLinenumberEnd: 2217
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAddExtremes_signed()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(int)'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[])'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAddExtremes_signed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2221,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2222,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2224,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2224,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2225,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[])'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2226
      start: 2219
    functionDepth: 5
    functionLinenumber: 2219
    functionLinenumberEnd: 2226
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRangeExtremeEnd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[])'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRangeExtremeEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2230,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2231,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2233,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2233,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2234,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[])'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2235
      start: 2228
    functionDepth: 5
    functionLinenumber: 2228
    functionLinenumberEnd: 2235
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRangeExtremeEnd_signed()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[])'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRangeExtremeEnd_signed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2239,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2240,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2242,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2242,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2243,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].size()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2243,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2243,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2248,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[])'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2249
      start: 2237
    functionDepth: 5
    functionLinenumber: 2237
    functionLinenumberEnd: 2249
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRangeAroundIntegerMax()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[])'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].size()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,int)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRangeAroundIntegerMax()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2253,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(org.roaringbitmap.longlong.TestRoaring64NavigableMap,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2255,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2257,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2257,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2258,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].size()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2258,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2258,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2260,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[])'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2259,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2261
      start: 2251
    functionDepth: 5
    functionLinenumber: 2251
    functionLinenumberEnd: 2261
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRangeAround2TimesIntegerMax()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[])'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(org.roaringbitmap.longlong.TestRoaring64NavigableMap,int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].size()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRangeAround2TimesIntegerMax()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2265,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2266,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2268,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2268,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2271,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[])'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2269,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2272
      start: 2263
    functionDepth: 5
    functionLinenumber: 2263
    functionLinenumberEnd: 2272
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRangeAroundLongMax()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[])'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRangeAroundLongMax()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2276,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertThrows()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2278,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2283
      start: 2274
    functionDepth: 2
    functionLinenumber: 2274
    functionLinenumberEnd: 2283
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRangeAroundLongMax_signed()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
    - '[org.junit.jupiter.api.Assertions].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRangeAroundLongMax_signed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertThrows()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2287,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2288
      start: 2285
    functionDepth: 0
    functionLinenumber: 2285
    functionLinenumberEnd: 2288
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testEmptyFirst()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testEmptyFirst()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertThrows()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2292,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2293
      start: 2290
    functionDepth: 0
    functionLinenumber: 2290
    functionLinenumberEnd: 2293
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testEmptyLast()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testEmptyLast()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2297,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].add(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2299,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].add(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2300,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].add(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2301,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].first()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2302,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2302,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].last()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2303,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2303,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2304
      start: 2295
    functionDepth: 5
    functionLinenumber: 2295
    functionLinenumberEnd: 2304
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testFirstLast_32b()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].add(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].last()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].first()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testFirstLast_32b()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2308,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].add()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2310,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].add()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2311,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].add()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2312,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].first()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2313,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2313,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].last()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2314,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2314,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2315
      start: 2306
    functionDepth: 5
    functionLinenumber: 2306
    functionLinenumberEnd: 2315
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testFirstLast_64b()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].last()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].add()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].first()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testFirstLast_64b()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2319,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].add(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2321,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].add(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2322,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].add(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2323,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].add()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2324,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].add()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2325,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].add()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2326,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].first()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2327,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2327,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].last()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2328,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(long)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2329
      start: 2317
    functionDepth: 5
    functionLinenumber: 2317
    functionLinenumberEnd: 2329
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testFirstLast_32_64b()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].last()'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].assertEquals(long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].add()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].add(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].first()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testFirstLast_32_64b()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2334,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].add()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2335,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2337,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].add(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2338,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].add(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2339,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2341,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2342,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2343,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2345,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64NavigableMap:2345,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2346
      start: 2332
    functionDepth: 5
    functionLinenumber: 2332
    functionLinenumberEnd: 2346
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_negativeInt_sortedHighs_signedLongsTrue()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].add()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(long,int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].add(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_negativeInt_sortedHighs_signedLongsTrue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.TestRoaring64NavigableMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.TestRoaring64NavigableMap
    signature: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:27,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64Bitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 4
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 79
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64Bitmap
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Random].<init>(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:31,1
    - Dst: '[HashSet].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:32,1
    - Dst: '[Random].nextLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:35,1
    - Dst: '[HashSet].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:35,1
    - Dst: '[HashSet].size()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:39,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:39,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Set<Long>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 41
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].getSourceForAllKindsOfNodeTypes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 2
    functionsReached:
    - '[HashSet].<init>()'
    - '[Random].<init>(int)'
    - '[HashSet].size()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[Random].nextLong()'
    - '[HashSet].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    linkageType: ''
    returnType: Set<Long>
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].getSourceForAllKindsOfNodeTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:45,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:46,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:47,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:48,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertNotEquals(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:49,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].removeLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:50,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 43
    functionDepth: 4
    functionLinenumber: 43
    functionLinenumberEnd: 52
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testEquality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].removeLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertNotEquals(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testEquality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:56,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:57,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:58,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:60,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:62,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:63,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:65,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:68,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:69,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:71,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:74,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:75,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:77,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:78,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:79,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:79,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:80,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:81,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:82,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertNotEquals(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:83,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertNotEquals(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:84,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].clear()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:85,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].removeLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:86,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:88,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:89,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:89,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 54
    functionDepth: 4
    functionLinenumber: 54
    functionLinenumberEnd: 90
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testClone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].clear()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].removeLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertNotEquals(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testClone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Random].<init>(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:94,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:95,1
    - Dst: '[HashSet].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:96,1
    - Dst: '[Random].nextLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:99,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:100,1
    - Dst: '[HashSet].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:101,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:103,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:105,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:106,1
    - Dst: '[HashSet].contains(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:107,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:107,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 92
    functionDepth: 4
    functionLinenumber: 92
    functionLinenumberEnd: 111
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].test()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[HashSet].contains(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
    - '[HashSet].<init>()'
    - '[Random].<init>(int)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[Random].nextLong()'
    - '[HashSet].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].test()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].getSourceForAllKindsOfNodeTypes()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:115,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:117,1
    - Dst: '[Set<Long>].forEach()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:118,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:120,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:122,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:123,1
    - Dst: '[Set<Long>].contains(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:124,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:124,1
    - Dst: '[Set<Long>].size()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:127,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:127,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:129,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:134,1
    - Dst: '[ByteArrayOutputStream].<init>(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:135,1
    - Dst: '[DataOutputStream].<init>(ByteArrayOutputStream)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:136,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].serialize(DataOutputStream)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:137,1
    - Dst: '[ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:139,1
    - Dst: '[ByteArrayInputStream].<init>(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:139,1
    - Dst: '[DataInputStream].<init>(ByteArrayInputStream)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:140,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:141,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].deserialize(DataInputStream)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:142,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:143,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:143,1
    - Dst: '[java.nio.ByteBuffer].allocate(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:147,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].order(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:147,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].serialize(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:148,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].flip()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:150,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:151,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].deserialize(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:152,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:153,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(long,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:153,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 113
    functionDepth: 6
    functionLinenumber: 113
    functionLinenumberEnd: 154
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAllKindOfNodeTypesSerDeser()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[Set<Long>].size()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].serialize(DataOutputStream)'
    - '[ByteArrayInputStream].<init>(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].getSourceForAllKindsOfNodeTypes()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].order(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].deserialize(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(long,long)'
    - '[java.nio.ByteBuffer].allocate(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[DataOutputStream].<init>(ByteArrayOutputStream)'
    - '[ByteArrayOutputStream].toByteArray()'
    - '[Set<Long>].forEach()'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].serialize(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[ByteArrayOutputStream].<init>(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].deserialize(DataInputStream)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].flip()'
    - '[Set<Long>].contains(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[DataInputStream].<init>(ByteArrayInputStream)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAllKindOfNodeTypesSerDeser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:158,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:160,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:160,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:160,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:161,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:161,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:162,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:162,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:163,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:163,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:164,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:164,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:165,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:165,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:166,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:166,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:167,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:167,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:168,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:168,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:169,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:169,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:170,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 156
    functionDepth: 5
    functionLinenumber: 156
    functionLinenumberEnd: 171
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(boolean)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:175,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:176,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:178,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:179,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:179,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:180,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:180,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:181,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:181,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:182,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:182,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:183,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:183,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:184,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:184,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:185,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:185,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:186,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:186,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:187,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:187,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:188,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:188,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:189,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:189,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:190,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:190,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:191,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:191,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:192,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 173
    functionDepth: 5
    functionLinenumber: 173
    functionLinenumberEnd: 193
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testZero()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(boolean)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong()'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:197,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:198,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:200,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:201,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:201,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:202,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:202,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:203,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:203,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].contains()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:204,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:204,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:205,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:205,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:206,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:206,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:207,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:207,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:208,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:208,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:209,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:209,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:210,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:210,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:211,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:211,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:212,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:212,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:213,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:213,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:214,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:214,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:215,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:215,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:216,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertArrayEquals(long[])'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 195
    functionDepth: 5
    functionLinenumber: 195
    functionLinenumberEnd: 217
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testMinusOne_Unsigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(long)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(boolean)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertArrayEquals(long[])'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].contains()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testMinusOne_Unsigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:221,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:222,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:223,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:225,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:226,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:226,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:227,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:227,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:228,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:228,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:229,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:229,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:230,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:230,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:231,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:231,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:232,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:232,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:233,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:233,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:234,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:234,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:235,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:235,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:236,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:236,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:237,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:237,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:238,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:238,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:239,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:239,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:240,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:240,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:241,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:241,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:242,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:242,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:243,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:243,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:244,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertArrayEquals(long[])'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 245
      start: 219
    functionDepth: 5
    functionLinenumber: 219
    functionLinenumberEnd: 245
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSimpleIntegers()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(boolean)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertArrayEquals(long[])'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSimpleIntegers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertThrows()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:249,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 256
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 256
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAddOneSelect2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAddOneSelect2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:260,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addInt()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:261,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:262,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 263
      start: 258
    functionDepth: 5
    functionLinenumber: 258
    functionLinenumberEnd: 263
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAddInt()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addInt()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAddInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:267,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:268,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:269,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:269,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:269,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:270,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:270,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 271
      start: 265
    functionDepth: 5
    functionLinenumber: 265
    functionLinenumberEnd: 271
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testIterator_NextWithoutHasNext_Filled()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testIterator_NextWithoutHasNext_Filled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertThrows()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:275,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 281
      start: 273
    functionDepth: 0
    functionLinenumber: 273
    functionLinenumberEnd: 281
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testIterator_NextWithoutHasNext_Empty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testIterator_NextWithoutHasNext_Empty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:285,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:286,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:287,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:288,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:288,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:289,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:289,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:290,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:290,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:291,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:291,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:292,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:292,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:293,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:293,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:294,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:294,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:295,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:295,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:296,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:296,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:297,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:297,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:298,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:298,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:299,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:299,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:300,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertArrayEquals(long[])'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 301
      start: 283
    functionDepth: 5
    functionLinenumber: 283
    functionLinenumberEnd: 301
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testLongMaxValue()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertArrayEquals(long[])'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testLongMaxValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:305,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:306,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:307,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:308,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:308,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:309,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:309,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:310,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:310,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:311,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:311,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:312,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:312,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:313,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:313,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:314,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:314,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:315,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:315,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:316,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:316,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:317,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:317,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:318,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:318,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:319,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:319,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 320
      start: 303
    functionDepth: 5
    functionLinenumber: 303
    functionLinenumberEnd: 320
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testLongMinValue()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong()'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testLongMinValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:324,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:326,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:327,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:328,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:329,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:330,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:331,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:331,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:332,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:332,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:333,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:333,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:334,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:334,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:335,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:335,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:336,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:336,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:337,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:337,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:338,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:338,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:339,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:339,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:340,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:340,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:341,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:341,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:342,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:342,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:343,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:343,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:344,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:344,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:345,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:345,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:346,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:346,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:347,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:347,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:348,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:348,1
    - Dst: '[ArrayList].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:350,1
    - Dst: '[org.roaringbitmap.longlong.LongConsumer].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:352,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].forEach(org.roaringbitmap.longlong.LongConsumer)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:351,1
    - Dst: Arrays.asList(int,int,org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:359,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,ArrayList)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:359,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 360
      start: 322
    functionDepth: 5
    functionLinenumber: 322
    functionLinenumberEnd: 360
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testLongMinValueZeroOneMaxValue()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[ArrayList].<init>()'
    - Arrays.asList(int,int,org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong()'
    - '[org.roaringbitmap.longlong.LongConsumer].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].forEach(org.roaringbitmap.longlong.LongConsumer)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,ArrayList)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testLongMinValueZeroOneMaxValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:364,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:365,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:366,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:367,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:368,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:368,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:369,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:369,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:370,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:370,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:371,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:371,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:372,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:372,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 373
      start: 362
    functionDepth: 5
    functionLinenumber: 362
    functionLinenumberEnd: 373
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testReverseIterator_SingleBuket()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIterator()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testReverseIterator_SingleBuket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:377,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:379,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:380,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:381,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:382,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:382,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:383,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:383,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:384,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:384,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:385,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:385,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:386,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:386,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 387
      start: 375
    functionDepth: 5
    functionLinenumber: 375
    functionLinenumberEnd: 387
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testReverseIterator_MultipleBuket()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIterator()'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testReverseIterator_MultipleBuket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:391,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:393,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:394,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:395,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:396,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:397,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:401,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:402,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:403,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].stream()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:406,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].toArray()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:406,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertArrayEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:407,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertArrayEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:408,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 409
      start: 389
    functionDepth: 5
    functionLinenumber: 389
    functionLinenumberEnd: 409
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testStream_matchesIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertArrayEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].toArray()'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertArrayEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].stream()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testStream_matchesIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:413,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:415,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:416,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:417,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:418,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:419,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:423,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:424,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:425,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].reverseStream()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:428,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].toArray()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:428,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertArrayEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:429,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertArrayEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:430,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 431
      start: 411
    functionDepth: 5
    functionLinenumber: 411
    functionLinenumberEnd: 431
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testReverseStream_matchesReverseIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertArrayEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIterator()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].reverseStream()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].toArray()'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertArrayEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testReverseStream_matchesReverseIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:435,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:438,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:439,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:439,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].removeLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:442,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:443,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:443,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:444,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:444,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:447,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:448,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:448,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 449
      start: 433
    functionDepth: 5
    functionLinenumber: 433
    functionLinenumberEnd: 449
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testRemove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].removeLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testRemove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:453,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:456,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:457,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:458,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:458,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].removeLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:461,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:462,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:462,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:464,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:464,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:467,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:468,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:468,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:470,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:470,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:471,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:471,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 472
      start: 451
    functionDepth: 5
    functionLinenumber: 451
    functionLinenumberEnd: 472
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testRemoveDifferentBuckets()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].removeLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testRemoveDifferentBuckets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:476,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:479,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:480,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:481,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:481,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].removeLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:484,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:485,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:485,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:487,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:487,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:490,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:491,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:491,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:493,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:493,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:494,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:494,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 495
      start: 474
    functionDepth: 5
    functionLinenumber: 474
    functionLinenumberEnd: 495
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testRemoveDifferentBuckets_RemoveBigAddIntermediate()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].removeLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testRemoveDifferentBuckets_RemoveBigAddIntermediate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:499,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:502,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:503,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:504,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:504,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].removeLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:507,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:508,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:508,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:510,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:510,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:513,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:514,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:514,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:516,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:516,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:517,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:517,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 518
      start: 497
    functionDepth: 5
    functionLinenumber: 497
    functionLinenumberEnd: 518
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testRemoveDifferentBuckets_RemoveIntermediateAddBug()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].removeLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testRemoveDifferentBuckets_RemoveIntermediateAddBug()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:522,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:526,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:529,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:530,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:532,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:533,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(long,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:533,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 534
      start: 520
    functionDepth: 5
    functionLinenumber: 520
    functionLinenumberEnd: 534
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testPerfManyDifferentBuckets()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(long,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(long)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testPerfManyDifferentBuckets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:540,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:541,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:542,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:543,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:544,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:546,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:547,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 548
      start: 536
    functionDepth: 5
    functionLinenumber: 536
    functionLinenumberEnd: 548
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testLargeSelectLong()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testLargeSelectLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:554,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:555,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:556,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:557,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:557,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 558
      start: 550
    functionDepth: 5
    functionLinenumber: 550
    functionLinenumberEnd: 558
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testLargeRankLong()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testLargeRankLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:564,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:565,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:566,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:567,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:568,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:569,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:570,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:571,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 572
      start: 560
    functionDepth: 5
    functionLinenumber: 560
    functionLinenumberEnd: 572
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testIterationOrder()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testIterationOrder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:576,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:577,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:578,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:578,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:579,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:580,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:580,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:581,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:581,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 582
      start: 574
    functionDepth: 5
    functionLinenumber: 574
    functionLinenumberEnd: 582
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAddingLowValueAfterHighValue()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAddingLowValueAfterHighValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:586,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].checkSerializeBytes(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:588,1
    - Dst: '[org.apache.commons.lang3.SerializationUtils].clone(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:590,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertNotSame(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:593,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:594,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:594,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 595
      start: 584
    functionDepth: 5
    functionLinenumber: 584
    functionLinenumberEnd: 595
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSerializationEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].checkSerializeBytes(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].getLongCardinality()'
    - '[org.apache.commons.lang3.SerializationUtils].clone(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertNotSame(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSerializationEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:599,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:600,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:602,1
    - Dst: '[java.nio.ByteBuffer].allocate(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:602,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].order(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:602,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].serialize(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:603,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:604,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].position()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:604,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(long,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:604,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 605
      start: 597
    functionDepth: 6
    functionLinenumber: 597
    functionLinenumberEnd: 605
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSerialization_ToBigEndianBuffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].position()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].order(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[java.nio.ByteBuffer].allocate(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(long,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].serialize(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSerialization_ToBigEndianBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:609,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:610,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].checkSerializeBytes(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:612,1
    - Dst: '[org.apache.commons.lang3.SerializationUtils].clone(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:614,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertNotSame(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:617,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:618,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:618,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:619,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:619,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 620
      start: 607
    functionDepth: 5
    functionLinenumber: 607
    functionLinenumberEnd: 620
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSerialization_OneValue()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].checkSerializeBytes(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].getLongCardinality()'
    - '[org.apache.commons.lang3.SerializationUtils].clone(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertNotSame(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSerialization_OneValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:624,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:625,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].checkSerializeBytes(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:627,1
    - Dst: '[org.apache.commons.lang3.SerializationUtils].clone(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:629,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertNotSame(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:632,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:633,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:633,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:634,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:634,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 635
      start: 622
    functionDepth: 5
    functionLinenumber: 622
    functionLinenumberEnd: 635
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSerialization()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].checkSerializeBytes(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].getLongCardinality()'
    - '[org.apache.commons.lang3.SerializationUtils].clone(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertNotSame(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSerialization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:639,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:640,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:641,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:642,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].checkSerializeBytes(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:644,1
    - Dst: '[org.apache.commons.lang3.SerializationUtils].clone(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:646,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertNotSame(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:649,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:650,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:650,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:651,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:651,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:652,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:652,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:653,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:653,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getSizeInBytes()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:654,1
    - Dst: '[java.nio.ByteBuffer].allocate(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:655,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].order(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:655,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].serialize(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:656,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].flip()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:657,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:658,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].deserialize(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:659,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:660,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:660,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:661,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:661,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:662,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:662,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:663,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:663,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 664
      start: 637
    functionDepth: 8
    functionLinenumber: 637
    functionLinenumberEnd: 664
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSerializationMultipleBuckets()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].checkSerializeBytes(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(long)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].order(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].deserialize(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.apache.commons.lang3.SerializationUtils].clone(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getSizeInBytes()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].serialize(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertNotSame(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].flip()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[java.nio.ByteBuffer].allocate(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSerializationMultipleBuckets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:668,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:669,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:671,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:672,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:674,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:675,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:677,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:677,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:679,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:679,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:680,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:680,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:682,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:682,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:684,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:684,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:685,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:685,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 686
      start: 666
    functionDepth: 7
    functionLinenumber: 666
    functionLinenumberEnd: 686
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testOrSameBucket()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[void].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    - '[void].select(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testOrSameBucket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:690,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:691,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:693,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:694,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:695,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:697,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:698,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:700,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:700,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:702,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:702,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:703,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:703,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:704,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:704,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:706,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:706,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:708,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:708,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:709,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:709,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:710,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:710,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 711
      start: 688
    functionDepth: 7
    functionLinenumber: 688
    functionLinenumberEnd: 711
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testOrMultipleBuckets()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[void].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    - '[void].select(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testOrMultipleBuckets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:715,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:716,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:718,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:719,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:721,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:722,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:724,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:724,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:726,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:726,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:727,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:727,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:729,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:729,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:731,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:731,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:732,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:732,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 733
      start: 713
    functionDepth: 7
    functionLinenumber: 713
    functionLinenumberEnd: 733
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testOrDifferentBucket()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[void].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    - '[void].select(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testOrDifferentBucket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:737,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:738,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:740,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:741,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:743,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:744,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:746,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:746,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:748,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:748,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:749,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:749,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:751,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:751,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:753,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:753,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:754,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:754,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 755
      start: 735
    functionDepth: 7
    functionLinenumber: 735
    functionLinenumberEnd: 755
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testOrDifferentBucket2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[void].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    - '[void].select(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testOrDifferentBucket2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:759,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:760,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:762,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:765,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:768,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:770,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:770,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:771,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:771,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:772,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:772,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:774,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:774,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:775,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:775,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 776
      start: 757
    functionDepth: 7
    functionLinenumber: 757
    functionLinenumberEnd: 776
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testOrCloneInput()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testOrCloneInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:780,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:781,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:783,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:784,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:785,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:786,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].xor(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:789,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].xor(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:790,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:792,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:792,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:793,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:793,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:794,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:794,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:796,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:796,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:797,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:797,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:798,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:798,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 799
      start: 778
    functionDepth: 7
    functionLinenumber: 778
    functionLinenumberEnd: 799
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testXorBucket()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].xor(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[void].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].xor(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    - '[void].select(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testXorBucket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:803,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:804,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:806,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:807,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:808,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:809,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].xor(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:811,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].xor(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:812,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:814,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:814,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:815,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:815,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:816,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:816,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:818,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:818,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:819,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:819,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:820,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:820,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 821
      start: 801
    functionDepth: 7
    functionLinenumber: 801
    functionLinenumberEnd: 821
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testXor()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].xor(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[void].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].xor(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    - '[void].select(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testXor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:825,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:826,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:828,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:829,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].xor(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:832,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].xor(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:833,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:835,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:835,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:836,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:836,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:837,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:837,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:839,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:839,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:840,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:840,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:841,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:841,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 842
      start: 823
    functionDepth: 7
    functionLinenumber: 823
    functionLinenumberEnd: 842
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testXorDifferentBucket()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].xor(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[void].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].xor(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    - '[void].select(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testXorDifferentBucket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:846,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:847,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:849,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:850,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:851,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].xor(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:854,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].xor(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:855,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:857,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:857,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:858,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:858,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:860,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:860,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:861,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:861,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 862
      start: 844
    functionDepth: 7
    functionLinenumber: 844
    functionLinenumberEnd: 862
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testXor_MultipleBucket()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].xor(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[void].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].xor(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    - '[void].select(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testXor_MultipleBucket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:866,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:867,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:869,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:870,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:871,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:872,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:875,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:876,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:878,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:878,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:879,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:879,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:881,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:881,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:882,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:882,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 883
      start: 864
    functionDepth: 7
    functionLinenumber: 864
    functionLinenumberEnd: 883
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAndSingleBucket()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[void].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    - '[void].select(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAndSingleBucket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:887,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:888,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:890,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:891,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:894,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:895,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:897,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:897,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:898,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:898,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:900,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:900,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:901,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:901,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 902
      start: 885
    functionDepth: 7
    functionLinenumber: 885
    functionLinenumberEnd: 902
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAnd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[void].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    - '[void].select(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:911,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:912,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:914,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:915,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:917,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:918,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:920,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:921,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:923,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:923,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:924,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:924,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertThrows()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:925,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertThrows()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:926,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:928,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:928,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:929,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:929,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertThrows()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:930,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertThrows()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:931,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 932
      start: 904
    functionDepth: 7
    functionLinenumber: 904
    functionLinenumberEnd: 932
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAndDisjoint()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertThrows()'
    - '[void].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAndDisjoint()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:936,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:937,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:939,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:940,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:942,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:943,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertDoesNotThrow()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:945,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertDoesNotThrow()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:946,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 947
      start: 934
    functionDepth: 7
    functionLinenumber: 934
    functionLinenumberEnd: 947
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testToArrayAfterAndOptHasEmptyContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.junit.jupiter.api.Assertions].assertDoesNotThrow()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testToArrayAfterAndOptHasEmptyContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:951,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:952,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:954,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:955,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:958,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:960,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:960,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 961
      start: 949
    functionDepth: 5
    functionLinenumber: 949
    functionLinenumberEnd: 961
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAndDifferentBucket()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAndDifferentBucket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:965,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:966,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:968,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:969,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:970,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:973,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:974,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:976,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:976,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:977,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:977,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:979,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:979,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:980,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:980,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 981
      start: 963
    functionDepth: 7
    functionLinenumber: 963
    functionLinenumberEnd: 981
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAndMultipleBucket()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[void].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    - '[void].select(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAndMultipleBucket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:985,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:986,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:988,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:989,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].intersects(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:991,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:991,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:992,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].intersects(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:993,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:993,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:994,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:995,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].intersects(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:996,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:996,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].intersects(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:997,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:997,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:999,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].runOptimize()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1001,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].intersects(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1002,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1002,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1003
      start: 983
    functionDepth: 5
    functionLinenumber: 983
    functionLinenumberEnd: 1003
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].intersecttest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].intersects(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].runOptimize()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(boolean)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].intersecttest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1008,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1010,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1012,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1013,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1014,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1015,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1016,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1017,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].andCardinality(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1017,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1017,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1018,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].andCardinality(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1018,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1018,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1019,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1020,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].andCardinality(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1020,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1020,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1021
      start: 1005
    functionDepth: 7
    functionLinenumber: 1005
    functionLinenumberEnd: 1021
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].andcounttest()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[void].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].andCardinality(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].andcounttest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1028,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1030,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1033,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1036,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1039,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1042,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1045,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1048,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1051,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1054,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1056,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1058,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1062,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1066,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1070,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1074,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1077,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1080,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].andCardinality(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1081,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1083,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1083,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 98
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1084
      start: 1023
    functionDepth: 7
    functionLinenumber: 1023
    functionLinenumberEnd: 1084
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].andCounttest3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[void].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].andCardinality(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].andCounttest3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1088,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1089,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1091,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1092,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1093,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1094,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1097,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1098,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1100,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1100,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1101,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1101,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1103,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1103,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1104,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1105
      start: 1086
    functionDepth: 7
    functionLinenumber: 1086
    functionLinenumberEnd: 1105
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAndNotSingleBucket()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[void].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    - '[void].select(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAndNotSingleBucket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1109,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1110,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1112,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1113,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1116,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1117,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1119,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1119,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1120,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1120,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1122,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1122,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1123,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1124
      start: 1107
    functionDepth: 7
    functionLinenumber: 1107
    functionLinenumberEnd: 1124
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAndNot()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[void].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    - '[void].select(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAndNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1128,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1129,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1131,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1132,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1135,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1136,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1138,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1138,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1139,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1139,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1141,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1141,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1142,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1143
      start: 1126
    functionDepth: 7
    functionLinenumber: 1126
    functionLinenumberEnd: 1143
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAndNotDifferentBucket()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[void].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    - '[void].select(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAndNotDifferentBucket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1147,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1148,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1150,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1151,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1152,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1155,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1156,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1158,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1158,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1159,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1159,1
    - Dst: '[void].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1161,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1161,1
    - Dst: '[void].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1162,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1163
      start: 1145
    functionDepth: 7
    functionLinenumber: 1145
    functionLinenumberEnd: 1163
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAndNot_MultipleBucket()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[void].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    - '[void].select(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAndNot_MultipleBucket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1167,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1169,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].flip(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1170,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1172,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1172,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1173,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1174
      start: 1165
    functionDepth: 5
    functionLinenumber: 1165
    functionLinenumberEnd: 1174
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipSameContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].flip(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipSameContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1178,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1180,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1181,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].flip(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1183,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1185,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1185,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1186,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1187
      start: 1176
    functionDepth: 5
    functionLinenumber: 1176
    functionLinenumberEnd: 1187
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipMiddleContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].flip(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipMiddleContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1191,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1193,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].flip(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1194,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1196,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1196,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1197,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1198
      start: 1189
    functionDepth: 5
    functionLinenumber: 1189
    functionLinenumberEnd: 1198
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipNextContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].flip(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipNextContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1202,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1204,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].flip(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1205,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1207,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1207,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1208,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1208,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1209
      start: 1200
    functionDepth: 5
    functionLinenumber: 1200
    functionLinenumberEnd: 1209
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipToEdgeContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].flip(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipToEdgeContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1213,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1215,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].flip(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1216,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1218,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1218,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1219,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1220
      start: 1211
    functionDepth: 5
    functionLinenumber: 1211
    functionLinenumberEnd: 1220
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipOverEdgeContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].flip(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipOverEdgeContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1224,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1226,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].flip(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1227,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1229,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1229,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1230,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1230,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1231,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1231,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1232
      start: 1222
    functionDepth: 5
    functionLinenumber: 1222
    functionLinenumberEnd: 1232
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipPriorContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].flip(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipPriorContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1236,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1238,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].flip(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1239,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1241,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1241,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1242,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1243
      start: 1234
    functionDepth: 5
    functionLinenumber: 1234
    functionLinenumberEnd: 1243
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipSameNonZeroValuesNoChange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].flip(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipSameNonZeroValuesNoChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1247,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1249,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].flip(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1250,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1252,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1252,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1253,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1253,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1254
      start: 1245
    functionDepth: 5
    functionLinenumber: 1245
    functionLinenumberEnd: 1254
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipPositiveStartGreaterThanEndNoChange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].flip(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipPositiveStartGreaterThanEndNoChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1258,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1260,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].flip()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1261,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1263,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1263,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1264,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1264,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1265
      start: 1256
    functionDepth: 5
    functionLinenumber: 1256
    functionLinenumberEnd: 1265
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipNegStartGreaterThanEndNoChange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].flip()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipNegStartGreaterThanEndNoChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1269,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1271,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].flip(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1272,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1274,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1274,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1275,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1275,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1276
      start: 1267
    functionDepth: 5
    functionLinenumber: 1267
    functionLinenumberEnd: 1276
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipNegStartGreaterThanPosEndNoChange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].flip(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipNegStartGreaterThanPosEndNoChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1280,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1282,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].flip(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1283,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1285,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1285,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1286,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1286,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1287,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1287,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1288,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1288,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1289
      start: 1278
    functionDepth: 5
    functionLinenumber: 1278
    functionLinenumberEnd: 1289
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipRangeCrossingFromPosToNegInHexWorks()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].flip(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipRangeCrossingFromPosToNegInHexWorks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1293,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1295,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].flip(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1296,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1298,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1298,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1299,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1299,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1300,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1300,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1301,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1301,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1302
      start: 1291
    functionDepth: 5
    functionLinenumber: 1291
    functionLinenumberEnd: 1302
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipRangeCrossingFromPosToNegInDecWorks()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].flip(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(long)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipRangeCrossingFromPosToNegInDecWorks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1306,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1308,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].flip()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1309,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1311,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1311,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1312,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1312,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1313,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1313,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1314
      start: 1304
    functionDepth: 5
    functionLinenumber: 1304
    functionLinenumberEnd: 1314
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipSmallRangesInNegWorks()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(long)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].flip()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipSmallRangesInNegWorks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1318,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1320,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].flip(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1321,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1323,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1323,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1324,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1324,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1325,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1325,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1326
      start: 1316
    functionDepth: 5
    functionLinenumber: 1316
    functionLinenumberEnd: 1326
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipEdgeOfLongWorks()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].flip(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(long)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipEdgeOfLongWorks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1330,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1332,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1333,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1334,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].toString()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1336,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(String,String)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1336,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1337
      start: 1328
    functionDepth: 5
    functionLinenumber: 1328
    functionLinenumberEnd: 1337
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testToString()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(String,String)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].toString()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1341,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addInt(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1343,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getIntCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1344,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1344,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1345,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1345,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1346,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1347
      start: 1339
    functionDepth: 4
    functionLinenumber: 1339
    functionLinenumberEnd: 1347
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testInvalidIntMask()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getIntCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addInt(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testInvalidIntMask()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1351,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertThrows()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1353,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertThrows()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1356,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertThrows()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1357,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertThrows()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1360,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertThrows()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1361,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1363
      start: 1349
    functionDepth: 4
    functionLinenumber: 1349
    functionLinenumberEnd: 1363
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAddInvalidRange()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAddInvalidRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1367,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1369,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1370,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1370,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1372,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1372,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1373,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1373,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1374
      start: 1365
    functionDepth: 5
    functionLinenumber: 1365
    functionLinenumberEnd: 1374
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAddRangeSingleBucket()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAddRangeSingleBucket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1380,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].toUnsignedLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1382,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1384,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1385,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1385,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1387,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1387,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1388,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1388,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1389
      start: 1378
    functionDepth: 5
    functionLinenumber: 1378
    functionLinenumberEnd: 1389
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAddRangeEndExcludingNextBitmapFirstLow()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].toUnsignedLong()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAddRangeEndExcludingNextBitmapFirstLow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1393,1
    - Dst: '[org.roaringbitmap.longlong.RoaringIntPacking].pack(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1397,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(long,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1399,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1401,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1401,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1403,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(long,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1403,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1404,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1404,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1405
      start: 1391
    functionDepth: 5
    functionLinenumber: 1391
    functionLinenumberEnd: 1405
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAddRangeMultipleBuckets()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(long,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.RoaringIntPacking].pack(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(long,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAddRangeMultipleBuckets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertThrows()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1412,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1419
      start: 1410
    functionDepth: 0
    functionLinenumber: 1410
    functionLinenumberEnd: 1419
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testCardinalityAboveIntegerMaxValue_RoaringBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testCardinalityAboveIntegerMaxValue_RoaringBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1423,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1428,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1429,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1429,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1431,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1431,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1433,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1433,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1434,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1434,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1435
      start: 1421
    functionDepth: 5
    functionLinenumber: 1421
    functionLinenumberEnd: 1435
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testCardinalityAboveIntegerMaxValue()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testCardinalityAboveIntegerMaxValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1439,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].toUnsignedLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1441,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1442,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1444,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1444,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].select()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1445,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1445,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1446
      start: 1437
    functionDepth: 4
    functionLinenumber: 1437
    functionLinenumberEnd: 1446
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testRoaringBitmapSelectAboveIntegerMaxValue()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int)'
    - '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].select()'
    - '[org.roaringbitmap.RoaringBitmap].add(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].toUnsignedLong()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testRoaringBitmapSelectAboveIntegerMaxValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1450,1
    - Dst: '[org.roaringbitmap.longlong.RoaringIntPacking].pack(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1455,1
    - Dst: '[org.roaringbitmap.longlong.RoaringIntPacking].high(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1459,1
    - Dst: '[org.roaringbitmap.longlong.RoaringIntPacking].high(long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1459,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertNotEquals(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1459,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1462,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].trim()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1465,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1466
      start: 1448
    functionDepth: 5
    functionLinenumber: 1448
    functionLinenumberEnd: 1466
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testTrim()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertNotEquals(int,int)'
    - '[org.roaringbitmap.longlong.RoaringIntPacking].high(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].trim()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.RoaringIntPacking].high(long)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.RoaringIntPacking].pack(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testTrim()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1470,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1472,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1473,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].iterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1475,1
    - Dst: '[java.util.Iterator<Long>].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1477,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1477,1
    - Dst: '[java.util.Iterator<Long>].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1478,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].longValue()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1478,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1478,1
    - Dst: '[java.util.Iterator<Long>].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1479,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1479,1
    - Dst: '[java.util.Iterator<Long>].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1480,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].longValue()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1480,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1480,1
    - Dst: '[java.util.Iterator<Long>].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1481,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1481,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1482
      start: 1468
    functionDepth: 5
    functionLinenumber: 1468
    functionLinenumberEnd: 1482
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAutoboxedIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].iterator()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[java.util.Iterator<Long>].next()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].longValue()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[java.util.Iterator<Long>].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAutoboxedIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertThrows()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1486,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1501
      start: 1484
    functionDepth: 0
    functionLinenumber: 1484
    functionLinenumberEnd: 1501
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAutoboxedIteratorCanNotRemove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAutoboxedIteratorCanNotRemove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1505,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1507,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1508,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1510,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1510,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1511,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1511,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1512
      start: 1503
    functionDepth: 5
    functionLinenumber: 1503
    functionLinenumberEnd: 1512
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSelectMultipleBuckets()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSelectMultipleBuckets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertThrows()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1516,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1523
      start: 1514
    functionDepth: 0
    functionLinenumber: 1514
    functionLinenumberEnd: 1523
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSelectEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSelectEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertThrows()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1527,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1534
      start: 1525
    functionDepth: 0
    functionLinenumber: 1525
    functionLinenumberEnd: 1534
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSelectOutOfBoundsMatchCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSelectOutOfBoundsMatchCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertThrows()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1538,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1545
      start: 1536
    functionDepth: 0
    functionLinenumber: 1536
    functionLinenumberEnd: 1545
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSelectOutOfBoundsOtherCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSelectOutOfBoundsOtherCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1549,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1551,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1552,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1554,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1554,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1555,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1555,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1556,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1556,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1557,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1557,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1558
      start: 1547
    functionDepth: 5
    functionLinenumber: 1547
    functionLinenumberEnd: 1558
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testRankMultipleBuckets()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testRankMultipleBuckets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1562,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1563,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1564,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1566,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1566,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1567
      start: 1560
    functionDepth: 5
    functionLinenumber: 1560
    functionLinenumberEnd: 1567
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testRankHighNotPresent()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testRankHighNotPresent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1571,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1572,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1573,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].runOptimize()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1574,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1575
      start: 1569
    functionDepth: 4
    functionLinenumber: 1569
    functionLinenumberEnd: 1575
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testRunOptimize()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].runOptimize()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testRunOptimize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1579,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1581,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1582,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1582,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].flip(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1583,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1584,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1584,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1585
      start: 1577
    functionDepth: 5
    functionLinenumber: 1577
    functionLinenumberEnd: 1585
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipBackward()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].flip(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipBackward()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1589,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1591,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].flip(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1592,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1594,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1594,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1595,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1595,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1596
      start: 1587
    functionDepth: 5
    functionLinenumber: 1587
    functionLinenumberEnd: 1596
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlip()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].flip(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(boolean)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlip()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1602,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1603,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1605,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1606,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1608,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1609,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1611,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1613,1
    - Dst: '[com.google.common.primitives.Longs].asList(long[])'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1617,1
    - Dst: '[com.google.common.primitives.Ints].toArray(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1617,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertArrayEquals(int[],org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1617,1
    - Dst: '[com.google.common.primitives.Ints].asList(int[])'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1618,1
    - Dst: '[com.google.common.primitives.Longs].toArray(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1618,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertArrayEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long[])'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1618,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].toUnsignedLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1622,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1624
      start: 1600
    functionDepth: 5
    functionLinenumber: 1600
    functionLinenumberEnd: 1624
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testDefaultBehaviorLikeRoaring()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
    - '[com.google.common.primitives.Longs].toArray(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertArrayEquals(int[],org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[com.google.common.primitives.Longs].asList(long[])'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[com.google.common.primitives.Ints].toArray(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[com.google.common.primitives.Ints].asList(int[])'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].toUnsignedLong()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].add()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertArrayEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long[])'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testDefaultBehaviorLikeRoaring()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Random].<init>(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1628,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1635,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getIntCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1638,1
    - Dst: '[Random].nextLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1639,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1640,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getIntCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1647,1
    - Dst: '[Random].nextInt(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1647,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1647,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1648,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1648,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].removeLong(long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1649,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1650,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1650,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getIntCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1652,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1652,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1654,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1654,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1655
      start: 1626
    functionDepth: 5
    functionLinenumber: 1626
    functionLinenumberEnd: 1655
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testRandomAddRemove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].removeLong(long)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getIntCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(boolean)'
    - '[Random].<init>(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(long)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,int)'
    - '[Random].nextInt(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[Random].nextLong()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testRandomAddRemove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1659,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1660,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1661,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].checkSerializeBytes(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1663,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1664
      start: 1657
    functionDepth: 5
    functionLinenumber: 1657
    functionLinenumberEnd: 1664
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSerializationSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].checkSerializeBytes(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSerializationSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1668,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1670,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1671,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1673,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].hashCode()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1675,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].hashCode()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1675,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1675,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1676,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1677,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1678
      start: 1666
    functionDepth: 6
    functionLinenumber: 1666
    functionLinenumberEnd: 1678
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testHashCodeEquals()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].hashCode()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testHashCodeEquals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1701,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1702,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1704,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1705,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1706,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getIntCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1707,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1707,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1709,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1710,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1711,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getIntCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1712,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1712,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1714,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1715,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1716,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getIntCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1717,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1717,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1718
      start: 1680
    functionDepth: 7
    functionLinenumber: 1680
    functionLinenumberEnd: 1718
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testIssue428()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getIntCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testIssue428()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1741,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1742,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1743,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1744,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1745,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getIntCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1746,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1746,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1747
      start: 1720
    functionDepth: 5
    functionLinenumber: 1720
    functionLinenumberEnd: 1747
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].shouldNotThrowNPE()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getIntCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].shouldNotThrowNPE()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1768,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1769,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1770,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1771,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1772,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getIntCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1773,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1773,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1774
      start: 1749
    functionDepth: 5
    functionLinenumber: 1749
    functionLinenumberEnd: 1774
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].shouldNotThrowAIOOB()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getIntCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].shouldNotThrowAIOOB()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1782,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1783,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1784,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1785,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1786,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getIntCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1787,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1787,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1788
      start: 1776
    functionDepth: 5
    functionLinenumber: 1776
    functionLinenumberEnd: 1788
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].shouldNotThrowIAE()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getIntCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].shouldNotThrowIAE()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Random].<init>(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1792,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].takeSortedAndDistinct(Random,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1793,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(long[])'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1794,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1795,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1797,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1798,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1798,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1800,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1802,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1803,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1803,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1805,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1807,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1808,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1808,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1809,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1809,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1811,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1811,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIteratorFrom()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1812,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1813
      start: 1790
    functionDepth: 3
    functionLinenumber: 1790
    functionLinenumberEnd: 1813
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkips()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(long)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIteratorFrom()'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded()'
    - '[Random].<init>(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(long[])'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].takeSortedAndDistinct(Random,int)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkips()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1817,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1820,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1825,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1827,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1828,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1828,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1829,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1829,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIteratorFrom(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1835,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1836,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1836,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1837,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1837,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1839
      start: 1815
    functionDepth: 4
    functionLinenumber: 1815
    functionLinenumberEnd: 1839
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkipsDense()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIteratorFrom(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkipsDense()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1843,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1850,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1858,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1860,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1861,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1861,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1862,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1862,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIteratorFrom(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1868,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1869,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1869,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1870,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1870,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1873
      start: 1841
    functionDepth: 4
    functionLinenumber: 1841
    functionLinenumberEnd: 1873
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkipsMultipleHighPoints()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIteratorFrom(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkipsMultipleHighPoints()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1877,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1878,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].runOptimize()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1879,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1882,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1883,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1884,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1884,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1885,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1885,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIteratorFrom(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1889,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1890,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1890,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1891,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1891,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1893
      start: 1875
    functionDepth: 4
    functionLinenumber: 1875
    functionLinenumberEnd: 1893
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkipsRun()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIteratorFrom(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].runOptimize()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(int,int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkipsRun()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1897,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1898,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1899,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIteratorFrom(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1901,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1902
      start: 1895
    functionDepth: 4
    functionLinenumber: 1895
    functionLinenumberEnd: 1902
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testEmptySkips()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIteratorFrom(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testEmptySkips()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Random].<init>(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1906,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].takeSortedAndDistinct(Random,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1907,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(long[])'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1908,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1909,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1911,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1912,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1912,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1914,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1916,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1917,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1917,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1919,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1921,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1922,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1923,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1923,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1925,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1925,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIteratorFrom()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1926,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1927
      start: 1904
    functionDepth: 3
    functionLinenumber: 1904
    functionLinenumberEnd: 1927
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkipsReverse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(long)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIterator()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].takeSortedAndDistinct(Random,int)'
    - '[Random].<init>(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIteratorFrom()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(long[])'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded()'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkipsReverse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(int,int,int,int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1932,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1934,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1935,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1937,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1937,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1938,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1938,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1939
      start: 1929
    functionDepth: 3
    functionLinenumber: 1929
    functionLinenumberEnd: 1939
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkipReverseBelowEveryValueOfAnArrayContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIterator()'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(int,int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(int,int,int,int,int)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkipReverseBelowEveryValueOfAnArrayContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1943,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1946,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1951,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1952,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1953,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1953,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1954,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1954,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIteratorFrom(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1960,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1961,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1961,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1962,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1962,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1964
      start: 1941
    functionDepth: 4
    functionLinenumber: 1941
    functionLinenumberEnd: 1964
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkipsDenseReverse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIterator()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIteratorFrom(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkipsDenseReverse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1968,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1975,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1983,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1985,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1986,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1986,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1987,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1987,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIteratorFrom(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1993,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1994,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1994,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1995,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:1995,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1998
      start: 1966
    functionDepth: 4
    functionLinenumber: 1966
    functionLinenumberEnd: 1998
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkipsMultipleHighPointsReverse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIterator()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIteratorFrom(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkipsMultipleHighPointsReverse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2002,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2003,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].runOptimize()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2004,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2008,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2009,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2010,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2010,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2011,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2011,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIteratorFrom(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2016,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2017,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2017,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2018,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2018,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2020
      start: 2000
    functionDepth: 4
    functionLinenumber: 2000
    functionLinenumberEnd: 2020
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkipsRunReverse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIterator()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].runOptimize()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(int,int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIteratorFrom(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkipsRunReverse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2024,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2025,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2026,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIteratorFrom(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2028,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2029
      start: 2022
    functionDepth: 4
    functionLinenumber: 2022
    functionLinenumberEnd: 2029
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testEmptySkipsReverse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIterator()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIteratorFrom(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testEmptySkipsReverse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2033,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2043,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2044,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2046,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2048,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2048,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2049,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2049,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2051,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2051,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2052,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2053,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2053,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2054,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2054,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2057,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2057,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2058,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2060,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2060,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2061,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2061,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2062,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2062,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2064,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2064,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2065,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2066,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2066,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2067,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2067,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2068
      start: 2031
    functionDepth: 4
    functionLinenumber: 2031
    functionLinenumberEnd: 2068
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkipIntoGaps()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(boolean)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkipIntoGaps()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2072,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2086,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2087,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2088,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2090,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2092,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2092,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2093,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2093,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2095,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2095,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2096,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2097,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2097,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2098,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2098,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2102,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2102,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2103,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2105,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2105,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2106,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2106,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2107,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2107,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2109,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2109,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2110,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2111,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2111,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2112,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2112,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2115,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2116,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2120,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2120,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2121,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2123,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2123,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2125,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2126,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2126,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2127,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2128
      start: 2070
    functionDepth: 4
    functionLinenumber: 2070
    functionLinenumberEnd: 2128
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkipIntoFarAwayGaps()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(boolean)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkipIntoFarAwayGaps()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2132,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2142,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2143,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2145,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2147,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2147,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2148,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2148,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2150,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2150,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2151,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2152,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2152,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2153,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2153,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2156,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2156,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2157,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2159,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2159,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2160,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2160,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2161,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2161,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2163,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2163,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2164,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2165,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2165,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2166,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2167
      start: 2130
    functionDepth: 4
    functionLinenumber: 2130
    functionLinenumberEnd: 2167
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkipIntoGapsReverse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIterator()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(boolean)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkipIntoGapsReverse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2171,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2184,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2185,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2186,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2188,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2190,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2190,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2191,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2191,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2193,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2193,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2194,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2195,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2195,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2196,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2196,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2200,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2200,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2201,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2203,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2203,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2204,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2204,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2205,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2205,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2207,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2207,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2208,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2209,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2209,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2210,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2210,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2213,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2214,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2218,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2218,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2219,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2221,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2221,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2223,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2224,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2224,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2225,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 63
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2226
      start: 2169
    functionDepth: 4
    functionLinenumber: 2169
    functionLinenumberEnd: 2226
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkipIntoFarAwayGapsReverse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIterator()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(boolean)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkipIntoFarAwayGapsReverse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2230,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(org.roaringbitmap.longlong.TestRoaring64Bitmap,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2231,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2233,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2235,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2236,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2236,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2238,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2239,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2239,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2240
      start: 2228
    functionDepth: 4
    functionLinenumber: 2228
    functionLinenumberEnd: 2240
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testLongTreatedAsUnsignedOnAdvance()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(org.roaringbitmap.longlong.TestRoaring64Bitmap,int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(int)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testLongTreatedAsUnsignedOnAdvance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2244,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(org.roaringbitmap.longlong.TestRoaring64Bitmap,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2245,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2247,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2249,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2250,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2250,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2252,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2253,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2253,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2254
      start: 2242
    functionDepth: 4
    functionLinenumber: 2242
    functionLinenumberEnd: 2254
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testLongTreatedAsUnsignedOnAdvanceReverse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIterator()'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(org.roaringbitmap.longlong.TestRoaring64Bitmap,int)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(int)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testLongTreatedAsUnsignedOnAdvanceReverse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LinkedHashSet].<init>(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2257,1
    - Dst: '[Random].nextLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2261,1
    - Dst: Math.abs(org.roaringbitmap.longlong.TestRoaring64Bitmap)
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2261,1
    - Dst: '[LinkedHashSet].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2262,1
    - Dst: '[com.google.common.primitives.Longs].toArray(LinkedHashSet)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2264,1
    - Dst: Arrays.sort(org.roaringbitmap.longlong.TestRoaring64Bitmap)
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2265,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Random
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - source
    - count
    argTypes:
    - Random
    - int
    constantsTouched: []
    func_position:
      end: 2267
      start: 2256
    functionDepth: 0
    functionLinenumber: 2256
    functionLinenumberEnd: 2267
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].takeSortedAndDistinct(Random,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 3
    functionsReached:
    - Arrays.sort(org.roaringbitmap.longlong.TestRoaring64Bitmap)
    - '[LinkedHashSet].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[com.google.common.primitives.Longs].toArray(LinkedHashSet)'
    - Math.abs(org.roaringbitmap.longlong.TestRoaring64Bitmap)
    - '[Random].nextLong()'
    - '[LinkedHashSet].<init>(int)'
    linkageType: ''
    returnType: long[]
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].takeSortedAndDistinct(Random,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Random].<init>(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2271,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].takeSortedAndDistinct(Random,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2272,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(long[])'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2273,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].runOptimize()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2274,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLeafNodeIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2276,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2277,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2278,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2279,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2280,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2281,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertThrows()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2283,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2284
      start: 2269
    functionDepth: 4
    functionLinenumber: 2269
    functionLinenumberEnd: 2284
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].leafNodeIteratorPeeking()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.LeafNodeIterator].next()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLeafNodeIterator()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].runOptimize()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.art.LeafNode,org.roaringbitmap.art.LeafNode)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertThrows()'
    - '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
    - '[Random].<init>(int)'
    - '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(long[])'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].takeSortedAndDistinct(Random,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].leafNodeIteratorPeeking()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2288,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2289,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validateContinuous(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2291,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].forAllInRange(int,int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2292,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2293,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2293,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validateContinuous(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2295,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].forAllInRange(int,int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2296,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2297,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2297,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validate()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2300,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].forAllInRange(int,int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2302,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2303,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2303,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validate()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2306,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].forAllInRange(int,int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2308,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2309,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2309,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2310
      start: 2286
    functionDepth: 4
    functionLinenumber: 2286
    functionLinenumberEnd: 2310
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testForAllInRangeContinuous()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(int,int)'
    - '[org.roaringbitmap.ValidationRangeConsumer].validate()'
    - '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].forAllInRange(int,int,org.roaringbitmap.ValidationRangeConsumer)'
    - '[org.roaringbitmap.ValidationRangeConsumer].validateContinuous(int,org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testForAllInRangeContinuous()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2314,1
    - Dst: Arrays.fill(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2316,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2318,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validate(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2322,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].forAllInRange(int,int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2323,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2324,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2324,1
    - Dst: Arrays.copyOfRange(org.roaringbitmap.longlong.TestRoaring64Bitmap,int,int)
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2326,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validate(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2327,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].forAllInRange(int,int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2328,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2329,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2329,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validate()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2332,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].forAllInRange(int,int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2336,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2337,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2337,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2338
      start: 2312
    functionDepth: 4
    functionLinenumber: 2312
    functionLinenumberEnd: 2338
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testForAllInRangeDense()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.ValidationRangeConsumer].validate(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.ValidationRangeConsumer].validate()'
    - Arrays.copyOfRange(org.roaringbitmap.longlong.TestRoaring64Bitmap,int,int)
    - Arrays.fill(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)
    - '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].forAllInRange(int,int,org.roaringbitmap.ValidationRangeConsumer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testForAllInRangeDense()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2342,1
    - Dst: Arrays.fill(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2344,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2346,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validate(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2350,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].forAllInRange(int,int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2351,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2352,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2352,1
    - Dst: Arrays.copyOfRange(org.roaringbitmap.longlong.TestRoaring64Bitmap,int,int)
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2354,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].validate(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2355,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].forAllInRange(int,int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2356,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2357,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2357,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].ofSize(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2359,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].forAllInRange(int,int,org.roaringbitmap.ValidationRangeConsumer)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2360,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].assertAllAbsentExcept()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2361,1
    - Dst: '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2362,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2362,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2363
      start: 2340
    functionDepth: 4
    functionLinenumber: 2340
    functionLinenumberEnd: 2363
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testForAllInRangeSparse()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.ValidationRangeConsumer].validate(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - Arrays.copyOfRange(org.roaringbitmap.longlong.TestRoaring64Bitmap,int,int)
    - Arrays.fill(org.roaringbitmap.longlong.TestRoaring64Bitmap,org.roaringbitmap.longlong.TestRoaring64Bitmap)
    - '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].forAllInRange(int,int,org.roaringbitmap.ValidationRangeConsumer)'
    - '[org.roaringbitmap.ValidationRangeConsumer].assertAllAbsentExcept()'
    - '[org.roaringbitmap.ValidationRangeConsumer].ofSize(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testForAllInRangeSparse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2367,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2368,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2370,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2434,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2435,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2435,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2436,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2437,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2437,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2438
      start: 2365
    functionDepth: 5
    functionLinenumber: 2365
    functionLinenumberEnd: 2438
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testIssue537()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertFalse(boolean)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testIssue537()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2442,1
    - Dst: '[Random].<init>(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2443,1
    - Dst: '[Random].nextLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2445,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2445,1
    - Dst: '[Random].nextLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2446,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].removeLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2446,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2448
      start: 2440
    functionDepth: 4
    functionLinenumber: 2440
    functionLinenumberEnd: 2448
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testIssue558()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].removeLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[Random].<init>(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[Random].nextLong()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testIssue558()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2452,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(int,int,int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2453,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2464,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2464,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(long,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2465,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].forEachInRange(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2467,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2469
      start: 2450
    functionDepth: 4
    functionLinenumber: 2450
    functionLinenumberEnd: 2469
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testIssue577Case1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(long,int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIterator()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].forEachInRange(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add(int,int,int,int,int,int,int,int,int,int)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testIssue577Case1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2473,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(int,int,int,int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2474,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].forEachInRange(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2476,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2477
      start: 2471
    functionDepth: 4
    functionLinenumber: 2471
    functionLinenumberEnd: 2477
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testIssue577Case2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].forEachInRange(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add(int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testIssue577Case2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2481,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(int,int,int,int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2482,1
    - Dst: '[org.roaringbitmap.longlong.LongConsumer].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2489,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].forEachInRange(int,int,org.roaringbitmap.longlong.LongConsumer)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2486,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2499
      start: 2479
    functionDepth: 4
    functionLinenumber: 2479
    functionLinenumberEnd: 2499
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testIssue577Case3()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.LongConsumer].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].forEachInRange(int,int,org.roaringbitmap.longlong.LongConsumer)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add(int,int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testIssue577Case3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2503,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].runOptimize()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2504,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2505,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2506,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].equals(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2506,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2506,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].xor(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2507,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2508,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2508,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2509,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2510,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2511,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].equals(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2511,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2511,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2512,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2513,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2513,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2514
      start: 2501
    functionDepth: 7
    functionLinenumber: 2501
    functionLinenumberEnd: 2514
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testWithYourself()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(int,int,int,int,int,int,int,int,int,int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].runOptimize()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertTrue(boolean)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].xor(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].equals(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testWithYourself()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(int,int,int,int,int,int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2519,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2527,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2529,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2530,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2533,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2534
      start: 2516
    functionDepth: 3
    functionLinenumber: 2516
    functionLinenumberEnd: 2534
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testIssue580()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(int,int,int,int,int,int,int)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,int)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testIssue580()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2538,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2539,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2540,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2541,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2543,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2543,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2544,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[])'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2544,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2545
      start: 2536
    functionDepth: 4
    functionLinenumber: 2536
    functionLinenumberEnd: 2545
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAddExtremes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[])'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAddExtremes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2549,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2550,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2552,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2552,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2554,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[])'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2553,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2556
      start: 2547
    functionDepth: 4
    functionLinenumber: 2547
    functionLinenumberEnd: 2556
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testRangeAroundLongMax()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[])'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testRangeAroundLongMax()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2560,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2561,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2563,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2563,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2564,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[])'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2564,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2565
      start: 2558
    functionDepth: 5
    functionLinenumber: 2558
    functionLinenumberEnd: 2565
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testRangeExtremeEnd()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
    - '[org.junit.jupiter.api.Assertions].assertArrayEquals(long[])'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testRangeExtremeEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertThrows()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2569,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2570
      start: 2567
    functionDepth: 0
    functionLinenumber: 2567
    functionLinenumberEnd: 2570
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testEmptyFirst()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testEmptyFirst()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertThrows()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2574,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2575
      start: 2572
    functionDepth: 0
    functionLinenumber: 2572
    functionLinenumberEnd: 2575
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testEmptyLast()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertThrows()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testEmptyLast()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2579,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2581,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2582,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2583,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].first()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2584,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2584,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].last()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2585,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2585,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2586
      start: 2577
    functionDepth: 5
    functionLinenumber: 2577
    functionLinenumberEnd: 2586
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFirstLast_32b()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].last()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].first()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFirstLast_32b()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2590,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2592,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2593,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2594,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].first()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2595,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2595,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].last()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2596,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2596,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2597
      start: 2588
    functionDepth: 5
    functionLinenumber: 2588
    functionLinenumberEnd: 2597
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFirstLast_64b()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].last()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(long)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].first()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFirstLast_64b()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2601,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2603,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2604,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2605,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2606,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2607,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2608,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].first()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2609,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2609,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].last()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2610,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2610,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2611
      start: 2599
    functionDepth: 5
    functionLinenumber: 2599
    functionLinenumberEnd: 2611
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFirstLast_32_64b()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].last()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(long)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].first()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add(int)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFirstLast_32_64b()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2615,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].getSourceForAllKindsOfNodeTypes()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2616,1
    - Dst: '[Set<Long>].forEach()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2617,1
    - Dst: '[Set<Long>].stream()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2619,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].min()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2619,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].get()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2619,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].first()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2619,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2619,1
    - Dst: '[Set<Long>].stream()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2620,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].max()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2620,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].get()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2620,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].last()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2620,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2620,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2621
      start: 2613
    functionDepth: 5
    functionLinenumber: 2613
    functionLinenumberEnd: 2621
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFirstLast_AllKindsOfNodeTypes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].last()'
    - '[Set<Long>].stream()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].max()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.TestRoaring64Bitmap,long)'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
    - '[Set<Long>].forEach()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].min()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].get()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].first()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].getSourceForAllKindsOfNodeTypes()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFirstLast_AllKindsOfNodeTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2627,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2628,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2630,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2632,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2633,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2638,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getIntCardinality()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2641,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,int)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2641,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2642
      start: 2623
    functionDepth: 5
    functionLinenumber: 2623
    functionLinenumberEnd: 2642
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testIssue619()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.TestRoaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getIntCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.longlong.Roaring64Bitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testIssue619()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2646,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2646,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2646,1
    - Dst: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.TestRoaring64Bitmap:2646,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2647
      start: 2644
    functionDepth: 4
    functionLinenumber: 2644
    functionLinenumberEnd: 2647
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testEmptyRoaring64BitmapClonesWithoutException()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].assertEquals(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testEmptyRoaring64BitmapClonesWithoutException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.TestRoaring64Bitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.TestRoaring64Bitmap
    signature: '[org.roaringbitmap.longlong.TestRoaring64Bitmap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - byte[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - k1
    - k2
    argTypes:
    - byte[]
    - byte[]
    constantsTouched: []
    func_position:
      end: 16
      start: 5
    functionDepth: 0
    functionLinenumber: 5
    functionLinenumberEnd: 16
    functionName: '[org.roaringbitmap.longlong.BytesUtil].same(byte[],byte[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/BytesUtil.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.longlong.BytesUtil].same(byte[],byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.BytesUtil
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.longlong.BytesUtil].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/BytesUtil.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.BytesUtil
    signature: '[org.roaringbitmap.longlong.BytesUtil].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int)'
      Src: org.roaringbitmap.longlong.Issue319:14,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.longlong.Issue319)'
      Src: org.roaringbitmap.longlong.Issue319:15,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.longlong.Issue319:16,1
    - Dst: '[org.roaringbitmap.longlong.Issue319].serialize(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.longlong.Issue319:18,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.longlong.Issue319:21,1
    - Dst: System.currentTimeMillis()
      Src: org.roaringbitmap.longlong.Issue319:24,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.longlong.Issue319:25,1
    - Dst: '[java.io.InputStream].<init>()'
      Src: org.roaringbitmap.longlong.Issue319:29,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.InputStream)'
      Src: org.roaringbitmap.longlong.Issue319:28,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.longlong.Issue319:27,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.longlong.Issue319:51,1
    - Dst: System.currentTimeMillis()
      Src: org.roaringbitmap.longlong.Issue319:53,1
    - Dst: System.out.print(String)
      Src: org.roaringbitmap.longlong.Issue319:54,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].equals(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.longlong.Issue319:56,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.longlong.Issue319:56,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.longlong.Issue319:58,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.longlong.Issue319:60,1
    - Dst: System.currentTimeMillis()
      Src: org.roaringbitmap.longlong.Issue319:63,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.longlong.Issue319:64,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(byte[])'
      Src: org.roaringbitmap.longlong.Issue319:65,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.longlong.Issue319:65,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.longlong.Issue319:65,1
    - Dst: System.currentTimeMillis()
      Src: org.roaringbitmap.longlong.Issue319:66,1
    - Dst: System.out.print(String)
      Src: org.roaringbitmap.longlong.Issue319:67,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].equals(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.longlong.Issue319:69,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.longlong.Issue319:69,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.longlong.Issue319:71,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.longlong.Issue319:73,1
    - Dst: System.currentTimeMillis()
      Src: org.roaringbitmap.longlong.Issue319:76,1
    - Dst: '[java.nio.ByteBuffer].wrap(byte[])'
      Src: org.roaringbitmap.longlong.Issue319:77,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.longlong.Issue319)'
      Src: org.roaringbitmap.longlong.Issue319:77,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toRoaringBitmap()'
      Src: org.roaringbitmap.longlong.Issue319:77,1
    - Dst: System.currentTimeMillis()
      Src: org.roaringbitmap.longlong.Issue319:78,1
    - Dst: System.out.print(String)
      Src: org.roaringbitmap.longlong.Issue319:79,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].equals(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.longlong.Issue319:81,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.longlong.Issue319:81,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.longlong.Issue319:83,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.longlong.Issue319:85,1
    - Dst: System.currentTimeMillis()
      Src: org.roaringbitmap.longlong.Issue319:88,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.longlong.Issue319:89,1
    - Dst: '[java.nio.ByteBuffer].wrap(byte[])'
      Src: org.roaringbitmap.longlong.Issue319:90,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(org.roaringbitmap.longlong.Issue319)'
      Src: org.roaringbitmap.longlong.Issue319:90,1
    - Dst: System.currentTimeMillis()
      Src: org.roaringbitmap.longlong.Issue319:91,1
    - Dst: System.out.print(String)
      Src: org.roaringbitmap.longlong.Issue319:92,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].equals(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.longlong.Issue319:94,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.longlong.Issue319:94,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.longlong.Issue319:96,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 101
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 97
      start: 13
    functionDepth: 5
    functionLinenumber: 13
    functionLinenumberEnd: 97
    functionName: '[org.roaringbitmap.longlong.Issue319].main(String[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/Issue319.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].wrap(byte[])'
    - '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.longlong.Issue319)'
    - '[org.roaringbitmap.longlong.Issue319].serialize(org.roaringbitmap.RoaringBitmap)'
    - System.out.print(String)
    - '[java.io.DataInputStream].<init>(java.io.InputStream)'
    - '[org.roaringbitmap.RoaringBitmap].equals(org.roaringbitmap.RoaringBitmap)'
    - System.currentTimeMillis()
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int,int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.io.InputStream].<init>()'
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toRoaringBitmap()'
    - '[java.io.ByteArrayInputStream].<init>(byte[])'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.longlong.Issue319)'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream)'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(org.roaringbitmap.longlong.Issue319)'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Issue319].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.longlong.Issue319:100,1
    - Dst: '[java.io.OutputStream].<init>()'
      Src: org.roaringbitmap.longlong.Issue319:104,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.OutputStream)'
      Src: org.roaringbitmap.longlong.Issue319:103,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.longlong.Issue319:102,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.longlong.Issue319:131,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: byte[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - mrb
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 134
      start: 99
    functionDepth: 4
    functionLinenumber: 99
    functionLinenumberEnd: 134
    functionName: '[org.roaringbitmap.longlong.Issue319].serialize(org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/Issue319.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
    - '[RuntimeException].<init>(String)'
    - '[java.io.DataOutputStream].<init>(java.io.OutputStream)'
    - '[java.io.OutputStream].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
    linkageType: ''
    returnType: byte[]
    signature: '[org.roaringbitmap.longlong.Issue319].serialize(org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Issue319
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.longlong.Issue319].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/Issue319.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Issue319
    signature: '[org.roaringbitmap.longlong.Issue319].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.IntegerUtil].toBDBytes(org.roaringbitmap.longlong.IntegerUtilTest)'
      Src: org.roaringbitmap.longlong.IntegerUtilTest:12,1
    - Dst: '[org.roaringbitmap.longlong.IntegerUtil].fromBDBytes(byte[])'
      Src: org.roaringbitmap.longlong.IntegerUtilTest:13,1
    - Dst: '[org.roaringbitmap.longlong.IntegerUtilTest].assertEquals(int,org.roaringbitmap.longlong.IntegerUtilTest)'
      Src: org.roaringbitmap.longlong.IntegerUtilTest:14,1
    - Dst: '[org.roaringbitmap.longlong.IntegerUtil].toBDBytes(org.roaringbitmap.longlong.IntegerUtilTest)'
      Src: org.roaringbitmap.longlong.IntegerUtilTest:16,1
    - Dst: '[org.roaringbitmap.longlong.IntegerUtil].fromBDBytes(byte[])'
      Src: org.roaringbitmap.longlong.IntegerUtilTest:17,1
    - Dst: '[org.roaringbitmap.longlong.IntegerUtilTest].assertEquals(int,org.roaringbitmap.longlong.IntegerUtilTest)'
      Src: org.roaringbitmap.longlong.IntegerUtilTest:18,1
    - Dst: '[org.roaringbitmap.longlong.IntegerUtil].toBDBytes(org.roaringbitmap.longlong.IntegerUtilTest)'
      Src: org.roaringbitmap.longlong.IntegerUtilTest:20,1
    - Dst: '[org.roaringbitmap.longlong.IntegerUtil].fromBDBytes(byte[])'
      Src: org.roaringbitmap.longlong.IntegerUtilTest:21,1
    - Dst: '[org.roaringbitmap.longlong.IntegerUtilTest].assertEquals(int,org.roaringbitmap.longlong.IntegerUtilTest)'
      Src: org.roaringbitmap.longlong.IntegerUtilTest:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 9
    functionDepth: 1
    functionLinenumber: 9
    functionLinenumberEnd: 23
    functionName: '[org.roaringbitmap.longlong.IntegerUtilTest].testConvertIntToBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/IntegerUtilTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.IntegerUtilTest].assertEquals(int,org.roaringbitmap.longlong.IntegerUtilTest)'
    - '[org.roaringbitmap.longlong.IntegerUtil].toBDBytes(org.roaringbitmap.longlong.IntegerUtilTest)'
    - '[org.roaringbitmap.longlong.IntegerUtil].fromBDBytes(byte[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.IntegerUtilTest].testConvertIntToBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.IntegerUtil].setByte(int,byte,org.roaringbitmap.longlong.IntegerUtilTest)'
      Src: org.roaringbitmap.longlong.IntegerUtilTest:28,1
    - Dst: '[org.roaringbitmap.longlong.IntegerUtil].toBDBytes(int)'
      Src: org.roaringbitmap.longlong.IntegerUtilTest:29,1
    - Dst: '[org.roaringbitmap.longlong.IntegerUtilTest].assertEquals(org.roaringbitmap.longlong.IntegerUtilTest)'
      Src: org.roaringbitmap.longlong.IntegerUtilTest:32,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 35
    functionName: '[org.roaringbitmap.longlong.IntegerUtilTest].testSetByte()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/IntegerUtilTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.IntegerUtilTest].assertEquals(org.roaringbitmap.longlong.IntegerUtilTest)'
    - '[org.roaringbitmap.longlong.IntegerUtil].setByte(int,byte,org.roaringbitmap.longlong.IntegerUtilTest)'
    - '[org.roaringbitmap.longlong.IntegerUtil].toBDBytes(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.IntegerUtilTest].testSetByte()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.IntegerUtil].shiftLeftFromSpecifiedPosition(int,int,int)'
      Src: org.roaringbitmap.longlong.IntegerUtilTest:39,1
    - Dst: '[org.roaringbitmap.longlong.IntegerUtilTest].assertEquals(int,int)'
      Src: org.roaringbitmap.longlong.IntegerUtilTest:39,1
    - Dst: '[org.roaringbitmap.longlong.IntegerUtil].shiftLeftFromSpecifiedPosition(int,int,int)'
      Src: org.roaringbitmap.longlong.IntegerUtilTest:40,1
    - Dst: '[org.roaringbitmap.longlong.IntegerUtilTest].assertEquals(int,int)'
      Src: org.roaringbitmap.longlong.IntegerUtilTest:40,1
    - Dst: '[org.roaringbitmap.longlong.IntegerUtil].shiftLeftFromSpecifiedPosition(int,int,int)'
      Src: org.roaringbitmap.longlong.IntegerUtilTest:41,1
    - Dst: '[org.roaringbitmap.longlong.IntegerUtilTest].assertEquals(int,int)'
      Src: org.roaringbitmap.longlong.IntegerUtilTest:41,1
    - Dst: '[org.roaringbitmap.longlong.IntegerUtil].shiftLeftFromSpecifiedPosition(int,int,int)'
      Src: org.roaringbitmap.longlong.IntegerUtilTest:42,1
    - Dst: '[org.roaringbitmap.longlong.IntegerUtilTest].assertEquals(int,int)'
      Src: org.roaringbitmap.longlong.IntegerUtilTest:42,1
    - Dst: '[org.roaringbitmap.longlong.IntegerUtil].shiftLeftFromSpecifiedPosition(int,int,int)'
      Src: org.roaringbitmap.longlong.IntegerUtilTest:43,1
    - Dst: '[org.roaringbitmap.longlong.IntegerUtilTest].assertEquals(int,int)'
      Src: org.roaringbitmap.longlong.IntegerUtilTest:43,1
    - Dst: '[org.roaringbitmap.longlong.IntegerUtil].shiftLeftFromSpecifiedPosition(int,int,int)'
      Src: org.roaringbitmap.longlong.IntegerUtilTest:44,1
    - Dst: '[org.roaringbitmap.longlong.IntegerUtilTest].assertEquals(int,int)'
      Src: org.roaringbitmap.longlong.IntegerUtilTest:44,1
    - Dst: '[org.roaringbitmap.longlong.IntegerUtil].shiftLeftFromSpecifiedPosition(int,int,int)'
      Src: org.roaringbitmap.longlong.IntegerUtilTest:45,1
    - Dst: '[org.roaringbitmap.longlong.IntegerUtilTest].assertEquals(int,int)'
      Src: org.roaringbitmap.longlong.IntegerUtilTest:45,1
    - Dst: '[org.roaringbitmap.longlong.IntegerUtil].shiftLeftFromSpecifiedPosition(int,int,int)'
      Src: org.roaringbitmap.longlong.IntegerUtilTest:46,1
    - Dst: '[org.roaringbitmap.longlong.IntegerUtilTest].assertEquals(int,int)'
      Src: org.roaringbitmap.longlong.IntegerUtilTest:46,1
    - Dst: '[org.roaringbitmap.longlong.IntegerUtil].shiftLeftFromSpecifiedPosition(int,int,int)'
      Src: org.roaringbitmap.longlong.IntegerUtilTest:47,1
    - Dst: '[org.roaringbitmap.longlong.IntegerUtilTest].assertEquals(int,int)'
      Src: org.roaringbitmap.longlong.IntegerUtilTest:47,1
    - Dst: '[org.roaringbitmap.longlong.IntegerUtil].shiftLeftFromSpecifiedPosition(int,int,int)'
      Src: org.roaringbitmap.longlong.IntegerUtilTest:48,1
    - Dst: '[org.roaringbitmap.longlong.IntegerUtilTest].assertEquals(int,int)'
      Src: org.roaringbitmap.longlong.IntegerUtilTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 49
    functionName: '[org.roaringbitmap.longlong.IntegerUtilTest].testShiftLeftFromSpecifiedPosition()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/IntegerUtilTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.IntegerUtilTest].assertEquals(int,int)'
    - '[org.roaringbitmap.longlong.IntegerUtil].shiftLeftFromSpecifiedPosition(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.IntegerUtilTest].testShiftLeftFromSpecifiedPosition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.IntegerUtilTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.longlong.IntegerUtilTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/IntegerUtilTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.IntegerUtilTest
    signature: '[org.roaringbitmap.longlong.IntegerUtilTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Containers].<init>()'
      Src: org.roaringbitmap.longlong.ContainersTest:25,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.longlong.ContainersTest:26,1
    - Dst: '[org.roaringbitmap.art.Containers].addContainer(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.longlong.ContainersTest:27,1
    - Dst: '[org.roaringbitmap.art.Containers].getContainer(long)'
      Src: org.roaringbitmap.longlong.ContainersTest:29,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.longlong.ContainersTest)'
      Src: org.roaringbitmap.longlong.ContainersTest:30,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.longlong.ContainersTest:31,1
    - Dst: '[org.roaringbitmap.art.Containers].addContainer(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.longlong.ContainersTest:32,1
    - Dst: '[org.roaringbitmap.art.Containers].getContainer(long)'
      Src: org.roaringbitmap.longlong.ContainersTest:34,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.longlong.ContainersTest)'
      Src: org.roaringbitmap.longlong.ContainersTest:35,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.longlong.ContainersTest:36,1
    - Dst: '[org.roaringbitmap.art.Containers].addContainer(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.longlong.ContainersTest:37,1
    - Dst: '[org.roaringbitmap.art.Containers].getContainer(long)'
      Src: org.roaringbitmap.longlong.ContainersTest:38,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.longlong.ContainersTest)'
      Src: org.roaringbitmap.longlong.ContainersTest:39,1
    - Dst: '[org.roaringbitmap.art.Containers].getContainerSize()'
      Src: org.roaringbitmap.longlong.ContainersTest:40,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.longlong.ContainersTest:41,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.longlong.ContainersTest:42,1
    - Dst: '[org.roaringbitmap.art.Containers].replace(long,org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.longlong.ContainersTest:43,1
    - Dst: '[org.roaringbitmap.art.Containers].getContainer(long)'
      Src: org.roaringbitmap.longlong.ContainersTest:44,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.longlong.ContainersTest)'
      Src: org.roaringbitmap.longlong.ContainersTest:45,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.longlong.ContainersTest)'
      Src: org.roaringbitmap.longlong.ContainersTest:46,1
    - Dst: '[org.roaringbitmap.art.Containers].iterator()'
      Src: org.roaringbitmap.longlong.ContainersTest:47,1
    - Dst: '[org.roaringbitmap.art.ContainerIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ContainersTest:49,1
    - Dst: '[org.roaringbitmap.art.ContainerIterator].next()'
      Src: org.roaringbitmap.longlong.ContainersTest:50,1
    - Dst: '[org.roaringbitmap.art.ContainerIterator].getCurrentContainerIdx()'
      Src: org.roaringbitmap.longlong.ContainersTest:52,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.longlong.ContainersTest,long)'
      Src: org.roaringbitmap.longlong.ContainersTest:53,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.longlong.ContainersTest:54,1
    - Dst: '[org.roaringbitmap.art.ContainerIterator].replace(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.longlong.ContainersTest:55,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(int)'
      Src: org.roaringbitmap.longlong.ContainersTest:59,1
    - Dst: '[org.roaringbitmap.art.Containers].getContainer(org.roaringbitmap.longlong.ContainersTest)'
      Src: org.roaringbitmap.longlong.ContainersTest:60,1
    - Dst: '[org.roaringbitmap.Container].select(int)'
      Src: org.roaringbitmap.longlong.ContainersTest:61,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,char)'
      Src: org.roaringbitmap.longlong.ContainersTest:61,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.longlong.ContainersTest:62,1
    - Dst: '[org.roaringbitmap.art.Containers].replace(org.roaringbitmap.longlong.ContainersTest,org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.longlong.ContainersTest:63,1
    - Dst: '[org.roaringbitmap.art.Containers].getContainer(org.roaringbitmap.longlong.ContainersTest)'
      Src: org.roaringbitmap.longlong.ContainersTest:64,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.longlong.ContainersTest)'
      Src: org.roaringbitmap.longlong.ContainersTest:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 23
    functionDepth: 2
    functionLinenumber: 23
    functionLinenumberEnd: 66
    functionName: '[org.roaringbitmap.longlong.ContainersTest].test1()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/ContainersTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.ContainerIterator].next()'
    - '[org.roaringbitmap.art.Containers].replace(org.roaringbitmap.longlong.ContainersTest,org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.art.ContainerIterator].hasNext()'
    - '[org.roaringbitmap.art.Containers].replace(long,org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.art.Containers].addContainer(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.art.ContainerIterator].replace(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.art.Containers].getContainer(org.roaringbitmap.longlong.ContainersTest)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.art.Containers].iterator()'
    - '[org.junit.jupiter.api.Assertions].assertTrue(int)'
    - '[org.roaringbitmap.art.Containers].getContainerSize()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(org.roaringbitmap.longlong.ContainersTest,long)'
    - '[org.roaringbitmap.art.ContainerIterator].getCurrentContainerIdx()'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,char)'
    - '[org.roaringbitmap.art.Containers].addContainer(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.Container].select(int)'
    - '[org.roaringbitmap.art.Containers].<init>()'
    - '[org.roaringbitmap.art.Containers].getContainer(long)'
    - '[org.roaringbitmap.art.Containers].addContainer(org.roaringbitmap.BitmapContainer)'
    - '[org.junit.jupiter.api.Assertions].assertTrue(org.roaringbitmap.longlong.ContainersTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.ContainersTest].test1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Containers].<init>()'
      Src: org.roaringbitmap.longlong.ContainersTest:70,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.longlong.ContainersTest:71,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.longlong.ContainersTest:73,1
    - Dst: '[org.roaringbitmap.art.Containers].addContainer(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.longlong.ContainersTest:75,1
    - Dst: '[org.roaringbitmap.art.Containers].serializedSizeInBytes()'
      Src: org.roaringbitmap.longlong.ContainersTest:76,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>(org.roaringbitmap.longlong.ContainersTest)'
      Src: org.roaringbitmap.longlong.ContainersTest:78,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.longlong.ContainersTest:79,1
    - Dst: '[org.roaringbitmap.art.Containers].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.longlong.ContainersTest:80,1
    - Dst: '[org.roaringbitmap.art.Containers].<init>()'
      Src: org.roaringbitmap.longlong.ContainersTest:81,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.longlong.ContainersTest:83,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.longlong.ContainersTest)'
      Src: org.roaringbitmap.longlong.ContainersTest:83,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.longlong.ContainersTest:84,1
    - Dst: '[org.roaringbitmap.art.Containers].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.longlong.ContainersTest:85,1
    - Dst: '[org.roaringbitmap.art.Containers].getContainerSize()'
      Src: org.roaringbitmap.longlong.ContainersTest:86,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.ContainersTest:87,1
    - Dst: '[org.roaringbitmap.art.Containers].getContainer(long)'
      Src: org.roaringbitmap.longlong.ContainersTest:88,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.longlong.ContainersTest:89,1
    - Dst: deseredArrayContainer.getCardinality()
      Src: org.roaringbitmap.longlong.ContainersTest:91,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.longlong.ContainersTest)'
      Src: org.roaringbitmap.longlong.ContainersTest:91,1
    - Dst: '[java.nio.ByteBuffer].allocate(org.roaringbitmap.longlong.ContainersTest)'
      Src: org.roaringbitmap.longlong.ContainersTest:93,1
    - Dst: '[org.roaringbitmap.longlong.ContainersTest].order(org.roaringbitmap.longlong.ContainersTest)'
      Src: org.roaringbitmap.longlong.ContainersTest:93,1
    - Dst: '[org.roaringbitmap.art.Containers].serialize(org.roaringbitmap.longlong.ContainersTest)'
      Src: org.roaringbitmap.longlong.ContainersTest:94,1
    - Dst: '[org.roaringbitmap.longlong.ContainersTest].flip()'
      Src: org.roaringbitmap.longlong.ContainersTest:95,1
    - Dst: '[org.roaringbitmap.art.Containers].<init>()'
      Src: org.roaringbitmap.longlong.ContainersTest:96,1
    - Dst: '[org.roaringbitmap.art.Containers].deserialize(org.roaringbitmap.longlong.ContainersTest)'
      Src: org.roaringbitmap.longlong.ContainersTest:97,1
    - Dst: '[org.roaringbitmap.art.Containers].getContainerSize()'
      Src: org.roaringbitmap.longlong.ContainersTest:98,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
      Src: org.roaringbitmap.longlong.ContainersTest:99,1
    - Dst: '[org.roaringbitmap.art.Containers].getContainer(long)'
      Src: org.roaringbitmap.longlong.ContainersTest:100,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertTrue()'
      Src: org.roaringbitmap.longlong.ContainersTest:101,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.longlong.ContainersTest:102,1
    - Dst: '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
      Src: org.roaringbitmap.longlong.ContainersTest:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 68
    functionDepth: 3
    functionLinenumber: 68
    functionLinenumberEnd: 103
    functionName: '[org.roaringbitmap.longlong.ContainersTest].test2()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/ContainersTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.api.Assertions].assertTrue()'
    - '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.longlong.ContainersTest].flip()'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.roaringbitmap.art.Containers].deserialize(java.io.DataInputStream)'
    - '[org.roaringbitmap.art.Containers].addContainer(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[java.io.ByteArrayOutputStream].<init>(org.roaringbitmap.longlong.ContainersTest)'
    - '[java.nio.ByteBuffer].allocate(org.roaringbitmap.longlong.ContainersTest)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.art.Containers].getContainerSize()'
    - '[org.roaringbitmap.art.Containers].deserialize(org.roaringbitmap.longlong.ContainersTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,org.roaringbitmap.longlong.ContainersTest)'
    - '[org.roaringbitmap.art.Containers].serialize(org.roaringbitmap.longlong.ContainersTest)'
    - '[org.roaringbitmap.art.Containers].serialize(java.io.DataOutputStream)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,int)'
    - '[org.roaringbitmap.longlong.ContainersTest].order(org.roaringbitmap.longlong.ContainersTest)'
    - deseredArrayContainer.getCardinality()
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.roaringbitmap.art.Containers].<init>()'
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.longlong.ContainersTest)'
    - '[org.junit.jupiter.api.Assertions].assertEquals(int,long)'
    - '[org.roaringbitmap.art.Containers].serializedSizeInBytes()'
    - '[org.roaringbitmap.art.Containers].getContainer(long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.ContainersTest].test2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.ContainersTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.longlong.ContainersTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/ContainersTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.ContainersTest
    signature: '[org.roaringbitmap.longlong.ContainersTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.insights.BitmapAnalyserTest:20,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int,int,int,int,int)'
      Src: org.roaringbitmap.insights.BitmapAnalyserTest:21,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.insights.BitmapAnalyserTest:22,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.insights.BitmapAnalyserTest)'
      Src: org.roaringbitmap.insights.BitmapAnalyserTest:24,1
    - Dst: '[org.roaringbitmap.insights.BitmapAnalyser].analyse(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.insights.BitmapAnalyserTest:26,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].<init>(int,int)'
      Src: org.roaringbitmap.insights.BitmapAnalyserTest:28,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].<init>(org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats,int,int)'
      Src: org.roaringbitmap.insights.BitmapAnalyserTest:28,1
    - Dst: '[org.roaringbitmap.insights.BitmapAnalyserTest].assertEquals(org.roaringbitmap.insights.BitmapStatistics,org.roaringbitmap.insights.BitmapStatistics)'
      Src: org.roaringbitmap.insights.BitmapAnalyserTest:29,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 18
    functionDepth: 6
    functionLinenumber: 18
    functionLinenumberEnd: 30
    functionName: '[org.roaringbitmap.insights.BitmapAnalyserTest].analyseSingleBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/insights/BitmapAnalyserTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.insights.BitmapAnalyserTest)'
    - '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].<init>(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.insights.BitmapStatistics].<init>(org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats,int,int)'
    - '[org.roaringbitmap.insights.BitmapAnalyserTest].assertEquals(org.roaringbitmap.insights.BitmapStatistics,org.roaringbitmap.insights.BitmapStatistics)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int,int,int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.insights.BitmapAnalyser].analyse(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.insights.BitmapAnalyserTest].analyseSingleBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.SeededTestData].randomBitmap(int,org.roaringbitmap.insights.BitmapAnalyserTest,org.roaringbitmap.insights.BitmapAnalyserTest)'
      Src: org.roaringbitmap.insights.BitmapAnalyserTest:39,1
    - Dst: '[org.roaringbitmap.insights.BitmapAnalyser].analyse(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.insights.BitmapAnalyserTest:40,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].getRunContainerCount()'
      Src: org.roaringbitmap.insights.BitmapAnalyserTest:42,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].containerFraction(long)'
      Src: org.roaringbitmap.insights.BitmapAnalyserTest:42,1
    - Dst: '[org.roaringbitmap.insights.BitmapAnalyserTest].assertEquals(org.roaringbitmap.insights.BitmapAnalyserTest,double,org.roaringbitmap.insights.BitmapAnalyserTest)'
      Src: org.roaringbitmap.insights.BitmapAnalyserTest:42,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].getBitmapContainerCount()'
      Src: org.roaringbitmap.insights.BitmapAnalyserTest:43,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].containerFraction(long)'
      Src: org.roaringbitmap.insights.BitmapAnalyserTest:43,1
    - Dst: '[org.roaringbitmap.insights.BitmapAnalyserTest].assertEquals(org.roaringbitmap.insights.BitmapAnalyserTest,double,org.roaringbitmap.insights.BitmapAnalyserTest)'
      Src: org.roaringbitmap.insights.BitmapAnalyserTest:43,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].getArrayContainersStats()'
      Src: org.roaringbitmap.insights.BitmapAnalyserTest:46,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].getContainersCount()'
      Src: org.roaringbitmap.insights.BitmapAnalyserTest:46,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].containerFraction(org.roaringbitmap.insights.BitmapAnalyserTest)'
      Src: org.roaringbitmap.insights.BitmapAnalyserTest:46,1
    - Dst: '[org.roaringbitmap.insights.BitmapAnalyserTest].assertEquals(org.roaringbitmap.insights.BitmapAnalyserTest,double,org.roaringbitmap.insights.BitmapAnalyserTest)'
      Src: org.roaringbitmap.insights.BitmapAnalyserTest:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 32
    functionDepth: 5
    functionLinenumber: 32
    functionLinenumberEnd: 48
    functionName: '[org.roaringbitmap.insights.BitmapAnalyserTest].analyseRandomBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/insights/BitmapAnalyserTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.insights.BitmapAnalyserTest].assertEquals(org.roaringbitmap.insights.BitmapAnalyserTest,double,org.roaringbitmap.insights.BitmapAnalyserTest)'
    - '[org.roaringbitmap.insights.BitmapStatistics].getRunContainerCount()'
    - '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].getContainersCount()'
    - '[org.roaringbitmap.insights.BitmapStatistics].getArrayContainersStats()'
    - '[org.roaringbitmap.insights.BitmapStatistics].containerFraction(org.roaringbitmap.insights.BitmapAnalyserTest)'
    - '[org.roaringbitmap.insights.BitmapStatistics].getBitmapContainerCount()'
    - '[org.roaringbitmap.insights.BitmapStatistics].containerFraction(long)'
    - '[org.roaringbitmap.SeededTestData].randomBitmap(int,org.roaringbitmap.insights.BitmapAnalyserTest,org.roaringbitmap.insights.BitmapAnalyserTest)'
    - '[org.roaringbitmap.insights.BitmapAnalyser].analyse(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.insights.BitmapAnalyserTest].analyseRandomBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.insights.BitmapAnalyserTest:57,1
    - Dst: '[org.roaringbitmap.SeededTestData].randomBitmap(int,org.roaringbitmap.insights.BitmapAnalyserTest,org.roaringbitmap.insights.BitmapAnalyserTest)'
      Src: org.roaringbitmap.insights.BitmapAnalyserTest:60,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.insights.BitmapAnalyserTest:61,1
    - Dst: '[org.roaringbitmap.insights.BitmapAnalyser].analyse(java.util.ArrayList)'
      Src: org.roaringbitmap.insights.BitmapAnalyserTest:64,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].getRunContainerCount()'
      Src: org.roaringbitmap.insights.BitmapAnalyserTest:66,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].containerFraction(long)'
      Src: org.roaringbitmap.insights.BitmapAnalyserTest:66,1
    - Dst: '[org.roaringbitmap.insights.BitmapAnalyserTest].assertEquals(org.roaringbitmap.insights.BitmapAnalyserTest,double,org.roaringbitmap.insights.BitmapAnalyserTest)'
      Src: org.roaringbitmap.insights.BitmapAnalyserTest:66,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].getBitmapContainerCount()'
      Src: org.roaringbitmap.insights.BitmapAnalyserTest:67,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].containerFraction(long)'
      Src: org.roaringbitmap.insights.BitmapAnalyserTest:67,1
    - Dst: '[org.roaringbitmap.insights.BitmapAnalyserTest].assertEquals(org.roaringbitmap.insights.BitmapAnalyserTest,double,org.roaringbitmap.insights.BitmapAnalyserTest)'
      Src: org.roaringbitmap.insights.BitmapAnalyserTest:67,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].getArrayContainersStats()'
      Src: org.roaringbitmap.insights.BitmapAnalyserTest:70,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].getContainersCount()'
      Src: org.roaringbitmap.insights.BitmapAnalyserTest:70,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].containerFraction(org.roaringbitmap.insights.BitmapAnalyserTest)'
      Src: org.roaringbitmap.insights.BitmapAnalyserTest:70,1
    - Dst: '[org.roaringbitmap.insights.BitmapAnalyserTest].assertEquals(org.roaringbitmap.insights.BitmapAnalyserTest,double,org.roaringbitmap.insights.BitmapAnalyserTest)'
      Src: org.roaringbitmap.insights.BitmapAnalyserTest:68,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].getBitmapsCount()'
      Src: org.roaringbitmap.insights.BitmapAnalyserTest:72,1
    - Dst: '[org.roaringbitmap.insights.BitmapAnalyserTest].assertEquals(org.roaringbitmap.insights.BitmapAnalyserTest,long)'
      Src: org.roaringbitmap.insights.BitmapAnalyserTest:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 50
    functionDepth: 2
    functionLinenumber: 50
    functionLinenumberEnd: 73
    functionName: '[org.roaringbitmap.insights.BitmapAnalyserTest].analyseRandomBitmaps()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/insights/BitmapAnalyserTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.insights.BitmapAnalyserTest].assertEquals(org.roaringbitmap.insights.BitmapAnalyserTest,double,org.roaringbitmap.insights.BitmapAnalyserTest)'
    - '[org.roaringbitmap.insights.BitmapAnalyser].analyse(java.util.ArrayList)'
    - '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.insights.BitmapStatistics].getRunContainerCount()'
    - '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].getContainersCount()'
    - '[org.roaringbitmap.insights.BitmapAnalyserTest].assertEquals(org.roaringbitmap.insights.BitmapAnalyserTest,long)'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.insights.BitmapStatistics].getArrayContainersStats()'
    - '[org.roaringbitmap.insights.BitmapStatistics].containerFraction(org.roaringbitmap.insights.BitmapAnalyserTest)'
    - '[org.roaringbitmap.insights.BitmapStatistics].getBitmapContainerCount()'
    - '[org.roaringbitmap.insights.BitmapStatistics].containerFraction(long)'
    - '[org.roaringbitmap.SeededTestData].randomBitmap(int,org.roaringbitmap.insights.BitmapAnalyserTest,org.roaringbitmap.insights.BitmapAnalyserTest)'
    - '[org.roaringbitmap.insights.BitmapStatistics].getBitmapsCount()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.insights.BitmapAnalyserTest].analyseRandomBitmaps()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.insights.BitmapAnalyserTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.insights.BitmapAnalyserTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/insights/BitmapAnalyserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.insights.BitmapAnalyserTest
    signature: '[org.roaringbitmap.insights.BitmapAnalyserTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].<init>(int,int)'
      Src: org.roaringbitmap.insights.BitmapStatisticsTest:13,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].<init>(org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats,int,int)'
      Src: org.roaringbitmap.insights.BitmapStatisticsTest:13,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].toString()'
      Src: org.roaringbitmap.insights.BitmapStatisticsTest:15,1
    - Dst: BitmapStatistics.class.getSimpleName()
      Src: org.roaringbitmap.insights.BitmapStatisticsTest:17,1
    - Dst: '[String].contains(org.roaringbitmap.insights.BitmapStatisticsTest)'
      Src: org.roaringbitmap.insights.BitmapStatisticsTest:17,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatisticsTest].assertTrue(org.roaringbitmap.insights.BitmapStatisticsTest)'
      Src: org.roaringbitmap.insights.BitmapStatisticsTest:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 18
      start: 10
    functionDepth: 1
    functionLinenumber: 10
    functionLinenumberEnd: 18
    functionName: '[org.roaringbitmap.insights.BitmapStatisticsTest].toStringWorks()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/insights/BitmapStatisticsTest.java
    functionUses: 0
    functionsReached:
    - BitmapStatistics.class.getSimpleName()
    - '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].<init>(int,int)'
    - '[org.roaringbitmap.insights.BitmapStatisticsTest].assertTrue(org.roaringbitmap.insights.BitmapStatisticsTest)'
    - '[org.roaringbitmap.insights.BitmapStatistics].<init>(org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats,int,int)'
    - '[String].contains(org.roaringbitmap.insights.BitmapStatisticsTest)'
    - '[org.roaringbitmap.insights.BitmapStatistics].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.insights.BitmapStatisticsTest].toStringWorks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: statistics.getBitmapContainerCount()
      Src: org.roaringbitmap.insights.BitmapStatisticsTest:24,1
    - Dst: statistics.containerFraction(org.roaringbitmap.insights.BitmapStatisticsTest)
      Src: org.roaringbitmap.insights.BitmapStatisticsTest:24,1
    - Dst: Double.isNaN(org.roaringbitmap.insights.BitmapStatisticsTest)
      Src: org.roaringbitmap.insights.BitmapStatisticsTest:25,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatisticsTest].assertTrue(org.roaringbitmap.insights.BitmapStatisticsTest)'
      Src: org.roaringbitmap.insights.BitmapStatisticsTest:25,1
    - Dst: statistics.getArrayContainersStats()
      Src: org.roaringbitmap.insights.BitmapStatisticsTest:26,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatisticsTest].averageCardinality()'
      Src: org.roaringbitmap.insights.BitmapStatisticsTest:26,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatisticsTest].assertEquals(org.roaringbitmap.insights.BitmapStatisticsTest,org.roaringbitmap.insights.BitmapStatisticsTest)'
      Src: org.roaringbitmap.insights.BitmapStatisticsTest:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 28
    functionName: '[org.roaringbitmap.insights.BitmapStatisticsTest].statsForEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/insights/BitmapStatisticsTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.insights.BitmapStatisticsTest].assertTrue(org.roaringbitmap.insights.BitmapStatisticsTest)'
    - Double.isNaN(org.roaringbitmap.insights.BitmapStatisticsTest)
    - statistics.getBitmapContainerCount()
    - statistics.getArrayContainersStats()
    - '[org.roaringbitmap.insights.BitmapStatisticsTest].assertEquals(org.roaringbitmap.insights.BitmapStatisticsTest,org.roaringbitmap.insights.BitmapStatisticsTest)'
    - '[org.roaringbitmap.insights.BitmapStatisticsTest].averageCardinality()'
    - statistics.containerFraction(org.roaringbitmap.insights.BitmapStatisticsTest)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.insights.BitmapStatisticsTest].statsForEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.insights.BitmapStatisticsTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.insights.BitmapStatisticsTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/insights/BitmapStatisticsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.insights.BitmapStatisticsTest
    signature: '[org.roaringbitmap.insights.BitmapStatisticsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].<init>(org.roaringbitmap.insights.NaiveWriterRecommenderTest,org.roaringbitmap.insights.NaiveWriterRecommenderTest)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:19,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].<init>(org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats,org.roaringbitmap.insights.NaiveWriterRecommenderTest,org.roaringbitmap.insights.NaiveWriterRecommenderTest,org.roaringbitmap.insights.NaiveWriterRecommenderTest)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:18,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommender].recommend(org.roaringbitmap.insights.BitmapStatistics)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:25,1
    - Dst: '[String].contains(String)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:28,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].assertTrue(org.roaringbitmap.insights.NaiveWriterRecommenderTest)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:28,1
    - Dst: '[String].contains(String)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:29,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].assertTrue(org.roaringbitmap.insights.NaiveWriterRecommenderTest)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:29,1
    - Dst: '[String].contains(String)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:30,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].assertTrue(org.roaringbitmap.insights.NaiveWriterRecommenderTest)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 10
    functionDepth: 3
    functionLinenumber: 10
    functionLinenumberEnd: 31
    functionName: '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].recommendForArrays()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/insights/NaiveWriterRecommenderTest.java
    functionUses: 0
    functionsReached:
    - '[String].contains(String)'
    - '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].assertTrue(org.roaringbitmap.insights.NaiveWriterRecommenderTest)'
    - '[org.roaringbitmap.insights.NaiveWriterRecommender].recommend(org.roaringbitmap.insights.BitmapStatistics)'
    - '[org.roaringbitmap.insights.BitmapStatistics].<init>(org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats,org.roaringbitmap.insights.NaiveWriterRecommenderTest,org.roaringbitmap.insights.NaiveWriterRecommenderTest,org.roaringbitmap.insights.NaiveWriterRecommenderTest)'
    - '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].<init>(org.roaringbitmap.insights.NaiveWriterRecommenderTest,org.roaringbitmap.insights.NaiveWriterRecommenderTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].recommendForArrays()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].<init>(org.roaringbitmap.insights.NaiveWriterRecommenderTest,org.roaringbitmap.insights.NaiveWriterRecommenderTest)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:42,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].<init>(org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats,org.roaringbitmap.insights.NaiveWriterRecommenderTest,org.roaringbitmap.insights.NaiveWriterRecommenderTest,org.roaringbitmap.insights.NaiveWriterRecommenderTest)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:41,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommender].recommend(org.roaringbitmap.insights.BitmapStatistics)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:48,1
    - Dst: '[String].contains(String)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:50,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].assertTrue(org.roaringbitmap.insights.NaiveWriterRecommenderTest)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 33
    functionDepth: 3
    functionLinenumber: 33
    functionLinenumberEnd: 51
    functionName: '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].recommendForDenseArrays()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/insights/NaiveWriterRecommenderTest.java
    functionUses: 0
    functionsReached:
    - '[String].contains(String)'
    - '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].assertTrue(org.roaringbitmap.insights.NaiveWriterRecommenderTest)'
    - '[org.roaringbitmap.insights.NaiveWriterRecommender].recommend(org.roaringbitmap.insights.BitmapStatistics)'
    - '[org.roaringbitmap.insights.BitmapStatistics].<init>(org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats,org.roaringbitmap.insights.NaiveWriterRecommenderTest,org.roaringbitmap.insights.NaiveWriterRecommenderTest,org.roaringbitmap.insights.NaiveWriterRecommenderTest)'
    - '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].<init>(org.roaringbitmap.insights.NaiveWriterRecommenderTest,org.roaringbitmap.insights.NaiveWriterRecommenderTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].recommendForDenseArrays()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].<init>(org.roaringbitmap.insights.NaiveWriterRecommenderTest,org.roaringbitmap.insights.NaiveWriterRecommenderTest)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:62,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].<init>(org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats,org.roaringbitmap.insights.NaiveWriterRecommenderTest,org.roaringbitmap.insights.NaiveWriterRecommenderTest,org.roaringbitmap.insights.NaiveWriterRecommenderTest)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:61,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommender].recommend(org.roaringbitmap.insights.BitmapStatistics)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:68,1
    - Dst: '[String].contains(String)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:70,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].assertTrue(org.roaringbitmap.insights.NaiveWriterRecommenderTest)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:70,1
    - Dst: '[String].contains(String)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:71,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].assertTrue(org.roaringbitmap.insights.NaiveWriterRecommenderTest)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 53
    functionDepth: 3
    functionLinenumber: 53
    functionLinenumberEnd: 72
    functionName: '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].recommendForRuns()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/insights/NaiveWriterRecommenderTest.java
    functionUses: 0
    functionsReached:
    - '[String].contains(String)'
    - '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].assertTrue(org.roaringbitmap.insights.NaiveWriterRecommenderTest)'
    - '[org.roaringbitmap.insights.NaiveWriterRecommender].recommend(org.roaringbitmap.insights.BitmapStatistics)'
    - '[org.roaringbitmap.insights.BitmapStatistics].<init>(org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats,org.roaringbitmap.insights.NaiveWriterRecommenderTest,org.roaringbitmap.insights.NaiveWriterRecommenderTest,org.roaringbitmap.insights.NaiveWriterRecommenderTest)'
    - '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].<init>(org.roaringbitmap.insights.NaiveWriterRecommenderTest,org.roaringbitmap.insights.NaiveWriterRecommenderTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].recommendForRuns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].<init>(org.roaringbitmap.insights.NaiveWriterRecommenderTest,org.roaringbitmap.insights.NaiveWriterRecommenderTest)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:83,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].<init>(org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats,org.roaringbitmap.insights.NaiveWriterRecommenderTest,org.roaringbitmap.insights.NaiveWriterRecommenderTest,org.roaringbitmap.insights.NaiveWriterRecommenderTest)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:82,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommender].recommend(org.roaringbitmap.insights.BitmapStatistics)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:89,1
    - Dst: '[String].contains(String)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:91,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].assertTrue(org.roaringbitmap.insights.NaiveWriterRecommenderTest)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:91,1
    - Dst: '[String].contains(String)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:92,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].assertTrue(org.roaringbitmap.insights.NaiveWriterRecommenderTest)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 74
    functionDepth: 3
    functionLinenumber: 74
    functionLinenumberEnd: 93
    functionName: '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].recommendForUniform()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/insights/NaiveWriterRecommenderTest.java
    functionUses: 0
    functionsReached:
    - '[String].contains(String)'
    - '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].assertTrue(org.roaringbitmap.insights.NaiveWriterRecommenderTest)'
    - '[org.roaringbitmap.insights.NaiveWriterRecommender].recommend(org.roaringbitmap.insights.BitmapStatistics)'
    - '[org.roaringbitmap.insights.BitmapStatistics].<init>(org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats,org.roaringbitmap.insights.NaiveWriterRecommenderTest,org.roaringbitmap.insights.NaiveWriterRecommenderTest,org.roaringbitmap.insights.NaiveWriterRecommenderTest)'
    - '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].<init>(org.roaringbitmap.insights.NaiveWriterRecommenderTest,org.roaringbitmap.insights.NaiveWriterRecommenderTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].recommendForUniform()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].<init>(org.roaringbitmap.insights.NaiveWriterRecommenderTest,org.roaringbitmap.insights.NaiveWriterRecommenderTest)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:104,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].<init>(org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats,org.roaringbitmap.insights.NaiveWriterRecommenderTest,org.roaringbitmap.insights.NaiveWriterRecommenderTest,org.roaringbitmap.insights.NaiveWriterRecommenderTest)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:103,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommender].recommend(org.roaringbitmap.insights.BitmapStatistics)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:110,1
    - Dst: '[String].contains(String)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:112,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].assertTrue(org.roaringbitmap.insights.NaiveWriterRecommenderTest)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:112,1
    - Dst: '[String].contains(String)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:113,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].assertTrue(org.roaringbitmap.insights.NaiveWriterRecommenderTest)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 95
    functionDepth: 3
    functionLinenumber: 95
    functionLinenumberEnd: 114
    functionName: '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].recommendForBitmaps()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/insights/NaiveWriterRecommenderTest.java
    functionUses: 0
    functionsReached:
    - '[String].contains(String)'
    - '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].assertTrue(org.roaringbitmap.insights.NaiveWriterRecommenderTest)'
    - '[org.roaringbitmap.insights.NaiveWriterRecommender].recommend(org.roaringbitmap.insights.BitmapStatistics)'
    - '[org.roaringbitmap.insights.BitmapStatistics].<init>(org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats,org.roaringbitmap.insights.NaiveWriterRecommenderTest,org.roaringbitmap.insights.NaiveWriterRecommenderTest,org.roaringbitmap.insights.NaiveWriterRecommenderTest)'
    - '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].<init>(org.roaringbitmap.insights.NaiveWriterRecommenderTest,org.roaringbitmap.insights.NaiveWriterRecommenderTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].recommendForBitmaps()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommender].recommend(org.roaringbitmap.insights.BitmapStatistics)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:118,1
    - Dst: '[String].contains(String)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:119,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].assertFalse(org.roaringbitmap.insights.NaiveWriterRecommenderTest)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommenderTest:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 116
    functionDepth: 3
    functionLinenumber: 116
    functionLinenumberEnd: 120
    functionName: '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].notRecommendForEmptyStats()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/insights/NaiveWriterRecommenderTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.insights.NaiveWriterRecommender].recommend(org.roaringbitmap.insights.BitmapStatistics)'
    - '[String].contains(String)'
    - '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].assertFalse(org.roaringbitmap.insights.NaiveWriterRecommenderTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].notRecommendForEmptyStats()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.insights.NaiveWriterRecommenderTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/insights/NaiveWriterRecommenderTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.insights.NaiveWriterRecommenderTest
    signature: '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].equals(char[],int,int,char[],int,int)'
      Src: org.roaringbitmap.ArraysShim:21,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 6
    argNames:
    - x
    - xmin
    - xmax
    - y
    - ymin
    - ymax
    argTypes:
    - char[]
    - int
    - int
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: '[org.roaringbitmap.ArraysShim].equals(char[],int,int,char[],int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/java11/java/org/roaringbitmap/ArraysShim.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].equals(char[],int,int,char[],int,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.ArraysShim].equals(char[],int,int,char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].mismatch(byte[],int,int,byte[],int,int)'
      Src: org.roaringbitmap.ArraysShim:42,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      - int
      - byte[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 6
    argNames:
    - a
    - aFromIndex
    - aToIndex
    - b
    - bFromIndex
    - bToIndex
    argTypes:
    - byte[]
    - int
    - int
    - byte[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 43
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 43
    functionName: '[org.roaringbitmap.ArraysShim].mismatch(byte[],int,int,byte[],int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/java11/java/org/roaringbitmap/ArraysShim.java
    functionUses: 2
    functionsReached:
    - '[java.util.Arrays].mismatch(byte[],int,int,byte[],int,int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ArraysShim].mismatch(byte[],int,int,byte[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ArraysShim
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.ArraysShim].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/java11/java/org/roaringbitmap/ArraysShim.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.ArraysShim
    signature: '[org.roaringbitmap.ArraysShim].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 29
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 29
    functionName: '[org.roaringbitmap.ImmutableBitmapDataProvider].contains(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ImmutableBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.ImmutableBitmapDataProvider].contains(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[org.roaringbitmap.ImmutableBitmapDataProvider].getCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ImmutableBitmapDataProvider.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ImmutableBitmapDataProvider].getCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[org.roaringbitmap.ImmutableBitmapDataProvider].getLongCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ImmutableBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.ImmutableBitmapDataProvider].getLongCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.IntConsumer
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ic
    argTypes:
    - org.roaringbitmap.IntConsumer
    constantsTouched: []
    func_position:
      end: 65
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 65
    functionName: '[org.roaringbitmap.ImmutableBitmapDataProvider].forEach(org.roaringbitmap.IntConsumer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ImmutableBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ImmutableBitmapDataProvider].forEach(org.roaringbitmap.IntConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.PeekableIntIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 72
    functionName: '[org.roaringbitmap.ImmutableBitmapDataProvider].getIntIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ImmutableBitmapDataProvider.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.PeekableIntIterator
    signature: '[org.roaringbitmap.ImmutableBitmapDataProvider].getIntIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.PeekableIntIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 78
    functionName: '[org.roaringbitmap.ImmutableBitmapDataProvider].getSignedIntIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ImmutableBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.PeekableIntIterator
    signature: '[org.roaringbitmap.ImmutableBitmapDataProvider].getSignedIntIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.PeekableIntIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 84
    functionName: '[org.roaringbitmap.ImmutableBitmapDataProvider].getReverseIntIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ImmutableBitmapDataProvider.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.PeekableIntIterator
    signature: '[org.roaringbitmap.ImmutableBitmapDataProvider].getReverseIntIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ImmutableBitmapDataProvider].getIntIterator()'
      Src: org.roaringbitmap.ImmutableBitmapDataProvider:94,1
    - Dst: '[org.roaringbitmap.ImmutableBitmapDataProvider.RoaringOfInt].<init>(org.roaringbitmap.PeekableIntIterator)'
      Src: org.roaringbitmap.ImmutableBitmapDataProvider:94,1
    - Dst: '[org.roaringbitmap.ImmutableBitmapDataProvider].getCardinality()'
      Src: org.roaringbitmap.ImmutableBitmapDataProvider:94,1
    - Dst: '[java.util.Spliterators].spliterator(org.roaringbitmap.ImmutableBitmapDataProvider.RoaringOfInt,int,org.roaringbitmap.ImmutableBitmapDataProvider)'
      Src: org.roaringbitmap.ImmutableBitmapDataProvider:93,1
    - Dst: '[java.util.stream.StreamSupport].intStream(org.roaringbitmap.ImmutableBitmapDataProvider,boolean)'
      Src: org.roaringbitmap.ImmutableBitmapDataProvider:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.IntStream
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 96
    functionName: '[org.roaringbitmap.ImmutableBitmapDataProvider].stream()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ImmutableBitmapDataProvider.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.StreamSupport].intStream(org.roaringbitmap.ImmutableBitmapDataProvider,boolean)'
    - '[org.roaringbitmap.ImmutableBitmapDataProvider.RoaringOfInt].<init>(org.roaringbitmap.PeekableIntIterator)'
    - '[java.util.Spliterators].spliterator(org.roaringbitmap.ImmutableBitmapDataProvider.RoaringOfInt,int,org.roaringbitmap.ImmutableBitmapDataProvider)'
    - '[org.roaringbitmap.ImmutableBitmapDataProvider].getIntIterator()'
    - '[org.roaringbitmap.ImmutableBitmapDataProvider].getCardinality()'
    linkageType: ''
    returnType: java.util.stream.IntStream
    signature: '[org.roaringbitmap.ImmutableBitmapDataProvider].stream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ImmutableBitmapDataProvider].getReverseIntIterator()'
      Src: org.roaringbitmap.ImmutableBitmapDataProvider:105,1
    - Dst: '[org.roaringbitmap.ImmutableBitmapDataProvider.RoaringOfInt].<init>(org.roaringbitmap.PeekableIntIterator)'
      Src: org.roaringbitmap.ImmutableBitmapDataProvider:105,1
    - Dst: '[org.roaringbitmap.ImmutableBitmapDataProvider].getCardinality()'
      Src: org.roaringbitmap.ImmutableBitmapDataProvider:105,1
    - Dst: '[java.util.Spliterators].spliterator(org.roaringbitmap.ImmutableBitmapDataProvider.RoaringOfInt,int,org.roaringbitmap.ImmutableBitmapDataProvider)'
      Src: org.roaringbitmap.ImmutableBitmapDataProvider:104,1
    - Dst: '[java.util.stream.StreamSupport].intStream(org.roaringbitmap.ImmutableBitmapDataProvider,boolean)'
      Src: org.roaringbitmap.ImmutableBitmapDataProvider:106,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.IntStream
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 107
    functionName: '[org.roaringbitmap.ImmutableBitmapDataProvider].reverseStream()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ImmutableBitmapDataProvider.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.StreamSupport].intStream(org.roaringbitmap.ImmutableBitmapDataProvider,boolean)'
    - '[org.roaringbitmap.ImmutableBitmapDataProvider.RoaringOfInt].<init>(org.roaringbitmap.PeekableIntIterator)'
    - '[java.util.Spliterators].spliterator(org.roaringbitmap.ImmutableBitmapDataProvider.RoaringOfInt,int,org.roaringbitmap.ImmutableBitmapDataProvider)'
    - '[org.roaringbitmap.ImmutableBitmapDataProvider].getReverseIntIterator()'
    - '[org.roaringbitmap.ImmutableBitmapDataProvider].getCardinality()'
    linkageType: ''
    returnType: java.util.stream.IntStream
    signature: '[org.roaringbitmap.ImmutableBitmapDataProvider].reverseStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.BatchIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 113
    functionName: '[org.roaringbitmap.ImmutableBitmapDataProvider].getBatchIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ImmutableBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.BatchIterator
    signature: '[org.roaringbitmap.ImmutableBitmapDataProvider].getBatchIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 122
    functionName: '[org.roaringbitmap.ImmutableBitmapDataProvider].getSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ImmutableBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ImmutableBitmapDataProvider].getSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 130
    functionName: '[org.roaringbitmap.ImmutableBitmapDataProvider].getLongSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ImmutableBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.ImmutableBitmapDataProvider].getLongSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 137
    functionName: '[org.roaringbitmap.ImmutableBitmapDataProvider].isEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ImmutableBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.ImmutableBitmapDataProvider].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.ImmutableBitmapDataProvider
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 145
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 145
    functionName: '[org.roaringbitmap.ImmutableBitmapDataProvider].limit(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ImmutableBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.ImmutableBitmapDataProvider
    signature: '[org.roaringbitmap.ImmutableBitmapDataProvider].limit(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 159
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 159
    functionName: '[org.roaringbitmap.ImmutableBitmapDataProvider].rank(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ImmutableBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ImmutableBitmapDataProvider].rank(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 172
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 172
    functionName: '[org.roaringbitmap.ImmutableBitmapDataProvider].rankLong(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ImmutableBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.ImmutableBitmapDataProvider].rankLong(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - start
    - end
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 184
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 184
    functionName: '[org.roaringbitmap.ImmutableBitmapDataProvider].rangeCardinality(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ImmutableBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.ImmutableBitmapDataProvider].rangeCardinality(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - j
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 199
      start: 199
    functionDepth: 0
    functionLinenumber: 199
    functionLinenumberEnd: 199
    functionName: '[org.roaringbitmap.ImmutableBitmapDataProvider].select(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ImmutableBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ImmutableBitmapDataProvider].select(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 206
    functionName: '[org.roaringbitmap.ImmutableBitmapDataProvider].first()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ImmutableBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ImmutableBitmapDataProvider].first()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 213
    functionName: '[org.roaringbitmap.ImmutableBitmapDataProvider].last()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ImmutableBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ImmutableBitmapDataProvider].last()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 220
    functionDepth: 0
    functionLinenumber: 220
    functionLinenumberEnd: 220
    functionName: '[org.roaringbitmap.ImmutableBitmapDataProvider].firstSigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ImmutableBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ImmutableBitmapDataProvider].firstSigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 227
    functionName: '[org.roaringbitmap.ImmutableBitmapDataProvider].lastSigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ImmutableBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ImmutableBitmapDataProvider].lastSigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 239
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 239
    functionName: '[org.roaringbitmap.ImmutableBitmapDataProvider].nextValue(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ImmutableBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.ImmutableBitmapDataProvider].nextValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 251
      start: 251
    functionDepth: 0
    functionLinenumber: 251
    functionLinenumberEnd: 251
    functionName: '[org.roaringbitmap.ImmutableBitmapDataProvider].previousValue(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ImmutableBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.ImmutableBitmapDataProvider].previousValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 262
      start: 262
    functionDepth: 0
    functionLinenumber: 262
    functionLinenumberEnd: 262
    functionName: '[org.roaringbitmap.ImmutableBitmapDataProvider].nextAbsentValue(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ImmutableBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.ImmutableBitmapDataProvider].nextAbsentValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 273
      start: 273
    functionDepth: 0
    functionLinenumber: 273
    functionLinenumberEnd: 273
    functionName: '[org.roaringbitmap.ImmutableBitmapDataProvider].previousAbsentValue(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ImmutableBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.ImmutableBitmapDataProvider].previousAbsentValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 283
      start: 283
    functionDepth: 0
    functionLinenumber: 283
    functionLinenumberEnd: 283
    functionName: '[org.roaringbitmap.ImmutableBitmapDataProvider].serialize(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ImmutableBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ImmutableBitmapDataProvider].serialize(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 305
      start: 305
    functionDepth: 0
    functionLinenumber: 305
    functionLinenumberEnd: 305
    functionName: '[org.roaringbitmap.ImmutableBitmapDataProvider].serialize(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ImmutableBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ImmutableBitmapDataProvider].serialize(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 314
      start: 314
    functionDepth: 0
    functionLinenumber: 314
    functionLinenumberEnd: 314
    functionName: '[org.roaringbitmap.ImmutableBitmapDataProvider].serializedSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ImmutableBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ImmutableBitmapDataProvider].serializedSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 321
      start: 321
    functionDepth: 0
    functionLinenumber: 321
    functionLinenumberEnd: 321
    functionName: '[org.roaringbitmap.ImmutableBitmapDataProvider].toArray()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ImmutableBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int[]
    signature: '[org.roaringbitmap.ImmutableBitmapDataProvider].toArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 328
      start: 328
    functionDepth: 0
    functionLinenumber: 328
    functionLinenumberEnd: 328
    functionName: '[org.roaringbitmap.ImmutableBitmapDataProvider].getContainerCount()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ImmutableBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ImmutableBitmapDataProvider].getContainerCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ImmutableBitmapDataProvider
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.ImmutableBitmapDataProvider].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ImmutableBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.ImmutableBitmapDataProvider
    signature: '[org.roaringbitmap.ImmutableBitmapDataProvider].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.IntIterator
      classConcrete: true
      classEnum: false
      classFields:
      - IntIterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PrimitiveIterator.OfInt
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ImmutableBitmapDataProvider.RoaringOfInt
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - iterator
    argTypes:
    - org.roaringbitmap.IntIterator
    constantsTouched: []
    func_position:
      end: 341
      start: 339
    functionDepth: 0
    functionLinenumber: 339
    functionLinenumberEnd: 341
    functionName: '[org.roaringbitmap.ImmutableBitmapDataProvider.RoaringOfInt].<init>(org.roaringbitmap.IntIterator)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ImmutableBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.ImmutableBitmapDataProvider.RoaringOfInt
    signature: '[org.roaringbitmap.ImmutableBitmapDataProvider.RoaringOfInt].<init>(org.roaringbitmap.IntIterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.IntIterator].next()'
      Src: org.roaringbitmap.ImmutableBitmapDataProvider.RoaringOfInt:345,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - IntIterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PrimitiveIterator.OfInt
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 346
      start: 343
    functionDepth: 1
    functionLinenumber: 343
    functionLinenumberEnd: 346
    functionName: '[org.roaringbitmap.ImmutableBitmapDataProvider.RoaringOfInt].nextInt()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ImmutableBitmapDataProvider.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.IntIterator].next()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ImmutableBitmapDataProvider.RoaringOfInt].nextInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.IntIterator].hasNext()'
      Src: org.roaringbitmap.ImmutableBitmapDataProvider.RoaringOfInt:350,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - IntIterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PrimitiveIterator.OfInt
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 351
      start: 348
    functionDepth: 1
    functionLinenumber: 348
    functionLinenumberEnd: 351
    functionName: '[org.roaringbitmap.ImmutableBitmapDataProvider.RoaringOfInt].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ImmutableBitmapDataProvider.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.IntIterator].hasNext()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.ImmutableBitmapDataProvider.RoaringOfInt].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.roaringbitmap.IntConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.IntConsumer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.RelativeRangeConsumer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.IntConsumerRelativeRangeAdapter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - start
    - lc
    argTypes:
    - int
    - org.roaringbitmap.IntConsumer
    constantsTouched: []
    func_position:
      end: 13
      start: 10
    functionDepth: 0
    functionLinenumber: 10
    functionLinenumberEnd: 13
    functionName: '[org.roaringbitmap.IntConsumerRelativeRangeAdapter].<init>(int,org.roaringbitmap.IntConsumer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/IntConsumerRelativeRangeAdapter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.IntConsumerRelativeRangeAdapter
    signature: '[org.roaringbitmap.IntConsumerRelativeRangeAdapter].<init>(int,org.roaringbitmap.IntConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.IntConsumer].accept(org.roaringbitmap.IntConsumerRelativeRangeAdapter)'
      Src: org.roaringbitmap.IntConsumerRelativeRangeAdapter:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.IntConsumer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.RelativeRangeConsumer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - relativePos
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 18
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 18
    functionName: '[org.roaringbitmap.IntConsumerRelativeRangeAdapter].acceptPresent(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/IntConsumerRelativeRangeAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.IntConsumer].accept(org.roaringbitmap.IntConsumerRelativeRangeAdapter)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.IntConsumerRelativeRangeAdapter].acceptPresent(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.IntConsumer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.RelativeRangeConsumer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - relativePos
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 23
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 23
    functionName: '[org.roaringbitmap.IntConsumerRelativeRangeAdapter].acceptAbsent(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/IntConsumerRelativeRangeAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.IntConsumerRelativeRangeAdapter].acceptAbsent(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.IntConsumer].accept(org.roaringbitmap.IntConsumerRelativeRangeAdapter)'
      Src: org.roaringbitmap.IntConsumerRelativeRangeAdapter:28,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.IntConsumer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.RelativeRangeConsumer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - relativeFrom
    - relativeTo
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 30
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 30
    functionName: '[org.roaringbitmap.IntConsumerRelativeRangeAdapter].acceptAllPresent(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/IntConsumerRelativeRangeAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.IntConsumer].accept(org.roaringbitmap.IntConsumerRelativeRangeAdapter)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.IntConsumerRelativeRangeAdapter].acceptAllPresent(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.IntConsumer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.RelativeRangeConsumer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - relativeFrom
    - relativeTo
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[org.roaringbitmap.IntConsumerRelativeRangeAdapter].acceptAllAbsent(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/IntConsumerRelativeRangeAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.IntConsumerRelativeRangeAdapter].acceptAllAbsent(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int,int)'
      Src: org.roaringbitmap.Container:34,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int,int)'
      Src: org.roaringbitmap.Container:36,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - start
    - last
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 37
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 37
    functionName: '[org.roaringbitmap.Container].rangeOfOnes(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 6
    functionsReached:
    - '[org.roaringbitmap.RunContainer].<init>(int,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>(int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].rangeOfOnes(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[org.roaringbitmap.Container].add(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].add(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 54
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 54
    functionName: '[org.roaringbitmap.Container].add(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 25
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].add(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 63
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 63
    functionName: '[org.roaringbitmap.Container].and(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].and(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 72
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 72
    functionName: '[org.roaringbitmap.Container].and(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].and(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].and(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.Container:83,1
    - Dst: '[org.roaringbitmap.Container].and(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.Container:85,1
    - Dst: '[org.roaringbitmap.Container].and(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.Container:87,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.Container
    constantsTouched: []
    func_position:
      end: 88
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 88
    functionName: '[org.roaringbitmap.Container].and(org.roaringbitmap.Container)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 8
    functionsReached:
    - '[org.roaringbitmap.Container].and(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.Container].and(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.Container].and(org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].and(org.roaringbitmap.Container)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 97
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 97
    functionName: '[org.roaringbitmap.Container].and(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].and(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 99
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 99
    functionName: '[org.roaringbitmap.Container].andCardinality(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Container].andCardinality(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 101
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 101
    functionName: '[org.roaringbitmap.Container].andCardinality(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Container].andCardinality(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 103
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 103
    functionName: '[org.roaringbitmap.Container].andCardinality(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Container].andCardinality(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.Container:113,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.Container:115,1
    - Dst: '[org.roaringbitmap.Container].andCardinality(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.Container:119,1
    - Dst: '[org.roaringbitmap.Container].andCardinality(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.Container:121,1
    - Dst: '[org.roaringbitmap.Container].andCardinality(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.Container:123,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.Container
    constantsTouched: []
    func_position:
      end: 125
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 125
    functionName: '[org.roaringbitmap.Container].andCardinality(org.roaringbitmap.Container)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.Container].isEmpty()'
    - '[org.roaringbitmap.Container].andCardinality(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.Container].andCardinality(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.Container].andCardinality(org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Container].andCardinality(org.roaringbitmap.Container)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.Container:134,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.Container:134,1
    - Dst: '[org.roaringbitmap.Container].andCardinality(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.Container:134,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.Container
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 2
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: '[org.roaringbitmap.Container].xorCardinality(org.roaringbitmap.Container)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.Container].andCardinality(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].getCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Container].xorCardinality(org.roaringbitmap.Container)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 144
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 144
    functionName: '[org.roaringbitmap.Container].andNot(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].andNot(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 153
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 153
    functionName: '[org.roaringbitmap.Container].andNot(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].andNot(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].andNot(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.Container:164,1
    - Dst: '[org.roaringbitmap.Container].andNot(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.Container:166,1
    - Dst: '[org.roaringbitmap.Container].andNot(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.Container:168,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.Container
    constantsTouched: []
    func_position:
      end: 169
      start: 162
    functionDepth: 1
    functionLinenumber: 162
    functionLinenumberEnd: 169
    functionName: '[org.roaringbitmap.Container].andNot(org.roaringbitmap.Container)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 7
    functionsReached:
    - '[org.roaringbitmap.Container].andNot(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.Container].andNot(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.Container].andNot(org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].andNot(org.roaringbitmap.Container)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 178
      start: 178
    functionDepth: 0
    functionLinenumber: 178
    functionLinenumberEnd: 178
    functionName: '[org.roaringbitmap.Container].andNot(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].andNot(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].not(int,int)'
      Src: org.roaringbitmap.Container:190,1
    - Dst: '[org.roaringbitmap.Container].iremove(int,int)'
      Src: org.roaringbitmap.Container:190,1
    - Dst: '[org.roaringbitmap.Container].or(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.Container:190,1
    - Dst: '[org.roaringbitmap.Container].not(int,int)'
      Src: org.roaringbitmap.Container:192,1
    - Dst: '[org.roaringbitmap.Container].or(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.Container:192,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - x
    - endOfRange
    argTypes:
    - org.roaringbitmap.Container
    - int
    constantsTouched: []
    func_position:
      end: 193
      start: 188
    functionDepth: 2
    functionLinenumber: 188
    functionLinenumberEnd: 193
    functionName: '[org.roaringbitmap.Container].orNot(org.roaringbitmap.Container,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].iremove(int,int)'
    - '[org.roaringbitmap.Container].or(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].not(int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].orNot(org.roaringbitmap.Container,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 198
    functionName: '[org.roaringbitmap.Container].clear()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Container].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 201
    functionName: '[org.roaringbitmap.Container].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 207
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 207
    functionName: '[org.roaringbitmap.Container].isEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 31
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.Container].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 213
    functionName: '[org.roaringbitmap.Container].isFull()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.Container].isFull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 221
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 221
    functionName: '[org.roaringbitmap.Container].contains(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 34
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.Container].contains(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - minimum
    - supremum
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 229
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 229
    functionName: '[org.roaringbitmap.Container].contains(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.Container].contains(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.Container:238,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.Container:240,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.Container:242,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - subset
    argTypes:
    - org.roaringbitmap.Container
    constantsTouched: []
    func_position:
      end: 245
      start: 236
    functionDepth: 1
    functionLinenumber: 236
    functionLinenumberEnd: 245
    functionName: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 60
    functionsReached:
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - runContainer
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 247
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 247
    functionName: '[org.roaringbitmap.Container].contains(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.Container].contains(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - arrayContainer
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 249
      start: 249
    functionDepth: 0
    functionLinenumber: 249
    functionLinenumberEnd: 249
    functionName: '[org.roaringbitmap.Container].contains(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.Container].contains(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bitmapContainer
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 251
      start: 251
    functionDepth: 0
    functionLinenumber: 251
    functionLinenumberEnd: 251
    functionName: '[org.roaringbitmap.Container].contains(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.Container].contains(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 259
      start: 259
    functionDepth: 0
    functionLinenumber: 259
    functionLinenumberEnd: 259
    functionName: '[org.roaringbitmap.Container].deserialize(java.io.DataInput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Container].deserialize(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - x
    - i
    - mask
    argTypes:
    - int[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 271
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 271
    functionName: '[org.roaringbitmap.Container].fillLeastSignificant16bits(int[],int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Container].fillLeastSignificant16bits(int[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 280
      start: 280
    functionDepth: 0
    functionLinenumber: 280
    functionLinenumberEnd: 280
    functionName: '[org.roaringbitmap.Container].flip(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].flip(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 287
      start: 287
    functionDepth: 0
    functionLinenumber: 287
    functionLinenumberEnd: 287
    functionName: '[org.roaringbitmap.Container].getArraySizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Container].getArraySizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 295
      start: 295
    functionDepth: 0
    functionLinenumber: 295
    functionLinenumberEnd: 295
    functionName: '[org.roaringbitmap.Container].getCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 138
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Container].getCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 310
      start: 302
    functionDepth: 0
    functionLinenumber: 302
    functionLinenumberEnd: 310
    functionName: '[org.roaringbitmap.Container].getContainerName()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.roaringbitmap.Container].getContainerName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - org.roaringbitmap.IntConsumer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - msb
    - ic
    argTypes:
    - char
    - org.roaringbitmap.IntConsumer
    constantsTouched: []
    func_position:
      end: 323
      start: 323
    functionDepth: 0
    functionLinenumber: 323
    functionLinenumberEnd: 323
    functionName: '[org.roaringbitmap.Container].forEach(char,org.roaringbitmap.IntConsumer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Container].forEach(char,org.roaringbitmap.IntConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.roaringbitmap.RelativeRangeConsumer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - offset
    - rrc
    argTypes:
    - int
    - org.roaringbitmap.RelativeRangeConsumer
    constantsTouched: []
    func_position:
      end: 332
      start: 332
    functionDepth: 0
    functionLinenumber: 332
    functionLinenumberEnd: 332
    functionName: '[org.roaringbitmap.Container].forAll(int,org.roaringbitmap.RelativeRangeConsumer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Container].forAll(int,org.roaringbitmap.RelativeRangeConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - org.roaringbitmap.RelativeRangeConsumer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - startValue
    - rrc
    argTypes:
    - char
    - org.roaringbitmap.RelativeRangeConsumer
    constantsTouched: []
    func_position:
      end: 341
      start: 341
    functionDepth: 0
    functionLinenumber: 341
    functionLinenumberEnd: 341
    functionName: '[org.roaringbitmap.Container].forAllFrom(char,org.roaringbitmap.RelativeRangeConsumer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Container].forAllFrom(char,org.roaringbitmap.RelativeRangeConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char
      - org.roaringbitmap.RelativeRangeConsumer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - offset
    - endValue
    - rrc
    argTypes:
    - int
    - char
    - org.roaringbitmap.RelativeRangeConsumer
    constantsTouched: []
    func_position:
      end: 359
      start: 359
    functionDepth: 0
    functionLinenumber: 359
    functionLinenumberEnd: 359
    functionName: '[org.roaringbitmap.Container].forAllUntil(int,char,org.roaringbitmap.RelativeRangeConsumer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Container].forAllUntil(int,char,org.roaringbitmap.RelativeRangeConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      - org.roaringbitmap.RelativeRangeConsumer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - startValue
    - endValue
    - rrc
    argTypes:
    - char
    - char
    - org.roaringbitmap.RelativeRangeConsumer
    constantsTouched: []
    func_position:
      end: 370
      start: 369
    functionDepth: 0
    functionLinenumber: 369
    functionLinenumberEnd: 370
    functionName: '[org.roaringbitmap.Container].forAllInRange(char,char,org.roaringbitmap.RelativeRangeConsumer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Container].forAllInRange(char,char,org.roaringbitmap.RelativeRangeConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 377
      start: 377
    functionDepth: 0
    functionLinenumber: 377
    functionLinenumberEnd: 377
    functionName: '[org.roaringbitmap.Container].getReverseCharIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.Container].getReverseCharIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 384
      start: 384
    functionDepth: 0
    functionLinenumber: 384
    functionLinenumberEnd: 384
    functionName: '[org.roaringbitmap.Container].getCharIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.Container].getCharIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharRankIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 391
      start: 391
    functionDepth: 0
    functionLinenumber: 391
    functionLinenumberEnd: 391
    functionName: '[org.roaringbitmap.Container].getCharRankIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharRankIterator
    signature: '[org.roaringbitmap.Container].getCharRankIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ContainerBatchIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 397
      start: 397
    functionDepth: 0
    functionLinenumber: 397
    functionLinenumberEnd: 397
    functionName: '[org.roaringbitmap.Container].getBatchIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.ContainerBatchIterator
    signature: '[org.roaringbitmap.Container].getBatchIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 405
      start: 405
    functionDepth: 0
    functionLinenumber: 405
    functionLinenumberEnd: 405
    functionName: '[org.roaringbitmap.Container].getSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Container].getSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 414
      start: 414
    functionDepth: 0
    functionLinenumber: 414
    functionLinenumberEnd: 414
    functionName: '[org.roaringbitmap.Container].iadd(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 22
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].iadd(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 424
      start: 424
    functionDepth: 0
    functionLinenumber: 424
    functionLinenumberEnd: 424
    functionName: '[org.roaringbitmap.Container].iand(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].iand(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 434
      start: 434
    functionDepth: 0
    functionLinenumber: 434
    functionLinenumberEnd: 434
    functionName: '[org.roaringbitmap.Container].iand(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].iand(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].iand(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.Container:446,1
    - Dst: '[org.roaringbitmap.Container].iand(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.Container:448,1
    - Dst: '[org.roaringbitmap.Container].iand(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.Container:450,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.Container
    constantsTouched: []
    func_position:
      end: 451
      start: 444
    functionDepth: 1
    functionLinenumber: 444
    functionLinenumberEnd: 451
    functionName: '[org.roaringbitmap.Container].iand(org.roaringbitmap.Container)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.Container].iand(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.Container].iand(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.Container].iand(org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].iand(org.roaringbitmap.Container)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 461
      start: 461
    functionDepth: 0
    functionLinenumber: 461
    functionLinenumberEnd: 461
    functionName: '[org.roaringbitmap.Container].iand(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].iand(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 471
      start: 471
    functionDepth: 0
    functionLinenumber: 471
    functionLinenumberEnd: 471
    functionName: '[org.roaringbitmap.Container].iandNot(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].iandNot(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 481
      start: 481
    functionDepth: 0
    functionLinenumber: 481
    functionLinenumberEnd: 481
    functionName: '[org.roaringbitmap.Container].iandNot(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].iandNot(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].iandNot(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.Container:493,1
    - Dst: '[org.roaringbitmap.Container].iandNot(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.Container:495,1
    - Dst: '[org.roaringbitmap.Container].iandNot(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.Container:497,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.Container
    constantsTouched: []
    func_position:
      end: 498
      start: 491
    functionDepth: 1
    functionLinenumber: 491
    functionLinenumberEnd: 498
    functionName: '[org.roaringbitmap.Container].iandNot(org.roaringbitmap.Container)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.Container].iandNot(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.Container].iandNot(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.Container].iandNot(org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].iandNot(org.roaringbitmap.Container)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 508
      start: 508
    functionDepth: 0
    functionLinenumber: 508
    functionLinenumberEnd: 508
    functionName: '[org.roaringbitmap.Container].iandNot(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].iandNot(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].not(int,int)'
      Src: org.roaringbitmap.Container:521,1
    - Dst: '[org.roaringbitmap.Container].iremove(int,int)'
      Src: org.roaringbitmap.Container:521,1
    - Dst: '[org.roaringbitmap.Container].ior(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.Container:521,1
    - Dst: '[org.roaringbitmap.Container].not(int,int)'
      Src: org.roaringbitmap.Container:523,1
    - Dst: '[org.roaringbitmap.Container].ior(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.Container:523,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - x
    - endOfRange
    argTypes:
    - org.roaringbitmap.Container
    - int
    constantsTouched: []
    func_position:
      end: 524
      start: 519
    functionDepth: 2
    functionLinenumber: 519
    functionLinenumberEnd: 524
    functionName: '[org.roaringbitmap.Container].iorNot(org.roaringbitmap.Container,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].iremove(int,int)'
    - '[org.roaringbitmap.Container].ior(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].not(int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].iorNot(org.roaringbitmap.Container,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 534
      start: 534
    functionDepth: 0
    functionLinenumber: 534
    functionLinenumberEnd: 534
    functionName: '[org.roaringbitmap.Container].inot(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].inot(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 542
      start: 542
    functionDepth: 0
    functionLinenumber: 542
    functionLinenumberEnd: 542
    functionName: '[org.roaringbitmap.Container].intersects(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.Container].intersects(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 550
      start: 550
    functionDepth: 0
    functionLinenumber: 550
    functionLinenumberEnd: 550
    functionName: '[org.roaringbitmap.Container].intersects(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.Container].intersects(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].intersects(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.Container:560,1
    - Dst: '[org.roaringbitmap.Container].intersects(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.Container:562,1
    - Dst: '[org.roaringbitmap.Container].intersects(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.Container:564,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.Container
    constantsTouched: []
    func_position:
      end: 565
      start: 558
    functionDepth: 1
    functionLinenumber: 558
    functionLinenumberEnd: 565
    functionName: '[org.roaringbitmap.Container].intersects(org.roaringbitmap.Container)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 6
    functionsReached:
    - '[org.roaringbitmap.Container].intersects(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.Container].intersects(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.Container].intersects(org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.Container].intersects(org.roaringbitmap.Container)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 573
      start: 573
    functionDepth: 0
    functionLinenumber: 573
    functionLinenumberEnd: 573
    functionName: '[org.roaringbitmap.Container].intersects(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.Container].intersects(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - minimum
    - supremum
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 581
      start: 581
    functionDepth: 0
    functionLinenumber: 581
    functionLinenumberEnd: 581
    functionName: '[org.roaringbitmap.Container].intersects(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.Container].intersects(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 591
      start: 591
    functionDepth: 0
    functionLinenumber: 591
    functionLinenumberEnd: 591
    functionName: '[org.roaringbitmap.Container].ior(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].ior(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 601
      start: 601
    functionDepth: 0
    functionLinenumber: 601
    functionLinenumberEnd: 601
    functionName: '[org.roaringbitmap.Container].ior(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].ior(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].ior(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.Container:613,1
    - Dst: '[org.roaringbitmap.Container].ior(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.Container:615,1
    - Dst: '[org.roaringbitmap.Container].ior(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.Container:617,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.Container
    constantsTouched: []
    func_position:
      end: 618
      start: 611
    functionDepth: 1
    functionLinenumber: 611
    functionLinenumberEnd: 618
    functionName: '[org.roaringbitmap.Container].ior(org.roaringbitmap.Container)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 6
    functionsReached:
    - '[org.roaringbitmap.Container].ior(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.Container].ior(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.Container].ior(org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].ior(org.roaringbitmap.Container)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 628
      start: 628
    functionDepth: 0
    functionLinenumber: 628
    functionLinenumberEnd: 628
    functionName: '[org.roaringbitmap.Container].ior(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].ior(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 637
      start: 637
    functionDepth: 0
    functionLinenumber: 637
    functionLinenumberEnd: 637
    functionName: '[org.roaringbitmap.Container].iremove(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].iremove(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 647
      start: 647
    functionDepth: 0
    functionLinenumber: 647
    functionLinenumberEnd: 647
    functionName: '[org.roaringbitmap.Container].ixor(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].ixor(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 657
      start: 657
    functionDepth: 0
    functionLinenumber: 657
    functionLinenumberEnd: 657
    functionName: '[org.roaringbitmap.Container].ixor(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].ixor(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].ixor(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.Container:669,1
    - Dst: '[org.roaringbitmap.Container].ixor(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.Container:671,1
    - Dst: '[org.roaringbitmap.Container].ixor(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.Container:673,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.Container
    constantsTouched: []
    func_position:
      end: 674
      start: 667
    functionDepth: 1
    functionLinenumber: 667
    functionLinenumberEnd: 674
    functionName: '[org.roaringbitmap.Container].ixor(org.roaringbitmap.Container)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.Container].ixor(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.Container].ixor(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.Container].ixor(org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].ixor(org.roaringbitmap.Container)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 684
      start: 684
    functionDepth: 0
    functionLinenumber: 684
    functionLinenumberEnd: 684
    functionName: '[org.roaringbitmap.Container].ixor(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].ixor(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].lazyor(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.Container:699,1
    - Dst: '[org.roaringbitmap.Container].ior(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.Container:701,1
    - Dst: '[org.roaringbitmap.RunContainer].lazyor(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.Container:703,1
    - Dst: '[org.roaringbitmap.RunContainer].ilazyor(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.Container:706,1
    - Dst: '[org.roaringbitmap.Container].ior(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.Container:708,1
    - Dst: '[org.roaringbitmap.Container].ior(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.Container:710,1
    - Dst: '[org.roaringbitmap.BitmapContainer].ilazyor(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.Container:713,1
    - Dst: '[org.roaringbitmap.BitmapContainer].ilazyor(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.Container:715,1
    - Dst: '[org.roaringbitmap.BitmapContainer].ilazyor(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.Container:717,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.Container
    constantsTouched: []
    func_position:
      end: 719
      start: 696
    functionDepth: 5
    functionLinenumber: 696
    functionLinenumberEnd: 719
    functionName: '[org.roaringbitmap.Container].lazyIOR(org.roaringbitmap.Container)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.Container].ior(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].ilazyor(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.RunContainer].lazyor(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.BitmapContainer].ilazyor(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.RunContainer].ilazyor(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.ArrayContainer].lazyor(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.Container].ior(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.BitmapContainer].ilazyor(org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].lazyIOR(org.roaringbitmap.Container)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].lazyor(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.Container:733,1
    - Dst: '[org.roaringbitmap.BitmapContainer].lazyor(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.Container:735,1
    - Dst: '[org.roaringbitmap.RunContainer].lazyor(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.Container:737,1
    - Dst: '[org.roaringbitmap.RunContainer].lazyor(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.Container:740,1
    - Dst: '[org.roaringbitmap.BitmapContainer].lazyor(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.Container:742,1
    - Dst: '[org.roaringbitmap.Container].or(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.Container:744,1
    - Dst: '[org.roaringbitmap.BitmapContainer].lazyor(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.Container:747,1
    - Dst: '[org.roaringbitmap.BitmapContainer].lazyor(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.Container:749,1
    - Dst: '[org.roaringbitmap.BitmapContainer].lazyor(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.Container:751,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.Container
    constantsTouched: []
    func_position:
      end: 753
      start: 730
    functionDepth: 5
    functionLinenumber: 730
    functionLinenumberEnd: 753
    functionName: '[org.roaringbitmap.Container].lazyOR(org.roaringbitmap.Container)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].lazyor(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.BitmapContainer].lazyor(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].lazyor(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.RunContainer].lazyor(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.Container].or(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.ArrayContainer].lazyor(org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].lazyOR(org.roaringbitmap.Container)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxcardinality
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 761
      start: 761
    functionDepth: 0
    functionLinenumber: 761
    functionLinenumberEnd: 761
    functionName: '[org.roaringbitmap.Container].limit(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].limit(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 771
      start: 771
    functionDepth: 0
    functionLinenumber: 771
    functionLinenumberEnd: 771
    functionName: '[org.roaringbitmap.Container].not(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 13
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].not(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 773
      start: 773
    functionDepth: 0
    functionLinenumber: 773
    functionLinenumberEnd: 773
    functionName: '[org.roaringbitmap.Container].numberOfRuns()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Container].numberOfRuns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 782
      start: 782
    functionDepth: 0
    functionLinenumber: 782
    functionLinenumberEnd: 782
    functionName: '[org.roaringbitmap.Container].or(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].or(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 791
      start: 791
    functionDepth: 0
    functionLinenumber: 791
    functionLinenumberEnd: 791
    functionName: '[org.roaringbitmap.Container].or(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].or(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].or(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.Container:802,1
    - Dst: '[org.roaringbitmap.Container].or(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.Container:804,1
    - Dst: '[org.roaringbitmap.Container].or(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.Container:806,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.Container
    constantsTouched: []
    func_position:
      end: 807
      start: 800
    functionDepth: 1
    functionLinenumber: 800
    functionLinenumberEnd: 807
    functionName: '[org.roaringbitmap.Container].or(org.roaringbitmap.Container)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 8
    functionsReached:
    - '[org.roaringbitmap.Container].or(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.Container].or(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.Container].or(org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].or(org.roaringbitmap.Container)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 816
      start: 816
    functionDepth: 0
    functionLinenumber: 816
    functionLinenumberEnd: 816
    functionName: '[org.roaringbitmap.Container].or(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].or(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lowbits
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 826
      start: 826
    functionDepth: 0
    functionLinenumber: 826
    functionLinenumberEnd: 826
    functionName: '[org.roaringbitmap.Container].rank(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Container].rank(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 835
      start: 835
    functionDepth: 0
    functionLinenumber: 835
    functionLinenumberEnd: 835
    functionName: '[org.roaringbitmap.Container].remove(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].remove(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 843
      start: 843
    functionDepth: 0
    functionLinenumber: 843
    functionLinenumberEnd: 843
    functionName: '[org.roaringbitmap.Container].remove(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].remove(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 850
      start: 850
    functionDepth: 0
    functionLinenumber: 850
    functionLinenumberEnd: 850
    functionName: '[org.roaringbitmap.Container].repairAfterLazy()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].repairAfterLazy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 859
      start: 859
    functionDepth: 0
    functionLinenumber: 859
    functionLinenumberEnd: 859
    functionName: '[org.roaringbitmap.Container].runOptimize()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].runOptimize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - j
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 868
      start: 868
    functionDepth: 0
    functionLinenumber: 868
    functionLinenumberEnd: 868
    functionName: '[org.roaringbitmap.Container].select(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.Container].select(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 876
      start: 876
    functionDepth: 0
    functionLinenumber: 876
    functionLinenumberEnd: 876
    functionName: '[org.roaringbitmap.Container].serialize(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Container].serialize(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 883
      start: 883
    functionDepth: 0
    functionLinenumber: 883
    functionLinenumberEnd: 883
    functionName: '[org.roaringbitmap.Container].serializedSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Container].serializedSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 890
      start: 890
    functionDepth: 0
    functionLinenumber: 890
    functionLinenumberEnd: 890
    functionName: '[org.roaringbitmap.Container].toMappeableContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.Container].toMappeableContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 895
      start: 895
    functionDepth: 0
    functionLinenumber: 895
    functionLinenumberEnd: 895
    functionName: '[org.roaringbitmap.Container].trim()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Container].trim()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 903
      start: 903
    functionDepth: 0
    functionLinenumber: 903
    functionLinenumberEnd: 903
    functionName: '[org.roaringbitmap.Container].writeArray(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Container].writeArray(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 910
      start: 910
    functionDepth: 0
    functionLinenumber: 910
    functionLinenumberEnd: 910
    functionName: '[org.roaringbitmap.Container].writeArray(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Container].writeArray(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 919
      start: 919
    functionDepth: 0
    functionLinenumber: 919
    functionLinenumberEnd: 919
    functionName: '[org.roaringbitmap.Container].xor(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].xor(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 928
      start: 928
    functionDepth: 0
    functionLinenumber: 928
    functionLinenumberEnd: 928
    functionName: '[org.roaringbitmap.Container].xor(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].xor(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].xor(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.Container:939,1
    - Dst: '[org.roaringbitmap.Container].xor(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.Container:941,1
    - Dst: '[org.roaringbitmap.Container].xor(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.Container:943,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.Container
    constantsTouched: []
    func_position:
      end: 944
      start: 937
    functionDepth: 1
    functionLinenumber: 937
    functionLinenumberEnd: 944
    functionName: '[org.roaringbitmap.Container].xor(org.roaringbitmap.Container)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 10
    functionsReached:
    - '[org.roaringbitmap.Container].xor(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.Container].xor(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.Container].xor(org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].xor(org.roaringbitmap.Container)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 953
      start: 953
    functionDepth: 0
    functionLinenumber: 953
    functionLinenumberEnd: 953
    functionName: '[org.roaringbitmap.Container].xor(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].xor(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.BitmapContainer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 960
      start: 960
    functionDepth: 0
    functionLinenumber: 960
    functionLinenumberEnd: 960
    functionName: '[org.roaringbitmap.Container].toBitmapContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.BitmapContainer
    signature: '[org.roaringbitmap.Container].toBitmapContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - dest
    - position
    argTypes:
    - long[]
    - int
    constantsTouched: []
    func_position:
      end: 971
      start: 971
    functionDepth: 0
    functionLinenumber: 971
    functionLinenumberEnd: 971
    functionName: '[org.roaringbitmap.Container].copyBitmapTo(long[],int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Container].copyBitmapTo(long[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 978
      start: 978
    functionDepth: 0
    functionLinenumber: 978
    functionLinenumberEnd: 978
    functionName: '[org.roaringbitmap.Container].nextValue(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Container].nextValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 985
      start: 985
    functionDepth: 0
    functionLinenumber: 985
    functionLinenumberEnd: 985
    functionName: '[org.roaringbitmap.Container].previousValue(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Container].previousValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 992
      start: 992
    functionDepth: 0
    functionLinenumber: 992
    functionLinenumberEnd: 992
    functionName: '[org.roaringbitmap.Container].nextAbsentValue(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Container].nextAbsentValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 999
      start: 999
    functionDepth: 0
    functionLinenumber: 999
    functionLinenumberEnd: 999
    functionName: '[org.roaringbitmap.Container].previousAbsentValue(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Container].previousAbsentValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1006
      start: 1006
    functionDepth: 0
    functionLinenumber: 1006
    functionLinenumberEnd: 1006
    functionName: '[org.roaringbitmap.Container].first()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Container].first()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1013
      start: 1013
    functionDepth: 0
    functionLinenumber: 1013
    functionLinenumberEnd: 1013
    functionName: '[org.roaringbitmap.Container].last()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Container].last()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].getContainerName()'
      Src: org.roaringbitmap.Container:1022,1
    - Dst: '[java.util.NoSuchElementException].<init>(String)'
      Src: org.roaringbitmap.Container:1022,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - condition
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 1024
      start: 1020
    functionDepth: 1
    functionLinenumber: 1020
    functionLinenumberEnd: 1024
    functionName: '[org.roaringbitmap.Container].assertNonEmpty(boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].getContainerName()'
    - '[java.util.NoSuchElementException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Container].assertNonEmpty(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1030
      start: 1030
    functionDepth: 0
    functionLinenumber: 1030
    functionLinenumberEnd: 1030
    functionName: '[org.roaringbitmap.Container].validate()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Boolean
    signature: '[org.roaringbitmap.Container].validate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.Container].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.Container].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RoaringBitmapWizard].<init>()'
      Src: org.roaringbitmap.RoaringBitmapWriter:14,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Wizard<org.roaringbitmap.Container,org.roaringbitmap.RoaringBitmap>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 15
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 15
    functionName: '[org.roaringbitmap.RoaringBitmapWriter].writer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 3
    functionsReached:
    - '[RoaringBitmapWizard].<init>()'
    linkageType: ''
    returnType: Wizard<org.roaringbitmap.Container,org.roaringbitmap.RoaringBitmap>
    signature: '[org.roaringbitmap.RoaringBitmapWriter].writer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[BufferWizard].<init>()'
      Src: org.roaringbitmap.RoaringBitmapWriter:18,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Wizard<org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MutableRoaringBitmap>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 19
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 19
    functionName: '[org.roaringbitmap.RoaringBitmapWriter].bufferWriter()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 1
    functionsReached:
    - '[BufferWizard].<init>()'
    linkageType: ''
    returnType: Wizard<org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MutableRoaringBitmap>
    signature: '[org.roaringbitmap.RoaringBitmapWriter].bufferWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 248
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 248
    functionName: '[org.roaringbitmap.RoaringBitmapWriter].getUnderlying()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[org.roaringbitmap.RoaringBitmapWriter].getUnderlying()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 254
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 254
    functionName: '[org.roaringbitmap.RoaringBitmapWriter].add(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmapWriter].add(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - min
    - max
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 261
      start: 261
    functionDepth: 0
    functionLinenumber: 261
    functionLinenumberEnd: 261
    functionName: '[org.roaringbitmap.RoaringBitmapWriter].add(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmapWriter].add(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 268
      start: 268
    functionDepth: 0
    functionLinenumber: 268
    functionLinenumberEnd: 268
    functionName: '[org.roaringbitmap.RoaringBitmapWriter].addMany()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmapWriter].addMany()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 273
      start: 273
    functionDepth: 0
    functionLinenumber: 273
    functionLinenumberEnd: 273
    functionName: '[org.roaringbitmap.RoaringBitmapWriter].flush()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmapWriter].flush()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmapWriter].flush()'
      Src: org.roaringbitmap.RoaringBitmapWriter:280,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriter].getUnderlying()'
      Src: org.roaringbitmap.RoaringBitmapWriter:281,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 282
      start: 279
    functionDepth: 1
    functionLinenumber: 279
    functionLinenumberEnd: 282
    functionName: '[org.roaringbitmap.RoaringBitmapWriter].get()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmapWriter].flush()'
    - '[org.roaringbitmap.RoaringBitmapWriter].getUnderlying()'
    linkageType: ''
    returnType: T
    signature: '[org.roaringbitmap.RoaringBitmapWriter].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 287
      start: 287
    functionDepth: 0
    functionLinenumber: 287
    functionLinenumberEnd: 287
    functionName: '[org.roaringbitmap.RoaringBitmapWriter].reset()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmapWriter].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmapWriter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.RoaringBitmapWriter].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmapWriter
    signature: '[org.roaringbitmap.RoaringBitmapWriter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].arraySupplier()'
      Src: org.roaringbitmap.RoaringBitmapWriter.Wizard:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - boolean
      - Supplier<C>
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RoaringBitmapWriter.Wizard
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmapWriter.Wizard].arraySupplier()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmapWriter.Wizard
    signature: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].arraySupplier()'
      Src: org.roaringbitmap.RoaringBitmapWriter.Wizard:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - boolean
      - Supplier<C>
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Wizard<C,T>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].optimiseForArrays()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmapWriter.Wizard].arraySupplier()'
    linkageType: ''
    returnType: Wizard<C,T>
    signature: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].optimiseForArrays()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].runSupplier()'
      Src: org.roaringbitmap.RoaringBitmapWriter.Wizard:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - boolean
      - Supplier<C>
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Wizard<C,T>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].optimiseForRuns()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmapWriter.Wizard].runSupplier()'
    linkageType: ''
    returnType: Wizard<C,T>
    signature: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].optimiseForRuns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - boolean
      - Supplier<C>
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Wizard<C,T>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - runCompress
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 64
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 64
    functionName: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].runCompress(boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Wizard<C,T>
    signature: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].runCompress(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].sanityCheck(int)'
      Src: org.roaringbitmap.RoaringBitmapWriter.Wizard:72,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].optimiseForArrays()'
      Src: org.roaringbitmap.RoaringBitmapWriter.Wizard:75,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].constantMemory()'
      Src: org.roaringbitmap.RoaringBitmapWriter.Wizard:77,1
    - Dst: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].optimiseForRuns()'
      Src: org.roaringbitmap.RoaringBitmapWriter.Wizard:79,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - boolean
      - Supplier<C>
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Wizard<C,T>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 81
      start: 71
    functionDepth: 2
    functionLinenumber: 71
    functionLinenumberEnd: 81
    functionName: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].expectedValuesPerContainer(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmapWriter.Wizard].optimiseForRuns()'
    - '[org.roaringbitmap.RoaringBitmapWriter.Wizard].optimiseForArrays()'
    - '[org.roaringbitmap.RoaringBitmapWriter.Wizard].constantMemory()'
    - '[org.roaringbitmap.RoaringBitmapWriter.Wizard].sanityCheck(int)'
    linkageType: ''
    returnType: Wizard<C,T>
    signature: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].expectedValuesPerContainer(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.roaringbitmap.RoaringBitmapWriter.Wizard:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - boolean
      - Supplier<C>
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Wizard<org.roaringbitmap.Container,org.roaringbitmap.FastRankRoaringBitmap>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].fastRank()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: Wizard<org.roaringbitmap.Container,org.roaringbitmap.FastRankRoaringBitmap>
    signature: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].fastRank()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - boolean
      - Supplier<C>
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Wizard<C,T>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].constantMemory()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Wizard<C,T>
    signature: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].constantMemory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].expectedValuesPerContainer(int)'
      Src: org.roaringbitmap.RoaringBitmapWriter.Wizard:104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - boolean
      - Supplier<C>
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Wizard<C,T>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - density
    argTypes:
    - double
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 3
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].expectedDensity(double)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmapWriter.Wizard].expectedValuesPerContainer(int)'
    linkageType: ''
    returnType: Wizard<C,T>
    signature: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].expectedDensity(double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].initialCapacity(int)'
      Src: org.roaringbitmap.RoaringBitmapWriter.Wizard:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - boolean
      - Supplier<C>
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Wizard<C,T>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - min
    - max
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 3
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].expectedRange(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmapWriter.Wizard].initialCapacity(int)'
    linkageType: ''
    returnType: Wizard<C,T>
    signature: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].expectedRange(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].sanityCheck(int)'
      Src: org.roaringbitmap.RoaringBitmapWriter.Wizard:128,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - boolean
      - Supplier<C>
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Wizard<C,T>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 131
      start: 127
    functionDepth: 2
    functionLinenumber: 127
    functionLinenumberEnd: 131
    functionName: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].initialCapacity(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmapWriter.Wizard].sanityCheck(int)'
    linkageType: ''
    returnType: Wizard<C,T>
    signature: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].initialCapacity(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - boolean
      - Supplier<C>
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Wizard<C,T>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 142
    functionName: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].doPartialRadixSort()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Wizard<C,T>
    signature: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].doPartialRadixSort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - boolean
      - Supplier<C>
      - int
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.function.Supplier<C>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 144
    functionName: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].arraySupplier()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.function.Supplier<C>
    signature: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].arraySupplier()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - boolean
      - Supplier<C>
      - int
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.function.Supplier<C>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 146
    functionName: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].runSupplier()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.function.Supplier<C>
    signature: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].runSupplier()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - boolean
      - Supplier<C>
      - int
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - initialCapacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 148
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 148
    functionName: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].createUnderlying(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].createUnderlying(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ContainerAppender].<init>(boolean,boolean,Supplier<C>)'
      Src: org.roaringbitmap.RoaringBitmapWriter.Wizard:159,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - boolean
      - Supplier<C>
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmapWriter<T>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 161
    functionName: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].get()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ContainerAppender].<init>(boolean,boolean,Supplier<C>)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmapWriter<T>
    signature: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.RoaringBitmapWriter.Wizard:165,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.RoaringBitmapWriter.Wizard:168,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - boolean
      - boolean
      - boolean
      - Supplier<C>
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 170
      start: 163
    functionDepth: 1
    functionLinenumber: 163
    functionLinenumberEnd: 170
    functionName: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].sanityCheck(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 2
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmapWriter.Wizard].sanityCheck(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.RoaringBitmapWriter.BufferWizard)'
      Src: org.roaringbitmap.RoaringBitmapWriter.BufferWizard:178,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.function.Supplier<org.roaringbitmap.buffer.MappeableContainer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 179
    functionName: '[org.roaringbitmap.RoaringBitmapWriter.BufferWizard].arraySupplier()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.RoaringBitmapWriter.BufferWizard)'
    linkageType: ''
    returnType: java.util.function.Supplier<org.roaringbitmap.buffer.MappeableContainer>
    signature: '[org.roaringbitmap.RoaringBitmapWriter.BufferWizard].arraySupplier()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.function.Supplier<org.roaringbitmap.buffer.MappeableContainer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 184
    functionName: '[org.roaringbitmap.RoaringBitmapWriter.BufferWizard].runSupplier()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.function.Supplier<org.roaringbitmap.buffer.MappeableContainer>
    signature: '[org.roaringbitmap.RoaringBitmapWriter.BufferWizard].runSupplier()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].<init>(int)'
      Src: org.roaringbitmap.RoaringBitmapWriter.BufferWizard:188,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.RoaringBitmapWriter.BufferWizard:188,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - initialCapacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 189
      start: 186
    functionDepth: 2
    functionLinenumber: 186
    functionLinenumberEnd: 189
    functionName: '[org.roaringbitmap.RoaringBitmapWriter.BufferWizard].createUnderlying(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringArray].<init>(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>(org.roaringbitmap.buffer.MutableRoaringArray)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmapWriter.BufferWizard].createUnderlying(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmapWriter.BufferWizard
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.RoaringBitmapWriter.BufferWizard].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmapWriter.BufferWizard
    signature: '[org.roaringbitmap.RoaringBitmapWriter.BufferWizard].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.RoaringBitmapWriter.RoaringWizard)'
      Src: org.roaringbitmap.RoaringBitmapWriter.RoaringWizard:197,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.function.Supplier<org.roaringbitmap.Container>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 198
    functionName: '[org.roaringbitmap.RoaringBitmapWriter.RoaringWizard].arraySupplier()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.RoaringBitmapWriter.RoaringWizard)'
    linkageType: ''
    returnType: java.util.function.Supplier<org.roaringbitmap.Container>
    signature: '[org.roaringbitmap.RoaringBitmapWriter.RoaringWizard].arraySupplier()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.function.Supplier<org.roaringbitmap.Container>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 203
    functionName: '[org.roaringbitmap.RoaringBitmapWriter.RoaringWizard].runSupplier()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.function.Supplier<org.roaringbitmap.Container>
    signature: '[org.roaringbitmap.RoaringBitmapWriter.RoaringWizard].runSupplier()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[FastRankRoaringBitmapWizard].<init>()'
      Src: org.roaringbitmap.RoaringBitmapWriter.RoaringWizard:207,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Wizard<org.roaringbitmap.Container,org.roaringbitmap.FastRankRoaringBitmap>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 208
    functionName: '[org.roaringbitmap.RoaringBitmapWriter.RoaringWizard].fastRank()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 0
    functionsReached:
    - '[FastRankRoaringBitmapWizard].<init>()'
    linkageType: ''
    returnType: Wizard<org.roaringbitmap.Container,org.roaringbitmap.FastRankRoaringBitmap>
    signature: '[org.roaringbitmap.RoaringBitmapWriter.RoaringWizard].fastRank()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ConstantMemoryContainerAppender].<init>(org.roaringbitmap.RoaringBitmapWriter.RoaringWizard,org.roaringbitmap.RoaringBitmapWriter.RoaringWizard)'
      Src: org.roaringbitmap.RoaringBitmapWriter.RoaringWizard:214,1
    - Dst: '[Object].get()'
      Src: org.roaringbitmap.RoaringBitmapWriter.RoaringWizard:217,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmapWriter<T>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 218
      start: 210
    functionDepth: 0
    functionLinenumber: 210
    functionLinenumberEnd: 218
    functionName: '[org.roaringbitmap.RoaringBitmapWriter.RoaringWizard].get()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ConstantMemoryContainerAppender].<init>(org.roaringbitmap.RoaringBitmapWriter.RoaringWizard,org.roaringbitmap.RoaringBitmapWriter.RoaringWizard)'
    - '[Object].get()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmapWriter<T>
    signature: '[org.roaringbitmap.RoaringBitmapWriter.RoaringWizard].get()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmapWriter.RoaringWizard
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.RoaringBitmapWriter.RoaringWizard].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmapWriter.RoaringWizard
    signature: '[org.roaringbitmap.RoaringBitmapWriter.RoaringWizard].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Wizard<org.roaringbitmap.Container,?extendsRoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RoaringBitmapWriter.FastRankRoaringBitmapWizard
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - wizard
    argTypes:
    - Wizard<org.roaringbitmap.Container,?extendsRoaringBitmap>
    constantsTouched: []
    func_position:
      end: 228
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 228
    functionName: '[org.roaringbitmap.RoaringBitmapWriter.FastRankRoaringBitmapWizard].<init>(Wizard<org.roaringbitmap.Container,?extendsRoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmapWriter.FastRankRoaringBitmapWizard
    signature: '[org.roaringbitmap.RoaringBitmapWriter.FastRankRoaringBitmapWizard].<init>(Wizard<org.roaringbitmap.Container,?extendsRoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].<init>(int)'
      Src: org.roaringbitmap.RoaringBitmapWriter.FastRankRoaringBitmapWizard:232,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].<init>(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringBitmapWriter.FastRankRoaringBitmapWizard:232,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.FastRankRoaringBitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - initialCapacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 233
      start: 230
    functionDepth: 2
    functionLinenumber: 230
    functionLinenumberEnd: 233
    functionName: '[org.roaringbitmap.RoaringBitmapWriter.FastRankRoaringBitmapWizard].createUnderlying(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastRankRoaringBitmap].<init>(org.roaringbitmap.RoaringArray)'
    - '[org.roaringbitmap.RoaringArray].<init>(int)'
    linkageType: ''
    returnType: org.roaringbitmap.FastRankRoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmapWriter.FastRankRoaringBitmapWizard].createUnderlying(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].<init>(int)'
      Src: org.roaringbitmap.RoaringBitmapWriter.RoaringBitmapWizard:240,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringBitmapWriter.RoaringBitmapWizard:240,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - initialCapacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 241
      start: 238
    functionDepth: 2
    functionLinenumber: 238
    functionLinenumberEnd: 241
    functionName: '[org.roaringbitmap.RoaringBitmapWriter.RoaringBitmapWizard].createUnderlying(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].<init>(org.roaringbitmap.RoaringArray)'
    - '[org.roaringbitmap.RoaringArray].<init>(int)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmapWriter.RoaringBitmapWizard].createUnderlying(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmapWriter.RoaringBitmapWizard
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.RoaringBitmapWriter.RoaringBitmapWizard].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmapWriter.RoaringBitmapWizard
    signature: '[org.roaringbitmap.RoaringBitmapWriter.RoaringBitmapWizard].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 16
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 16
    functionName: '[org.roaringbitmap.PeekableCharRankIterator].peekNextRank()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/PeekableCharRankIterator.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.PeekableCharRankIterator].peekNextRank()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.PeekableCharRankIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 19
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 19
    functionName: '[org.roaringbitmap.PeekableCharRankIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/PeekableCharRankIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharRankIterator
    signature: '[org.roaringbitmap.PeekableCharRankIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharRankIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.PeekableCharRankIterator].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/PeekableCharRankIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharRankIterator
    signature: '[org.roaringbitmap.PeekableCharRankIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.function.Supplier<T>].get()'
      Src: org.roaringbitmap.ConstantMemoryContainerAppender:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      - java.util.function.Supplier<T>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - int
      - long[]
      - java.util.function.Supplier<T>
      - T
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.ConstantMemoryContainerAppender
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - doPartialSort
    - runCompress
    - newUnderlying
    argTypes:
    - boolean
    - boolean
    - java.util.function.Supplier<T>
    constantsTouched: []
    func_position:
      end: 62
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 62
    functionName: '[org.roaringbitmap.ConstantMemoryContainerAppender].<init>(boolean,boolean,java.util.function.Supplier<T>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ConstantMemoryContainerAppender.java
    functionUses: 0
    functionsReached:
    - '[java.util.function.Supplier<T>].get()'
    linkageType: ''
    returnType: org.roaringbitmap.ConstantMemoryContainerAppender
    signature: '[org.roaringbitmap.ConstantMemoryContainerAppender].<init>(boolean,boolean,java.util.function.Supplier<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - int
      - long[]
      - java.util.function.Supplier<T>
      - T
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[org.roaringbitmap.ConstantMemoryContainerAppender].getUnderlying()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ConstantMemoryContainerAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[org.roaringbitmap.ConstantMemoryContainerAppender].getUnderlying()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ConstantMemoryContainerAppender].highbits(int)'
      Src: org.roaringbitmap.ConstantMemoryContainerAppender:83,1
    - Dst: '[T].add(int)'
      Src: org.roaringbitmap.ConstantMemoryContainerAppender:86,1
    - Dst: '[org.roaringbitmap.ConstantMemoryContainerAppender].appendToUnderlying()'
      Src: org.roaringbitmap.ConstantMemoryContainerAppender:89,1
    - Dst: '[org.roaringbitmap.ConstantMemoryContainerAppender].lowbits(int)'
      Src: org.roaringbitmap.ConstantMemoryContainerAppender:93,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - int
      - long[]
      - java.util.function.Supplier<T>
      - T
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 96
      start: 81
    functionDepth: 5
    functionLinenumber: 81
    functionLinenumberEnd: 96
    functionName: '[org.roaringbitmap.ConstantMemoryContainerAppender].add(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ConstantMemoryContainerAppender.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ConstantMemoryContainerAppender].appendToUnderlying()'
    - '[org.roaringbitmap.ConstantMemoryContainerAppender].lowbits(int)'
    - '[org.roaringbitmap.ConstantMemoryContainerAppender].highbits(int)'
    - '[T].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ConstantMemoryContainerAppender].add(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ConstantMemoryContainerAppender].partialRadixSort(org.roaringbitmap.ConstantMemoryContainerAppender)'
      Src: org.roaringbitmap.ConstantMemoryContainerAppender:101,1
    - Dst: '[org.roaringbitmap.ConstantMemoryContainerAppender].add(org.roaringbitmap.ConstantMemoryContainerAppender)'
      Src: org.roaringbitmap.ConstantMemoryContainerAppender:104,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - int
      - long[]
      - java.util.function.Supplier<T>
      - T
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 106
    functionName: '[org.roaringbitmap.ConstantMemoryContainerAppender].addMany()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ConstantMemoryContainerAppender.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ConstantMemoryContainerAppender].partialRadixSort(org.roaringbitmap.ConstantMemoryContainerAppender)'
    - '[org.roaringbitmap.ConstantMemoryContainerAppender].add(org.roaringbitmap.ConstantMemoryContainerAppender)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ConstantMemoryContainerAppender].addMany()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ConstantMemoryContainerAppender].appendToUnderlying()'
      Src: org.roaringbitmap.ConstantMemoryContainerAppender:110,1
    - Dst: '[T].add(long,long)'
      Src: org.roaringbitmap.ConstantMemoryContainerAppender:111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - int
      - long[]
      - java.util.function.Supplier<T>
      - T
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - min
    - max
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 116
      start: 108
    functionDepth: 5
    functionLinenumber: 108
    functionLinenumberEnd: 116
    functionName: '[org.roaringbitmap.ConstantMemoryContainerAppender].add(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ConstantMemoryContainerAppender.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ConstantMemoryContainerAppender].appendToUnderlying()'
    - '[T].add(long,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ConstantMemoryContainerAppender].add(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ConstantMemoryContainerAppender].appendToUnderlying()'
      Src: org.roaringbitmap.ConstantMemoryContainerAppender:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - int
      - long[]
      - java.util.function.Supplier<T>
      - T
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 121
    functionDepth: 5
    functionLinenumber: 121
    functionLinenumberEnd: 124
    functionName: '[org.roaringbitmap.ConstantMemoryContainerAppender].flush()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ConstantMemoryContainerAppender.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ConstantMemoryContainerAppender].appendToUnderlying()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ConstantMemoryContainerAppender].flush()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.function.Supplier<T>].get()'
      Src: org.roaringbitmap.ConstantMemoryContainerAppender:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - int
      - long[]
      - java.util.function.Supplier<T>
      - T
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 131
    functionName: '[org.roaringbitmap.ConstantMemoryContainerAppender].reset()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ConstantMemoryContainerAppender.java
    functionUses: 0
    functionsReached:
    - '[java.util.function.Supplier<T>].get()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ConstantMemoryContainerAppender].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(long[])'
      Src: org.roaringbitmap.ConstantMemoryContainerAppender:134,1
    - Dst: '[org.roaringbitmap.BitmapContainer].repairAfterLazy()'
      Src: org.roaringbitmap.ConstantMemoryContainerAppender:134,1
    - Dst: '[org.roaringbitmap.Container].runOptimize()'
      Src: org.roaringbitmap.ConstantMemoryContainerAppender:136,1
    - Dst: '[org.roaringbitmap.Container].clone()'
      Src: org.roaringbitmap.ConstantMemoryContainerAppender:138,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - int
      - long[]
      - java.util.function.Supplier<T>
      - T
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 133
    functionDepth: 3
    functionLinenumber: 133
    functionLinenumberEnd: 139
    functionName: '[org.roaringbitmap.ConstantMemoryContainerAppender].chooseBestContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ConstantMemoryContainerAppender.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].repairAfterLazy()'
    - '[org.roaringbitmap.Container].clone()'
    - '[org.roaringbitmap.BitmapContainer].<init>(long[])'
    - '[org.roaringbitmap.Container].runOptimize()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ConstantMemoryContainerAppender].chooseBestContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ConstantMemoryContainerAppender].chooseBestContainer()'
      Src: org.roaringbitmap.ConstantMemoryContainerAppender:144,1
    - Dst: '[T].append(char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.ConstantMemoryContainerAppender:144,1
    - Dst: '[java.util.Arrays].fill(long[],int)'
      Src: org.roaringbitmap.ConstantMemoryContainerAppender:145,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - int
      - long[]
      - java.util.function.Supplier<T>
      - T
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 141
    functionDepth: 4
    functionLinenumber: 141
    functionLinenumberEnd: 150
    functionName: '[org.roaringbitmap.ConstantMemoryContainerAppender].appendToUnderlying()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ConstantMemoryContainerAppender.java
    functionUses: 3
    functionsReached:
    - '[java.util.Arrays].fill(long[],int)'
    - '[T].append(char,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ConstantMemoryContainerAppender].chooseBestContainer()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ConstantMemoryContainerAppender].appendToUnderlying()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitSetUtil].toLongArray(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.BitSetUtil:29,1
    - Dst: '[java.util.BitSet].valueOf(long[])'
      Src: org.roaringbitmap.BitSetUtil:29,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.BitSet
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bitmap
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 5
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.roaringbitmap.BitSetUtil].bitsetOf(org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitSetUtil.java
    functionUses: 1
    functionsReached:
    - '[java.util.BitSet].valueOf(long[])'
    - '[org.roaringbitmap.BitSetUtil].toLongArray(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: java.util.BitSet
    signature: '[org.roaringbitmap.BitSetUtil].bitsetOf(org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.BitSetUtil:36,1
    - Dst: '[java.util.BitSet].<init>(int)'
      Src: org.roaringbitmap.BitSetUtil:37,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].last()'
      Src: org.roaringbitmap.BitSetUtil:39,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.BitSetUtil:41,1
    - Dst: '[java.util.BitSet].<init>(int)'
      Src: org.roaringbitmap.BitSetUtil:43,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
      Src: org.roaringbitmap.BitSetUtil:44,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.BitSet
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bitmap
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 46
      start: 35
    functionDepth: 3
    functionLinenumber: 35
    functionLinenumberEnd: 46
    functionName: '[org.roaringbitmap.BitSetUtil].bitsetOfWithoutCopy(org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitSetUtil.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.RoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
    - '[org.roaringbitmap.RoaringBitmap].last()'
    - '[java.util.BitSet].<init>(int)'
    - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    linkageType: ''
    returnType: java.util.BitSet
    signature: '[org.roaringbitmap.BitSetUtil].bitsetOfWithoutCopy(org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitSetUtil].toLongArray(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.BitSetUtil:54,1
    - Dst: '[java.nio.ByteBuffer].allocate(org.roaringbitmap.BitSetUtil)'
      Src: org.roaringbitmap.BitSetUtil:56,1
    - Dst: '[org.roaringbitmap.BitSetUtil].order(org.roaringbitmap.BitSetUtil)'
      Src: org.roaringbitmap.BitSetUtil:56,1
    - Dst: '[org.roaringbitmap.BitSetUtil].asLongBuffer()'
      Src: org.roaringbitmap.BitSetUtil:57,1
    - Dst: '[org.roaringbitmap.BitSetUtil].put(long[])'
      Src: org.roaringbitmap.BitSetUtil:57,1
    - Dst: '[org.roaringbitmap.BitSetUtil].array()'
      Src: org.roaringbitmap.BitSetUtil:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bitmap
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 59
      start: 53
    functionDepth: 5
    functionLinenumber: 53
    functionLinenumberEnd: 59
    functionName: '[org.roaringbitmap.BitSetUtil].toByteArray(org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitSetUtil.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.BitSetUtil].asLongBuffer()'
    - '[org.roaringbitmap.BitSetUtil].toLongArray(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.BitSetUtil].array()'
    - '[org.roaringbitmap.BitSetUtil].order(org.roaringbitmap.BitSetUtil)'
    - '[org.roaringbitmap.BitSetUtil].put(long[])'
    - '[java.nio.ByteBuffer].allocate(org.roaringbitmap.BitSetUtil)'
    linkageType: ''
    returnType: byte[]
    signature: '[org.roaringbitmap.BitSetUtil].toByteArray(org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.BitSetUtil:67,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].last()'
      Src: org.roaringbitmap.BitSetUtil:71,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.BitSetUtil:73,1
    - Dst: Math.max(int,org.roaringbitmap.BitSetUtil)
      Src: org.roaringbitmap.BitSetUtil:75,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getContainerPointer()'
      Src: org.roaringbitmap.BitSetUtil:81,1
    - Dst: Math.max(org.roaringbitmap.BitSetUtil,int)
      Src: org.roaringbitmap.BitSetUtil:82,1
    - Dst: '[org.roaringbitmap.Util].lowbits(org.roaringbitmap.BitSetUtil)'
      Src: org.roaringbitmap.BitSetUtil:85,1
    - Dst: '[org.roaringbitmap.ContainerPointer].key()'
      Src: org.roaringbitmap.BitSetUtil:86,1
    - Dst: '[org.roaringbitmap.ContainerPointer].getContainer()'
      Src: org.roaringbitmap.BitSetUtil:87,1
    - Dst: Math.min(int,org.roaringbitmap.BitSetUtil)
      Src: org.roaringbitmap.BitSetUtil:89,1
    - Dst: '[org.roaringbitmap.BitmapContainer].copyBitmapTo(org.roaringbitmap.BitSetUtil,org.roaringbitmap.BitSetUtil,org.roaringbitmap.BitSetUtil)'
      Src: org.roaringbitmap.BitSetUtil:91,1
    - Dst: '[org.roaringbitmap.Container].copyBitmapTo(org.roaringbitmap.BitSetUtil,org.roaringbitmap.BitSetUtil)'
      Src: org.roaringbitmap.BitSetUtil:93,1
    - Dst: '[org.roaringbitmap.ContainerPointer].advance()'
      Src: org.roaringbitmap.BitSetUtil:96,1
    - Dst: '[org.roaringbitmap.ContainerPointer].getContainer()'
      Src: org.roaringbitmap.BitSetUtil:97,1
    - Dst: '[org.roaringbitmap.ContainerPointer].getContainer()'
      Src: org.roaringbitmap.BitSetUtil:104,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bitmap
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 107
      start: 66
    functionDepth: 4
    functionLinenumber: 66
    functionLinenumberEnd: 107
    functionName: '[org.roaringbitmap.BitSetUtil].toLongArray(org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitSetUtil.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.Util].lowbits(org.roaringbitmap.BitSetUtil)'
    - '[org.roaringbitmap.BitmapContainer].copyBitmapTo(org.roaringbitmap.BitSetUtil,org.roaringbitmap.BitSetUtil,org.roaringbitmap.BitSetUtil)'
    - '[org.roaringbitmap.Container].copyBitmapTo(org.roaringbitmap.BitSetUtil,org.roaringbitmap.BitSetUtil)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.RoaringBitmap].getContainerPointer()'
    - '[org.roaringbitmap.ContainerPointer].advance()'
    - Math.max(int,org.roaringbitmap.BitSetUtil)
    - Math.max(org.roaringbitmap.BitSetUtil,int)
    - Math.min(int,org.roaringbitmap.BitSetUtil)
    - '[org.roaringbitmap.RoaringBitmap].last()'
    - '[org.roaringbitmap.ContainerPointer].key()'
    - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.ContainerPointer].getContainer()'
    linkageType: ''
    returnType: long[]
    signature: '[org.roaringbitmap.BitSetUtil].toLongArray(org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitSetUtil].arrayContainerBufferOf(int,int,long[])'
      Src: org.roaringbitmap.BitSetUtil:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - from
    - to
    - cardinality
    - words
    argTypes:
    - int
    - int
    - int
    - long[]
    constantsTouched: []
    func_position:
      end: 122
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 122
    functionName: '[org.roaringbitmap.BitSetUtil].arrayContainerBufferOf(int,int,int,long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitSetUtil.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.BitSetUtil].arrayContainerBufferOf(int,int,long[])'
    linkageType: ''
    returnType: char[]
    signature: '[org.roaringbitmap.BitSetUtil].arrayContainerBufferOf(int,int,int,long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitSetUtil].numberOfTrailingZeros(org.roaringbitmap.BitSetUtil)'
      Src: org.roaringbitmap.BitSetUtil:142,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - char[]
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - from
    - to
    - buffer
    - words
    argTypes:
    - int
    - int
    - char[]
    - long[]
    constantsTouched: []
    func_position:
      end: 148
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 148
    functionName: '[org.roaringbitmap.BitSetUtil].arrayContainerBufferOf(int,int,char[],long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitSetUtil].numberOfTrailingZeros(org.roaringbitmap.BitSetUtil)'
    linkageType: ''
    returnType: char[]
    signature: '[org.roaringbitmap.BitSetUtil].arrayContainerBufferOf(int,int,char[],long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitSetUtil].arrayContainerBufferOf(int,int,int,long[])'
      Src: org.roaringbitmap.BitSetUtil:152,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(char[])'
      Src: org.roaringbitmap.BitSetUtil:152,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.ArrayContainer
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - from
    - to
    - cardinality
    - words
    argTypes:
    - int
    - int
    - int
    - long[]
    constantsTouched: []
    func_position:
      end: 153
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 153
    functionName: '[org.roaringbitmap.BitSetUtil].arrayContainerOf(int,int,int,long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitSetUtil.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].<init>(char[])'
    - '[org.roaringbitmap.BitSetUtil].arrayContainerBufferOf(int,int,int,long[])'
    linkageType: ''
    returnType: org.roaringbitmap.ArrayContainer
    signature: '[org.roaringbitmap.BitSetUtil].arrayContainerOf(int,int,int,long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].toLongArray()'
      Src: org.roaringbitmap.BitSetUtil:162,1
    - Dst: '[org.roaringbitmap.BitSetUtil].bitmapOf(org.roaringbitmap.BitSetUtil)'
      Src: org.roaringbitmap.BitSetUtil:162,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.BitSet
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bitSet
    argTypes:
    - java.util.BitSet
    constantsTouched: []
    func_position:
      end: 163
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionName: '[org.roaringbitmap.BitSetUtil].bitmapOf(java.util.BitSet)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitSetUtil.java
    functionUses: 11
    functionsReached:
    - '[org.roaringbitmap.BitSetUtil].bitmapOf(org.roaringbitmap.BitSetUtil)'
    - '[java.util.BitSet].toLongArray()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.BitSetUtil].bitmapOf(java.util.BitSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.BitSetUtil:176,1
    - Dst: Math.min(org.roaringbitmap.BitSetUtil,org.roaringbitmap.BitSetUtil)
      Src: org.roaringbitmap.BitSetUtil:179,1
    - Dst: '[org.roaringbitmap.BitSetUtil].cardinality(org.roaringbitmap.BitSetUtil,org.roaringbitmap.BitSetUtil,long[])'
      Src: org.roaringbitmap.BitSetUtil:180,1
    - Dst: '[org.roaringbitmap.Util].highbits(org.roaringbitmap.BitSetUtil)'
      Src: org.roaringbitmap.BitSetUtil:184,1
    - Dst: '[org.roaringbitmap.BitSetUtil].containerOf(org.roaringbitmap.BitSetUtil,org.roaringbitmap.BitSetUtil,int,long[])'
      Src: org.roaringbitmap.BitSetUtil:185,1
    - Dst: '[org.roaringbitmap.RoaringArray].insertNewKeyValueAt(char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.BitSetUtil:182,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - words
    argTypes:
    - long[]
    constantsTouched: []
    func_position:
      end: 189
      start: 173
    functionDepth: 4
    functionLinenumber: 173
    functionLinenumberEnd: 189
    functionName: '[org.roaringbitmap.BitSetUtil].bitmapOf(long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitSetUtil].cardinality(org.roaringbitmap.BitSetUtil,org.roaringbitmap.BitSetUtil,long[])'
    - '[org.roaringbitmap.BitSetUtil].containerOf(org.roaringbitmap.BitSetUtil,org.roaringbitmap.BitSetUtil,int,long[])'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringArray].insertNewKeyValueAt(char,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Util].highbits(org.roaringbitmap.BitSetUtil)'
    - Math.min(org.roaringbitmap.BitSetUtil,org.roaringbitmap.BitSetUtil)
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.BitSetUtil].bitmapOf(long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitSetUtil].bitmapOf(java.nio.ByteBuffer,boolean)'
      Src: org.roaringbitmap.BitSetUtil:201,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - bb
    - fastRank
    argTypes:
    - java.nio.ByteBuffer
    - boolean
    constantsTouched: []
    func_position:
      end: 202
      start: 200
    functionDepth: 1
    functionLinenumber: 200
    functionLinenumberEnd: 202
    functionName: '[org.roaringbitmap.BitSetUtil].bitmapOf(java.nio.ByteBuffer,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitSetUtil.java
    functionUses: 9
    functionsReached:
    - '[org.roaringbitmap.BitSetUtil].bitmapOf(java.nio.ByteBuffer,boolean)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.BitSetUtil].bitmapOf(java.nio.ByteBuffer,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.BitSetUtil:220,1
    - Dst: '[java.nio.ByteBuffer].slice()'
      Src: org.roaringbitmap.BitSetUtil:223,1
    - Dst: '[org.roaringbitmap.BitSetUtil].order(org.roaringbitmap.BitSetUtil)'
      Src: org.roaringbitmap.BitSetUtil:223,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
      Src: org.roaringbitmap.BitSetUtil:224,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.BitSetUtil:224,1
    - Dst: '[org.roaringbitmap.BitSetUtil].remaining()'
      Src: org.roaringbitmap.BitSetUtil:230,1
    - Dst: '[org.roaringbitmap.BitSetUtil].getLong()'
      Src: org.roaringbitmap.BitSetUtil:231,1
    - Dst: Long.bitCount(org.roaringbitmap.BitSetUtil)
      Src: org.roaringbitmap.BitSetUtil:235,1
    - Dst: '[org.roaringbitmap.Util].highbits(org.roaringbitmap.BitSetUtil)'
      Src: org.roaringbitmap.BitSetUtil:243,1
    - Dst: '[org.roaringbitmap.BitSetUtil].containerOf(int,org.roaringbitmap.BitSetUtil,org.roaringbitmap.BitSetUtil,long[])'
      Src: org.roaringbitmap.BitSetUtil:244,1
    - Dst: ans.highLowContainer.insertNewKeyValueAt(char,org.roaringbitmap.Container)
      Src: org.roaringbitmap.BitSetUtil:241,1
    - Dst: '[org.roaringbitmap.BitSetUtil].remaining()'
      Src: org.roaringbitmap.BitSetUtil:255,1
    - Dst: '[org.roaringbitmap.BitSetUtil].remaining()'
      Src: org.roaringbitmap.BitSetUtil:259,1
    - Dst: '[org.roaringbitmap.BitSetUtil].get()'
      Src: org.roaringbitmap.BitSetUtil:260,1
    - Dst: Long.bitCount(org.roaringbitmap.BitSetUtil)
      Src: org.roaringbitmap.BitSetUtil:266,1
    - Dst: '[org.roaringbitmap.Util].highbits(org.roaringbitmap.BitSetUtil)'
      Src: org.roaringbitmap.BitSetUtil:274,1
    - Dst: '[org.roaringbitmap.BitSetUtil].containerOf(int,org.roaringbitmap.BitSetUtil,org.roaringbitmap.BitSetUtil,long[])'
      Src: org.roaringbitmap.BitSetUtil:275,1
    - Dst: ans.highLowContainer.insertNewKeyValueAt(org.roaringbitmap.BitSetUtil,char,org.roaringbitmap.Container)
      Src: org.roaringbitmap.BitSetUtil:272,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      - boolean
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bb
    - fastRank
    - wordsBuffer
    argTypes:
    - java.nio.ByteBuffer
    - boolean
    - long[]
    constantsTouched: []
    func_position:
      end: 278
      start: 217
    functionDepth: 5
    functionLinenumber: 217
    functionLinenumberEnd: 278
    functionName: '[org.roaringbitmap.BitSetUtil].bitmapOf(java.nio.ByteBuffer,boolean,long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].slice()'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.BitSetUtil].get()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
    - ans.highLowContainer.insertNewKeyValueAt(org.roaringbitmap.BitSetUtil,char,org.roaringbitmap.Container)
    - '[org.roaringbitmap.BitSetUtil].containerOf(int,org.roaringbitmap.BitSetUtil,org.roaringbitmap.BitSetUtil,long[])'
    - '[org.roaringbitmap.BitSetUtil].order(org.roaringbitmap.BitSetUtil)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.BitSetUtil].getLong()'
    - '[org.roaringbitmap.Util].highbits(org.roaringbitmap.BitSetUtil)'
    - '[org.roaringbitmap.BitSetUtil].remaining()'
    - Long.bitCount(org.roaringbitmap.BitSetUtil)
    - ans.highLowContainer.insertNewKeyValueAt(char,org.roaringbitmap.Container)
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.BitSetUtil].bitmapOf(java.nio.ByteBuffer,boolean,long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.bitCount()
      Src: org.roaringbitmap.BitSetUtil:283,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - from
    - to
    - words
    argTypes:
    - int
    - int
    - long[]
    constantsTouched: []
    func_position:
      end: 286
      start: 280
    functionDepth: 0
    functionLinenumber: 280
    functionLinenumberEnd: 286
    functionName: '[org.roaringbitmap.BitSetUtil].cardinality(int,int,long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitSetUtil.java
    functionUses: 0
    functionsReached:
    - Long.bitCount()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BitSetUtil].cardinality(int,int,long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitSetUtil].arrayContainerOf(int,int,int,long[])'
      Src: org.roaringbitmap.BitSetUtil:294,1
    - Dst: System.arraycopy(long[],int,org.roaringbitmap.BitSetUtil,int,org.roaringbitmap.BitSetUtil)
      Src: org.roaringbitmap.BitSetUtil:298,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.BitSetUtil,int)'
      Src: org.roaringbitmap.BitSetUtil:299,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.Container
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - from
    - to
    - blockCardinality
    - words
    argTypes:
    - int
    - int
    - int
    - long[]
    constantsTouched: []
    func_position:
      end: 301
      start: 288
    functionDepth: 2
    functionLinenumber: 288
    functionLinenumberEnd: 301
    functionName: '[org.roaringbitmap.BitSetUtil].containerOf(int,int,int,long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitSetUtil.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(long[],int,org.roaringbitmap.BitSetUtil,int,org.roaringbitmap.BitSetUtil)
    - '[org.roaringbitmap.BitSetUtil].arrayContainerOf(int,int,int,long[])'
    - '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.BitSetUtil,int)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitSetUtil].containerOf(int,int,int,long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].cardinality()'
      Src: org.roaringbitmap.BitSetUtil:312,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.BitSetUtil:312,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.BitSetUtil:315,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.BitSetUtil:316,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.BitSetUtil:317,1
    - Dst: '[java.util.BitSet].get(org.roaringbitmap.BitSetUtil)'
      Src: org.roaringbitmap.BitSetUtil:318,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.BitSet
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - bitset
    - bitmap
    argTypes:
    - java.util.BitSet
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 323
      start: 311
    functionDepth: 3
    functionLinenumber: 311
    functionLinenumberEnd: 323
    functionName: '[org.roaringbitmap.BitSetUtil].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitSetUtil.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[java.util.BitSet].cardinality()'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - '[java.util.BitSet].get(org.roaringbitmap.BitSetUtil)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.BitSetUtil].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.BitSetUtil
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.BitSetUtil].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitSetUtil.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.BitSetUtil
    signature: '[org.roaringbitmap.BitSetUtil].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Appender].<init>(long,java.util.function.IntFunction<java.nio.ByteBuffer>,java.util.function.Consumer<java.nio.ByteBuffer>)'
      Src: org.roaringbitmap.RangeBitmap:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - java.util.function.IntFunction<java.nio.ByteBuffer>
      - java.util.function.Consumer<java.nio.ByteBuffer>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - java.nio.ByteBuffer
      - int
      - int
      - long
      - long
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Appender
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - maxValue
    - bufferSupplier
    - cleaner
    argTypes:
    - long
    - java.util.function.IntFunction<java.nio.ByteBuffer>
    - java.util.function.Consumer<java.nio.ByteBuffer>
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.roaringbitmap.RangeBitmap].appender(long,java.util.function.IntFunction<java.nio.ByteBuffer>,java.util.function.Consumer<java.nio.ByteBuffer>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - '[Appender].<init>(long,java.util.function.IntFunction<java.nio.ByteBuffer>,java.util.function.Consumer<java.nio.ByteBuffer>)'
    linkageType: ''
    returnType: Appender
    signature: '[org.roaringbitmap.RangeBitmap].appender(long,java.util.function.IntFunction<java.nio.ByteBuffer>,java.util.function.Consumer<java.nio.ByteBuffer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].appender(long)'
      Src: org.roaringbitmap.RangeBitmap:52,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - java.nio.ByteBuffer
      - int
      - int
      - long
      - long
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Appender
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - maxValue
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.roaringbitmap.RangeBitmap].appender(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap].appender(long)'
    linkageType: ''
    returnType: Appender
    signature: '[org.roaringbitmap.RangeBitmap].appender(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].slice()'
      Src: org.roaringbitmap.RangeBitmap:64,1
    - Dst: '[org.roaringbitmap.RangeBitmap].order(org.roaringbitmap.RangeBitmap)'
      Src: org.roaringbitmap.RangeBitmap:64,1
    - Dst: '[org.roaringbitmap.RangeBitmap].getChar()'
      Src: org.roaringbitmap.RangeBitmap:65,1
    - Dst: '[org.roaringbitmap.InvalidRoaringFormat].<init>(String)'
      Src: org.roaringbitmap.RangeBitmap:67,1
    - Dst: '[org.roaringbitmap.RangeBitmap].get()'
      Src: org.roaringbitmap.RangeBitmap:70,1
    - Dst: '[org.roaringbitmap.InvalidRoaringFormat].<init>(String)'
      Src: org.roaringbitmap.RangeBitmap:72,1
    - Dst: '[org.roaringbitmap.RangeBitmap].get()'
      Src: org.roaringbitmap.RangeBitmap:74,1
    - Dst: '[org.roaringbitmap.RangeBitmap].getChar()'
      Src: org.roaringbitmap.RangeBitmap:75,1
    - Dst: '[org.roaringbitmap.RangeBitmap].getInt()'
      Src: org.roaringbitmap.RangeBitmap:78,1
    - Dst: '[org.roaringbitmap.RangeBitmap].position()'
      Src: org.roaringbitmap.RangeBitmap:79,1
    - Dst: '[java.nio.ByteBuffer].position()'
      Src: org.roaringbitmap.RangeBitmap:84,1
    - Dst: '[org.roaringbitmap.RangeBitmap].position(org.roaringbitmap.RangeBitmap)'
      Src: org.roaringbitmap.RangeBitmap:84,1
    - Dst: '[org.roaringbitmap.RangeBitmap].<init>(long,org.roaringbitmap.RangeBitmap,java.nio.ByteBuffer,org.roaringbitmap.RangeBitmap,int,byte)'
      Src: org.roaringbitmap.RangeBitmap:81,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - java.nio.ByteBuffer
      - int
      - int
      - long
      - long
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RangeBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 88
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 88
    functionName: '[org.roaringbitmap.RangeBitmap].map(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 1
    functionsReached:
    - '[java.nio.ByteBuffer].slice()'
    - '[org.roaringbitmap.RangeBitmap].get()'
    - '[java.nio.ByteBuffer].position()'
    - '[org.roaringbitmap.RangeBitmap].getChar()'
    - '[org.roaringbitmap.RangeBitmap].order(org.roaringbitmap.RangeBitmap)'
    - '[org.roaringbitmap.RangeBitmap].getInt()'
    - '[org.roaringbitmap.RangeBitmap].position()'
    - '[org.roaringbitmap.RangeBitmap].<init>(long,org.roaringbitmap.RangeBitmap,java.nio.ByteBuffer,org.roaringbitmap.RangeBitmap,int,byte)'
    - '[org.roaringbitmap.InvalidRoaringFormat].<init>(String)'
    - '[org.roaringbitmap.RangeBitmap].position(org.roaringbitmap.RangeBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.RangeBitmap
    signature: '[org.roaringbitmap.RangeBitmap].map(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      - java.nio.ByteBuffer
      - int
      - int
      - byte
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - java.nio.ByteBuffer
      - int
      - int
      - long
      - long
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RangeBitmap
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - mask
    - max
    - buffer
    - masksOffset
    - containersOffset
    - bytesPerMask
    argTypes:
    - long
    - long
    - java.nio.ByteBuffer
    - int
    - int
    - byte
    constantsTouched: []
    func_position:
      end: 110
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 110
    functionName: '[org.roaringbitmap.RangeBitmap].<init>(long,long,java.nio.ByteBuffer,int,int,byte)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.RangeBitmap
    signature: '[org.roaringbitmap.RangeBitmap].<init>(long,long,java.nio.ByteBuffer,int,int,byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.RangeBitmap:120,1
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.RangeBitmap:120,1
    - Dst: '[org.roaringbitmap.RangeBitmap].lte(long)'
      Src: org.roaringbitmap.RangeBitmap:121,1
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.RangeBitmap:123,1
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.RangeBitmap:123,1
    - Dst: '[org.roaringbitmap.RangeBitmap].gte(long)'
      Src: org.roaringbitmap.RangeBitmap:124,1
    - Dst: '[DoubleEvaluation].<init>()'
      Src: org.roaringbitmap.RangeBitmap:126,1
    - Dst: '[DoubleEvaluation].compute(int,long)'
      Src: org.roaringbitmap.RangeBitmap:126,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - java.nio.ByteBuffer
      - int
      - int
      - long
      - long
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - min
    - max
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 127
      start: 119
    functionDepth: 6
    functionLinenumber: 119
    functionLinenumberEnd: 127
    functionName: '[org.roaringbitmap.RangeBitmap].between(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 1
    functionsReached:
    - '[DoubleEvaluation].compute(int,long)'
    - '[org.roaringbitmap.RangeBitmap].lte(long)'
    - '[org.roaringbitmap.RangeBitmap].gte(long)'
    - '[DoubleEvaluation].<init>()'
    - Long.numberOfLeadingZeros(long)
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RangeBitmap].between(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.RangeBitmap:138,1
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.RangeBitmap:138,1
    - Dst: '[org.roaringbitmap.RangeBitmap].lte(long,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmap:139,1
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.RangeBitmap:141,1
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.RangeBitmap:141,1
    - Dst: '[org.roaringbitmap.RangeBitmap].gte(long,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmap:142,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.RangeBitmap:144,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RangeBitmap:145,1
    - Dst: '[DoubleEvaluation].<init>()'
      Src: org.roaringbitmap.RangeBitmap:147,1
    - Dst: '[DoubleEvaluation].compute(int,long,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmap:147,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - java.nio.ByteBuffer
      - int
      - int
      - long
      - long
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - min
    - max
    - context
    argTypes:
    - long
    - long
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 148
      start: 137
    functionDepth: 6
    functionLinenumber: 137
    functionLinenumberEnd: 148
    functionName: '[org.roaringbitmap.RangeBitmap].between(long,long,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 1
    functionsReached:
    - '[DoubleEvaluation].compute(int,long,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RangeBitmap].gte(long,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RangeBitmap].lte(long,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    - '[DoubleEvaluation].<init>()'
    - Long.numberOfLeadingZeros(long)
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RangeBitmap].between(long,long,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.RangeBitmap:158,1
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.RangeBitmap:158,1
    - Dst: '[org.roaringbitmap.RangeBitmap].lteCardinality(long)'
      Src: org.roaringbitmap.RangeBitmap:159,1
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.RangeBitmap:161,1
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.RangeBitmap:161,1
    - Dst: '[org.roaringbitmap.RangeBitmap].gteCardinality(long)'
      Src: org.roaringbitmap.RangeBitmap:162,1
    - Dst: '[DoubleEvaluation].<init>()'
      Src: org.roaringbitmap.RangeBitmap:164,1
    - Dst: '[DoubleEvaluation].count(int,long)'
      Src: org.roaringbitmap.RangeBitmap:164,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - java.nio.ByteBuffer
      - int
      - int
      - long
      - long
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - min
    - max
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 165
      start: 157
    functionDepth: 3
    functionLinenumber: 157
    functionLinenumberEnd: 165
    functionName: '[org.roaringbitmap.RangeBitmap].betweenCardinality(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap].gteCardinality(long)'
    - '[DoubleEvaluation].count(int,long)'
    - '[org.roaringbitmap.RangeBitmap].lteCardinality(long)'
    - '[DoubleEvaluation].<init>()'
    - Long.numberOfLeadingZeros(long)
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.RangeBitmap].betweenCardinality(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.RangeBitmap:176,1
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.RangeBitmap:176,1
    - Dst: '[org.roaringbitmap.RangeBitmap].lteCardinality(long,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmap:177,1
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.RangeBitmap:179,1
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.RangeBitmap:179,1
    - Dst: '[org.roaringbitmap.RangeBitmap].gteCardinality(long,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmap:180,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.RangeBitmap:182,1
    - Dst: '[DoubleEvaluation].<init>()'
      Src: org.roaringbitmap.RangeBitmap:185,1
    - Dst: '[DoubleEvaluation].count(int,long,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmap:185,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - java.nio.ByteBuffer
      - int
      - int
      - long
      - long
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - min
    - max
    - context
    argTypes:
    - long
    - long
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 186
      start: 175
    functionDepth: 5
    functionLinenumber: 175
    functionLinenumberEnd: 186
    functionName: '[org.roaringbitmap.RangeBitmap].betweenCardinality(long,long,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap].lteCardinality(long,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RangeBitmap].gteCardinality(long,org.roaringbitmap.RoaringBitmap)'
    - '[DoubleEvaluation].count(int,long,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    - '[DoubleEvaluation].<init>()'
    - Long.numberOfLeadingZeros(long)
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.RangeBitmap].betweenCardinality(long,long,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].<init>()'
      Src: org.roaringbitmap.RangeBitmap:195,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].computeRange(long,boolean)'
      Src: org.roaringbitmap.RangeBitmap:195,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - java.nio.ByteBuffer
      - int
      - int
      - long
      - long
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - threshold
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 196
      start: 194
    functionDepth: 5
    functionLinenumber: 194
    functionLinenumberEnd: 196
    functionName: '[org.roaringbitmap.RangeBitmap].lte(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].computeRange(long,boolean)'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RangeBitmap].lte(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].<init>()'
      Src: org.roaringbitmap.RangeBitmap:207,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].computeRange(long,boolean,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmap:207,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - java.nio.ByteBuffer
      - int
      - int
      - long
      - long
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - threshold
    - context
    argTypes:
    - long
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 208
      start: 206
    functionDepth: 5
    functionLinenumber: 206
    functionLinenumberEnd: 208
    functionName: '[org.roaringbitmap.RangeBitmap].lte(long,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].<init>()'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].computeRange(long,boolean,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RangeBitmap].lte(long,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].<init>()'
      Src: org.roaringbitmap.RangeBitmap:217,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].countRange(long,boolean)'
      Src: org.roaringbitmap.RangeBitmap:217,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - java.nio.ByteBuffer
      - int
      - int
      - long
      - long
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - threshold
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 218
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 218
    functionName: '[org.roaringbitmap.RangeBitmap].lteCardinality(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].<init>()'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].countRange(long,boolean)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.RangeBitmap].lteCardinality(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].<init>()'
      Src: org.roaringbitmap.RangeBitmap:229,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].countRange(long,boolean,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmap:229,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - java.nio.ByteBuffer
      - int
      - int
      - long
      - long
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - threshold
    - context
    argTypes:
    - long
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 230
      start: 228
    functionDepth: 4
    functionLinenumber: 228
    functionLinenumberEnd: 230
    functionName: '[org.roaringbitmap.RangeBitmap].lteCardinality(long,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].<init>()'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].countRange(long,boolean,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.RangeBitmap].lteCardinality(long,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RangeBitmap:239,1
    - Dst: '[org.roaringbitmap.RangeBitmap].lte(int)'
      Src: org.roaringbitmap.RangeBitmap:239,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - java.nio.ByteBuffer
      - int
      - int
      - long
      - long
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - threshold
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 240
      start: 238
    functionDepth: 4
    functionLinenumber: 238
    functionLinenumberEnd: 240
    functionName: '[org.roaringbitmap.RangeBitmap].lt(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap].lte(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RangeBitmap].lt(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RangeBitmap:251,1
    - Dst: '[org.roaringbitmap.RangeBitmap].lte(int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmap:251,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - java.nio.ByteBuffer
      - int
      - int
      - long
      - long
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - threshold
    - context
    argTypes:
    - long
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 252
      start: 250
    functionDepth: 4
    functionLinenumber: 250
    functionLinenumberEnd: 252
    functionName: '[org.roaringbitmap.RangeBitmap].lt(long,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap].lte(int,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RangeBitmap].lt(long,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].lteCardinality(int)'
      Src: org.roaringbitmap.RangeBitmap:261,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - java.nio.ByteBuffer
      - int
      - int
      - long
      - long
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - threshold
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 262
      start: 260
    functionDepth: 0
    functionLinenumber: 260
    functionLinenumberEnd: 262
    functionName: '[org.roaringbitmap.RangeBitmap].ltCardinality(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap].lteCardinality(int)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.RangeBitmap].ltCardinality(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].lteCardinality(int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmap:273,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - java.nio.ByteBuffer
      - int
      - int
      - long
      - long
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - threshold
    - context
    argTypes:
    - long
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 274
      start: 272
    functionDepth: 0
    functionLinenumber: 272
    functionLinenumberEnd: 274
    functionName: '[org.roaringbitmap.RangeBitmap].ltCardinality(long,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap].lteCardinality(int,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.RangeBitmap].ltCardinality(long,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].<init>()'
      Src: org.roaringbitmap.RangeBitmap:283,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].computeRange(long,boolean)'
      Src: org.roaringbitmap.RangeBitmap:283,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - java.nio.ByteBuffer
      - int
      - int
      - long
      - long
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - threshold
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 284
      start: 282
    functionDepth: 5
    functionLinenumber: 282
    functionLinenumberEnd: 284
    functionName: '[org.roaringbitmap.RangeBitmap].gt(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].computeRange(long,boolean)'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RangeBitmap].gt(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].<init>()'
      Src: org.roaringbitmap.RangeBitmap:295,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].computeRange(long,boolean,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmap:295,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - java.nio.ByteBuffer
      - int
      - int
      - long
      - long
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - threshold
    - context
    argTypes:
    - long
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 296
      start: 294
    functionDepth: 5
    functionLinenumber: 294
    functionLinenumberEnd: 296
    functionName: '[org.roaringbitmap.RangeBitmap].gt(long,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].<init>()'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].computeRange(long,boolean,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RangeBitmap].gt(long,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].<init>()'
      Src: org.roaringbitmap.RangeBitmap:305,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].countRange(long,boolean)'
      Src: org.roaringbitmap.RangeBitmap:305,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - java.nio.ByteBuffer
      - int
      - int
      - long
      - long
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - threshold
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 306
      start: 304
    functionDepth: 1
    functionLinenumber: 304
    functionLinenumberEnd: 306
    functionName: '[org.roaringbitmap.RangeBitmap].gtCardinality(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].<init>()'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].countRange(long,boolean)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.RangeBitmap].gtCardinality(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].<init>()'
      Src: org.roaringbitmap.RangeBitmap:317,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].countRange(long,boolean,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmap:317,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - java.nio.ByteBuffer
      - int
      - int
      - long
      - long
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - threshold
    - context
    argTypes:
    - long
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 318
      start: 316
    functionDepth: 4
    functionLinenumber: 316
    functionLinenumberEnd: 318
    functionName: '[org.roaringbitmap.RangeBitmap].gtCardinality(long,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].<init>()'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].countRange(long,boolean,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.RangeBitmap].gtCardinality(long,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,long)'
      Src: org.roaringbitmap.RangeBitmap:327,1
    - Dst: '[org.roaringbitmap.RangeBitmap].gt(int)'
      Src: org.roaringbitmap.RangeBitmap:327,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - java.nio.ByteBuffer
      - int
      - int
      - long
      - long
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - threshold
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 328
      start: 326
    functionDepth: 0
    functionLinenumber: 326
    functionLinenumberEnd: 328
    functionName: '[org.roaringbitmap.RangeBitmap].gte(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap].gt(int)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,long)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RangeBitmap].gte(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.RangeBitmap:339,1
    - Dst: '[org.roaringbitmap.RangeBitmap].gt(int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmap:339,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - java.nio.ByteBuffer
      - int
      - int
      - long
      - long
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - threshold
    - context
    argTypes:
    - long
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 340
      start: 338
    functionDepth: 3
    functionLinenumber: 338
    functionLinenumberEnd: 340
    functionName: '[org.roaringbitmap.RangeBitmap].gte(long,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap].gt(int,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RangeBitmap].gte(long,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].gtCardinality(int)'
      Src: org.roaringbitmap.RangeBitmap:349,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - java.nio.ByteBuffer
      - int
      - int
      - long
      - long
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - threshold
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 350
      start: 348
    functionDepth: 0
    functionLinenumber: 348
    functionLinenumberEnd: 350
    functionName: '[org.roaringbitmap.RangeBitmap].gteCardinality(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap].gtCardinality(int)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.RangeBitmap].gteCardinality(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.RangeBitmap:361,1
    - Dst: '[org.roaringbitmap.RangeBitmap].gtCardinality(int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmap:361,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - java.nio.ByteBuffer
      - int
      - int
      - long
      - long
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - threshold
    - context
    argTypes:
    - long
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 362
      start: 360
    functionDepth: 2
    functionLinenumber: 360
    functionLinenumberEnd: 362
    functionName: '[org.roaringbitmap.RangeBitmap].gteCardinality(long,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
    - '[org.roaringbitmap.RangeBitmap].gtCardinality(int,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.RangeBitmap].gteCardinality(long,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].<init>()'
      Src: org.roaringbitmap.RangeBitmap:371,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].computePoint(long,boolean)'
      Src: org.roaringbitmap.RangeBitmap:371,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - java.nio.ByteBuffer
      - int
      - int
      - long
      - long
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 372
      start: 370
    functionDepth: 5
    functionLinenumber: 370
    functionLinenumberEnd: 372
    functionName: '[org.roaringbitmap.RangeBitmap].eq(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].computePoint(long,boolean)'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RangeBitmap].eq(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].<init>()'
      Src: org.roaringbitmap.RangeBitmap:382,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].computePoint(long,boolean,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmap:382,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - java.nio.ByteBuffer
      - int
      - int
      - long
      - long
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - context
    argTypes:
    - long
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 383
      start: 381
    functionDepth: 5
    functionLinenumber: 381
    functionLinenumberEnd: 383
    functionName: '[org.roaringbitmap.RangeBitmap].eq(long,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].computePoint(long,boolean,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RangeBitmap].eq(long,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].<init>()'
      Src: org.roaringbitmap.RangeBitmap:392,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].countPoint(long,boolean)'
      Src: org.roaringbitmap.RangeBitmap:392,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - java.nio.ByteBuffer
      - int
      - int
      - long
      - long
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 393
      start: 391
    functionDepth: 1
    functionLinenumber: 391
    functionLinenumberEnd: 393
    functionName: '[org.roaringbitmap.RangeBitmap].eqCardinality(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].<init>()'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].countPoint(long,boolean)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.RangeBitmap].eqCardinality(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].<init>()'
      Src: org.roaringbitmap.RangeBitmap:404,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].countPoint(long,boolean,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmap:404,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - java.nio.ByteBuffer
      - int
      - int
      - long
      - long
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - context
    argTypes:
    - long
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 405
      start: 403
    functionDepth: 3
    functionLinenumber: 403
    functionLinenumberEnd: 405
    functionName: '[org.roaringbitmap.RangeBitmap].eqCardinality(long,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].countPoint(long,boolean,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].<init>()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.RangeBitmap].eqCardinality(long,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].<init>()'
      Src: org.roaringbitmap.RangeBitmap:414,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].computePoint(long,boolean)'
      Src: org.roaringbitmap.RangeBitmap:414,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - java.nio.ByteBuffer
      - int
      - int
      - long
      - long
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 415
      start: 413
    functionDepth: 5
    functionLinenumber: 413
    functionLinenumberEnd: 415
    functionName: '[org.roaringbitmap.RangeBitmap].neq(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].computePoint(long,boolean)'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RangeBitmap].neq(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].<init>()'
      Src: org.roaringbitmap.RangeBitmap:425,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].computePoint(long,boolean,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmap:425,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - java.nio.ByteBuffer
      - int
      - int
      - long
      - long
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - context
    argTypes:
    - long
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 426
      start: 424
    functionDepth: 5
    functionLinenumber: 424
    functionLinenumberEnd: 426
    functionName: '[org.roaringbitmap.RangeBitmap].neq(long,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].computePoint(long,boolean,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RangeBitmap].neq(long,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].<init>()'
      Src: org.roaringbitmap.RangeBitmap:435,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].countPoint(long,boolean)'
      Src: org.roaringbitmap.RangeBitmap:435,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - java.nio.ByteBuffer
      - int
      - int
      - long
      - long
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 436
      start: 434
    functionDepth: 1
    functionLinenumber: 434
    functionLinenumberEnd: 436
    functionName: '[org.roaringbitmap.RangeBitmap].neqCardinality(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].<init>()'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].countPoint(long,boolean)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.RangeBitmap].neqCardinality(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].<init>()'
      Src: org.roaringbitmap.RangeBitmap:447,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].countPoint(long,boolean,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RangeBitmap:447,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - java.nio.ByteBuffer
      - int
      - int
      - long
      - long
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - context
    argTypes:
    - long
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 448
      start: 446
    functionDepth: 3
    functionLinenumber: 446
    functionLinenumberEnd: 448
    functionName: '[org.roaringbitmap.RangeBitmap].neqCardinality(long,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].countPoint(long,boolean,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].<init>()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.RangeBitmap].neqCardinality(long,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].get(int)'
      Src: org.roaringbitmap.RangeBitmap:1491,1
    - Dst: '[java.nio.ByteBuffer].getChar(int)'
      Src: org.roaringbitmap.RangeBitmap:1493,1
    - Dst: '[java.nio.ByteBuffer].getInt(int)'
      Src: org.roaringbitmap.RangeBitmap:1496,1
    - Dst: '[java.nio.ByteBuffer].getLong(int)'
      Src: org.roaringbitmap.RangeBitmap:1498,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      - int
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - java.nio.ByteBuffer
      - int
      - int
      - long
      - long
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - buffer
    - position
    - mask
    - bytesPerMask
    argTypes:
    - java.nio.ByteBuffer
    - int
    - long
    - int
    constantsTouched: []
    func_position:
      end: 1500
      start: 1486
    functionDepth: 0
    functionLinenumber: 1486
    functionLinenumberEnd: 1500
    functionName: '[org.roaringbitmap.RangeBitmap].getContainerMask(java.nio.ByteBuffer,int,long,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].get(int)'
    - '[java.nio.ByteBuffer].getInt(int)'
    - '[java.nio.ByteBuffer].getChar(int)'
    - '[java.nio.ByteBuffer].getLong(int)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.RangeBitmap].getContainerMask(java.nio.ByteBuffer,int,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:459,1
    - Dst: Long.numberOfLeadingZeros(org.roaringbitmap.RangeBitmap.SingleEvaluation)
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:459,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:460,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:460,1
    - Dst: '[org.roaringbitmap.RoaringArray].<init>()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:462,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].getContainerMask(ByteBuffer,org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:467,1
    - Dst: Math.min(int,int)
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:468,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].evaluateHorizontalSlicePoint(org.roaringbitmap.RangeBitmap.SingleEvaluation,long,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:469,1
    - Dst: '[org.roaringbitmap.Util].flipBitmapRange(long[],int,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:471,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(long[])'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:475,1
    - Dst: '[org.roaringbitmap.BitmapContainer].repairAfterLazy()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:475,1
    - Dst: '[org.roaringbitmap.Container].runOptimize()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:475,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:476,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:477,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:484,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      - ByteBuffer
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - negate
    argTypes:
    - long
    - boolean
    constantsTouched: []
    func_position:
      end: 485
      start: 458
    functionDepth: 4
    functionLinenumber: 458
    functionLinenumberEnd: 485
    functionName: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].computePoint(long,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 2
    functionsReached:
    - Long.numberOfLeadingZeros(org.roaringbitmap.RangeBitmap.SingleEvaluation)
    - '[org.roaringbitmap.Container].runOptimize()'
    - '[org.roaringbitmap.BitmapContainer].repairAfterLazy()'
    - '[org.roaringbitmap.BitmapContainer].<init>(long[])'
    - Math.min(int,int)
    - '[org.roaringbitmap.Util].flipBitmapRange(long[],int,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - '[org.roaringbitmap.RoaringArray].<init>()'
    - '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].<init>(org.roaringbitmap.RoaringArray)'
    - '[org.roaringbitmap.Container].isEmpty()'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].evaluateHorizontalSlicePoint(org.roaringbitmap.RangeBitmap.SingleEvaluation,long,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].getContainerMask(ByteBuffer,org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - Long.numberOfLeadingZeros(long)
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].computePoint(long,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:488,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:489,1
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:491,1
    - Dst: Long.numberOfLeadingZeros(org.roaringbitmap.RangeBitmap.SingleEvaluation)
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:491,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:492,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:492,1
    - Dst: '[org.roaringbitmap.RoaringArray].<init>()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:494,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].getContainerMask(ByteBuffer,org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:501,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].skipContainers(org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:503,1
    - Dst: Math.min(int,int)
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:505,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].evaluateHorizontalSlicePoint(org.roaringbitmap.RangeBitmap.SingleEvaluation,long,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:506,1
    - Dst: '[org.roaringbitmap.Util].flipBitmapRange(long[],int,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:508,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(long[])'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:513,1
    - Dst: '[org.roaringbitmap.BitmapContainer].iand()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:513,1
    - Dst: '[org.roaringbitmap.Container].repairAfterLazy()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:513,1
    - Dst: '[org.roaringbitmap.Container].runOptimize()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:513,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:517,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(char)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:518,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:527,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - boolean
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      - ByteBuffer
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - value
    - negate
    - context
    argTypes:
    - long
    - boolean
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 528
      start: 487
    functionDepth: 4
    functionLinenumber: 487
    functionLinenumberEnd: 528
    functionName: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].computePoint(long,boolean,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 2
    functionsReached:
    - Long.numberOfLeadingZeros(org.roaringbitmap.RangeBitmap.SingleEvaluation)
    - '[org.roaringbitmap.Container].repairAfterLazy()'
    - '[org.roaringbitmap.Container].runOptimize()'
    - '[org.roaringbitmap.BitmapContainer].<init>(long[])'
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].skipContainers(org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - Math.min(int,int)
    - '[org.roaringbitmap.Util].flipBitmapRange(long[],int,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - '[org.roaringbitmap.RoaringArray].<init>()'
    - '[org.roaringbitmap.RoaringArray].append(char)'
    - '[org.roaringbitmap.BitmapContainer].iand()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.Container].isEmpty()'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].evaluateHorizontalSlicePoint(org.roaringbitmap.RangeBitmap.SingleEvaluation,long,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.RoaringBitmap].<init>(org.roaringbitmap.RoaringArray)'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].getContainerMask(ByteBuffer,org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - Long.numberOfLeadingZeros(long)
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].computePoint(long,boolean,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:531,1
    - Dst: Long.numberOfLeadingZeros(org.roaringbitmap.RangeBitmap.SingleEvaluation)
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:531,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].getContainerMask(ByteBuffer,org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:538,1
    - Dst: Math.min(int,int)
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:539,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].evaluateHorizontalSlicePoint(org.roaringbitmap.RangeBitmap.SingleEvaluation,long,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:540,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].cardinalityInBitmapRange(long[],int,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:541,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      - ByteBuffer
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - negate
    argTypes:
    - long
    - boolean
    constantsTouched: []
    func_position:
      end: 547
      start: 530
    functionDepth: 0
    functionLinenumber: 530
    functionLinenumberEnd: 547
    functionName: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].countPoint(long,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 2
    functionsReached:
    - Long.numberOfLeadingZeros(org.roaringbitmap.RangeBitmap.SingleEvaluation)
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].cardinalityInBitmapRange(long[],int,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - Math.min(int,int)
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].evaluateHorizontalSlicePoint(org.roaringbitmap.RangeBitmap.SingleEvaluation,long,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].getContainerMask(ByteBuffer,org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - Long.numberOfLeadingZeros(long)
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].countPoint(long,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:550,1
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:553,1
    - Dst: Long.numberOfLeadingZeros(org.roaringbitmap.RangeBitmap.SingleEvaluation)
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:553,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:554,1
    - Dst: Math.min(int,int)
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:563,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].getContainerMask(ByteBuffer,org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:564,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].skipContainers(org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:566,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].evaluateHorizontalSlicePoint(org.roaringbitmap.RangeBitmap.SingleEvaluation,long,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:568,1
    - Dst: '[org.roaringbitmap.Util].flipBitmapRange(long[],int,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:570,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(long[])'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:574,1
    - Dst: container.andCardinality(org.roaringbitmap.BitmapContainer)
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:574,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - boolean
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      - ByteBuffer
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - threshold
    - negate
    - context
    argTypes:
    - long
    - boolean
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 582
      start: 549
    functionDepth: 2
    functionLinenumber: 549
    functionLinenumberEnd: 582
    functionName: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].countPoint(long,boolean,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 2
    functionsReached:
    - Long.numberOfLeadingZeros(org.roaringbitmap.RangeBitmap.SingleEvaluation)
    - '[org.roaringbitmap.BitmapContainer].<init>(long[])'
    - Math.min(int,int)
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].skipContainers(org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - '[org.roaringbitmap.Util].flipBitmapRange(long[],int,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].evaluateHorizontalSlicePoint(org.roaringbitmap.RangeBitmap.SingleEvaluation,long,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    - container.andCardinality(org.roaringbitmap.BitmapContainer)
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].getContainerMask(ByteBuffer,org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - Long.numberOfLeadingZeros(long)
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].countPoint(long,boolean,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:585,1
    - Dst: Long.numberOfLeadingZeros(org.roaringbitmap.RangeBitmap.SingleEvaluation)
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:585,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:586,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:586,1
    - Dst: '[org.roaringbitmap.RoaringArray].<init>()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:588,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].getContainerMask(ByteBuffer,org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:593,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].evaluateHorizontalSliceRange(org.roaringbitmap.RangeBitmap.SingleEvaluation,long,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:594,1
    - Dst: Math.min(int,int)
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:596,1
    - Dst: '[org.roaringbitmap.Util].flipBitmapRange(long[],int,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:596,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(long[])'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:600,1
    - Dst: '[org.roaringbitmap.BitmapContainer].repairAfterLazy()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:600,1
    - Dst: '[org.roaringbitmap.Container].runOptimize()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:600,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:601,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:602,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:609,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      - ByteBuffer
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - threshold
    - upper
    argTypes:
    - long
    - boolean
    constantsTouched: []
    func_position:
      end: 610
      start: 584
    functionDepth: 4
    functionLinenumber: 584
    functionLinenumberEnd: 610
    functionName: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].computeRange(long,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 2
    functionsReached:
    - Long.numberOfLeadingZeros(org.roaringbitmap.RangeBitmap.SingleEvaluation)
    - '[org.roaringbitmap.Container].runOptimize()'
    - '[org.roaringbitmap.BitmapContainer].repairAfterLazy()'
    - '[org.roaringbitmap.BitmapContainer].<init>(long[])'
    - '[org.roaringbitmap.Container].isEmpty()'
    - Math.min(int,int)
    - '[org.roaringbitmap.Util].flipBitmapRange(long[],int,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - '[org.roaringbitmap.RoaringArray].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].<init>(org.roaringbitmap.RoaringArray)'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].evaluateHorizontalSliceRange(org.roaringbitmap.RangeBitmap.SingleEvaluation,long,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].getContainerMask(ByteBuffer,org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - Long.numberOfLeadingZeros(long)
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].computeRange(long,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:613,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:614,1
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:616,1
    - Dst: Long.numberOfLeadingZeros(org.roaringbitmap.RangeBitmap.SingleEvaluation)
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:616,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:617,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:617,1
    - Dst: '[org.roaringbitmap.RoaringArray].<init>()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:622,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].getContainerMask(ByteBuffer,org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:626,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].skipContainers(org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:628,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].evaluateHorizontalSliceRange(org.roaringbitmap.RangeBitmap.SingleEvaluation,long,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:630,1
    - Dst: Math.min(int,int)
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:632,1
    - Dst: '[org.roaringbitmap.Util].flipBitmapRange(long[],int,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:632,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(long[])'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:637,1
    - Dst: '[org.roaringbitmap.BitmapContainer].iand()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:637,1
    - Dst: '[org.roaringbitmap.Container].repairAfterLazy()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:637,1
    - Dst: '[org.roaringbitmap.Container].runOptimize()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:637,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:641,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(char)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:642,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:651,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - boolean
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      - ByteBuffer
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - threshold
    - upper
    - context
    argTypes:
    - long
    - boolean
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 652
      start: 612
    functionDepth: 4
    functionLinenumber: 612
    functionLinenumberEnd: 652
    functionName: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].computeRange(long,boolean,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 2
    functionsReached:
    - Long.numberOfLeadingZeros(org.roaringbitmap.RangeBitmap.SingleEvaluation)
    - '[org.roaringbitmap.Container].repairAfterLazy()'
    - '[org.roaringbitmap.Container].runOptimize()'
    - '[org.roaringbitmap.BitmapContainer].<init>(long[])'
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].skipContainers(org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - Math.min(int,int)
    - '[org.roaringbitmap.Util].flipBitmapRange(long[],int,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - '[org.roaringbitmap.RoaringArray].<init>()'
    - '[org.roaringbitmap.RoaringArray].append(char)'
    - '[org.roaringbitmap.BitmapContainer].iand()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.Container].isEmpty()'
    - '[org.roaringbitmap.RoaringBitmap].<init>(org.roaringbitmap.RoaringArray)'
    - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].evaluateHorizontalSliceRange(org.roaringbitmap.RangeBitmap.SingleEvaluation,long,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].getContainerMask(ByteBuffer,org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - Long.numberOfLeadingZeros(long)
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].computeRange(long,boolean,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:655,1
    - Dst: Long.numberOfLeadingZeros(org.roaringbitmap.RangeBitmap.SingleEvaluation)
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:655,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].getContainerMask(ByteBuffer,org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:662,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].evaluateHorizontalSliceRange(org.roaringbitmap.RangeBitmap.SingleEvaluation,long,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:663,1
    - Dst: Math.min(int,int)
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:664,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].cardinalityInBitmapRange(long[],int,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:665,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      - ByteBuffer
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - threshold
    - upper
    argTypes:
    - long
    - boolean
    constantsTouched: []
    func_position:
      end: 671
      start: 654
    functionDepth: 0
    functionLinenumber: 654
    functionLinenumberEnd: 671
    functionName: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].countRange(long,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 2
    functionsReached:
    - Long.numberOfLeadingZeros(org.roaringbitmap.RangeBitmap.SingleEvaluation)
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].cardinalityInBitmapRange(long[],int,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - Math.min(int,int)
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].evaluateHorizontalSliceRange(org.roaringbitmap.RangeBitmap.SingleEvaluation,long,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].getContainerMask(ByteBuffer,org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - Long.numberOfLeadingZeros(long)
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].countRange(long,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:674,1
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:677,1
    - Dst: Long.numberOfLeadingZeros(org.roaringbitmap.RangeBitmap.SingleEvaluation)
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:677,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:678,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].getContainerMask(ByteBuffer,org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:687,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].skipContainers(org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:689,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].evaluateHorizontalSliceRange(org.roaringbitmap.RangeBitmap.SingleEvaluation,long,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:691,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(long[])'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:695,1
    - Dst: container.andCardinality(org.roaringbitmap.BitmapContainer)
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:695,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(long[])'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:697,1
    - Dst: '[org.roaringbitmap.BitmapContainer].repairAfterLazy()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:697,1
    - Dst: container.andNot(org.roaringbitmap.Container)
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:696,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].getCardinality()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:696,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - boolean
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      - ByteBuffer
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - threshold
    - upper
    - context
    argTypes:
    - long
    - boolean
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 706
      start: 673
    functionDepth: 3
    functionLinenumber: 673
    functionLinenumberEnd: 706
    functionName: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].countRange(long,boolean,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 2
    functionsReached:
    - Long.numberOfLeadingZeros(org.roaringbitmap.RangeBitmap.SingleEvaluation)
    - container.andNot(org.roaringbitmap.Container)
    - '[org.roaringbitmap.BitmapContainer].repairAfterLazy()'
    - '[org.roaringbitmap.BitmapContainer].<init>(long[])'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].skipContainers(org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
    - container.andCardinality(org.roaringbitmap.BitmapContainer)
    - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].evaluateHorizontalSliceRange(org.roaringbitmap.RangeBitmap.SingleEvaluation,long,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].getContainerMask(ByteBuffer,org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].getCardinality()'
    - Long.numberOfLeadingZeros(long)
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].countRange(long,boolean,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.numberOfLeadingZeros()
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:711,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].skipContainer()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:716,1
    - Dst: '[java.util.Arrays].fill(long[],int)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:720,1
    - Dst: '[java.util.Arrays].fill(long[])'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:728,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].setBitmapRange(long[],int,int)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:730,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].resetBitmapRange(long[],int,int)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:732,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].skipContainer()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:736,1
    - Dst: '[java.util.Arrays].fill(long[],int)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:741,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].orNextIntoBits()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:746,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].skipContainer()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:749,1
    - Dst: Long.bitCount(org.roaringbitmap.RangeBitmap.SingleEvaluation)
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:755,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].orNextIntoBits()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:759,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].skipContainer()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:764,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].andNextIntoBits()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:766,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      - ByteBuffer
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - remaining
    - threshold
    - containerMask
    argTypes:
    - long
    - long
    - long
    constantsTouched: []
    func_position:
      end: 771
      start: 708
    functionDepth: 3
    functionLinenumber: 708
    functionLinenumberEnd: 771
    functionName: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].evaluateHorizontalSliceRange(long,long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].andNextIntoBits()'
    - '[java.util.Arrays].fill(long[],int)'
    - Long.bitCount(org.roaringbitmap.RangeBitmap.SingleEvaluation)
    - '[java.util.Arrays].fill(long[])'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].resetBitmapRange(long[],int,int)'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].setBitmapRange(long[],int,int)'
    - Long.numberOfLeadingZeros()
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].skipContainer()'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].orNextIntoBits()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].evaluateHorizontalSliceRange(long,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].setBitmapRange(long[],int,int)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:775,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].resetBitmapRange(long[],int,int)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:776,1
    - Dst: Long.bitCount(org.roaringbitmap.RangeBitmap.SingleEvaluation)
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:781,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].skipContainer()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:786,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].removeNextFromBits()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:788,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].skipContainer()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:795,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].andNextIntoBits()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:797,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].resetBitmapRange(long[],int,int)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:802,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      - ByteBuffer
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - limit
    - value
    - containerMask
    argTypes:
    - int
    - long
    - long
    constantsTouched: []
    func_position:
      end: 807
      start: 773
    functionDepth: 3
    functionLinenumber: 773
    functionLinenumberEnd: 807
    functionName: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].evaluateHorizontalSlicePoint(int,long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].andNextIntoBits()'
    - Long.bitCount(org.roaringbitmap.RangeBitmap.SingleEvaluation)
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].resetBitmapRange(long[],int,int)'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].setBitmapRange(long[],int,int)'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].skipContainer()'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].removeNextFromBits()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].evaluateHorizontalSlicePoint(int,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteBuffer].get(int)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:810,1
    - Dst: '[ByteBuffer].getChar(int)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:812,1
    - Dst: '[ByteBuffer].position(int)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:820,1
    - Dst: '[java.nio.ByteBuffer].asCharBuffer()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:820,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].limit(int)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:820,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:821,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].andInto(long[])'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:822,1
    - Dst: '[ByteBuffer].position(int)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:829,1
    - Dst: '[java.nio.ByteBuffer].asLongBuffer()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:829,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].limit(int)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:829,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:830,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].andInto(long[])'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:831,1
    - Dst: '[ByteBuffer].position(int)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:840,1
    - Dst: '[java.nio.ByteBuffer].asCharBuffer()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:840,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].limit(int)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:840,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:841,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].andInto(long[])'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:842,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:847,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      - ByteBuffer
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 850
      start: 809
    functionDepth: 2
    functionLinenumber: 809
    functionLinenumberEnd: 850
    functionName: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].andNextIntoBits()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].andInto(long[])'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].andInto(long[])'
    - '[java.nio.ByteBuffer].asLongBuffer()'
    - '[ByteBuffer].get(int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].limit(int)'
    - '[java.nio.ByteBuffer].asCharBuffer()'
    - '[IllegalStateException].<init>(String)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].andInto(long[])'
    - '[ByteBuffer].getChar(int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - '[ByteBuffer].position(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].andNextIntoBits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteBuffer].get(int)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:853,1
    - Dst: '[ByteBuffer].getChar(int)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:855,1
    - Dst: '[ByteBuffer].position(int)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:863,1
    - Dst: '[java.nio.ByteBuffer].asCharBuffer()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:863,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].limit(int)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:863,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:864,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].orInto(long[])'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:865,1
    - Dst: '[ByteBuffer].position(int)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:872,1
    - Dst: '[java.nio.ByteBuffer].asLongBuffer()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:872,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].limit(int)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:872,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:873,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].orInto(long[])'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:874,1
    - Dst: '[ByteBuffer].position(int)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:883,1
    - Dst: '[java.nio.ByteBuffer].asCharBuffer()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:883,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].limit(int)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:883,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:884,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].orInto(long[])'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:885,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:890,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      - ByteBuffer
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 893
      start: 852
    functionDepth: 2
    functionLinenumber: 852
    functionLinenumberEnd: 893
    functionName: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].orNextIntoBits()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].orInto(long[])'
    - '[java.nio.ByteBuffer].asLongBuffer()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].orInto(long[])'
    - '[ByteBuffer].get(int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].limit(int)'
    - '[java.nio.ByteBuffer].asCharBuffer()'
    - '[IllegalStateException].<init>(String)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - '[ByteBuffer].getChar(int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - '[ByteBuffer].position(int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].orInto(long[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].orNextIntoBits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteBuffer].get(int)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:896,1
    - Dst: '[ByteBuffer].getChar(int)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:898,1
    - Dst: '[ByteBuffer].position(int)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:906,1
    - Dst: '[java.nio.ByteBuffer].asCharBuffer()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:906,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].limit(int)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:906,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:907,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].removeFrom(long[])'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:908,1
    - Dst: '[ByteBuffer].position(int)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:915,1
    - Dst: '[java.nio.ByteBuffer].asLongBuffer()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:915,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].limit(int)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:915,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:916,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].removeFrom(long[])'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:917,1
    - Dst: '[ByteBuffer].position(int)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:926,1
    - Dst: '[java.nio.ByteBuffer].asCharBuffer()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:926,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].limit(int)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:926,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:927,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].removeFrom(long[])'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:928,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:933,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      - ByteBuffer
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 936
      start: 895
    functionDepth: 2
    functionLinenumber: 895
    functionLinenumberEnd: 936
    functionName: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].removeNextFromBits()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 1
    functionsReached:
    - '[java.nio.ByteBuffer].asLongBuffer()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].removeFrom(long[])'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].removeFrom(long[])'
    - '[ByteBuffer].get(int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].limit(int)'
    - '[java.nio.ByteBuffer].asCharBuffer()'
    - '[IllegalStateException].<init>(String)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].removeFrom(long[])'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - '[ByteBuffer].getChar(int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.RangeBitmap.SingleEvaluation,org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - '[ByteBuffer].position(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].removeNextFromBits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteBuffer].get(int)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:939,1
    - Dst: '[ByteBuffer].getChar(int)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:940,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      - ByteBuffer
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 946
      start: 938
    functionDepth: 0
    functionLinenumber: 938
    functionLinenumberEnd: 946
    functionName: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].skipContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 3
    functionsReached:
    - '[ByteBuffer].get(int)'
    - '[ByteBuffer].getChar(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].skipContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.bitCount(long)
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:949,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].skipContainer()'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:950,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      - ByteBuffer
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - mask
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 952
      start: 948
    functionDepth: 1
    functionLinenumber: 948
    functionLinenumberEnd: 952
    functionName: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].skipContainers(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - Long.bitCount(long)
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].skipContainer()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].skipContainers(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RangeBitmap.this.buffer.slice()
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:453,1
    - Dst: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].order(org.roaringbitmap.RangeBitmap.SingleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.SingleEvaluation:453,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      - ByteBuffer
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RangeBitmap.SingleEvaluation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 16
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].order(org.roaringbitmap.RangeBitmap.SingleEvaluation)'
    - RangeBitmap.this.buffer.slice()
    linkageType: ''
    returnType: org.roaringbitmap.RangeBitmap.SingleEvaluation
    signature: '[org.roaringbitmap.RangeBitmap.SingleEvaluation].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].<init>()'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:964,1
    - Dst: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].getContainerMask(ByteBuffer,org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:969,1
    - Dst: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].evaluateHorizontalSlice(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation,long,long)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:970,1
    - Dst: '[org.roaringbitmap.RunContainer].full()'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:973,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:973,1
    - Dst: Math.min(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:982,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:986,1
    - Dst: '[org.roaringbitmap.BitmapContainer].repairAfterLazy()'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:986,1
    - Dst: '[org.roaringbitmap.Container].runOptimize()'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:986,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:987,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:988,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:996,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - ByteBuffer
      - Bits
      - Bits
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - lower
    - upper
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 997
      start: 963
    functionDepth: 3
    functionLinenumber: 963
    functionLinenumberEnd: 997
    functionName: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].compute(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].full()'
    - Math.min(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)
    - '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].evaluateHorizontalSlice(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation,long,long)'
    - '[org.roaringbitmap.Container].runOptimize()'
    - '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
    - '[org.roaringbitmap.BitmapContainer].repairAfterLazy()'
    - '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
    - '[org.roaringbitmap.RoaringArray].<init>()'
    - '[org.roaringbitmap.Container].isEmpty()'
    - '[org.roaringbitmap.RoaringBitmap].<init>(org.roaringbitmap.RoaringArray)'
    - '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].getContainerMask(ByteBuffer,org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
    - '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].compute(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].<init>()'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1000,1
    - Dst: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].getContainerMask(ByteBuffer,org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1007,1
    - Dst: Long.bitCount(org.roaringbitmap.RangeBitmap.DoubleEvaluation)
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1009,1
    - Dst: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].skipContainer()'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1010,1
    - Dst: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].evaluateHorizontalSlice(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation,long,long)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1013,1
    - Dst: container.clone()
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1018,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1018,1
    - Dst: Math.min(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1027,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1032,1
    - Dst: '[org.roaringbitmap.BitmapContainer].repairAfterLazy()'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1032,1
    - Dst: '[org.roaringbitmap.Container].iand(org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1032,1
    - Dst: '[org.roaringbitmap.Container].runOptimize()'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1032,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1033,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1034,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1044,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - ByteBuffer
      - Bits
      - Bits
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - lower
    - upper
    - context
    argTypes:
    - long
    - long
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 1045
      start: 999
    functionDepth: 3
    functionLinenumber: 999
    functionLinenumberEnd: 1045
    functionName: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].compute(long,long,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - Math.min(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)
    - '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].evaluateHorizontalSlice(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation,long,long)'
    - '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
    - Long.bitCount(org.roaringbitmap.RangeBitmap.DoubleEvaluation)
    - '[org.roaringbitmap.BitmapContainer].repairAfterLazy()'
    - '[org.roaringbitmap.Container].runOptimize()'
    - '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
    - '[org.roaringbitmap.Container].isEmpty()'
    - '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].skipContainer()'
    - '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
    - '[org.roaringbitmap.RoaringArray].<init>()'
    - container.clone()
    - '[org.roaringbitmap.Container].iand(org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
    - '[org.roaringbitmap.RoaringBitmap].<init>(org.roaringbitmap.RoaringArray)'
    - '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].getContainerMask(ByteBuffer,org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].compute(long,long,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].getContainerMask(ByteBuffer,org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1052,1
    - Dst: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].evaluateHorizontalSlice(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation,long,long)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1053,1
    - Dst: Math.min(int,int)
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1055,1
    - Dst: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].cardinalityInBitmapRange(org.roaringbitmap.RangeBitmap.DoubleEvaluation,int,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1060,1
    - Dst: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].cardinalityInBitmapRange(org.roaringbitmap.RangeBitmap.DoubleEvaluation,int,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1062,1
    - Dst: Math.min(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1064,1
    - Dst: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].cardinalityInBitmapRange(org.roaringbitmap.RangeBitmap.DoubleEvaluation,int,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1067,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - ByteBuffer
      - Bits
      - Bits
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - lower
    - upper
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 1075
      start: 1047
    functionDepth: 1
    functionLinenumber: 1047
    functionLinenumberEnd: 1075
    functionName: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].count(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - Math.min(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)
    - '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].evaluateHorizontalSlice(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation,long,long)'
    - Math.min(int,int)
    - '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].cardinalityInBitmapRange(org.roaringbitmap.RangeBitmap.DoubleEvaluation,int,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
    - '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].getContainerMask(ByteBuffer,org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].count(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].getContainerMask(ByteBuffer,org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1085,1
    - Dst: Long.bitCount(org.roaringbitmap.RangeBitmap.DoubleEvaluation)
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1087,1
    - Dst: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].skipContainer()'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1088,1
    - Dst: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].evaluateHorizontalSlice(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation,long,long)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1091,1
    - Dst: container.getCardinality()
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1095,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1098,1
    - Dst: '[org.roaringbitmap.BitmapContainer].andCardinality(org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1098,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1100,1
    - Dst: '[org.roaringbitmap.BitmapContainer].andCardinality(org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1100,1
    - Dst: Math.min(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1102,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1105,1
    - Dst: '[org.roaringbitmap.BitmapContainer].andCardinality(org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1105,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - ByteBuffer
      - Bits
      - Bits
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - lower
    - upper
    - context
    argTypes:
    - long
    - long
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 1115
      start: 1077
    functionDepth: 1
    functionLinenumber: 1077
    functionLinenumberEnd: 1115
    functionName: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].count(long,long,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - Math.min(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)
    - '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].evaluateHorizontalSlice(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation,long,long)'
    - Long.bitCount(org.roaringbitmap.RangeBitmap.DoubleEvaluation)
    - '[org.roaringbitmap.BitmapContainer].andCardinality(org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
    - '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].skipContainer()'
    - '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
    - container.getCardinality()
    - '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].getContainerMask(ByteBuffer,org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].count(long,long,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.numberOfLeadingZeros()
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1121,1
    - Dst: Long.numberOfLeadingZeros()
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1127,1
    - Dst: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].setupFirstSlice(org.roaringbitmap.RangeBitmap.DoubleEvaluation,Bits,int,int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1133,1
    - Dst: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].setupFirstSlice(org.roaringbitmap.RangeBitmap.DoubleEvaluation,Bits,int,int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1134,1
    - Dst: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].skipContainer()'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1136,1
    - Dst: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].andLowAndHigh()'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1146,1
    - Dst: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].andLowOrHigh()'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1149,1
    - Dst: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].orLowAndHigh()'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1152,1
    - Dst: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].orLowOrHigh()'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1155,1
    - Dst: Math.min(int,int)
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1161,1
    - Dst: '[Bits].flip(int,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1161,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - ByteBuffer
      - Bits
      - Bits
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - containerMask
    - remaining
    - lower
    - upper
    argTypes:
    - long
    - long
    - long
    - long
    constantsTouched: []
    func_position:
      end: 1162
      start: 1117
    functionDepth: 2
    functionLinenumber: 1117
    functionLinenumberEnd: 1162
    functionName: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].evaluateHorizontalSlice(long,long,long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - '[Bits].flip(int,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
    - '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].setupFirstSlice(org.roaringbitmap.RangeBitmap.DoubleEvaluation,Bits,int,int)'
    - '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].skipContainer()'
    - '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].andLowOrHigh()'
    - Math.min(int,int)
    - Long.numberOfLeadingZeros()
    - '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].andLowAndHigh()'
    - '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].orLowAndHigh()'
    - '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].orLowOrHigh()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].evaluateHorizontalSlice(long,long,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Bits].fill()'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1167,1
    - Dst: '[Bits].reset(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1169,1
    - Dst: '[Bits].clear()'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1172,1
    - Dst: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].orNextIntoBits(Bits)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1174,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - Bits
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - ByteBuffer
      - Bits
      - Bits
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - threshold
    - bits
    - remaining
    - copy
    argTypes:
    - long
    - Bits
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 1177
      start: 1164
    functionDepth: 2
    functionLinenumber: 1164
    functionLinenumberEnd: 1177
    functionName: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].setupFirstSlice(long,Bits,int,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].orNextIntoBits(Bits)'
    - '[Bits].reset(int)'
    - '[Bits].fill()'
    - '[Bits].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].setupFirstSlice(long,Bits,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteBuffer].get(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1180,1
    - Dst: '[ByteBuffer].getChar(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1182,1
    - Dst: '[ByteBuffer].position(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1190,1
    - Dst: '[java.nio.ByteBuffer].asCharBuffer()'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1190,1
    - Dst: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].limit(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1190,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1191,1
    - Dst: '[Bits].or(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1192,1
    - Dst: '[Bits].or(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1193,1
    - Dst: '[ByteBuffer].position(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1200,1
    - Dst: '[java.nio.ByteBuffer].asLongBuffer()'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1200,1
    - Dst: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].limit(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1200,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1201,1
    - Dst: '[Bits].or(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1202,1
    - Dst: '[Bits].or(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1203,1
    - Dst: '[ByteBuffer].position(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1212,1
    - Dst: '[java.nio.ByteBuffer].asCharBuffer()'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1212,1
    - Dst: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].limit(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1212,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1213,1
    - Dst: '[Bits].or(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1214,1
    - Dst: '[Bits].or(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1215,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1220,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ByteBuffer
      - Bits
      - Bits
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1223
      start: 1179
    functionDepth: 1
    functionLinenumber: 1179
    functionLinenumberEnd: 1223
    functionName: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].orLowOrHigh()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 1
    functionsReached:
    - '[java.nio.ByteBuffer].asLongBuffer()'
    - '[Bits].or(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].limit(int)'
    - '[Bits].or(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
    - '[ByteBuffer].get(int)'
    - '[java.nio.ByteBuffer].asCharBuffer()'
    - '[IllegalStateException].<init>(String)'
    - '[Bits].or(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
    - '[ByteBuffer].getChar(int)'
    - '[ByteBuffer].position(int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].orLowOrHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteBuffer].get(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1226,1
    - Dst: '[ByteBuffer].getChar(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1228,1
    - Dst: '[ByteBuffer].position(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1236,1
    - Dst: '[java.nio.ByteBuffer].asCharBuffer()'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1236,1
    - Dst: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].limit(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1236,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1237,1
    - Dst: '[Bits].or(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1238,1
    - Dst: '[Bits].and(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1239,1
    - Dst: '[ByteBuffer].position(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1246,1
    - Dst: '[java.nio.ByteBuffer].asLongBuffer()'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1246,1
    - Dst: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].limit(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1246,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1247,1
    - Dst: '[Bits].or(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1248,1
    - Dst: '[Bits].and(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1249,1
    - Dst: '[ByteBuffer].position(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1258,1
    - Dst: '[java.nio.ByteBuffer].asCharBuffer()'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1258,1
    - Dst: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].limit(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1258,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1259,1
    - Dst: '[Bits].or(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1260,1
    - Dst: '[Bits].and(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1261,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1266,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ByteBuffer
      - Bits
      - Bits
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1269
      start: 1225
    functionDepth: 1
    functionLinenumber: 1225
    functionLinenumberEnd: 1269
    functionName: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].orLowAndHigh()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 1
    functionsReached:
    - '[Bits].and(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[java.nio.ByteBuffer].asLongBuffer()'
    - '[Bits].or(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].limit(int)'
    - '[Bits].or(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
    - '[ByteBuffer].get(int)'
    - '[java.nio.ByteBuffer].asCharBuffer()'
    - '[IllegalStateException].<init>(String)'
    - '[Bits].or(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[Bits].and(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[ByteBuffer].getChar(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
    - '[Bits].and(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[ByteBuffer].position(int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].orLowAndHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteBuffer].get(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1272,1
    - Dst: '[ByteBuffer].getChar(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1274,1
    - Dst: '[ByteBuffer].position(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1282,1
    - Dst: '[java.nio.ByteBuffer].asCharBuffer()'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1282,1
    - Dst: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].limit(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1282,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1283,1
    - Dst: '[Bits].and(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1284,1
    - Dst: '[Bits].or(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1285,1
    - Dst: '[ByteBuffer].position(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1292,1
    - Dst: '[java.nio.ByteBuffer].asLongBuffer()'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1292,1
    - Dst: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].limit(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1292,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1293,1
    - Dst: '[Bits].and(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1294,1
    - Dst: '[Bits].or(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1295,1
    - Dst: '[ByteBuffer].position(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1304,1
    - Dst: '[java.nio.ByteBuffer].asCharBuffer()'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1304,1
    - Dst: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].limit(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1304,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1305,1
    - Dst: '[Bits].and(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1306,1
    - Dst: '[Bits].or(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1307,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1312,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ByteBuffer
      - Bits
      - Bits
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1315
      start: 1271
    functionDepth: 1
    functionLinenumber: 1271
    functionLinenumberEnd: 1315
    functionName: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].andLowOrHigh()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 1
    functionsReached:
    - '[Bits].and(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[java.nio.ByteBuffer].asLongBuffer()'
    - '[Bits].or(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].limit(int)'
    - '[Bits].or(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
    - '[ByteBuffer].get(int)'
    - '[java.nio.ByteBuffer].asCharBuffer()'
    - '[IllegalStateException].<init>(String)'
    - '[Bits].or(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[Bits].and(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[ByteBuffer].getChar(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
    - '[Bits].and(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[ByteBuffer].position(int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].andLowOrHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteBuffer].get(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1318,1
    - Dst: '[ByteBuffer].getChar(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1320,1
    - Dst: '[ByteBuffer].position(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1328,1
    - Dst: '[java.nio.ByteBuffer].asCharBuffer()'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1328,1
    - Dst: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].limit(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1328,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1329,1
    - Dst: '[Bits].and(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1330,1
    - Dst: '[Bits].and(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1331,1
    - Dst: '[ByteBuffer].position(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1338,1
    - Dst: '[java.nio.ByteBuffer].asLongBuffer()'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1338,1
    - Dst: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].limit(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1338,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1339,1
    - Dst: '[Bits].and(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1340,1
    - Dst: '[Bits].and(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1341,1
    - Dst: '[ByteBuffer].position(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1350,1
    - Dst: '[java.nio.ByteBuffer].asCharBuffer()'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1350,1
    - Dst: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].limit(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1350,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1351,1
    - Dst: '[Bits].and(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1352,1
    - Dst: '[Bits].and(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1353,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1358,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ByteBuffer
      - Bits
      - Bits
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1361
      start: 1317
    functionDepth: 1
    functionLinenumber: 1317
    functionLinenumberEnd: 1361
    functionName: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].andLowAndHigh()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 1
    functionsReached:
    - '[Bits].and(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[java.nio.ByteBuffer].asLongBuffer()'
    - '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].limit(int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
    - '[ByteBuffer].get(int)'
    - '[java.nio.ByteBuffer].asCharBuffer()'
    - '[IllegalStateException].<init>(String)'
    - '[Bits].and(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[ByteBuffer].getChar(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
    - '[Bits].and(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[ByteBuffer].position(int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].andLowAndHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteBuffer].get(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1364,1
    - Dst: '[ByteBuffer].getChar(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1365,1
    - Dst: '[ByteBuffer].position(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1372,1
    - Dst: '[java.nio.ByteBuffer].asCharBuffer()'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1372,1
    - Dst: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].limit(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1372,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1373,1
    - Dst: '[Bits].or(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1373,1
    - Dst: '[ByteBuffer].position(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1380,1
    - Dst: '[java.nio.ByteBuffer].asLongBuffer()'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1380,1
    - Dst: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].limit(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1380,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1381,1
    - Dst: '[Bits].or(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1381,1
    - Dst: '[ByteBuffer].position(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1389,1
    - Dst: '[java.nio.ByteBuffer].asCharBuffer()'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1389,1
    - Dst: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].limit(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1389,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1390,1
    - Dst: '[Bits].or(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1390,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1394,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - Bits
      classConcrete: true
      classEnum: false
      classFields:
      - ByteBuffer
      - Bits
      - Bits
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bits
    argTypes:
    - Bits
    constantsTouched: []
    func_position:
      end: 1397
      start: 1363
    functionDepth: 1
    functionLinenumber: 1363
    functionLinenumberEnd: 1397
    functionName: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].orNextIntoBits(Bits)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 1
    functionsReached:
    - '[java.nio.ByteBuffer].asLongBuffer()'
    - '[Bits].or(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].limit(int)'
    - '[Bits].or(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
    - '[ByteBuffer].get(int)'
    - '[java.nio.ByteBuffer].asCharBuffer()'
    - '[IllegalStateException].<init>(String)'
    - '[Bits].or(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
    - '[ByteBuffer].getChar(int)'
    - '[ByteBuffer].position(int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.RangeBitmap.DoubleEvaluation,org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].orNextIntoBits(Bits)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteBuffer].get(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1400,1
    - Dst: '[ByteBuffer].getChar(int)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:1401,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ByteBuffer
      - Bits
      - Bits
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1407
      start: 1399
    functionDepth: 0
    functionLinenumber: 1399
    functionLinenumberEnd: 1407
    functionName: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].skipContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 3
    functionsReached:
    - '[ByteBuffer].get(int)'
    - '[ByteBuffer].getChar(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].skipContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RangeBitmap.this.buffer.slice()
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:957,1
    - Dst: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].order(org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:957,1
    - Dst: '[Bits].<init>()'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:958,1
    - Dst: '[Bits].<init>()'
      Src: org.roaringbitmap.RangeBitmap.DoubleEvaluation:959,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ByteBuffer
      - Bits
      - Bits
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RangeBitmap.DoubleEvaluation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - '[Bits].<init>()'
    - RangeBitmap.this.buffer.slice()
    - '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].order(org.roaringbitmap.RangeBitmap.DoubleEvaluation)'
    linkageType: ''
    returnType: org.roaringbitmap.RangeBitmap.DoubleEvaluation
    signature: '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].fill(long[],int)'
      Src: org.roaringbitmap.RangeBitmap.Bits:1417,1
    - Dst: '[org.roaringbitmap.RangeBitmap.Bits].makeEmpty()'
      Src: org.roaringbitmap.RangeBitmap.Bits:1418,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1420
      start: 1415
    functionDepth: 1
    functionLinenumber: 1415
    functionLinenumberEnd: 1420
    functionName: '[org.roaringbitmap.RangeBitmap.Bits].clear()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap.Bits].makeEmpty()'
    - '[java.util.Arrays].fill(long[],int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmap.Bits].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].fill(long[])'
      Src: org.roaringbitmap.RangeBitmap.Bits:1424,1
    - Dst: '[org.roaringbitmap.RangeBitmap.Bits].makeFull()'
      Src: org.roaringbitmap.RangeBitmap.Bits:1425,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1427
      start: 1422
    functionDepth: 1
    functionLinenumber: 1422
    functionLinenumberEnd: 1427
    functionName: '[org.roaringbitmap.RangeBitmap.Bits].fill()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap.Bits].makeFull()'
    - '[java.util.Arrays].fill(long[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmap.Bits].fill()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap.Bits].setBitmapRange(long[],int,int)'
      Src: org.roaringbitmap.RangeBitmap.Bits:1431,1
    - Dst: '[org.roaringbitmap.RangeBitmap.Bits].resetBitmapRange(long[],int,int)'
      Src: org.roaringbitmap.RangeBitmap.Bits:1434,1
    - Dst: '[org.roaringbitmap.RangeBitmap.Bits].makeNonEmpty()'
      Src: org.roaringbitmap.RangeBitmap.Bits:1436,1
    - Dst: '[org.roaringbitmap.RangeBitmap.Bits].makeNonFull()'
      Src: org.roaringbitmap.RangeBitmap.Bits:1437,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - boundary
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1438
      start: 1429
    functionDepth: 1
    functionLinenumber: 1429
    functionLinenumberEnd: 1438
    functionName: '[org.roaringbitmap.RangeBitmap.Bits].reset(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap.Bits].resetBitmapRange(long[],int,int)'
    - '[org.roaringbitmap.RangeBitmap.Bits].setBitmapRange(long[],int,int)'
    - '[org.roaringbitmap.RangeBitmap.Bits].makeNonFull()'
    - '[org.roaringbitmap.RangeBitmap.Bits].makeNonEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmap.Bits].reset(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].flipBitmapRange(long[],int,int)'
      Src: org.roaringbitmap.RangeBitmap.Bits:1441,1
    - Dst: '[org.roaringbitmap.RangeBitmap.Bits].makeFull()'
      Src: org.roaringbitmap.RangeBitmap.Bits:1444,1
    - Dst: '[org.roaringbitmap.RangeBitmap.Bits].makeEmpty()'
      Src: org.roaringbitmap.RangeBitmap.Bits:1447,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - from
    - to
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1449
      start: 1440
    functionDepth: 1
    functionLinenumber: 1440
    functionLinenumberEnd: 1449
    functionName: '[org.roaringbitmap.RangeBitmap.Bits].flip(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap.Bits].makeEmpty()'
    - '[org.roaringbitmap.RangeBitmap.Bits].makeFull()'
    - '[org.roaringbitmap.Util].flipBitmapRange(long[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmap.Bits].flip(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].isFull()'
      Src: org.roaringbitmap.RangeBitmap.Bits:1452,1
    - Dst: '[org.roaringbitmap.RangeBitmap.Bits].fill()'
      Src: org.roaringbitmap.RangeBitmap.Bits:1453,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].orInto(long[])'
      Src: org.roaringbitmap.RangeBitmap.Bits:1455,1
    - Dst: '[org.roaringbitmap.RangeBitmap.Bits].makeNonEmpty()'
      Src: org.roaringbitmap.RangeBitmap.Bits:1456,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableContainer
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - container
    argTypes:
    - org.roaringbitmap.buffer.MappeableContainer
    constantsTouched: []
    func_position:
      end: 1458
      start: 1451
    functionDepth: 2
    functionLinenumber: 1451
    functionLinenumberEnd: 1458
    functionName: '[org.roaringbitmap.RangeBitmap.Bits].or(org.roaringbitmap.buffer.MappeableContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].orInto(long[])'
    - '[org.roaringbitmap.RangeBitmap.Bits].fill()'
    - '[org.roaringbitmap.buffer.MappeableContainer].isFull()'
    - '[org.roaringbitmap.RangeBitmap.Bits].makeNonEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmap.Bits].or(org.roaringbitmap.buffer.MappeableContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].isFull()'
      Src: org.roaringbitmap.RangeBitmap.Bits:1461,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].andInto(long[])'
      Src: org.roaringbitmap.RangeBitmap.Bits:1462,1
    - Dst: '[org.roaringbitmap.RangeBitmap.Bits].makeNonFull()'
      Src: org.roaringbitmap.RangeBitmap.Bits:1463,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableContainer
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - container
    argTypes:
    - org.roaringbitmap.buffer.MappeableContainer
    constantsTouched: []
    func_position:
      end: 1465
      start: 1460
    functionDepth: 1
    functionLinenumber: 1460
    functionLinenumberEnd: 1465
    functionName: '[org.roaringbitmap.RangeBitmap.Bits].and(org.roaringbitmap.buffer.MappeableContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].andInto(long[])'
    - '[org.roaringbitmap.RangeBitmap.Bits].makeNonFull()'
    - '[org.roaringbitmap.buffer.MappeableContainer].isFull()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmap.Bits].and(org.roaringbitmap.buffer.MappeableContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1470
      start: 1467
    functionDepth: 0
    functionLinenumber: 1467
    functionLinenumberEnd: 1470
    functionName: '[org.roaringbitmap.RangeBitmap.Bits].makeEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmap.Bits].makeEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1474
      start: 1472
    functionDepth: 0
    functionLinenumber: 1472
    functionLinenumberEnd: 1474
    functionName: '[org.roaringbitmap.RangeBitmap.Bits].makeNonEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmap.Bits].makeNonEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1479
      start: 1476
    functionDepth: 0
    functionLinenumber: 1476
    functionLinenumberEnd: 1479
    functionName: '[org.roaringbitmap.RangeBitmap.Bits].makeFull()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmap.Bits].makeFull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1483
      start: 1481
    functionDepth: 0
    functionLinenumber: 1481
    functionLinenumberEnd: 1483
    functionName: '[org.roaringbitmap.RangeBitmap.Bits].makeNonFull()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmap.Bits].makeNonFull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RangeBitmap.Bits
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.RangeBitmap.Bits].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.RangeBitmap.Bits
    signature: '[org.roaringbitmap.RangeBitmap.Bits].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap.Appender].rangeMask(long)'
      Src: org.roaringbitmap.RangeBitmap.Appender:1512,1
    - Dst: '[org.roaringbitmap.RangeBitmap.Appender].bytesPerMask(long)'
      Src: org.roaringbitmap.RangeBitmap.Appender:1513,1
    - Dst: Long.bitCount(long)
      Src: org.roaringbitmap.RangeBitmap.Appender:1514,1
    - Dst: '[org.roaringbitmap.RangeBitmap.Appender].containerForSlice(org.roaringbitmap.RangeBitmap.Appender)'
      Src: org.roaringbitmap.RangeBitmap.Appender:1516,1
    - Dst: '[org.roaringbitmap.RangeBitmap.Appender].maskBufferGrowth()'
      Src: org.roaringbitmap.RangeBitmap.Appender:1518,1
    - Dst: '[java.util.function.IntFunction<java.nio.ByteBuffer>].apply(org.roaringbitmap.RangeBitmap.Appender)'
      Src: org.roaringbitmap.RangeBitmap.Appender:1518,1
    - Dst: '[org.roaringbitmap.RangeBitmap.Appender].containerGrowth()'
      Src: org.roaringbitmap.RangeBitmap.Appender:1519,1
    - Dst: '[java.util.function.IntFunction<java.nio.ByteBuffer>].apply(int)'
      Src: org.roaringbitmap.RangeBitmap.Appender:1519,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - java.util.function.IntFunction<java.nio.ByteBuffer>
      - java.util.function.Consumer<java.nio.ByteBuffer>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - IntFunction<ByteBuffer>
      - Consumer<ByteBuffer>
      - byte
      - long
      - Container[]
      - ByteBuffer
      - ByteBuffer
      - int
      - long
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RangeBitmap.Appender
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - maxValue
    - bufferSupplier
    - cleaner
    argTypes:
    - long
    - java.util.function.IntFunction<java.nio.ByteBuffer>
    - java.util.function.Consumer<java.nio.ByteBuffer>
    constantsTouched: []
    func_position:
      end: 1520
      start: 1509
    functionDepth: 2
    functionLinenumber: 1509
    functionLinenumberEnd: 1520
    functionName: '[org.roaringbitmap.RangeBitmap.Appender].<init>(long,java.util.function.IntFunction<java.nio.ByteBuffer>,java.util.function.Consumer<java.nio.ByteBuffer>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap.Appender].bytesPerMask(long)'
    - Long.bitCount(long)
    - '[org.roaringbitmap.RangeBitmap.Appender].maskBufferGrowth()'
    - '[org.roaringbitmap.RangeBitmap.Appender].containerForSlice(org.roaringbitmap.RangeBitmap.Appender)'
    - '[java.util.function.IntFunction<java.nio.ByteBuffer>].apply(int)'
    - '[java.util.function.IntFunction<java.nio.ByteBuffer>].apply(org.roaringbitmap.RangeBitmap.Appender)'
    - '[org.roaringbitmap.RangeBitmap.Appender].containerGrowth()'
    - '[org.roaringbitmap.RangeBitmap.Appender].rangeMask(long)'
    linkageType: ''
    returnType: org.roaringbitmap.RangeBitmap.Appender
    signature: '[org.roaringbitmap.RangeBitmap.Appender].<init>(long,java.util.function.IntFunction<java.nio.ByteBuffer>,java.util.function.Consumer<java.nio.ByteBuffer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap.Appender].flush()'
      Src: org.roaringbitmap.RangeBitmap.Appender:1543,1
    - Dst: '[org.roaringbitmap.RangeBitmap.Appender].serializedSizeInBytes()'
      Src: org.roaringbitmap.RangeBitmap.Appender:1544,1
    - Dst: '[java.util.function.IntFunction<java.nio.ByteBuffer>].apply(org.roaringbitmap.RangeBitmap.Appender)'
      Src: org.roaringbitmap.RangeBitmap.Appender:1544,1
    - Dst: '[org.roaringbitmap.RangeBitmap.Appender].build(org.roaringbitmap.RangeBitmap.Appender)'
      Src: org.roaringbitmap.RangeBitmap.Appender:1544,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.IntFunction<java.nio.ByteBuffer>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - IntFunction<ByteBuffer>
      - Consumer<ByteBuffer>
      - byte
      - long
      - Container[]
      - ByteBuffer
      - ByteBuffer
      - int
      - long
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RangeBitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - supplier
    argTypes:
    - java.util.function.IntFunction<java.nio.ByteBuffer>
    constantsTouched: []
    func_position:
      end: 1545
      start: 1542
    functionDepth: 4
    functionLinenumber: 1542
    functionLinenumberEnd: 1545
    functionName: '[org.roaringbitmap.RangeBitmap.Appender].build(java.util.function.IntFunction<java.nio.ByteBuffer>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap.Appender].build(org.roaringbitmap.RangeBitmap.Appender)'
    - '[org.roaringbitmap.RangeBitmap.Appender].serializedSizeInBytes()'
    - '[org.roaringbitmap.RangeBitmap.Appender].flush()'
    - '[java.util.function.IntFunction<java.nio.ByteBuffer>].apply(org.roaringbitmap.RangeBitmap.Appender)'
    linkageType: ''
    returnType: org.roaringbitmap.RangeBitmap
    signature: '[org.roaringbitmap.RangeBitmap.Appender].build(java.util.function.IntFunction<java.nio.ByteBuffer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap.Appender].build()'
      Src: org.roaringbitmap.RangeBitmap.Appender:1551,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - IntFunction<ByteBuffer>
      - Consumer<ByteBuffer>
      - byte
      - long
      - Container[]
      - ByteBuffer
      - ByteBuffer
      - int
      - long
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RangeBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1552
      start: 1550
    functionDepth: 1
    functionLinenumber: 1550
    functionLinenumberEnd: 1552
    functionName: '[org.roaringbitmap.RangeBitmap.Appender].build()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap.Appender].build()'
    linkageType: ''
    returnType: org.roaringbitmap.RangeBitmap
    signature: '[org.roaringbitmap.RangeBitmap.Appender].build()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap.Appender].serialize(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.RangeBitmap.Appender:1562,1
    - Dst: '[java.nio.ByteBuffer].flip()'
      Src: org.roaringbitmap.RangeBitmap.Appender:1563,1
    - Dst: '[org.roaringbitmap.RangeBitmap].map(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.RangeBitmap.Appender:1564,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - IntFunction<ByteBuffer>
      - Consumer<ByteBuffer>
      - byte
      - long
      - Container[]
      - ByteBuffer
      - ByteBuffer
      - int
      - long
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RangeBitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 1565
      start: 1561
    functionDepth: 5
    functionLinenumber: 1561
    functionLinenumberEnd: 1565
    functionName: '[org.roaringbitmap.RangeBitmap.Appender].build(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].flip()'
    - '[org.roaringbitmap.RangeBitmap].map(java.nio.ByteBuffer)'
    - '[org.roaringbitmap.RangeBitmap.Appender].serialize(java.nio.ByteBuffer)'
    linkageType: ''
    returnType: org.roaringbitmap.RangeBitmap
    signature: '[org.roaringbitmap.RangeBitmap.Appender].build(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteBuffer].position(int)'
      Src: org.roaringbitmap.RangeBitmap.Appender:1572,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - IntFunction<ByteBuffer>
      - Consumer<ByteBuffer>
      - byte
      - long
      - Container[]
      - ByteBuffer
      - ByteBuffer
      - int
      - long
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1578
      start: 1570
    functionDepth: 0
    functionLinenumber: 1570
    functionLinenumberEnd: 1578
    functionName: '[org.roaringbitmap.RangeBitmap.Appender].clear()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - '[ByteBuffer].position(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmap.Appender].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap.Appender].flush()'
      Src: org.roaringbitmap.RangeBitmap.Appender:1586,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - IntFunction<ByteBuffer>
      - Consumer<ByteBuffer>
      - byte
      - long
      - Container[]
      - ByteBuffer
      - ByteBuffer
      - int
      - long
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1595
      start: 1585
    functionDepth: 3
    functionLinenumber: 1585
    functionLinenumberEnd: 1595
    functionName: '[org.roaringbitmap.RangeBitmap.Appender].serializedSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap.Appender].flush()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RangeBitmap.Appender].serializedSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap.Appender].flush()'
      Src: org.roaringbitmap.RangeBitmap.Appender:1607,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.roaringbitmap.RangeBitmap.Appender:1608,1
    - Dst: '[java.nio.ByteBuffer].order()'
      Src: org.roaringbitmap.RangeBitmap.Appender:1612,1
    - Dst: '[java.nio.ByteBuffer].slice()'
      Src: org.roaringbitmap.RangeBitmap.Appender:1612,1
    - Dst: '[org.roaringbitmap.RangeBitmap.Appender].order(org.roaringbitmap.RangeBitmap.Appender)'
      Src: org.roaringbitmap.RangeBitmap.Appender:1612,1
    - Dst: target.putChar(char)
      Src: org.roaringbitmap.RangeBitmap.Appender:1613,1
    - Dst: target.put(byte)
      Src: org.roaringbitmap.RangeBitmap.Appender:1614,1
    - Dst: Long.bitCount(long)
      Src: org.roaringbitmap.RangeBitmap.Appender:1615,1
    - Dst: target.put(byte)
      Src: org.roaringbitmap.RangeBitmap.Appender:1615,1
    - Dst: target.putChar(char)
      Src: org.roaringbitmap.RangeBitmap.Appender:1616,1
    - Dst: target.putInt(int)
      Src: org.roaringbitmap.RangeBitmap.Appender:1617,1
    - Dst: target.put()
      Src: org.roaringbitmap.RangeBitmap.Appender:1619,1
    - Dst: target.put()
      Src: org.roaringbitmap.RangeBitmap.Appender:1620,1
    - Dst: target.position()
      Src: org.roaringbitmap.RangeBitmap.Appender:1623,1
    - Dst: '[java.nio.ByteBuffer].position(org.roaringbitmap.RangeBitmap.Appender)'
      Src: org.roaringbitmap.RangeBitmap.Appender:1623,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - IntFunction<ByteBuffer>
      - Consumer<ByteBuffer>
      - byte
      - long
      - Container[]
      - ByteBuffer
      - ByteBuffer
      - int
      - long
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 1625
      start: 1606
    functionDepth: 4
    functionLinenumber: 1606
    functionLinenumberEnd: 1625
    functionName: '[org.roaringbitmap.RangeBitmap.Appender].serialize(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 1
    functionsReached:
    - '[java.nio.ByteBuffer].slice()'
    - '[java.nio.ByteBuffer].order()'
    - '[org.roaringbitmap.RangeBitmap.Appender].flush()'
    - Long.bitCount(long)
    - target.putInt(int)
    - target.putChar(char)
    - '[IllegalStateException].<init>(String)'
    - '[java.nio.ByteBuffer].position(org.roaringbitmap.RangeBitmap.Appender)'
    - '[org.roaringbitmap.RangeBitmap.Appender].order(org.roaringbitmap.RangeBitmap.Appender)'
    - target.put(byte)
    - target.position()
    - target.put()
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmap.Appender].serialize(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.numberOfTrailingZeros(org.roaringbitmap.RangeBitmap.Appender)
      Src: org.roaringbitmap.RangeBitmap.Appender:1637,1
    - Dst: c.add(char)
      Src: org.roaringbitmap.RangeBitmap.Appender:1640,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.RangeBitmap.Appender:1647,1
    - Dst: '[org.roaringbitmap.RangeBitmap.Appender].append()'
      Src: org.roaringbitmap.RangeBitmap.Appender:1652,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - IntFunction<ByteBuffer>
      - Consumer<ByteBuffer>
      - byte
      - long
      - Container[]
      - ByteBuffer
      - ByteBuffer
      - int
      - long
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1654
      start: 1632
    functionDepth: 4
    functionLinenumber: 1632
    functionLinenumberEnd: 1654
    functionName: '[org.roaringbitmap.RangeBitmap.Appender].add(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - c.add(char)
    - '[org.roaringbitmap.RangeBitmap.Appender].append()'
    - Long.numberOfTrailingZeros(org.roaringbitmap.RangeBitmap.Appender)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmap.Appender].add(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap.Appender].append()'
      Src: org.roaringbitmap.RangeBitmap.Appender:1658,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - IntFunction<ByteBuffer>
      - Consumer<ByteBuffer>
      - byte
      - long
      - Container[]
      - ByteBuffer
      - ByteBuffer
      - int
      - long
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1662
      start: 1656
    functionDepth: 3
    functionLinenumber: 1656
    functionLinenumberEnd: 1662
    functionName: '[org.roaringbitmap.RangeBitmap.Appender].flush()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap.Appender].append()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RangeBitmap.Appender].flush()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteBuffer].capacity()'
      Src: org.roaringbitmap.RangeBitmap.Appender:1665,1
    - Dst: '[org.roaringbitmap.RangeBitmap.Appender].maskBufferGrowth()'
      Src: org.roaringbitmap.RangeBitmap.Appender:1666,1
    - Dst: '[org.roaringbitmap.RangeBitmap.Appender].growBuffer(ByteBuffer,org.roaringbitmap.RangeBitmap.Appender)'
      Src: org.roaringbitmap.RangeBitmap.Appender:1666,1
    - Dst: '[org.roaringbitmap.RangeBitmap.Appender].position(int)'
      Src: org.roaringbitmap.RangeBitmap.Appender:1667,1
    - Dst: '[org.roaringbitmap.RangeBitmap.Appender].putLong(int,long)'
      Src: org.roaringbitmap.RangeBitmap.Appender:1669,1
    - Dst: container.isEmpty()
      Src: org.roaringbitmap.RangeBitmap.Appender:1672,1
    - Dst: container.runOptimize()
      Src: org.roaringbitmap.RangeBitmap.Appender:1673,1
    - Dst: '[org.roaringbitmap.RangeBitmap.Appender].serializedSizeInBytes()'
      Src: org.roaringbitmap.RangeBitmap.Appender:1674,1
    - Dst: '[ByteBuffer].capacity()'
      Src: org.roaringbitmap.RangeBitmap.Appender:1680,1
    - Dst: Math.max(org.roaringbitmap.RangeBitmap.Appender,org.roaringbitmap.RangeBitmap.Appender)
      Src: org.roaringbitmap.RangeBitmap.Appender:1682,1
    - Dst: '[org.roaringbitmap.RangeBitmap.Appender].growBuffer(ByteBuffer,org.roaringbitmap.RangeBitmap.Appender)'
      Src: org.roaringbitmap.RangeBitmap.Appender:1683,1
    - Dst: '[org.roaringbitmap.RangeBitmap.Appender].put(int,byte)'
      Src: org.roaringbitmap.RangeBitmap.Appender:1685,1
    - Dst: '[org.roaringbitmap.RangeBitmap.Appender].putChar(int,char)'
      Src: org.roaringbitmap.RangeBitmap.Appender:1687,1
    - Dst: '[org.roaringbitmap.RangeBitmap.Appender].position(int)'
      Src: org.roaringbitmap.RangeBitmap.Appender:1688,1
    - Dst: '[org.roaringbitmap.RangeBitmap.Appender].writeArray(org.roaringbitmap.RangeBitmap.Appender)'
      Src: org.roaringbitmap.RangeBitmap.Appender:1689,1
    - Dst: '[org.roaringbitmap.RangeBitmap.Appender].position(int)'
      Src: org.roaringbitmap.RangeBitmap.Appender:1690,1
    - Dst: '[org.roaringbitmap.RangeBitmap.Appender].position(int)'
      Src: org.roaringbitmap.RangeBitmap.Appender:1693,1
    - Dst: '[org.roaringbitmap.RangeBitmap.Appender].writeArray(org.roaringbitmap.RangeBitmap.Appender)'
      Src: org.roaringbitmap.RangeBitmap.Appender:1694,1
    - Dst: '[org.roaringbitmap.RangeBitmap.Appender].position(int)'
      Src: org.roaringbitmap.RangeBitmap.Appender:1695,1
    - Dst: '[org.roaringbitmap.RangeBitmap.Appender].putChar(int,char)'
      Src: org.roaringbitmap.RangeBitmap.Appender:1698,1
    - Dst: '[org.roaringbitmap.RangeBitmap.Appender].position(int)'
      Src: org.roaringbitmap.RangeBitmap.Appender:1699,1
    - Dst: '[org.roaringbitmap.RangeBitmap.Appender].writeArray(org.roaringbitmap.RangeBitmap.Appender)'
      Src: org.roaringbitmap.RangeBitmap.Appender:1700,1
    - Dst: '[org.roaringbitmap.RangeBitmap.Appender].position(int)'
      Src: org.roaringbitmap.RangeBitmap.Appender:1701,1
    - Dst: container.clear()
      Src: org.roaringbitmap.RangeBitmap.Appender:1704,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 61
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - IntFunction<ByteBuffer>
      - Consumer<ByteBuffer>
      - byte
      - long
      - Container[]
      - ByteBuffer
      - ByteBuffer
      - int
      - long
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1710
      start: 1664
    functionDepth: 3
    functionLinenumber: 1664
    functionLinenumberEnd: 1710
    functionName: '[org.roaringbitmap.RangeBitmap.Appender].append()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap.Appender].putLong(int,long)'
    - Math.max(org.roaringbitmap.RangeBitmap.Appender,org.roaringbitmap.RangeBitmap.Appender)
    - '[org.roaringbitmap.RangeBitmap.Appender].put(int,byte)'
    - '[org.roaringbitmap.RangeBitmap.Appender].writeArray(org.roaringbitmap.RangeBitmap.Appender)'
    - container.clear()
    - '[org.roaringbitmap.RangeBitmap.Appender].maskBufferGrowth()'
    - '[org.roaringbitmap.RangeBitmap.Appender].growBuffer(ByteBuffer,org.roaringbitmap.RangeBitmap.Appender)'
    - container.runOptimize()
    - '[org.roaringbitmap.RangeBitmap.Appender].position(int)'
    - '[org.roaringbitmap.RangeBitmap.Appender].serializedSizeInBytes()'
    - '[org.roaringbitmap.RangeBitmap.Appender].putChar(int,char)'
    - '[ByteBuffer].capacity()'
    - container.isEmpty()
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RangeBitmap.Appender].append()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - IntFunction<ByteBuffer>
      - Consumer<ByteBuffer>
      - byte
      - long
      - Container[]
      - ByteBuffer
      - ByteBuffer
      - int
      - long
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1715
      start: 1712
    functionDepth: 0
    functionLinenumber: 1712
    functionLinenumberEnd: 1715
    functionName: '[org.roaringbitmap.RangeBitmap.Appender].maskBufferGrowth()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RangeBitmap.Appender].maskBufferGrowth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - IntFunction<ByteBuffer>
      - Consumer<ByteBuffer>
      - byte
      - long
      - Container[]
      - ByteBuffer
      - ByteBuffer
      - int
      - long
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1719
      start: 1717
    functionDepth: 0
    functionLinenumber: 1717
    functionLinenumberEnd: 1719
    functionName: '[org.roaringbitmap.RangeBitmap.Appender].containerGrowth()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RangeBitmap.Appender].containerGrowth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].capacity()'
      Src: org.roaringbitmap.RangeBitmap.Appender:1722,1
    - Dst: '[IntFunction<ByteBuffer>].apply(org.roaringbitmap.RangeBitmap.Appender)'
      Src: org.roaringbitmap.RangeBitmap.Appender:1722,1
    - Dst: '[java.nio.ByteBuffer].position()'
      Src: org.roaringbitmap.RangeBitmap.Appender:1723,1
    - Dst: '[org.roaringbitmap.RangeBitmap.Appender].put(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.RangeBitmap.Appender:1724,1
    - Dst: '[java.nio.ByteBuffer].position(org.roaringbitmap.RangeBitmap.Appender)'
      Src: org.roaringbitmap.RangeBitmap.Appender:1725,1
    - Dst: '[Consumer<ByteBuffer>].accept(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.RangeBitmap.Appender:1726,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - IntFunction<ByteBuffer>
      - Consumer<ByteBuffer>
      - byte
      - long
      - Container[]
      - ByteBuffer
      - ByteBuffer
      - int
      - long
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.nio.ByteBuffer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - buffer
    - growth
    argTypes:
    - java.nio.ByteBuffer
    - int
    constantsTouched: []
    func_position:
      end: 1728
      start: 1721
    functionDepth: 0
    functionLinenumber: 1721
    functionLinenumberEnd: 1728
    functionName: '[org.roaringbitmap.RangeBitmap.Appender].growBuffer(java.nio.ByteBuffer,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap.Appender].put(java.nio.ByteBuffer)'
    - '[Consumer<ByteBuffer>].accept(java.nio.ByteBuffer)'
    - '[IntFunction<ByteBuffer>].apply(org.roaringbitmap.RangeBitmap.Appender)'
    - '[java.nio.ByteBuffer].position()'
    - '[java.nio.ByteBuffer].position(org.roaringbitmap.RangeBitmap.Appender)'
    - '[java.nio.ByteBuffer].capacity()'
    linkageType: ''
    returnType: java.nio.ByteBuffer
    signature: '[org.roaringbitmap.RangeBitmap.Appender].growBuffer(java.nio.ByteBuffer,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.RangeBitmap.Appender:1732,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.RangeBitmap.Appender:1734,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - IntFunction<ByteBuffer>
      - Consumer<ByteBuffer>
      - byte
      - long
      - Container[]
      - ByteBuffer
      - ByteBuffer
      - int
      - long
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sliceNumber
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1735
      start: 1730
    functionDepth: 2
    functionLinenumber: 1730
    functionLinenumberEnd: 1735
    functionName: '[org.roaringbitmap.RangeBitmap.Appender].containerForSlice(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RangeBitmap.Appender].containerForSlice(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.numberOfLeadingZeros(int)
      Src: org.roaringbitmap.RangeBitmap.Appender:1745,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - IntFunction<ByteBuffer>
      - Consumer<ByteBuffer>
      - byte
      - long
      - Container[]
      - ByteBuffer
      - ByteBuffer
      - int
      - long
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - maxValue
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1747
      start: 1744
    functionDepth: 0
    functionLinenumber: 1744
    functionLinenumberEnd: 1747
    functionName: '[org.roaringbitmap.RangeBitmap.Appender].rangeMask(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 1
    functionsReached:
    - Long.numberOfLeadingZeros(int)
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.RangeBitmap.Appender].rangeMask(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.numberOfLeadingZeros(int)
      Src: org.roaringbitmap.RangeBitmap.Appender:1750,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - IntFunction<ByteBuffer>
      - Consumer<ByteBuffer>
      - byte
      - long
      - Container[]
      - ByteBuffer
      - ByteBuffer
      - int
      - long
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: byte
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - maxValue
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1752
      start: 1749
    functionDepth: 0
    functionLinenumber: 1749
    functionLinenumberEnd: 1752
    functionName: '[org.roaringbitmap.RangeBitmap.Appender].bytesPerMask(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
    functionUses: 1
    functionsReached:
    - Long.numberOfLeadingZeros(int)
    linkageType: ''
    returnType: byte
    signature: '[org.roaringbitmap.RangeBitmap.Appender].bytesPerMask(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.roaringbitmap.ParallelAggregation:143,1
    - Dst: '[java.util.HashMap].get(org.roaringbitmap.ParallelAggregation)'
      Src: org.roaringbitmap.ParallelAggregation:149,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.ParallelAggregation:151,1
    - Dst: '[java.util.HashMap].put(org.roaringbitmap.ParallelAggregation,java.util.ArrayList)'
      Src: org.roaringbitmap.ParallelAggregation:152,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.ParallelAggregation)'
      Src: org.roaringbitmap.ParallelAggregation:154,1
    - Dst: '[java.util.TreeMap].<init>(java.util.HashMap)'
      Src: org.roaringbitmap.ParallelAggregation:157,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.stream.Collector<Map.Entry<Character,java.util.List<org.roaringbitmap.Container>>,org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap>
      - OrCollector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.SortedMap<Character,java.util.List<org.roaringbitmap.Container>>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 158
    functionName: '[org.roaringbitmap.ParallelAggregation].groupByKey()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ParallelAggregation.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].put(org.roaringbitmap.ParallelAggregation,java.util.ArrayList)'
    - '[java.util.TreeMap].<init>(java.util.HashMap)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].get(org.roaringbitmap.ParallelAggregation)'
    - '[java.util.ArrayList].add(org.roaringbitmap.ParallelAggregation)'
    linkageType: ''
    returnType: java.util.SortedMap<Character,java.util.List<org.roaringbitmap.Container>>
    signature: '[org.roaringbitmap.ParallelAggregation].groupByKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ParallelAggregation].groupByKey(org.roaringbitmap.ParallelAggregation)'
      Src: org.roaringbitmap.ParallelAggregation:166,1
    - Dst: '[java.util.SortedMap<Character,java.util.List<org.roaringbitmap.Container>>].size()'
      Src: org.roaringbitmap.ParallelAggregation:167,1
    - Dst: '[java.util.SortedMap<Character,java.util.List<org.roaringbitmap.Container>>].size()'
      Src: org.roaringbitmap.ParallelAggregation:168,1
    - Dst: '[java.util.SortedMap<Character,java.util.List<org.roaringbitmap.Container>>].size()'
      Src: org.roaringbitmap.ParallelAggregation:169,1
    - Dst: '[java.util.ArrayList].<init>(org.roaringbitmap.ParallelAggregation)'
      Src: org.roaringbitmap.ParallelAggregation:169,1
    - Dst: '[java.util.SortedMap<Character,java.util.List<org.roaringbitmap.Container>>].entrySet()'
      Src: org.roaringbitmap.ParallelAggregation:171,1
    - Dst: slice.getKey()
      Src: org.roaringbitmap.ParallelAggregation:172,1
    - Dst: slice.getValue()
      Src: org.roaringbitmap.ParallelAggregation:173,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.ParallelAggregation)'
      Src: org.roaringbitmap.ParallelAggregation:173,1
    - Dst: '[java.util.stream.IntStream].range(int,org.roaringbitmap.ParallelAggregation)'
      Src: org.roaringbitmap.ParallelAggregation:175,1
    - Dst: '[org.roaringbitmap.ParallelAggregation].parallel()'
      Src: org.roaringbitmap.ParallelAggregation:175,1
    - Dst: '[org.roaringbitmap.ParallelAggregation].forEach()'
      Src: org.roaringbitmap.ParallelAggregation:175,1
    - Dst: '[org.roaringbitmap.RoaringArray].<init>(org.roaringbitmap.ParallelAggregation,org.roaringbitmap.ParallelAggregation,org.roaringbitmap.ParallelAggregation)'
      Src: org.roaringbitmap.ParallelAggregation:178,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.ParallelAggregation:178,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.stream.Collector<Map.Entry<Character,java.util.List<org.roaringbitmap.Container>>,org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap>
      - OrCollector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 165
    functionDepth: 1
    functionLinenumber: 165
    functionLinenumberEnd: 179
    functionName: '[org.roaringbitmap.ParallelAggregation].or()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ParallelAggregation.java
    functionUses: 0
    functionsReached:
    - slice.getValue()
    - '[java.util.SortedMap<Character,java.util.List<org.roaringbitmap.Container>>].size()'
    - '[org.roaringbitmap.ParallelAggregation].forEach()'
    - '[org.roaringbitmap.ParallelAggregation].groupByKey(org.roaringbitmap.ParallelAggregation)'
    - '[org.roaringbitmap.RoaringArray].<init>(org.roaringbitmap.ParallelAggregation,org.roaringbitmap.ParallelAggregation,org.roaringbitmap.ParallelAggregation)'
    - '[java.util.SortedMap<Character,java.util.List<org.roaringbitmap.Container>>].entrySet()'
    - '[org.roaringbitmap.RoaringBitmap].<init>(org.roaringbitmap.RoaringArray)'
    - '[java.util.ArrayList].add(org.roaringbitmap.ParallelAggregation)'
    - slice.getKey()
    - '[org.roaringbitmap.ParallelAggregation].parallel()'
    - '[java.util.ArrayList].<init>(org.roaringbitmap.ParallelAggregation)'
    - '[java.util.stream.IntStream].range(int,org.roaringbitmap.ParallelAggregation)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.ParallelAggregation].or()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ParallelAggregation].groupByKey(org.roaringbitmap.ParallelAggregation)'
      Src: org.roaringbitmap.ParallelAggregation:187,1
    - Dst: '[java.util.SortedMap<Character,java.util.List<org.roaringbitmap.Container>>].entrySet()'
      Src: org.roaringbitmap.ParallelAggregation:187,1
    - Dst: '[org.roaringbitmap.ParallelAggregation].parallelStream()'
      Src: org.roaringbitmap.ParallelAggregation:187,1
    - Dst: '[org.roaringbitmap.ParallelAggregation].collect(java.util.stream.Collector<Map.Entry<Character,java.util.List<org.roaringbitmap.Container>>,org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap>)'
      Src: org.roaringbitmap.ParallelAggregation:187,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.stream.Collector<Map.Entry<Character,java.util.List<org.roaringbitmap.Container>>,org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap>
      - OrCollector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 188
    functionName: '[org.roaringbitmap.ParallelAggregation].xor()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ParallelAggregation.java
    functionUses: 0
    functionsReached:
    - '[java.util.SortedMap<Character,java.util.List<org.roaringbitmap.Container>>].entrySet()'
    - '[org.roaringbitmap.ParallelAggregation].collect(java.util.stream.Collector<Map.Entry<Character,java.util.List<org.roaringbitmap.Container>>,org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap>)'
    - '[org.roaringbitmap.ParallelAggregation].groupByKey(org.roaringbitmap.ParallelAggregation)'
    - '[org.roaringbitmap.ParallelAggregation].parallelStream()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.ParallelAggregation].xor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.roaringbitmap.Container>].get(int)'
      Src: org.roaringbitmap.ParallelAggregation:191,1
    - Dst: '[org.roaringbitmap.ParallelAggregation].clone()'
      Src: org.roaringbitmap.ParallelAggregation:191,1
    - Dst: '[java.util.List<org.roaringbitmap.Container>].size()'
      Src: org.roaringbitmap.ParallelAggregation:192,1
    - Dst: '[java.util.List<org.roaringbitmap.Container>].get(org.roaringbitmap.ParallelAggregation)'
      Src: org.roaringbitmap.ParallelAggregation:193,1
    - Dst: '[org.roaringbitmap.ParallelAggregation].ixor(org.roaringbitmap.ParallelAggregation)'
      Src: org.roaringbitmap.ParallelAggregation:193,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.roaringbitmap.Container>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.stream.Collector<Map.Entry<Character,java.util.List<org.roaringbitmap.Container>>,org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap>
      - OrCollector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.Container
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - containers
    argTypes:
    - java.util.List<org.roaringbitmap.Container>
    constantsTouched: []
    func_position:
      end: 196
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 196
    functionName: '[org.roaringbitmap.ParallelAggregation].xor(java.util.List<org.roaringbitmap.Container>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ParallelAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ParallelAggregation].ixor(org.roaringbitmap.ParallelAggregation)'
    - '[java.util.List<org.roaringbitmap.Container>].get(org.roaringbitmap.ParallelAggregation)'
    - '[java.util.List<org.roaringbitmap.Container>].size()'
    - '[java.util.List<org.roaringbitmap.Container>].get(int)'
    - '[org.roaringbitmap.ParallelAggregation].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ParallelAggregation].xor(java.util.List<org.roaringbitmap.Container>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.roaringbitmap.Container>].size()'
      Src: org.roaringbitmap.ParallelAggregation:201,1
    - Dst: '[java.util.List<org.roaringbitmap.Container>].get(int)'
      Src: org.roaringbitmap.ParallelAggregation:202,1
    - Dst: '[org.roaringbitmap.ParallelAggregation].clone()'
      Src: org.roaringbitmap.ParallelAggregation:202,1
    - Dst: '[java.util.List<org.roaringbitmap.Container>].size()'
      Src: org.roaringbitmap.ParallelAggregation:203,1
    - Dst: '[java.util.List<org.roaringbitmap.Container>].get(org.roaringbitmap.ParallelAggregation)'
      Src: org.roaringbitmap.ParallelAggregation:204,1
    - Dst: '[org.roaringbitmap.ParallelAggregation].lazyIOR(org.roaringbitmap.ParallelAggregation)'
      Src: org.roaringbitmap.ParallelAggregation:204,1
    - Dst: '[org.roaringbitmap.ParallelAggregation].repairAfterLazy()'
      Src: org.roaringbitmap.ParallelAggregation:206,1
    - Dst: '[java.util.List<org.roaringbitmap.Container>].size()'
      Src: org.roaringbitmap.ParallelAggregation:209,1
    - Dst: '[org.roaringbitmap.ParallelAggregation].availableParallelism()'
      Src: org.roaringbitmap.ParallelAggregation:209,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.ParallelAggregation:210,1
    - Dst: '[org.roaringbitmap.BitmapContainer].lazyIOR(org.roaringbitmap.ParallelAggregation)'
      Src: org.roaringbitmap.ParallelAggregation:212,1
    - Dst: '[org.roaringbitmap.ParallelAggregation].repairAfterLazy()'
      Src: org.roaringbitmap.ParallelAggregation:214,1
    - Dst: '[java.util.List<org.roaringbitmap.Container>].size()'
      Src: org.roaringbitmap.ParallelAggregation:216,1
    - Dst: Math.floorDiv(org.roaringbitmap.ParallelAggregation,int)
      Src: org.roaringbitmap.ParallelAggregation:216,1
    - Dst: '[java.util.List<org.roaringbitmap.Container>].size()'
      Src: org.roaringbitmap.ParallelAggregation:217,1
    - Dst: Math.floorMod(org.roaringbitmap.ParallelAggregation,int)
      Src: org.roaringbitmap.ParallelAggregation:217,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.ParallelAggregation:219,1
    - Dst: '[org.roaringbitmap.ParallelAggregation].parallel()'
      Src: org.roaringbitmap.ParallelAggregation:219,1
    - Dst: '[org.roaringbitmap.ParallelAggregation].mapToObj()'
      Src: org.roaringbitmap.ParallelAggregation:219,1
    - Dst: '[org.roaringbitmap.ParallelAggregation].collect(OrCollector)'
      Src: org.roaringbitmap.ParallelAggregation:219,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.roaringbitmap.Container>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.stream.Collector<Map.Entry<Character,java.util.List<org.roaringbitmap.Container>>,org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap>
      - OrCollector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.Container
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - containers
    argTypes:
    - java.util.List<org.roaringbitmap.Container>
    constantsTouched: []
    func_position:
      end: 226
      start: 198
    functionDepth: 1
    functionLinenumber: 198
    functionLinenumberEnd: 226
    functionName: '[org.roaringbitmap.ParallelAggregation].or(java.util.List<org.roaringbitmap.Container>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ParallelAggregation.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[java.util.List<org.roaringbitmap.Container>].get(org.roaringbitmap.ParallelAggregation)'
    - '[org.roaringbitmap.ParallelAggregation].collect(OrCollector)'
    - '[org.roaringbitmap.ParallelAggregation].repairAfterLazy()'
    - '[org.roaringbitmap.ParallelAggregation].mapToObj()'
    - '[java.util.List<org.roaringbitmap.Container>].size()'
    - '[org.roaringbitmap.ParallelAggregation].availableParallelism()'
    - '[java.util.List<org.roaringbitmap.Container>].get(int)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].lazyIOR(org.roaringbitmap.ParallelAggregation)'
    - Math.floorDiv(org.roaringbitmap.ParallelAggregation,int)
    - '[org.roaringbitmap.ParallelAggregation].lazyIOR(org.roaringbitmap.ParallelAggregation)'
    - Math.floorMod(org.roaringbitmap.ParallelAggregation,int)
    - '[org.roaringbitmap.ParallelAggregation].parallel()'
    - '[org.roaringbitmap.ParallelAggregation].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ParallelAggregation].or(java.util.List<org.roaringbitmap.Container>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.ForkJoinTask].inForkJoinPool()'
      Src: org.roaringbitmap.ParallelAggregation:229,1
    - Dst: '[java.util.concurrent.ForkJoinTask].getPool()'
      Src: org.roaringbitmap.ParallelAggregation:230,1
    - Dst: '[org.roaringbitmap.ParallelAggregation].getParallelism()'
      Src: org.roaringbitmap.ParallelAggregation:230,1
    - Dst: '[java.util.concurrent.ForkJoinPool].getCommonPoolParallelism()'
      Src: org.roaringbitmap.ParallelAggregation:231,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.stream.Collector<Map.Entry<Character,java.util.List<org.roaringbitmap.Container>>,org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap>
      - OrCollector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 228
    functionDepth: 0
    functionLinenumber: 228
    functionLinenumberEnd: 232
    functionName: '[org.roaringbitmap.ParallelAggregation].availableParallelism()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ParallelAggregation.java
    functionUses: 1
    functionsReached:
    - '[java.util.concurrent.ForkJoinPool].getCommonPoolParallelism()'
    - '[org.roaringbitmap.ParallelAggregation].getParallelism()'
    - '[java.util.concurrent.ForkJoinTask].getPool()'
    - '[java.util.concurrent.ForkJoinTask].inForkJoinPool()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ParallelAggregation].availableParallelism()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ParallelAggregation.ContainerCollector].<init>()'
      Src: org.roaringbitmap.ParallelAggregation:49,1
    - Dst: '[OrCollector].<init>()'
      Src: org.roaringbitmap.ParallelAggregation:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.stream.Collector<Map.Entry<Character,java.util.List<org.roaringbitmap.Container>>,org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap>
      - OrCollector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ParallelAggregation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.ParallelAggregation].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ParallelAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ParallelAggregation.ContainerCollector].<init>()'
    - '[OrCollector].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.ParallelAggregation
    signature: '[org.roaringbitmap.ParallelAggregation].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Function<java.util.List<org.roaringbitmap.Container>,org.roaringbitmap.Container>
      classConcrete: true
      classEnum: false
      classFields:
      - Function<List<Container>, Container>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.ParallelAggregation.ContainerCollector
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reducer
    argTypes:
    - java.util.function.Function<java.util.List<org.roaringbitmap.Container>,org.roaringbitmap.Container>
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.roaringbitmap.ParallelAggregation.ContainerCollector].<init>(java.util.function.Function<java.util.List<org.roaringbitmap.Container>,org.roaringbitmap.Container>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ParallelAggregation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.ParallelAggregation.ContainerCollector
    signature: '[org.roaringbitmap.ParallelAggregation.ContainerCollector].<init>(java.util.function.Function<java.util.List<org.roaringbitmap.Container>,org.roaringbitmap.Container>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Function<List<Container>, Container>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.function.Supplier<org.roaringbitmap.RoaringArray>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[org.roaringbitmap.ParallelAggregation.ContainerCollector].supplier()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ParallelAggregation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.function.Supplier<org.roaringbitmap.RoaringArray>
    signature: '[org.roaringbitmap.ParallelAggregation.ContainerCollector].supplier()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: r.getKey()
      Src: org.roaringbitmap.ParallelAggregation.ContainerCollector:78,1
    - Dst: r.getValue()
      Src: org.roaringbitmap.ParallelAggregation.ContainerCollector:79,1
    - Dst: '[Function<List<Container>, Container>].apply(org.roaringbitmap.ParallelAggregation.ContainerCollector)'
      Src: org.roaringbitmap.ParallelAggregation.ContainerCollector:79,1
    - Dst: '[org.roaringbitmap.ParallelAggregation.ContainerCollector].isEmpty()'
      Src: org.roaringbitmap.ParallelAggregation.ContainerCollector:80,1
    - Dst: r.getKey()
      Src: org.roaringbitmap.ParallelAggregation.ContainerCollector:81,1
    - Dst: l.append(org.roaringbitmap.ParallelAggregation.ContainerCollector,org.roaringbitmap.ParallelAggregation.ContainerCollector)
      Src: org.roaringbitmap.ParallelAggregation.ContainerCollector:81,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Function<List<Container>, Container>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.function.BiConsumer<org.roaringbitmap.RoaringArray,Map.Entry<Character,java.util.List<org.roaringbitmap.Container>>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 84
    functionName: '[org.roaringbitmap.ParallelAggregation.ContainerCollector].accumulator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ParallelAggregation.java
    functionUses: 0
    functionsReached:
    - l.append(org.roaringbitmap.ParallelAggregation.ContainerCollector,org.roaringbitmap.ParallelAggregation.ContainerCollector)
    - r.getKey()
    - '[Function<List<Container>, Container>].apply(org.roaringbitmap.ParallelAggregation.ContainerCollector)'
    - r.getValue()
    - '[org.roaringbitmap.ParallelAggregation.ContainerCollector].isEmpty()'
    linkageType: ''
    returnType: java.util.function.BiConsumer<org.roaringbitmap.RoaringArray,Map.Entry<Character,java.util.List<org.roaringbitmap.Container>>>
    signature: '[org.roaringbitmap.ParallelAggregation.ContainerCollector].accumulator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: l.append(org.roaringbitmap.ParallelAggregation.ContainerCollector)
      Src: org.roaringbitmap.ParallelAggregation.ContainerCollector:90,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Function<List<Container>, Container>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.function.BinaryOperator<org.roaringbitmap.RoaringArray>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 93
    functionName: '[org.roaringbitmap.ParallelAggregation.ContainerCollector].combiner()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ParallelAggregation.java
    functionUses: 0
    functionsReached:
    - l.append(org.roaringbitmap.ParallelAggregation.ContainerCollector)
    linkageType: ''
    returnType: java.util.function.BinaryOperator<org.roaringbitmap.RoaringArray>
    signature: '[org.roaringbitmap.ParallelAggregation.ContainerCollector].combiner()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Function<List<Container>, Container>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.function.Function<org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 98
    functionName: '[org.roaringbitmap.ParallelAggregation.ContainerCollector].finisher()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ParallelAggregation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.function.Function<org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap>
    signature: '[org.roaringbitmap.ParallelAggregation.ContainerCollector].finisher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.EnumSet].noneOf()'
      Src: org.roaringbitmap.ParallelAggregation.ContainerCollector:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Function<List<Container>, Container>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<Characteristics>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 103
    functionName: '[org.roaringbitmap.ParallelAggregation.ContainerCollector].characteristics()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ParallelAggregation.java
    functionUses: 0
    functionsReached:
    - '[java.util.EnumSet].noneOf()'
    linkageType: ''
    returnType: java.util.Set<Characteristics>
    signature: '[org.roaringbitmap.ParallelAggregation.ContainerCollector].characteristics()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.ParallelAggregation.OrCollector:113,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.function.Supplier<org.roaringbitmap.Container>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 111
    functionDepth: 1
    functionLinenumber: 111
    functionLinenumberEnd: 114
    functionName: '[org.roaringbitmap.ParallelAggregation.OrCollector].supplier()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ParallelAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    linkageType: ''
    returnType: java.util.function.Supplier<org.roaringbitmap.Container>
    signature: '[org.roaringbitmap.ParallelAggregation.OrCollector].supplier()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ParallelAggregation.OrCollector].or(org.roaringbitmap.ParallelAggregation.OrCollector)'
      Src: org.roaringbitmap.ParallelAggregation.OrCollector:118,1
    - Dst: l.lazyIOR(org.roaringbitmap.ParallelAggregation.OrCollector)
      Src: org.roaringbitmap.ParallelAggregation.OrCollector:118,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.function.BiConsumer<org.roaringbitmap.Container,java.util.List<org.roaringbitmap.Container>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 119
    functionName: '[org.roaringbitmap.ParallelAggregation.OrCollector].accumulator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ParallelAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ParallelAggregation.OrCollector].or(org.roaringbitmap.ParallelAggregation.OrCollector)'
    - l.lazyIOR(org.roaringbitmap.ParallelAggregation.OrCollector)
    linkageType: ''
    returnType: java.util.function.BiConsumer<org.roaringbitmap.Container,java.util.List<org.roaringbitmap.Container>>
    signature: '[org.roaringbitmap.ParallelAggregation.OrCollector].accumulator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.function.BinaryOperator<org.roaringbitmap.Container>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 124
    functionName: '[org.roaringbitmap.ParallelAggregation.OrCollector].combiner()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ParallelAggregation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.function.BinaryOperator<org.roaringbitmap.Container>
    signature: '[org.roaringbitmap.ParallelAggregation.OrCollector].combiner()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.function.Function<org.roaringbitmap.Container,org.roaringbitmap.Container>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 129
    functionName: '[org.roaringbitmap.ParallelAggregation.OrCollector].finisher()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ParallelAggregation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.function.Function<org.roaringbitmap.Container,org.roaringbitmap.Container>
    signature: '[org.roaringbitmap.ParallelAggregation.OrCollector].finisher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.EnumSet].of(org.roaringbitmap.ParallelAggregation.OrCollector)'
      Src: org.roaringbitmap.ParallelAggregation.OrCollector:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<Characteristics>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 134
    functionName: '[org.roaringbitmap.ParallelAggregation.OrCollector].characteristics()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ParallelAggregation.java
    functionUses: 0
    functionsReached:
    - '[java.util.EnumSet].of(org.roaringbitmap.ParallelAggregation.OrCollector)'
    linkageType: ''
    returnType: java.util.Set<Characteristics>
    signature: '[org.roaringbitmap.ParallelAggregation.OrCollector].characteristics()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ParallelAggregation.OrCollector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.ParallelAggregation.OrCollector].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ParallelAggregation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.ParallelAggregation.OrCollector
    signature: '[org.roaringbitmap.ParallelAggregation.OrCollector].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BatchIterator
      - int
      - int
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int[]
      - org.roaringbitmap.BatchIterator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.IntIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.BatchIntIterator
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - delegate
    - i
    - mark
    - buffer
    argTypes:
    - org.roaringbitmap.BatchIterator
    - int
    - int
    - int[]
    constantsTouched: []
    func_position:
      end: 17
      start: 12
    functionDepth: 0
    functionLinenumber: 12
    functionLinenumberEnd: 17
    functionName: '[org.roaringbitmap.BatchIntIterator].<init>(org.roaringbitmap.BatchIterator,int,int,int[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BatchIntIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.BatchIntIterator
    signature: '[org.roaringbitmap.BatchIntIterator].<init>(org.roaringbitmap.BatchIterator,int,int,int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BatchIntIterator].<init>(org.roaringbitmap.BatchIterator,int,int[])'
      Src: org.roaringbitmap.BatchIntIterator:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BatchIterator
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int[]
      - org.roaringbitmap.BatchIterator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.IntIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.BatchIntIterator
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - delegate
    - buffer
    argTypes:
    - org.roaringbitmap.BatchIterator
    - int[]
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.roaringbitmap.BatchIntIterator].<init>(org.roaringbitmap.BatchIterator,int[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BatchIntIterator.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BatchIntIterator].<init>(org.roaringbitmap.BatchIterator,int,int[])'
    linkageType: ''
    returnType: org.roaringbitmap.BatchIntIterator
    signature: '[org.roaringbitmap.BatchIntIterator].<init>(org.roaringbitmap.BatchIterator,int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BatchIterator].hasNext()'
      Src: org.roaringbitmap.BatchIntIterator:33,1
    - Dst: '[org.roaringbitmap.BatchIterator].nextBatch(int[])'
      Src: org.roaringbitmap.BatchIntIterator:33,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int[]
      - org.roaringbitmap.BatchIterator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.IntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 38
    functionName: '[org.roaringbitmap.BatchIntIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BatchIntIterator.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BatchIterator].hasNext()'
    - '[org.roaringbitmap.BatchIterator].nextBatch(int[])'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.BatchIntIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int[]
      - org.roaringbitmap.BatchIterator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.IntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.roaringbitmap.BatchIntIterator].next()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BatchIntIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BatchIntIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.BatchIntIterator:48,1
    - Dst: '[org.roaringbitmap.BatchIterator].clone()'
      Src: org.roaringbitmap.BatchIntIterator:49,1
    - Dst: '[int[]].clone()'
      Src: org.roaringbitmap.BatchIntIterator:50,1
    - Dst: '[IllegalStateException].<init>()'
      Src: org.roaringbitmap.BatchIntIterator:54,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int[]
      - org.roaringbitmap.BatchIterator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.IntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.IntIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 56
    functionName: '[org.roaringbitmap.BatchIntIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BatchIntIterator.java
    functionUses: 0
    functionsReached:
    - '[int[]].clone()'
    - '[Object].clone()'
    - '[org.roaringbitmap.BatchIterator].clone()'
    - '[IllegalStateException].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.IntIterator
    signature: '[org.roaringbitmap.BatchIntIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunBatchIterator].wrap(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunBatchIterator:10,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RunContainer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RunBatchIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - runs
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 11
      start: 9
    functionDepth: 1
    functionLinenumber: 9
    functionLinenumberEnd: 11
    functionName: '[org.roaringbitmap.RunBatchIterator].<init>(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunBatchIterator.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunBatchIterator].wrap(org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.RunBatchIterator
    signature: '[org.roaringbitmap.RunBatchIterator].<init>(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunBatchIterator:17,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(int)'
      Src: org.roaringbitmap.RunBatchIterator:18,1
    - Dst: Math.min(org.roaringbitmap.RunBatchIterator,int)
      Src: org.roaringbitmap.RunBatchIterator:21,1
    - Dst: '[org.roaringbitmap.RunContainer].numberOfRuns()'
      Src: org.roaringbitmap.RunBatchIterator:33,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RunContainer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - key
    - buffer
    - offset
    argTypes:
    - int
    - int[]
    - int
    constantsTouched: []
    func_position:
      end: 35
      start: 13
    functionDepth: 1
    functionLinenumber: 13
    functionLinenumberEnd: 35
    functionName: '[org.roaringbitmap.RunBatchIterator].next(int,int[],int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunBatchIterator.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getLength(int)'
    - '[org.roaringbitmap.RunContainer].getValue(int)'
    - Math.min(org.roaringbitmap.RunBatchIterator,int)
    - '[org.roaringbitmap.RunContainer].numberOfRuns()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RunBatchIterator].next(int,int[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].numberOfRuns()'
      Src: org.roaringbitmap.RunBatchIterator:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RunContainer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[org.roaringbitmap.RunBatchIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunBatchIterator.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].numberOfRuns()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RunBatchIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.RunBatchIterator:45,1
    - Dst: '[IllegalStateException].<init>(org.roaringbitmap.RunBatchIterator)'
      Src: org.roaringbitmap.RunBatchIterator:48,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RunContainer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ContainerBatchIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 50
    functionName: '[org.roaringbitmap.RunBatchIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunBatchIterator.java
    functionUses: 0
    functionsReached:
    - '[Object].clone()'
    - '[IllegalStateException].<init>(org.roaringbitmap.RunBatchIterator)'
    linkageType: ''
    returnType: org.roaringbitmap.ContainerBatchIterator
    signature: '[org.roaringbitmap.RunBatchIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RunContainer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[org.roaringbitmap.RunBatchIterator].releaseContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunBatchIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunBatchIterator].releaseContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunBatchIterator:60,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(int)'
      Src: org.roaringbitmap.RunBatchIterator:61,1
    - Dst: '[org.roaringbitmap.RunContainer].numberOfRuns()'
      Src: org.roaringbitmap.RunBatchIterator:73,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RunContainer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 74
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 74
    functionName: '[org.roaringbitmap.RunBatchIterator].advanceIfNeeded(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunBatchIterator.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getLength(int)'
    - '[org.roaringbitmap.RunContainer].getValue(int)'
    - '[org.roaringbitmap.RunContainer].numberOfRuns()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunBatchIterator].advanceIfNeeded(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RunContainer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - runs
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 80
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 80
    functionName: '[org.roaringbitmap.RunBatchIterator].wrap(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunBatchIterator.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunBatchIterator].wrap(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ReverseArrayContainerCharIterator].<init>()'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweight:21,1
    - Dst: '[org.roaringbitmap.ReverseBitmapContainerCharIterator].<init>()'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweight:23,1
    - Dst: '[org.roaringbitmap.ReverseRunContainerCharIterator].<init>()'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweight:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.PeekableCharIterator
      - org.roaringbitmap.ReverseArrayContainerCharIterator
      - org.roaringbitmap.ReverseBitmapContainerCharIterator
      - org.roaringbitmap.ReverseRunContainerCharIterator
      - int
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ReverseIntIteratorFlyweight
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[org.roaringbitmap.ReverseIntIteratorFlyweight].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ReverseIntIteratorFlyweight.java
    functionUses: 6
    functionsReached:
    - '[org.roaringbitmap.ReverseBitmapContainerCharIterator].<init>()'
    - '[org.roaringbitmap.ReverseRunContainerCharIterator].<init>()'
    - '[org.roaringbitmap.ReverseArrayContainerCharIterator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.ReverseIntIteratorFlyweight
    signature: '[org.roaringbitmap.ReverseIntIteratorFlyweight].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ReverseArrayContainerCharIterator].<init>()'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweight:21,1
    - Dst: '[org.roaringbitmap.ReverseBitmapContainerCharIterator].<init>()'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweight:23,1
    - Dst: '[org.roaringbitmap.ReverseRunContainerCharIterator].<init>()'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweight:25,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].wrap(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweight:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.PeekableCharIterator
      - org.roaringbitmap.ReverseArrayContainerCharIterator
      - org.roaringbitmap.ReverseBitmapContainerCharIterator
      - org.roaringbitmap.ReverseRunContainerCharIterator
      - int
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ReverseIntIteratorFlyweight
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - r
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 4
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.roaringbitmap.ReverseIntIteratorFlyweight].<init>(org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ReverseIntIteratorFlyweight.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.ReverseBitmapContainerCharIterator].<init>()'
    - '[org.roaringbitmap.ReverseIntIteratorFlyweight].wrap(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.ReverseRunContainerCharIterator].<init>()'
    - '[org.roaringbitmap.ReverseArrayContainerCharIterator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.ReverseIntIteratorFlyweight
    signature: '[org.roaringbitmap.ReverseIntIteratorFlyweight].<init>(org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweight:49,1
    - Dst: '[org.roaringbitmap.ReverseArrayContainerCharIterator].<init>()'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweight:52,1
    - Dst: '[org.roaringbitmap.ReverseBitmapContainerCharIterator].<init>()'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweight:53,1
    - Dst: '[org.roaringbitmap.ReverseRunContainerCharIterator].<init>()'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweight:54,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].clone()'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweight:56,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.PeekableCharIterator
      - org.roaringbitmap.ReverseArrayContainerCharIterator
      - org.roaringbitmap.ReverseBitmapContainerCharIterator
      - org.roaringbitmap.ReverseRunContainerCharIterator
      - int
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableIntIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 62
    functionName: '[org.roaringbitmap.ReverseIntIteratorFlyweight].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ReverseIntIteratorFlyweight.java
    functionUses: 2
    functionsReached:
    - '[Object].clone()'
    - '[org.roaringbitmap.PeekableCharIterator].clone()'
    - '[org.roaringbitmap.ReverseArrayContainerCharIterator].<init>()'
    - '[org.roaringbitmap.ReverseBitmapContainerCharIterator].<init>()'
    - '[org.roaringbitmap.ReverseRunContainerCharIterator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableIntIterator
    signature: '[org.roaringbitmap.ReverseIntIteratorFlyweight].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.PeekableCharIterator
      - org.roaringbitmap.ReverseArrayContainerCharIterator
      - org.roaringbitmap.ReverseBitmapContainerCharIterator
      - org.roaringbitmap.ReverseRunContainerCharIterator
      - int
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[org.roaringbitmap.ReverseIntIteratorFlyweight].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ReverseIntIteratorFlyweight.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.ReverseIntIteratorFlyweight].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.PeekableCharIterator].nextAsInt()'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweight:71,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweight:72,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].nextContainer()'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweight:74,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.PeekableCharIterator
      - org.roaringbitmap.ReverseArrayContainerCharIterator
      - org.roaringbitmap.ReverseBitmapContainerCharIterator
      - org.roaringbitmap.ReverseRunContainerCharIterator
      - int
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 69
    functionDepth: 3
    functionLinenumber: 69
    functionLinenumberEnd: 77
    functionName: '[org.roaringbitmap.ReverseIntIteratorFlyweight].next()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ReverseIntIteratorFlyweight.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.ReverseIntIteratorFlyweight].nextContainer()'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[org.roaringbitmap.PeekableCharIterator].nextAsInt()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ReverseIntIteratorFlyweight].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweight:83,1
    - Dst: '[org.roaringbitmap.ReverseBitmapContainerCharIterator].wrap(long[])'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweight:85,1
    - Dst: '[org.roaringbitmap.ReverseArrayContainerCharIterator].wrap(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweight:88,1
    - Dst: '[org.roaringbitmap.ReverseRunContainerCharIterator].wrap(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweight:91,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(int)'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweight:94,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.PeekableCharIterator
      - org.roaringbitmap.ReverseArrayContainerCharIterator
      - org.roaringbitmap.ReverseBitmapContainerCharIterator
      - org.roaringbitmap.ReverseRunContainerCharIterator
      - int
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 79
    functionDepth: 2
    functionLinenumber: 79
    functionLinenumberEnd: 96
    functionName: '[org.roaringbitmap.ReverseIntIteratorFlyweight].nextContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ReverseIntIteratorFlyweight.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.ReverseRunContainerCharIterator].wrap(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.ReverseBitmapContainerCharIterator].wrap(long[])'
    - '[org.roaringbitmap.RoaringArray].getKeyAtIndex(int)'
    - '[org.roaringbitmap.ReverseArrayContainerCharIterator].wrap(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ReverseIntIteratorFlyweight].nextContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweight:106,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].nextContainer()'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweight:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.PeekableCharIterator
      - org.roaringbitmap.ReverseArrayContainerCharIterator
      - org.roaringbitmap.ReverseBitmapContainerCharIterator
      - org.roaringbitmap.ReverseRunContainerCharIterator
      - int
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - r
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 108
      start: 103
    functionDepth: 3
    functionLinenumber: 103
    functionLinenumberEnd: 108
    functionName: '[org.roaringbitmap.ReverseIntIteratorFlyweight].wrap(org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ReverseIntIteratorFlyweight.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.ReverseIntIteratorFlyweight].nextContainer()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ReverseIntIteratorFlyweight].wrap(org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].hasNext()'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweight:113,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].nextContainer()'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweight:115,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].hasNext()'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweight:117,1
    - Dst: '[org.roaringbitmap.Util].lowbits(int)'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweight:118,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].advanceIfNeeded(char)'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweight:118,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweight:119,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].nextContainer()'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweight:121,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.PeekableCharIterator
      - org.roaringbitmap.ReverseArrayContainerCharIterator
      - org.roaringbitmap.ReverseBitmapContainerCharIterator
      - org.roaringbitmap.ReverseRunContainerCharIterator
      - int
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxval
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 124
      start: 110
    functionDepth: 3
    functionLinenumber: 110
    functionLinenumberEnd: 124
    functionName: '[org.roaringbitmap.ReverseIntIteratorFlyweight].advanceIfNeeded(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ReverseIntIteratorFlyweight.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ReverseIntIteratorFlyweight].hasNext()'
    - '[org.roaringbitmap.ReverseIntIteratorFlyweight].nextContainer()'
    - '[org.roaringbitmap.Util].lowbits(int)'
    - '[org.roaringbitmap.PeekableCharIterator].advanceIfNeeded(char)'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ReverseIntIteratorFlyweight].advanceIfNeeded(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.PeekableCharIterator].peekNext()'
      Src: org.roaringbitmap.ReverseIntIteratorFlyweight:128,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.PeekableCharIterator
      - org.roaringbitmap.ReverseArrayContainerCharIterator
      - org.roaringbitmap.ReverseBitmapContainerCharIterator
      - org.roaringbitmap.ReverseRunContainerCharIterator
      - int
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 129
    functionName: '[org.roaringbitmap.ReverseIntIteratorFlyweight].peekNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ReverseIntIteratorFlyweight.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.PeekableCharIterator].peekNext()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ReverseIntIteratorFlyweight].peekNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RoaringBitmapSupplier:17,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProviderSupplier
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.BitmapDataProvider
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 18
      start: 15
    functionDepth: 4
    functionLinenumber: 15
    functionLinenumberEnd: 18
    functionName: '[org.roaringbitmap.RoaringBitmapSupplier].newEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapSupplier.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.BitmapDataProvider
    signature: '[org.roaringbitmap.RoaringBitmapSupplier].newEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProviderSupplier
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmapSupplier
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.RoaringBitmapSupplier].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapSupplier.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmapSupplier
    signature: '[org.roaringbitmap.RoaringBitmapSupplier].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayBatchIterator].wrap(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayBatchIterator:11,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.ArrayContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ArrayBatchIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - array
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 12
      start: 10
    functionDepth: 1
    functionLinenumber: 10
    functionLinenumberEnd: 12
    functionName: '[org.roaringbitmap.ArrayBatchIterator].<init>(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayBatchIterator.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.ArrayBatchIterator].wrap(org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.ArrayBatchIterator
    signature: '[org.roaringbitmap.ArrayBatchIterator].<init>(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].getCardinality()'
      Src: org.roaringbitmap.ArrayBatchIterator:18,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.ArrayContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - key
    - buffer
    - offset
    argTypes:
    - int
    - int[]
    - int
    constantsTouched: []
    func_position:
      end: 22
      start: 14
    functionDepth: 1
    functionLinenumber: 14
    functionLinenumberEnd: 22
    functionName: '[org.roaringbitmap.ArrayBatchIterator].next(int,int[],int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayBatchIterator.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].getCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ArrayBatchIterator].next(int,int[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].getCardinality()'
      Src: org.roaringbitmap.ArrayBatchIterator:26,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.ArrayContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 27
    functionName: '[org.roaringbitmap.ArrayBatchIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayBatchIterator.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].getCardinality()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.ArrayBatchIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.ArrayBatchIterator:32,1
    - Dst: '[IllegalStateException].<init>(org.roaringbitmap.ArrayBatchIterator)'
      Src: org.roaringbitmap.ArrayBatchIterator:35,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.ArrayContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ContainerBatchIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 37
    functionName: '[org.roaringbitmap.ArrayBatchIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayBatchIterator.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(org.roaringbitmap.ArrayBatchIterator)'
    - '[Object].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.ContainerBatchIterator
    signature: '[org.roaringbitmap.ArrayBatchIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.ArrayContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.roaringbitmap.ArrayBatchIterator].releaseContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayBatchIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ArrayBatchIterator].releaseContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].getCardinality()'
      Src: org.roaringbitmap.ArrayBatchIterator:46,1
    - Dst: '[org.roaringbitmap.ArrayBatchIterator].unsignedBinarySearch(char[],int,int,char)'
      Src: org.roaringbitmap.ArrayBatchIterator:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.ArrayContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 48
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 48
    functionName: '[org.roaringbitmap.ArrayBatchIterator].advanceIfNeeded(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayBatchIterator.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayBatchIterator].unsignedBinarySearch(char[],int,int,char)'
    - '[org.roaringbitmap.ArrayContainer].getCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ArrayBatchIterator].advanceIfNeeded(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.ArrayContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - array
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[org.roaringbitmap.ArrayBatchIterator].wrap(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayBatchIterator.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ArrayBatchIterator].wrap(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 16
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 16
    functionName: '[org.roaringbitmap.ContainerPointer].advance()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ContainerPointer.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ContainerPointer].advance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.ContainerPointer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 23
    functionName: '[org.roaringbitmap.ContainerPointer].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ContainerPointer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.ContainerPointer
    signature: '[org.roaringbitmap.ContainerPointer].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 30
    functionName: '[org.roaringbitmap.ContainerPointer].getCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ContainerPointer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ContainerPointer].getCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.roaringbitmap.ContainerPointer].getContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ContainerPointer.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ContainerPointer].getContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[org.roaringbitmap.ContainerPointer].isBitmapContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ContainerPointer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.ContainerPointer].isBitmapContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[org.roaringbitmap.ContainerPointer].isRunContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ContainerPointer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.ContainerPointer].isRunContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 60
    functionName: '[org.roaringbitmap.ContainerPointer].key()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ContainerPointer.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.ContainerPointer].key()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ContainerPointer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.ContainerPointer].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ContainerPointer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.ContainerPointer
    signature: '[org.roaringbitmap.ContainerPointer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - relativePos
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 18
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 18
    functionName: '[org.roaringbitmap.RelativeRangeConsumer].acceptPresent(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RelativeRangeConsumer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RelativeRangeConsumer].acceptPresent(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - relativePos
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 23
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 23
    functionName: '[org.roaringbitmap.RelativeRangeConsumer].acceptAbsent(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RelativeRangeConsumer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RelativeRangeConsumer].acceptAbsent(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - relativeFrom
    - relativeTo
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 28
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 28
    functionName: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllPresent(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RelativeRangeConsumer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllPresent(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - relativeFrom
    - relativeTo
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RelativeRangeConsumer.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RelativeRangeConsumer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.RelativeRangeConsumer].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RelativeRangeConsumer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.RelativeRangeConsumer
    signature: '[org.roaringbitmap.RelativeRangeConsumer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: org.roaringbitmap.Container
    argCount: 4
    argNames:
    - array
    - begin
    - end
    - k
    argTypes:
    - char[]
    - int
    - int
    - char
    constantsTouched: []
    func_position:
      end: 48
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 48
    functionName: '[org.roaringbitmap.RunContainer].branchyUnsignedInterleavedBinarySearch(char[],int,int,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RunContainer].branchyUnsignedInterleavedBinarySearch(char[],int,int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: org.roaringbitmap.Container
    argCount: 4
    argNames:
    - array
    - begin
    - end
    - k
    argTypes:
    - char[]
    - int
    - int
    - char
    constantsTouched: []
    func_position:
      end: 79
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 79
    functionName: '[org.roaringbitmap.RunContainer].hybridUnsignedInterleavedBinarySearch(char[],int,int,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RunContainer].hybridUnsignedInterleavedBinarySearch(char[],int,int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - numberOfRuns
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.roaringbitmap.RunContainer].serializedSizeInBytes(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RunContainer].serializedSizeInBytes(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].hybridUnsignedInterleavedBinarySearch(char[],int,int,char)'
      Src: org.roaringbitmap.RunContainer:88,1
    - Dst: '[org.roaringbitmap.RunContainer].branchyUnsignedInterleavedBinarySearch(char[],int,int,char)'
      Src: org.roaringbitmap.RunContainer:90,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: org.roaringbitmap.Container
    argCount: 4
    argNames:
    - array
    - begin
    - end
    - k
    argTypes:
    - char[]
    - int
    - int
    - char
    constantsTouched: []
    func_position:
      end: 92
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 92
    functionName: '[org.roaringbitmap.RunContainer].unsignedInterleavedBinarySearch(char[],int,int,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 9
    functionsReached:
    - '[org.roaringbitmap.RunContainer].hybridUnsignedInterleavedBinarySearch(char[],int,int,char)'
    - '[org.roaringbitmap.RunContainer].branchyUnsignedInterleavedBinarySearch(char[],int,int,char)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RunContainer].unsignedInterleavedBinarySearch(char[],int,int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.RunContainer:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RunContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[org.roaringbitmap.RunContainer].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 245
    functionsReached:
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    linkageType: ''
    returnType: org.roaringbitmap.RunContainer
    signature: '[org.roaringbitmap.RunContainer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].setLength(int,char)'
      Src: org.roaringbitmap.RunContainer:127,1
    - Dst: '[org.roaringbitmap.RunContainer].setValue(org.roaringbitmap.RunContainer,char)'
      Src: org.roaringbitmap.RunContainer:129,1
    - Dst: '[org.roaringbitmap.RunContainer].setLength(int,char)'
      Src: org.roaringbitmap.RunContainer:135,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RunContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - arr
    - nbrRuns
    argTypes:
    - org.roaringbitmap.ArrayContainer
    - int
    constantsTouched: []
    func_position:
      end: 136
      start: 110
    functionDepth: 2
    functionLinenumber: 110
    functionLinenumberEnd: 136
    functionName: '[org.roaringbitmap.RunContainer].<init>(org.roaringbitmap.ArrayContainer,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].setValue(org.roaringbitmap.RunContainer,char)'
    - '[org.roaringbitmap.RunContainer].setLength(int,char)'
    linkageType: ''
    returnType: org.roaringbitmap.RunContainer
    signature: '[org.roaringbitmap.RunContainer].<init>(org.roaringbitmap.ArrayContainer,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RunContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - firstOfRun
    - lastOfRun
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 147
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 147
    functionName: '[org.roaringbitmap.RunContainer].<init>(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.RunContainer
    signature: '[org.roaringbitmap.RunContainer].<init>(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.numberOfTrailingZeros(org.roaringbitmap.RunContainer)
      Src: org.roaringbitmap.RunContainer:170,1
    - Dst: '[org.roaringbitmap.RunContainer].setValue(org.roaringbitmap.RunContainer,char)'
      Src: org.roaringbitmap.RunContainer:184,1
    - Dst: '[org.roaringbitmap.RunContainer].setLength(org.roaringbitmap.RunContainer,char)'
      Src: org.roaringbitmap.RunContainer:185,1
    - Dst: Long.numberOfTrailingZeros()
      Src: org.roaringbitmap.RunContainer:188,1
    - Dst: '[org.roaringbitmap.RunContainer].setValue(org.roaringbitmap.RunContainer,char)'
      Src: org.roaringbitmap.RunContainer:190,1
    - Dst: '[org.roaringbitmap.RunContainer].setLength(org.roaringbitmap.RunContainer,char)'
      Src: org.roaringbitmap.RunContainer:191,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RunContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - bc
    - nbrRuns
    argTypes:
    - org.roaringbitmap.BitmapContainer
    - int
    constantsTouched: []
    func_position:
      end: 197
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 197
    functionName: '[org.roaringbitmap.RunContainer].<init>(org.roaringbitmap.BitmapContainer,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.RunContainer].setValue(org.roaringbitmap.RunContainer,char)'
    - '[org.roaringbitmap.RunContainer].setLength(org.roaringbitmap.RunContainer,char)'
    - Long.numberOfTrailingZeros()
    - Long.numberOfTrailingZeros(org.roaringbitmap.RunContainer)
    linkageType: ''
    returnType: org.roaringbitmap.RunContainer
    signature: '[org.roaringbitmap.RunContainer].<init>(org.roaringbitmap.BitmapContainer,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RunContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - capacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 206
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 206
    functionName: '[org.roaringbitmap.RunContainer].<init>(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 46
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.RunContainer
    signature: '[org.roaringbitmap.RunContainer].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].copyOf(char[],org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RunContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - nbrruns
    - valueslength
    argTypes:
    - int
    - char[]
    constantsTouched: []
    func_position:
      end: 211
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 211
    functionName: '[org.roaringbitmap.RunContainer].<init>(int,char[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].copyOf(char[],org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.RunContainer
    signature: '[org.roaringbitmap.RunContainer].<init>(int,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
      Src: org.roaringbitmap.RunContainer:219,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].toCharArray()'
      Src: org.roaringbitmap.RunContainer:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RunContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - bc
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 221
      start: 218
    functionDepth: 1
    functionLinenumber: 218
    functionLinenumberEnd: 221
    functionName: '[org.roaringbitmap.RunContainer].<init>(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].toCharArray()'
    linkageType: ''
    returnType: org.roaringbitmap.RunContainer
    signature: '[org.roaringbitmap.RunContainer].<init>(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.RunContainer:233,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RunContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - array
    - numRuns
    argTypes:
    - char[]
    - int
    constantsTouched: []
    func_position:
      end: 237
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 237
    functionName: '[org.roaringbitmap.RunContainer].<init>(char[],int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: org.roaringbitmap.RunContainer
    signature: '[org.roaringbitmap.RunContainer].<init>(char[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].clone()'
      Src: org.roaringbitmap.RunContainer:241,1
    - Dst: rc.iadd(int,int)
      Src: org.roaringbitmap.RunContainer:242,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 243
      start: 239
    functionDepth: 2
    functionLinenumber: 239
    functionLinenumberEnd: 243
    functionName: '[org.roaringbitmap.RunContainer].add(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 66
    functionsReached:
    - '[org.roaringbitmap.RunContainer].clone()'
    - rc.iadd(int,int)
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].add(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].unsignedInterleavedBinarySearch(char[],int,int,char)'
      Src: org.roaringbitmap.RunContainer:251,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:257,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:258,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunContainer:265,1
    - Dst: '[org.roaringbitmap.RunContainer].setLength(org.roaringbitmap.RunContainer,char)'
      Src: org.roaringbitmap.RunContainer:267,1
    - Dst: '[org.roaringbitmap.RunContainer].recoverRoomAtIndex(int)'
      Src: org.roaringbitmap.RunContainer:268,1
    - Dst: '[org.roaringbitmap.RunContainer].incrementLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:272,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunContainer:277,1
    - Dst: '[org.roaringbitmap.RunContainer].setValue(int,char)'
      Src: org.roaringbitmap.RunContainer:279,1
    - Dst: '[org.roaringbitmap.RunContainer].setLength(int,char)'
      Src: org.roaringbitmap.RunContainer:280,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunContainer:288,1
    - Dst: '[org.roaringbitmap.RunContainer].incrementLength(int)'
      Src: org.roaringbitmap.RunContainer:289,1
    - Dst: '[org.roaringbitmap.RunContainer].decrementValue(int)'
      Src: org.roaringbitmap.RunContainer:290,1
    - Dst: '[org.roaringbitmap.RunContainer].makeRoomAtIndex(int)'
      Src: org.roaringbitmap.RunContainer:295,1
    - Dst: '[org.roaringbitmap.RunContainer].setValue(int,char)'
      Src: org.roaringbitmap.RunContainer:296,1
    - Dst: '[org.roaringbitmap.RunContainer].setLength(int,char)'
      Src: org.roaringbitmap.RunContainer:297,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 59
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - k
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 299
      start: 245
    functionDepth: 2
    functionLinenumber: 245
    functionLinenumberEnd: 299
    functionName: '[org.roaringbitmap.RunContainer].add(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 92
    functionsReached:
    - '[org.roaringbitmap.RunContainer].unsignedInterleavedBinarySearch(char[],int,int,char)'
    - '[org.roaringbitmap.RunContainer].setLength(org.roaringbitmap.RunContainer,char)'
    - '[org.roaringbitmap.RunContainer].getValue(int)'
    - '[org.roaringbitmap.RunContainer].setLength(int,char)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].makeRoomAtIndex(int)'
    - '[org.roaringbitmap.RunContainer].recoverRoomAtIndex(int)'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].incrementLength(int)'
    - '[org.roaringbitmap.RunContainer].decrementValue(int)'
    - '[org.roaringbitmap.RunContainer].setValue(int,char)'
    - '[org.roaringbitmap.RunContainer].incrementLength(org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].add(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int)'
      Src: org.roaringbitmap.RunContainer:303,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:310,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:311,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:319,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:320,1
    - Dst: '[org.roaringbitmap.Util].advanceUntil(char[],org.roaringbitmap.RunContainer,int,char)'
      Src: org.roaringbitmap.RunContainer:323,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 331
      start: 301
    functionDepth: 1
    functionLinenumber: 301
    functionLinenumberEnd: 331
    functionName: '[org.roaringbitmap.RunContainer].and(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].<init>(int)'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.Util].advanceUntil(char[],org.roaringbitmap.RunContainer,int,char)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].and(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:340,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:344,1
    - Dst: '[org.roaringbitmap.RunContainer].serializedSizeInBytes(int)'
      Src: org.roaringbitmap.RunContainer:350,1
    - Dst: '[org.roaringbitmap.BitmapContainer].serializedSizeInBytes(int)'
      Src: org.roaringbitmap.RunContainer:351,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.RunContainer:352,1
    - Dst: '[org.roaringbitmap.ArrayContainer].serializedSizeInBytes(int)'
      Src: org.roaringbitmap.RunContainer:353,1
    - Dst: Math.min(int,int)
      Src: org.roaringbitmap.RunContainer:354,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 358
      start: 333
    functionDepth: 1
    functionLinenumber: 333
    functionLinenumberEnd: 358
    functionName: '[org.roaringbitmap.RunContainer].validate()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].serializedSizeInBytes(int)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - Math.min(int,int)
    - '[org.roaringbitmap.BitmapContainer].serializedSizeInBytes(int)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.ArrayContainer].serializedSizeInBytes(int)'
    linkageType: ''
    returnType: Boolean
    signature: '[org.roaringbitmap.RunContainer].validate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.RunContainer:363,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:369,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:372,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:373,1
    - Dst: '[org.roaringbitmap.BitmapContainer].contains(char)'
      Src: org.roaringbitmap.RunContainer:375,1
    - Dst: '[org.roaringbitmap.BitmapContainer].clone()'
      Src: org.roaringbitmap.RunContainer:384,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:387,1
    - Dst: '[org.roaringbitmap.BitmapContainer].cardinalityInRange(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:388,1
    - Dst: '[org.roaringbitmap.Util].resetBitmapRange(long[],org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:389,1
    - Dst: '[org.roaringbitmap.BitmapContainer].updateCardinality(int,int)'
      Src: org.roaringbitmap.RunContainer:390,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:391,1
    - Dst: '[org.roaringbitmap.BitmapContainer].cardinalityInRange(org.roaringbitmap.RunContainer,int)'
      Src: org.roaringbitmap.RunContainer:393,1
    - Dst: '[org.roaringbitmap.Util].resetBitmapRange(long[],org.roaringbitmap.RunContainer,int)'
      Src: org.roaringbitmap.RunContainer:394,1
    - Dst: '[org.roaringbitmap.BitmapContainer].updateCardinality(int,int)'
      Src: org.roaringbitmap.RunContainer:395,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.RunContainer:396,1
    - Dst: '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
      Src: org.roaringbitmap.RunContainer:399,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 401
      start: 360
    functionDepth: 2
    functionLinenumber: 360
    functionLinenumberEnd: 401
    functionName: '[org.roaringbitmap.RunContainer].and(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.Util].resetBitmapRange(long[],org.roaringbitmap.RunContainer,int)'
    - '[org.roaringbitmap.BitmapContainer].cardinalityInRange(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.BitmapContainer].updateCardinality(int,int)'
    - '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.Util].resetBitmapRange(long[],org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.BitmapContainer].cardinalityInRange(org.roaringbitmap.RunContainer,int)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].clone()'
    - '[org.roaringbitmap.BitmapContainer].contains(char)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].and(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.RunContainer:406,1
    - Dst: '[org.roaringbitmap.RunContainer].isEmpty()'
      Src: org.roaringbitmap.RunContainer:407,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:412,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:413,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:414,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:415,1
    - Dst: '[org.roaringbitmap.RunContainer].skipAhead(org.roaringbitmap.RunContainer,char)'
      Src: org.roaringbitmap.RunContainer:419,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunContainer:426,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(int)'
      Src: org.roaringbitmap.RunContainer:427,1
    - Dst: '[org.roaringbitmap.RunContainer].skipAhead(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer,char)'
      Src: org.roaringbitmap.RunContainer:432,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunContainer:438,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(int)'
      Src: org.roaringbitmap.RunContainer:439,1
    - Dst: Math.max(char,char)
      Src: org.roaringbitmap.RunContainer:442,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunContainer:449,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(int)'
      Src: org.roaringbitmap.RunContainer:450,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunContainer:453,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(int)'
      Src: org.roaringbitmap.RunContainer:454,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunContainer:460,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(int)'
      Src: org.roaringbitmap.RunContainer:461,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunContainer:468,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(int)'
      Src: org.roaringbitmap.RunContainer:469,1
    - Dst: '[org.roaringbitmap.RunContainer].toEfficientContainer()'
      Src: org.roaringbitmap.RunContainer:477,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 87
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 479
      start: 403
    functionDepth: 3
    functionLinenumber: 403
    functionLinenumberEnd: 479
    functionName: '[org.roaringbitmap.RunContainer].and(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunContainer].skipAhead(org.roaringbitmap.RunContainer,char)'
    - '[org.roaringbitmap.RunContainer].getValue(int)'
    - '[org.roaringbitmap.RunContainer].isEmpty()'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    - Math.max(char,char)
    - '[org.roaringbitmap.RunContainer].toEfficientContainer()'
    - '[org.roaringbitmap.RunContainer].getLength(int)'
    - '[org.roaringbitmap.RunContainer].skipAhead(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer,char)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].and(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:489,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:490,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:498,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:499,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:502,1
    - Dst: '[org.roaringbitmap.Util].advanceUntil(char[],org.roaringbitmap.RunContainer,int,char)'
      Src: org.roaringbitmap.RunContainer:502,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 509
      start: 481
    functionDepth: 1
    functionLinenumber: 481
    functionLinenumberEnd: 509
    functionName: '[org.roaringbitmap.RunContainer].andCardinality(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.Util].advanceUntil(char[],org.roaringbitmap.RunContainer,int,char)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RunContainer].andCardinality(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:516,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:517,1
    - Dst: '[org.roaringbitmap.BitmapContainer].cardinalityInRange(char,int)'
      Src: org.roaringbitmap.RunContainer:518,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 521
      start: 511
    functionDepth: 0
    functionLinenumber: 511
    functionLinenumberEnd: 521
    functionName: '[org.roaringbitmap.RunContainer].andCardinality(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.BitmapContainer].cardinalityInRange(char,int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RunContainer].andCardinality(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:528,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:529,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:530,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:531,1
    - Dst: '[org.roaringbitmap.RunContainer].skipAhead(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:535,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunContainer:542,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(int)'
      Src: org.roaringbitmap.RunContainer:543,1
    - Dst: '[org.roaringbitmap.RunContainer].skipAhead(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:548,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunContainer:554,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(int)'
      Src: org.roaringbitmap.RunContainer:555,1
    - Dst: Math.max(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)
      Src: org.roaringbitmap.RunContainer:558,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunContainer:565,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(int)'
      Src: org.roaringbitmap.RunContainer:566,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunContainer:569,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(int)'
      Src: org.roaringbitmap.RunContainer:570,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunContainer:576,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(int)'
      Src: org.roaringbitmap.RunContainer:577,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunContainer:584,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(int)'
      Src: org.roaringbitmap.RunContainer:585,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 73
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 593
      start: 523
    functionDepth: 1
    functionLinenumber: 523
    functionLinenumberEnd: 593
    functionName: '[org.roaringbitmap.RunContainer].andCardinality(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - Math.max(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)
    - '[org.roaringbitmap.RunContainer].getValue(int)'
    - '[org.roaringbitmap.RunContainer].skipAhead(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].skipAhead(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getLength(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RunContainer].andCardinality(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].getCardinality()'
      Src: org.roaringbitmap.RunContainer:599,1
    - Dst: '[org.roaringbitmap.RunContainer].lazyandNot(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.RunContainer:600,1
    - Dst: '[org.roaringbitmap.RunContainer].toEfficientContainer()'
      Src: org.roaringbitmap.RunContainer:600,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.RunContainer:603,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int)'
      Src: org.roaringbitmap.RunContainer:606,1
    - Dst: '[org.roaringbitmap.Util].unsignedDifference(org.roaringbitmap.PeekableCharIterator,org.roaringbitmap.PeekableCharIterator,char[])'
      Src: org.roaringbitmap.RunContainer:608,1
    - Dst: '[org.roaringbitmap.RunContainer].toBitmapOrArrayContainer(int)'
      Src: org.roaringbitmap.RunContainer:612,1
    - Dst: '[org.roaringbitmap.Container].iandNot(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.RunContainer:612,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 613
      start: 595
    functionDepth: 3
    functionLinenumber: 595
    functionLinenumberEnd: 613
    functionName: '[org.roaringbitmap.RunContainer].andNot(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunContainer].lazyandNot(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.ArrayContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].toBitmapOrArrayContainer(int)'
    - '[org.roaringbitmap.Container].iandNot(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.RunContainer].toEfficientContainer()'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.ArrayContainer].<init>(int)'
    - '[org.roaringbitmap.Util].unsignedDifference(org.roaringbitmap.PeekableCharIterator,org.roaringbitmap.PeekableCharIterator,char[])'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].andNot(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.RunContainer:618,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int)'
      Src: org.roaringbitmap.RunContainer:621,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:624,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:625,1
    - Dst: '[org.roaringbitmap.BitmapContainer].contains(char)'
      Src: org.roaringbitmap.RunContainer:627,1
    - Dst: '[org.roaringbitmap.BitmapContainer].clone()'
      Src: org.roaringbitmap.RunContainer:636,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:639,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:640,1
    - Dst: '[org.roaringbitmap.BitmapContainer].cardinalityInRange(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:641,1
    - Dst: '[org.roaringbitmap.BitmapContainer].cardinalityInRange(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:642,1
    - Dst: '[org.roaringbitmap.Util].resetBitmapRange(long[],org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:643,1
    - Dst: '[org.roaringbitmap.Util].flipBitmapRange(long[],org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:644,1
    - Dst: '[org.roaringbitmap.BitmapContainer].updateCardinality(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:645,1
    - Dst: '[org.roaringbitmap.BitmapContainer].cardinalityInRange(org.roaringbitmap.RunContainer,int)'
      Src: org.roaringbitmap.RunContainer:648,1
    - Dst: '[org.roaringbitmap.Util].resetBitmapRange(long[],org.roaringbitmap.RunContainer,int)'
      Src: org.roaringbitmap.RunContainer:649,1
    - Dst: '[org.roaringbitmap.BitmapContainer].updateCardinality(int,int)'
      Src: org.roaringbitmap.RunContainer:650,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.RunContainer:651,1
    - Dst: '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
      Src: org.roaringbitmap.RunContainer:654,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 656
      start: 615
    functionDepth: 2
    functionLinenumber: 615
    functionLinenumberEnd: 656
    functionName: '[org.roaringbitmap.RunContainer].andNot(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.Util].resetBitmapRange(long[],org.roaringbitmap.RunContainer,int)'
    - '[org.roaringbitmap.BitmapContainer].cardinalityInRange(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.BitmapContainer].updateCardinality(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.BitmapContainer].updateCardinality(int,int)'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
    - '[org.roaringbitmap.BitmapContainer].getCardinality()'
    - '[org.roaringbitmap.Util].resetBitmapRange(long[],org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.BitmapContainer].cardinalityInRange(org.roaringbitmap.RunContainer,int)'
    - '[org.roaringbitmap.Util].flipBitmapRange(long[],org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.ArrayContainer].<init>(int)'
    - '[org.roaringbitmap.BitmapContainer].clone()'
    - '[org.roaringbitmap.BitmapContainer].contains(char)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].andNot(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.RunContainer:660,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:663,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:664,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:665,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:666,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:675,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:676,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:682,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:683,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:696,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:697,1
    - Dst: System.arraycopy(char[],int,char[],int,int)
      Src: org.roaringbitmap.RunContainer:708,1
    - Dst: '[org.roaringbitmap.RunContainer].toEfficientContainer()'
      Src: org.roaringbitmap.RunContainer:717,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 86
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 718
      start: 658
    functionDepth: 3
    functionLinenumber: 658
    functionLinenumberEnd: 718
    functionName: '[org.roaringbitmap.RunContainer].andNot(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - System.arraycopy(char[],int,char[],int,int)
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    - '[org.roaringbitmap.RunContainer].toEfficientContainer()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].andNot(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunContainer:722,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(int)'
      Src: org.roaringbitmap.RunContainer:723,1
    - Dst: '[org.roaringbitmap.RunContainer].setLength(int,char)'
      Src: org.roaringbitmap.RunContainer:726,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - value
    - index
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 728
      start: 721
    functionDepth: 2
    functionLinenumber: 721
    functionLinenumberEnd: 728
    functionName: '[org.roaringbitmap.RunContainer].appendValueLength(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getLength(int)'
    - '[org.roaringbitmap.RunContainer].getValue(int)'
    - '[org.roaringbitmap.RunContainer].setLength(int,char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainer].appendValueLength(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunContainer:733,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - value
    - index
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 737
      start: 731
    functionDepth: 1
    functionLinenumber: 731
    functionLinenumberEnd: 737
    functionName: '[org.roaringbitmap.RunContainer].canPrependValueLength(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getValue(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RunContainer].canPrependValueLength(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 742
      start: 739
    functionDepth: 0
    functionLinenumber: 739
    functionLinenumberEnd: 742
    functionName: '[org.roaringbitmap.RunContainer].clear()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainer].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int,char[])'
      Src: org.roaringbitmap.RunContainer:746,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 747
      start: 744
    functionDepth: 1
    functionLinenumber: 744
    functionLinenumberEnd: 747
    functionName: '[org.roaringbitmap.RunContainer].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.RunContainer].<init>(int,char[])'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 752
      start: 749
    functionDepth: 0
    functionLinenumber: 749
    functionLinenumberEnd: 752
    functionName: '[org.roaringbitmap.RunContainer].isEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RunContainer].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunContainer:756,1
    - Dst: '[org.roaringbitmap.RunContainer].setLength(int,char)'
      Src: org.roaringbitmap.RunContainer:757,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - value
    - index
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 758
      start: 755
    functionDepth: 2
    functionLinenumber: 755
    functionLinenumberEnd: 758
    functionName: '[org.roaringbitmap.RunContainer].closeValueLength(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getValue(int)'
    - '[org.roaringbitmap.RunContainer].setLength(int,char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainer].closeValueLength(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].unsignedInterleavedBinarySearch(char[],int,int,char)'
      Src: org.roaringbitmap.RunContainer:762,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:768,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:769,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 773
      start: 760
    functionDepth: 2
    functionLinenumber: 760
    functionLinenumberEnd: 773
    functionName: '[org.roaringbitmap.RunContainer].contains(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 9
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].unsignedInterleavedBinarySearch(char[],int,int,char)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RunContainer].contains(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].numberOfRuns()'
      Src: org.roaringbitmap.RunContainer:777,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:778,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:779,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - minimum
    - supremum
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 789
      start: 775
    functionDepth: 1
    functionLinenumber: 775
    functionLinenumberEnd: 789
    functionName: '[org.roaringbitmap.RunContainer].contains(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].numberOfRuns()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RunContainer].contains(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].numberOfRuns()'
      Src: org.roaringbitmap.RunContainer:794,1
    - Dst: '[org.roaringbitmap.RunContainer].numberOfRuns()'
      Src: org.roaringbitmap.RunContainer:794,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:795,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:796,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:797,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:798,1
    - Dst: '[org.roaringbitmap.RunContainer].numberOfRuns()'
      Src: org.roaringbitmap.RunContainer:812,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - runContainer
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 813
      start: 791
    functionDepth: 1
    functionLinenumber: 791
    functionLinenumberEnd: 813
    functionName: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].numberOfRuns()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.RunContainer:817,1
    - Dst: '[org.roaringbitmap.RunContainer].numberOfRuns()'
      Src: org.roaringbitmap.RunContainer:818,1
    - Dst: '[org.roaringbitmap.ArrayContainer].getCardinality()'
      Src: org.roaringbitmap.RunContainer:819,1
    - Dst: '[org.roaringbitmap.ArrayContainer].getCardinality()'
      Src: org.roaringbitmap.RunContainer:823,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:824,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:825,1
    - Dst: '[org.roaringbitmap.ArrayContainer].getCardinality()'
      Src: org.roaringbitmap.RunContainer:835,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - arrayContainer
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 836
      start: 815
    functionDepth: 1
    functionLinenumber: 815
    functionLinenumberEnd: 836
    functionName: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.ArrayContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].numberOfRuns()'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.RunContainer:840,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.RunContainer:841,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.RunContainer:841,1
    - Dst: '[org.roaringbitmap.RunContainer].numberOfRuns()'
      Src: org.roaringbitmap.RunContainer:844,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:846,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:847,1
    - Dst: Long.numberOfTrailingZeros(org.roaringbitmap.RunContainer)
      Src: org.roaringbitmap.RunContainer:851,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:859,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:860,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - bitmapContainer
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 882
      start: 838
    functionDepth: 1
    functionLinenumber: 838
    functionLinenumberEnd: 882
    functionName: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].numberOfRuns()'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - Long.numberOfTrailingZeros(org.roaringbitmap.RunContainer)
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].getCardinality()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.RunContainer:890,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:892,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:893,1
    - Dst: '[org.roaringbitmap.Util].setBitmapRange(long[],org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:894,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 900
      start: 886
    functionDepth: 1
    functionLinenumber: 886
    functionLinenumberEnd: 900
    functionName: '[org.roaringbitmap.RunContainer].convertToLazyBitmapIfNeeded()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.Util].setBitmapRange(long[],org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].convertToLazyBitmapIfNeeded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].ensureCapacity(int,int)'
      Src: org.roaringbitmap.RunContainer:904,1
    - Dst: '[org.roaringbitmap.RunContainer].copyValuesLength(char[],int,char[],int,int)'
      Src: org.roaringbitmap.RunContainer:906,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - offset
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 908
      start: 903
    functionDepth: 1
    functionLinenumber: 903
    functionLinenumberEnd: 908
    functionName: '[org.roaringbitmap.RunContainer].copyToOffset(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].copyValuesLength(char[],int,char[],int,int)'
    - '[org.roaringbitmap.RunContainer].ensureCapacity(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainer].copyToOffset(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(char[],int,char[],int,int)
      Src: org.roaringbitmap.RunContainer:911,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 5
    argNames:
    - src
    - srcIndex
    - dst
    - dstIndex
    - length
    argTypes:
    - char[]
    - int
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 912
      start: 910
    functionDepth: 0
    functionLinenumber: 910
    functionLinenumberEnd: 912
    functionName: '[org.roaringbitmap.RunContainer].copyValuesLength(char[],int,char[],int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 2
    functionsReached:
    - System.arraycopy(char[],int,char[],int,int)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainer].copyValuesLength(char[],int,char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 916
      start: 914
    functionDepth: 0
    functionLinenumber: 914
    functionLinenumberEnd: 916
    functionName: '[org.roaringbitmap.RunContainer].decrementLength(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainer].decrementLength(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 920
      start: 918
    functionDepth: 0
    functionLinenumber: 918
    functionLinenumberEnd: 920
    functionName: '[org.roaringbitmap.RunContainer].decrementValue(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainer].decrementValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataInput].readChar()'
      Src: org.roaringbitmap.RunContainer:924,1
    - Dst: Character.reverseBytes(org.roaringbitmap.RunContainer)
      Src: org.roaringbitmap.RunContainer:924,1
    - Dst: '[java.io.DataInput].readChar()'
      Src: org.roaringbitmap.RunContainer:929,1
    - Dst: Character.reverseBytes(org.roaringbitmap.RunContainer)
      Src: org.roaringbitmap.RunContainer:929,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 931
      start: 922
    functionDepth: 1
    functionLinenumber: 922
    functionLinenumberEnd: 931
    functionName: '[org.roaringbitmap.RunContainer].deserialize(java.io.DataInput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataInput].readChar()'
    - Character.reverseBytes(org.roaringbitmap.RunContainer)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainer].deserialize(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].computeCapacity(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:939,1
    - Dst: '[org.roaringbitmap.RunContainer].copyValuesLength(char[],int,org.roaringbitmap.RunContainer,int,int)'
      Src: org.roaringbitmap.RunContainer:942,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - offset
    - minNbRuns
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 947
      start: 934
    functionDepth: 0
    functionLinenumber: 934
    functionLinenumberEnd: 947
    functionName: '[org.roaringbitmap.RunContainer].ensureCapacity(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.RunContainer].copyValuesLength(char[],int,org.roaringbitmap.RunContainer,int,int)'
    - '[org.roaringbitmap.RunContainer].computeCapacity(org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RunContainer].ensureCapacity(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].equals(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:952,1
    - Dst: '[org.roaringbitmap.RunContainer].equals(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.RunContainer:954,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.RunContainer:956,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.RunContainer:956,1
    - Dst: '[org.roaringbitmap.RunContainer].getCharIterator()'
      Src: org.roaringbitmap.RunContainer:960,1
    - Dst: '[org.roaringbitmap.Container].getCharIterator()'
      Src: org.roaringbitmap.RunContainer:961,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.RunContainer:962,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.RunContainer:963,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.RunContainer:963,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 970
      start: 949
    functionDepth: 2
    functionLinenumber: 949
    functionLinenumberEnd: 970
    functionName: '[org.roaringbitmap.RunContainer].equals(Object)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].equals(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.Container].getCharIterator()'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].getCharIterator()'
    - '[org.roaringbitmap.RunContainer].equals(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[org.roaringbitmap.PeekableCharIterator].next()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RunContainer].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArraysShim].equals(char[],int,int,char[],int,int)'
      Src: org.roaringbitmap.RunContainer:973,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - rc
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 974
      start: 972
    functionDepth: 1
    functionLinenumber: 972
    functionLinenumberEnd: 974
    functionName: '[org.roaringbitmap.RunContainer].equals(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.ArraysShim].equals(char[],int,int,char[],int,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RunContainer].equals(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:979,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:980,1
    - Dst: '[org.roaringbitmap.ArrayContainer].getCardinality()'
      Src: org.roaringbitmap.RunContainer:981,1
    - Dst: '[org.roaringbitmap.ArrayContainer].getCardinality()'
      Src: org.roaringbitmap.RunContainer:992,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - arrayContainer
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 993
      start: 976
    functionDepth: 1
    functionLinenumber: 976
    functionLinenumberEnd: 993
    functionName: '[org.roaringbitmap.RunContainer].equals(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.ArrayContainer].getCardinality()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RunContainer].equals(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:999,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1000,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 3
    argNames:
    - x
    - i
    - mask
    argTypes:
    - int[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1005
      start: 995
    functionDepth: 0
    functionLinenumber: 995
    functionLinenumberEnd: 1005
    functionName: '[org.roaringbitmap.RunContainer].fillLeastSignificant16bits(int[],int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainer].fillLeastSignificant16bits(int[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].contains(char)'
      Src: org.roaringbitmap.RunContainer:1009,1
    - Dst: '[org.roaringbitmap.RunContainer].remove(char)'
      Src: org.roaringbitmap.RunContainer:1010,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.RunContainer:1012,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1014
      start: 1007
    functionDepth: 3
    functionLinenumber: 1007
    functionLinenumberEnd: 1014
    functionName: '[org.roaringbitmap.RunContainer].flip(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RunContainer].remove(char)'
    - '[org.roaringbitmap.RunContainer].contains(char)'
    - '[org.roaringbitmap.RunContainer].add(char)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].flip(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1019
      start: 1016
    functionDepth: 0
    functionLinenumber: 1016
    functionLinenumberEnd: 1019
    functionName: '[org.roaringbitmap.RunContainer].getArraySizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RunContainer].getArraySizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1028
      start: 1021
    functionDepth: 0
    functionLinenumber: 1021
    functionLinenumberEnd: 1028
    functionName: '[org.roaringbitmap.RunContainer].getCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 65
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RunContainer].getCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1039
      start: 1037
    functionDepth: 0
    functionLinenumber: 1037
    functionLinenumberEnd: 1039
    functionName: '[org.roaringbitmap.RunContainer].getLength(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 24
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.RunContainer].getLength(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ReverseRunContainerCharIterator].<init>()'
      Src: org.roaringbitmap.RunContainer:1043,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1044
      start: 1041
    functionDepth: 1
    functionLinenumber: 1041
    functionLinenumberEnd: 1044
    functionName: '[org.roaringbitmap.RunContainer].getReverseCharIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ReverseRunContainerCharIterator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.RunContainer].getReverseCharIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainerCharIterator].<init>()'
      Src: org.roaringbitmap.RunContainer:1048,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1049
      start: 1046
    functionDepth: 1
    functionLinenumber: 1046
    functionLinenumberEnd: 1049
    functionName: '[org.roaringbitmap.RunContainer].getCharIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.RunContainerCharIterator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.RunContainer].getCharIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainerCharRankIterator].<init>()'
      Src: org.roaringbitmap.RunContainer:1053,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharRankIterator
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1054
      start: 1051
    functionDepth: 0
    functionLinenumber: 1051
    functionLinenumberEnd: 1054
    functionName: '[org.roaringbitmap.RunContainer].getCharRankIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainerCharRankIterator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharRankIterator
    signature: '[org.roaringbitmap.RunContainer].getCharRankIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunBatchIterator].<init>()'
      Src: org.roaringbitmap.RunContainer:1058,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ContainerBatchIterator
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1059
      start: 1056
    functionDepth: 0
    functionLinenumber: 1056
    functionLinenumberEnd: 1059
    functionName: '[org.roaringbitmap.RunContainer].getBatchIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunBatchIterator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.ContainerBatchIterator
    signature: '[org.roaringbitmap.RunContainer].getBatchIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1064
      start: 1061
    functionDepth: 0
    functionLinenumber: 1061
    functionLinenumberEnd: 1064
    functionName: '[org.roaringbitmap.RunContainer].getSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 26
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RunContainer].getSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1075
      start: 1073
    functionDepth: 0
    functionLinenumber: 1073
    functionLinenumberEnd: 1075
    functionName: '[org.roaringbitmap.RunContainer].getValue(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 27
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.RunContainer].getValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1084
      start: 1077
    functionDepth: 0
    functionLinenumber: 1077
    functionLinenumberEnd: 1084
    functionName: '[org.roaringbitmap.RunContainer].hashCode()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RunContainer].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.RunContainer:1094,1
    - Dst: '[org.roaringbitmap.RunContainer].add(char)'
      Src: org.roaringbitmap.RunContainer:1098,1
    - Dst: '[org.roaringbitmap.RunContainer].unsignedInterleavedBinarySearch(char[],int,int,char)'
      Src: org.roaringbitmap.RunContainer:1102,1
    - Dst: '[org.roaringbitmap.RunContainer].unsignedInterleavedBinarySearch(char[],int,char)'
      Src: org.roaringbitmap.RunContainer:1104,1
    - Dst: '[org.roaringbitmap.RunContainer].mergeValuesLength(int,int)'
      Src: org.roaringbitmap.RunContainer:1108,1
    - Dst: '[org.roaringbitmap.RunContainer].canPrependValueLength(int,int)'
      Src: org.roaringbitmap.RunContainer:1114,1
    - Dst: '[org.roaringbitmap.RunContainer].mergeValuesLength(int,int)'
      Src: org.roaringbitmap.RunContainer:1115,1
    - Dst: '[org.roaringbitmap.RunContainer].appendValueLength(int,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1119,1
    - Dst: '[org.roaringbitmap.RunContainer].mergeValuesLength(int,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1120,1
    - Dst: '[org.roaringbitmap.RunContainer].valueLengthContains(int,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1127,1
    - Dst: '[org.roaringbitmap.RunContainer].mergeValuesLength(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1128,1
    - Dst: '[org.roaringbitmap.RunContainer].prependValueLength(int,int)'
      Src: org.roaringbitmap.RunContainer:1132,1
    - Dst: '[org.roaringbitmap.RunContainer].mergeValuesLength(int,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1133,1
    - Dst: '[org.roaringbitmap.RunContainer].valueLengthContains(int,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1142,1
    - Dst: '[org.roaringbitmap.RunContainer].canPrependValueLength(int,int)'
      Src: org.roaringbitmap.RunContainer:1144,1
    - Dst: '[org.roaringbitmap.RunContainer].prependValueLength(int,int)'
      Src: org.roaringbitmap.RunContainer:1145,1
    - Dst: '[org.roaringbitmap.RunContainer].makeRoomAtIndex(int)'
      Src: org.roaringbitmap.RunContainer:1148,1
    - Dst: '[org.roaringbitmap.RunContainer].setValue(int,char)'
      Src: org.roaringbitmap.RunContainer:1149,1
    - Dst: '[org.roaringbitmap.RunContainer].setLength(int,char)'
      Src: org.roaringbitmap.RunContainer:1150,1
    - Dst: '[org.roaringbitmap.RunContainer].prependValueLength(int,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1155,1
    - Dst: '[org.roaringbitmap.RunContainer].prependValueLength(int,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1160,1
    - Dst: '[org.roaringbitmap.RunContainer].canPrependValueLength(int,int)'
      Src: org.roaringbitmap.RunContainer:1163,1
    - Dst: '[org.roaringbitmap.RunContainer].mergeValuesLength(org.roaringbitmap.RunContainer,int)'
      Src: org.roaringbitmap.RunContainer:1164,1
    - Dst: '[org.roaringbitmap.RunContainer].appendValueLength(int,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1168,1
    - Dst: '[org.roaringbitmap.RunContainer].mergeValuesLength(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1169,1
    - Dst: '[org.roaringbitmap.RunContainer].canPrependValueLength(int,int)'
      Src: org.roaringbitmap.RunContainer:1173,1
    - Dst: '[org.roaringbitmap.RunContainer].prependValueLength(int,int)'
      Src: org.roaringbitmap.RunContainer:1174,1
    - Dst: '[org.roaringbitmap.RunContainer].makeRoomAtIndex(int)'
      Src: org.roaringbitmap.RunContainer:1176,1
    - Dst: '[org.roaringbitmap.RunContainer].setValue(int,char)'
      Src: org.roaringbitmap.RunContainer:1177,1
    - Dst: '[org.roaringbitmap.RunContainer].setLength(int,char)'
      Src: org.roaringbitmap.RunContainer:1178,1
    CyclomaticComplexity: 32
    EdgeCount: 32
    ICount: 100
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1183
      start: 1086
    functionDepth: 3
    functionLinenumber: 1086
    functionLinenumberEnd: 1183
    functionName: '[org.roaringbitmap.RunContainer].iadd(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 53
    functionsReached:
    - '[org.roaringbitmap.RunContainer].valueLengthContains(int,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].unsignedInterleavedBinarySearch(char[],int,int,char)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.RunContainer].makeRoomAtIndex(int)'
    - '[org.roaringbitmap.RunContainer].add(char)'
    - '[org.roaringbitmap.RunContainer].mergeValuesLength(org.roaringbitmap.RunContainer,int)'
    - '[org.roaringbitmap.RunContainer].unsignedInterleavedBinarySearch(char[],int,char)'
    - '[org.roaringbitmap.RunContainer].mergeValuesLength(int,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].mergeValuesLength(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].appendValueLength(int,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].prependValueLength(int,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].prependValueLength(int,int)'
    - '[org.roaringbitmap.RunContainer].mergeValuesLength(int,int)'
    - '[org.roaringbitmap.RunContainer].setValue(int,char)'
    - '[org.roaringbitmap.RunContainer].setLength(int,char)'
    - '[org.roaringbitmap.RunContainer].canPrependValueLength(int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].iadd(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].and(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.RunContainer:1187,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 1188
      start: 1185
    functionDepth: 2
    functionLinenumber: 1185
    functionLinenumberEnd: 1188
    functionName: '[org.roaringbitmap.RunContainer].iand(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].and(org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].iand(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].and(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.RunContainer:1192,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 1193
      start: 1190
    functionDepth: 3
    functionLinenumber: 1190
    functionLinenumberEnd: 1193
    functionName: '[org.roaringbitmap.RunContainer].iand(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].and(org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].iand(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].and(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1197,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 1198
      start: 1195
    functionDepth: 4
    functionLinenumber: 1195
    functionLinenumberEnd: 1198
    functionName: '[org.roaringbitmap.RunContainer].iand(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].and(org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].iand(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].andNot(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.RunContainer:1202,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 1203
      start: 1200
    functionDepth: 4
    functionLinenumber: 1200
    functionLinenumberEnd: 1203
    functionName: '[org.roaringbitmap.RunContainer].iandNot(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].andNot(org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].iandNot(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].andNot(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.RunContainer:1207,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 1208
      start: 1205
    functionDepth: 3
    functionLinenumber: 1205
    functionLinenumberEnd: 1208
    functionName: '[org.roaringbitmap.RunContainer].iandNot(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].andNot(org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].iandNot(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].andNot(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1212,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 1213
      start: 1210
    functionDepth: 4
    functionLinenumber: 1210
    functionLinenumberEnd: 1213
    functionName: '[org.roaringbitmap.RunContainer].iandNot(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].andNot(org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].iandNot(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].isFull()'
      Src: org.roaringbitmap.RunContainer:1216,1
    - Dst: '[org.roaringbitmap.RunContainer].ilazyorToRun(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.RunContainer:1219,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 1220
      start: 1215
    functionDepth: 4
    functionLinenumber: 1215
    functionLinenumberEnd: 1220
    functionName: '[org.roaringbitmap.RunContainer].ilazyor(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunContainer].ilazyorToRun(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.RunContainer].isFull()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].ilazyor(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].isFull()'
      Src: org.roaringbitmap.RunContainer:1223,1
    - Dst: '[org.roaringbitmap.RunContainer].full()'
      Src: org.roaringbitmap.RunContainer:1224,1
    - Dst: '[org.roaringbitmap.ArrayContainer].getCardinality()'
      Src: org.roaringbitmap.RunContainer:1227,1
    - Dst: Math.max(int,int)
      Src: org.roaringbitmap.RunContainer:1227,1
    - Dst: '[org.roaringbitmap.RunContainer].copyToOffset(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1228,1
    - Dst: '[org.roaringbitmap.ArrayContainer].getCharIterator()'
      Src: org.roaringbitmap.RunContainer:1231,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.RunContainer:1232,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1233,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].peekNext()'
      Src: org.roaringbitmap.RunContainer:1233,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1234,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1234,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppend(char,char)'
      Src: org.roaringbitmap.RunContainer:1234,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.RunContainer:1237,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppend(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1237,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.RunContainer:1240,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.RunContainer:1247,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.RunContainer:1248,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppend(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1248,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1252,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1252,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppend(char,char)'
      Src: org.roaringbitmap.RunContainer:1252,1
    - Dst: '[org.roaringbitmap.RunContainer].convertToLazyBitmapIfNeeded()'
      Src: org.roaringbitmap.RunContainer:1256,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 1257
      start: 1222
    functionDepth: 3
    functionLinenumber: 1222
    functionLinenumberEnd: 1257
    functionName: '[org.roaringbitmap.RunContainer].ilazyorToRun(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunContainer].full()'
    - '[org.roaringbitmap.RunContainer].smartAppend(char,char)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.ArrayContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].smartAppend(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].convertToLazyBitmapIfNeeded()'
    - Math.max(int,int)
    - '[org.roaringbitmap.PeekableCharIterator].peekNext()'
    - '[org.roaringbitmap.RunContainer].isFull()'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[org.roaringbitmap.RunContainer].copyToOffset(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.ArrayContainer].getCharIterator()'
    - '[org.roaringbitmap.PeekableCharIterator].next()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].ilazyorToRun(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - oldCapacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1265
      start: 1259
    functionDepth: 0
    functionLinenumber: 1259
    functionLinenumberEnd: 1265
    functionName: '[org.roaringbitmap.RunContainer].computeCapacity(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RunContainer].computeCapacity(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1269
      start: 1267
    functionDepth: 0
    functionLinenumber: 1267
    functionLinenumberEnd: 1269
    functionName: '[org.roaringbitmap.RunContainer].incrementLength(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainer].incrementLength(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1273
      start: 1271
    functionDepth: 0
    functionLinenumber: 1271
    functionLinenumberEnd: 1273
    functionName: '[org.roaringbitmap.RunContainer].incrementValue(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainer].incrementValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunContainer:1277,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(int)'
      Src: org.roaringbitmap.RunContainer:1278,1
    - Dst: '[org.roaringbitmap.RunContainer].setValue(int,char)'
      Src: org.roaringbitmap.RunContainer:1279,1
    - Dst: '[org.roaringbitmap.RunContainer].setLength(int,char)'
      Src: org.roaringbitmap.RunContainer:1280,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - value
    - index
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1281
      start: 1276
    functionDepth: 2
    functionLinenumber: 1276
    functionLinenumberEnd: 1281
    functionName: '[org.roaringbitmap.RunContainer].initValueLength(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getLength(int)'
    - '[org.roaringbitmap.RunContainer].getValue(int)'
    - '[org.roaringbitmap.RunContainer].setLength(int,char)'
    - '[org.roaringbitmap.RunContainer].setValue(int,char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainer].initValueLength(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].contains(char)'
      Src: org.roaringbitmap.RunContainer:1313,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(char)'
      Src: org.roaringbitmap.RunContainer:1315,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(char)'
      Src: org.roaringbitmap.RunContainer:1321,1
    - Dst: '[org.roaringbitmap.RunContainer].contains(char)'
      Src: org.roaringbitmap.RunContainer:1323,1
    - Dst: '[org.roaringbitmap.RunContainer].not(int,int)'
      Src: org.roaringbitmap.RunContainer:1328,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1345,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1359,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1360,1
    - Dst: ans.smartAppendExclusive(char,char)
      Src: org.roaringbitmap.RunContainer:1363,1
    - Dst: '[RuntimeException].<init>(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1367,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunContainer:1371,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(int)'
      Src: org.roaringbitmap.RunContainer:1372,1
    - Dst: ans.smartAppendExclusive(char,char)
      Src: org.roaringbitmap.RunContainer:1374,1
    - Dst: ans.toEfficientContainer()
      Src: org.roaringbitmap.RunContainer:1380,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 60
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1381
      start: 1283
    functionDepth: 4
    functionLinenumber: 1283
    functionLinenumberEnd: 1381
    functionName: '[org.roaringbitmap.RunContainer].inot(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 15
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getValue(int)'
    - '[org.roaringbitmap.RunContainer].not(int,int)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    - ans.smartAppendExclusive(char,char)
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[RuntimeException].<init>(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].contains(char)'
    - ans.toEfficientContainer()
    - '[org.roaringbitmap.RunContainer].getLength(int)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].inot(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1390,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1391,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1399,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1400,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1403,1
    - Dst: '[org.roaringbitmap.Util].advanceUntil(char[],org.roaringbitmap.RunContainer,int,char)'
      Src: org.roaringbitmap.RunContainer:1403,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 1409
      start: 1383
    functionDepth: 1
    functionLinenumber: 1383
    functionLinenumberEnd: 1409
    functionName: '[org.roaringbitmap.RunContainer].intersects(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.Util].advanceUntil(char[],org.roaringbitmap.RunContainer,int,char)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RunContainer].intersects(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1414,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1415,1
    - Dst: '[org.roaringbitmap.BitmapContainer].intersects(char,int)'
      Src: org.roaringbitmap.RunContainer:1416,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 1421
      start: 1411
    functionDepth: 0
    functionLinenumber: 1411
    functionLinenumberEnd: 1421
    functionName: '[org.roaringbitmap.RunContainer].intersects(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.BitmapContainer].intersects(char,int)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RunContainer].intersects(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1427,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1428,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1429,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1430,1
    - Dst: '[org.roaringbitmap.RunContainer].skipAhead(org.roaringbitmap.RunContainer,char)'
      Src: org.roaringbitmap.RunContainer:1434,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunContainer:1441,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(int)'
      Src: org.roaringbitmap.RunContainer:1442,1
    - Dst: '[org.roaringbitmap.RunContainer].skipAhead(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1447,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunContainer:1453,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(int)'
      Src: org.roaringbitmap.RunContainer:1454,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 1461
      start: 1423
    functionDepth: 1
    functionLinenumber: 1423
    functionLinenumberEnd: 1461
    functionName: '[org.roaringbitmap.RunContainer].intersects(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunContainer].skipAhead(org.roaringbitmap.RunContainer,char)'
    - '[org.roaringbitmap.RunContainer].getValue(int)'
    - '[org.roaringbitmap.RunContainer].skipAhead(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getLength(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RunContainer].intersects(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.RunContainer:1466,1
    - Dst: '[org.roaringbitmap.RunContainer].numberOfRuns()'
      Src: org.roaringbitmap.RunContainer:1468,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1469,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1470,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - minimum
    - supremum
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1476
      start: 1463
    functionDepth: 1
    functionLinenumber: 1463
    functionLinenumberEnd: 1476
    functionName: '[org.roaringbitmap.RunContainer].intersects(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].numberOfRuns()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RunContainer].intersects(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].isFull()'
      Src: org.roaringbitmap.RunContainer:1480,1
    - Dst: '[org.roaringbitmap.ArrayContainer].getCardinality()'
      Src: org.roaringbitmap.RunContainer:1484,1
    - Dst: Math.max(int,int)
      Src: org.roaringbitmap.RunContainer:1484,1
    - Dst: '[org.roaringbitmap.RunContainer].copyToOffset(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1485,1
    - Dst: '[org.roaringbitmap.ArrayContainer].getCharIterator()'
      Src: org.roaringbitmap.RunContainer:1488,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.RunContainer:1489,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1490,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].peekNext()'
      Src: org.roaringbitmap.RunContainer:1490,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1491,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1491,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppend(char,char)'
      Src: org.roaringbitmap.RunContainer:1491,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.RunContainer:1494,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppend(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1494,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.RunContainer:1497,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.RunContainer:1504,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.RunContainer:1505,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppend(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1505,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1509,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1509,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppend(char,char)'
      Src: org.roaringbitmap.RunContainer:1509,1
    - Dst: '[org.roaringbitmap.RunContainer].toEfficientContainer()'
      Src: org.roaringbitmap.RunContainer:1513,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 1514
      start: 1478
    functionDepth: 3
    functionLinenumber: 1478
    functionLinenumberEnd: 1514
    functionName: '[org.roaringbitmap.RunContainer].ior(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunContainer].smartAppend(char,char)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.ArrayContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].smartAppend(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - Math.max(int,int)
    - '[org.roaringbitmap.PeekableCharIterator].peekNext()'
    - '[org.roaringbitmap.RunContainer].toEfficientContainer()'
    - '[org.roaringbitmap.RunContainer].isFull()'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[org.roaringbitmap.RunContainer].copyToOffset(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.ArrayContainer].getCharIterator()'
    - '[org.roaringbitmap.PeekableCharIterator].next()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].ior(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].isFull()'
      Src: org.roaringbitmap.RunContainer:1518,1
    - Dst: '[org.roaringbitmap.RunContainer].or(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.RunContainer:1521,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 1522
      start: 1516
    functionDepth: 3
    functionLinenumber: 1516
    functionLinenumberEnd: 1522
    functionName: '[org.roaringbitmap.RunContainer].ior(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].isFull()'
    - '[org.roaringbitmap.RunContainer].or(org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].ior(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].isFull()'
      Src: org.roaringbitmap.RunContainer:1526,1
    - Dst: Math.max(int,org.roaringbitmap.RunContainer)
      Src: org.roaringbitmap.RunContainer:1532,1
    - Dst: '[org.roaringbitmap.RunContainer].copyToOffset(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1535,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1543,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1544,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1545,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1546,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppend(char,char)'
      Src: org.roaringbitmap.RunContainer:1549,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppend(char,char)'
      Src: org.roaringbitmap.RunContainer:1552,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1558,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1558,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppend(char,char)'
      Src: org.roaringbitmap.RunContainer:1558,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1563,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1563,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppend(char,char)'
      Src: org.roaringbitmap.RunContainer:1563,1
    - Dst: '[org.roaringbitmap.RunContainer].toEfficientContainer()'
      Src: org.roaringbitmap.RunContainer:1566,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 1567
      start: 1524
    functionDepth: 3
    functionLinenumber: 1524
    functionLinenumberEnd: 1567
    functionName: '[org.roaringbitmap.RunContainer].ior(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunContainer].smartAppend(char,char)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].toEfficientContainer()'
    - Math.max(int,org.roaringbitmap.RunContainer)
    - '[org.roaringbitmap.RunContainer].isFull()'
    - '[org.roaringbitmap.RunContainer].copyToOffset(org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].ior(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.RunContainer:1577,1
    - Dst: '[org.roaringbitmap.RunContainer].remove(char)'
      Src: org.roaringbitmap.RunContainer:1580,1
    - Dst: '[org.roaringbitmap.RunContainer].unsignedInterleavedBinarySearch(char[],int,int,char)'
      Src: org.roaringbitmap.RunContainer:1584,1
    - Dst: '[org.roaringbitmap.RunContainer].unsignedInterleavedBinarySearch(char[],int,char)'
      Src: org.roaringbitmap.RunContainer:1586,1
    - Dst: '[org.roaringbitmap.RunContainer].valueLengthContains(int,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1600,1
    - Dst: '[org.roaringbitmap.RunContainer].initValueLength(int,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1601,1
    - Dst: '[org.roaringbitmap.RunContainer].recoverRoomsInRange(int,int)'
      Src: org.roaringbitmap.RunContainer:1602,1
    - Dst: '[org.roaringbitmap.RunContainer].recoverRoomsInRange(int,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1604,1
    - Dst: '[org.roaringbitmap.RunContainer].valueLengthContains(int,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1612,1
    - Dst: '[org.roaringbitmap.RunContainer].closeValueLength(int,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1613,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1618,1
    - Dst: '[org.roaringbitmap.RunContainer].recoverRoomsInRange(int,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1619,1
    - Dst: '[org.roaringbitmap.RunContainer].incrementValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1621,1
    - Dst: '[org.roaringbitmap.RunContainer].decrementLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1622,1
    - Dst: '[org.roaringbitmap.RunContainer].recoverRoomsInRange(org.roaringbitmap.RunContainer,int)'
      Src: org.roaringbitmap.RunContainer:1624,1
    - Dst: '[org.roaringbitmap.RunContainer].valueLengthContains(int,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1634,1
    - Dst: '[org.roaringbitmap.RunContainer].valueLengthContains(int,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1635,1
    - Dst: '[org.roaringbitmap.RunContainer].makeRoomAtIndex(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1637,1
    - Dst: '[org.roaringbitmap.RunContainer].closeValueLength(int,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1638,1
    - Dst: '[org.roaringbitmap.RunContainer].initValueLength(int,int)'
      Src: org.roaringbitmap.RunContainer:1639,1
    - Dst: '[org.roaringbitmap.RunContainer].closeValueLength(int,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1643,1
    - Dst: '[org.roaringbitmap.RunContainer].valueLengthContains(int,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1646,1
    - Dst: '[org.roaringbitmap.RunContainer].closeValueLength(int,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1647,1
    - Dst: '[org.roaringbitmap.RunContainer].valueLengthContains(int,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1650,1
    - Dst: '[org.roaringbitmap.RunContainer].initValueLength(int,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1652,1
    - Dst: '[org.roaringbitmap.RunContainer].recoverRoomsInRange(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1656,1
    - Dst: '[org.roaringbitmap.RunContainer].valueLengthContains(int,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1661,1
    - Dst: '[org.roaringbitmap.RunContainer].initValueLength(int,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1662,1
    - Dst: '[org.roaringbitmap.RunContainer].recoverRoomsInRange(org.roaringbitmap.RunContainer,int)'
      Src: org.roaringbitmap.RunContainer:1663,1
    - Dst: '[org.roaringbitmap.RunContainer].recoverRoomsInRange(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1665,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 81
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1671
      start: 1569
    functionDepth: 3
    functionLinenumber: 1569
    functionLinenumberEnd: 1671
    functionName: '[org.roaringbitmap.RunContainer].iremove(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 22
    functionsReached:
    - '[org.roaringbitmap.RunContainer].valueLengthContains(int,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].closeValueLength(int,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].unsignedInterleavedBinarySearch(char[],int,int,char)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.RunContainer].recoverRoomsInRange(int,int)'
    - '[org.roaringbitmap.RunContainer].decrementLength(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].recoverRoomsInRange(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].unsignedInterleavedBinarySearch(char[],int,char)'
    - '[org.roaringbitmap.RunContainer].initValueLength(int,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].recoverRoomsInRange(org.roaringbitmap.RunContainer,int)'
    - '[org.roaringbitmap.RunContainer].makeRoomAtIndex(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].initValueLength(int,int)'
    - '[org.roaringbitmap.RunContainer].remove(char)'
    - '[org.roaringbitmap.RunContainer].incrementValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].recoverRoomsInRange(int,org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].iremove(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunContainer:1675,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(int)'
      Src: org.roaringbitmap.RunContainer:1675,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1676
      start: 1673
    functionDepth: 1
    functionLinenumber: 1673
    functionLinenumberEnd: 1676
    functionName: '[org.roaringbitmap.RunContainer].isFull()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 11
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getLength(int)'
    - '[org.roaringbitmap.RunContainer].getValue(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RunContainer].isFull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int,int,int)'
      Src: org.roaringbitmap.RunContainer:1679,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RunContainer
      static: true
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1680
      start: 1678
    functionDepth: 0
    functionLinenumber: 1678
    functionLinenumberEnd: 1680
    functionName: '[org.roaringbitmap.RunContainer].full()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 15
    functionsReached:
    - '[org.roaringbitmap.RunContainer].<init>(int,int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.RunContainer
    signature: '[org.roaringbitmap.RunContainer].full()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getCharIterator()'
      Src: org.roaringbitmap.RunContainer:1684,1
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.roaringbitmap.RunContainer:1685,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<Character>
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1702
      start: 1682
    functionDepth: 2
    functionLinenumber: 1682
    functionLinenumberEnd: 1702
    functionName: '[org.roaringbitmap.RunContainer].iterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getCharIterator()'
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: java.util.Iterator<Character>
    signature: '[org.roaringbitmap.RunContainer].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].xor(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.RunContainer:1706,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 1707
      start: 1704
    functionDepth: 5
    functionLinenumber: 1704
    functionLinenumberEnd: 1707
    functionName: '[org.roaringbitmap.RunContainer].ixor(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].xor(org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].ixor(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].xor(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.RunContainer:1711,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 1712
      start: 1709
    functionDepth: 3
    functionLinenumber: 1709
    functionLinenumberEnd: 1712
    functionName: '[org.roaringbitmap.RunContainer].ixor(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].xor(org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].ixor(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].xor(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1716,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 1717
      start: 1714
    functionDepth: 4
    functionLinenumber: 1714
    functionLinenumberEnd: 1717
    functionName: '[org.roaringbitmap.RunContainer].ixor(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].xor(org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].ixor(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].isEmpty()'
      Src: org.roaringbitmap.RunContainer:1720,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.RunContainer:1723,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1726,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1727,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1737,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1738,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1757,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1758,1
    - Dst: System.arraycopy(char[],int,char[],int,int)
      Src: org.roaringbitmap.RunContainer:1769,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 80
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RunContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 1779
      start: 1719
    functionDepth: 1
    functionLinenumber: 1719
    functionLinenumberEnd: 1779
    functionName: '[org.roaringbitmap.RunContainer].lazyandNot(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.ArrayContainer].isEmpty()'
    - System.arraycopy(char[],int,char[],int,int)
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    linkageType: ''
    returnType: org.roaringbitmap.RunContainer
    signature: '[org.roaringbitmap.RunContainer].lazyandNot(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].lazyorToRun(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.RunContainer:1782,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 1783
      start: 1781
    functionDepth: 4
    functionLinenumber: 1781
    functionLinenumberEnd: 1783
    functionName: '[org.roaringbitmap.RunContainer].lazyor(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.RunContainer].lazyorToRun(org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].lazyor(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].isFull()'
      Src: org.roaringbitmap.RunContainer:1786,1
    - Dst: '[org.roaringbitmap.RunContainer].full()'
      Src: org.roaringbitmap.RunContainer:1787,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.RunContainer:1790,1
    - Dst: '[org.roaringbitmap.ArrayContainer].getCharIterator()'
      Src: org.roaringbitmap.RunContainer:1792,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.RunContainer:1794,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1795,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].peekNext()'
      Src: org.roaringbitmap.RunContainer:1795,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1796,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1796,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppend(char,char)'
      Src: org.roaringbitmap.RunContainer:1796,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.RunContainer:1806,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppend(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1806,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.RunContainer:1809,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.RunContainer:1816,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.RunContainer:1817,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppend(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1817,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1821,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1821,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppend(char,char)'
      Src: org.roaringbitmap.RunContainer:1821,1
    - Dst: '[org.roaringbitmap.RunContainer].isFull()'
      Src: org.roaringbitmap.RunContainer:1825,1
    - Dst: '[org.roaringbitmap.RunContainer].full()'
      Src: org.roaringbitmap.RunContainer:1826,1
    - Dst: '[org.roaringbitmap.RunContainer].convertToLazyBitmapIfNeeded()'
      Src: org.roaringbitmap.RunContainer:1828,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 1829
      start: 1785
    functionDepth: 3
    functionLinenumber: 1785
    functionLinenumberEnd: 1829
    functionName: '[org.roaringbitmap.RunContainer].lazyorToRun(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunContainer].full()'
    - '[org.roaringbitmap.RunContainer].smartAppend(char,char)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].smartAppend(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    - '[org.roaringbitmap.ArrayContainer].getCharIterator()'
    - '[org.roaringbitmap.PeekableCharIterator].peekNext()'
    - '[org.roaringbitmap.RunContainer].isFull()'
    - '[org.roaringbitmap.RunContainer].convertToLazyBitmapIfNeeded()'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[org.roaringbitmap.PeekableCharIterator].next()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].lazyorToRun(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].isEmpty()'
      Src: org.roaringbitmap.RunContainer:1832,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.RunContainer:1838,1
    - Dst: '[org.roaringbitmap.ArrayContainer].getCharIterator()'
      Src: org.roaringbitmap.RunContainer:1840,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.RunContainer:1841,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1844,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1845,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1845,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppendExclusive(char,char)'
      Src: org.roaringbitmap.RunContainer:1845,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppendExclusive(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1848,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.RunContainer:1849,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.RunContainer:1850,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppendExclusive(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1850,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppendExclusive(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1855,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.RunContainer:1856,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1858,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1858,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppendExclusive(char,char)'
      Src: org.roaringbitmap.RunContainer:1858,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.RunContainer:1863,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 1868
      start: 1831
    functionDepth: 3
    functionLinenumber: 1831
    functionLinenumberEnd: 1868
    functionName: '[org.roaringbitmap.RunContainer].lazyxor(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.ArrayContainer].isEmpty()'
    - '[org.roaringbitmap.RunContainer].smartAppendExclusive(char,char)'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    - '[org.roaringbitmap.RunContainer].smartAppendExclusive(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[org.roaringbitmap.ArrayContainer].getCharIterator()'
    - '[org.roaringbitmap.PeekableCharIterator].next()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].lazyxor(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.RunContainer:1872,1
    - Dst: '[org.roaringbitmap.RunContainer].clone()'
      Src: org.roaringbitmap.RunContainer:1873,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1879,1
    - Dst: '[java.util.Arrays].copyOf(char[],int)'
      Src: org.roaringbitmap.RunContainer:1885,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>(org.roaringbitmap.RunContainer,int)'
      Src: org.roaringbitmap.RunContainer:1885,1
    - Dst: '[org.roaringbitmap.RunContainer].setLength(org.roaringbitmap.RunContainer,char)'
      Src: org.roaringbitmap.RunContainer:1886,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - maxcardinality
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1888
      start: 1870
    functionDepth: 2
    functionLinenumber: 1870
    functionLinenumberEnd: 1888
    functionName: '[org.roaringbitmap.RunContainer].limit(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunContainer].setLength(org.roaringbitmap.RunContainer,char)'
    - '[org.roaringbitmap.RunContainer].<init>(org.roaringbitmap.RunContainer,int)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].clone()'
    - '[java.util.Arrays].copyOf(char[],int)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].limit(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].computeCapacity(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1892,1
    - Dst: '[org.roaringbitmap.RunContainer].copyValuesLength(char[],int,org.roaringbitmap.RunContainer,int,int)'
      Src: org.roaringbitmap.RunContainer:1894,1
    - Dst: '[org.roaringbitmap.RunContainer].copyValuesLength(char[],int,char[],int,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1897,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1899
      start: 1890
    functionDepth: 0
    functionLinenumber: 1890
    functionLinenumberEnd: 1899
    functionName: '[org.roaringbitmap.RunContainer].makeRoomAtIndex(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.RunContainer].copyValuesLength(char[],int,org.roaringbitmap.RunContainer,int,int)'
    - '[org.roaringbitmap.RunContainer].computeCapacity(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].copyValuesLength(char[],int,char[],int,org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainer].makeRoomAtIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunContainer:1904,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunContainer:1905,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(int)'
      Src: org.roaringbitmap.RunContainer:1906,1
    - Dst: '[org.roaringbitmap.RunContainer].setLength(int,char)'
      Src: org.roaringbitmap.RunContainer:1908,1
    - Dst: '[org.roaringbitmap.RunContainer].recoverRoomsInRange(int,int)'
      Src: org.roaringbitmap.RunContainer:1909,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1911
      start: 1902
    functionDepth: 2
    functionLinenumber: 1902
    functionLinenumberEnd: 1911
    functionName: '[org.roaringbitmap.RunContainer].mergeValuesLength(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getLength(int)'
    - '[org.roaringbitmap.RunContainer].recoverRoomsInRange(int,int)'
    - '[org.roaringbitmap.RunContainer].getValue(int)'
    - '[org.roaringbitmap.RunContainer].setLength(int,char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainer].mergeValuesLength(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].clone()'
      Src: org.roaringbitmap.RunContainer:1916,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.RunContainer:1918,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1920,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppendExclusive(char,char)'
      Src: org.roaringbitmap.RunContainer:1925,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1927,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1927,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppendExclusive(char,char)'
      Src: org.roaringbitmap.RunContainer:1927,1
    - Dst: '[org.roaringbitmap.RunContainer].toEfficientContainer()'
      Src: org.roaringbitmap.RunContainer:1931,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1932
      start: 1913
    functionDepth: 3
    functionLinenumber: 1913
    functionLinenumberEnd: 1932
    functionName: '[org.roaringbitmap.RunContainer].not(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 16
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].smartAppendExclusive(char,char)'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    - '[org.roaringbitmap.RunContainer].toEfficientContainer()'
    - '[org.roaringbitmap.RunContainer].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].not(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1937
      start: 1934
    functionDepth: 0
    functionLinenumber: 1934
    functionLinenumberEnd: 1937
    functionName: '[org.roaringbitmap.RunContainer].numberOfRuns()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 17
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RunContainer].numberOfRuns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].lazyor(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.RunContainer:1942,1
    - Dst: '[org.roaringbitmap.Container].repairAfterLazy()'
      Src: org.roaringbitmap.RunContainer:1942,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 1943
      start: 1939
    functionDepth: 5
    functionLinenumber: 1939
    functionLinenumberEnd: 1943
    functionName: '[org.roaringbitmap.RunContainer].or(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].lazyor(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.Container].repairAfterLazy()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].or(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].isFull()'
      Src: org.roaringbitmap.RunContainer:1947,1
    - Dst: '[org.roaringbitmap.RunContainer].full()'
      Src: org.roaringbitmap.RunContainer:1948,1
    - Dst: '[org.roaringbitmap.BitmapContainer].clone()'
      Src: org.roaringbitmap.RunContainer:1951,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1953,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1954,1
    - Dst: '[org.roaringbitmap.BitmapContainer].cardinalityInRange(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1955,1
    - Dst: '[org.roaringbitmap.Util].setBitmapRange(long[],org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1956,1
    - Dst: '[org.roaringbitmap.BitmapContainer].updateCardinality(int,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1957,1
    - Dst: '[org.roaringbitmap.BitmapContainer].isFull()'
      Src: org.roaringbitmap.RunContainer:1959,1
    - Dst: '[org.roaringbitmap.RunContainer].full()'
      Src: org.roaringbitmap.RunContainer:1960,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 1963
      start: 1945
    functionDepth: 2
    functionLinenumber: 1945
    functionLinenumberEnd: 1963
    functionName: '[org.roaringbitmap.RunContainer].or(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RunContainer].full()'
    - '[org.roaringbitmap.BitmapContainer].cardinalityInRange(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.BitmapContainer].updateCardinality(int,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.BitmapContainer].isFull()'
    - '[org.roaringbitmap.RunContainer].isFull()'
    - '[org.roaringbitmap.Util].setBitmapRange(long[],org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.BitmapContainer].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].or(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].isFull()'
      Src: org.roaringbitmap.RunContainer:1967,1
    - Dst: '[org.roaringbitmap.RunContainer].full()'
      Src: org.roaringbitmap.RunContainer:1968,1
    - Dst: '[org.roaringbitmap.RunContainer].isFull()'
      Src: org.roaringbitmap.RunContainer:1970,1
    - Dst: '[org.roaringbitmap.RunContainer].full()'
      Src: org.roaringbitmap.RunContainer:1971,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.RunContainer:1975,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1980,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1980,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1981,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1981,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppend(char,char)'
      Src: org.roaringbitmap.RunContainer:1981,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1984,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1984,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppend(char,char)'
      Src: org.roaringbitmap.RunContainer:1984,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1989,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1989,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppend(char,char)'
      Src: org.roaringbitmap.RunContainer:1989,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1993,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:1993,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppend(char,char)'
      Src: org.roaringbitmap.RunContainer:1993,1
    - Dst: '[org.roaringbitmap.RunContainer].isFull()'
      Src: org.roaringbitmap.RunContainer:1996,1
    - Dst: '[org.roaringbitmap.RunContainer].full()'
      Src: org.roaringbitmap.RunContainer:1997,1
    - Dst: '[org.roaringbitmap.RunContainer].toEfficientContainer()'
      Src: org.roaringbitmap.RunContainer:1999,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 2000
      start: 1965
    functionDepth: 3
    functionLinenumber: 1965
    functionLinenumberEnd: 2000
    functionName: '[org.roaringbitmap.RunContainer].or(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunContainer].full()'
    - '[org.roaringbitmap.RunContainer].smartAppend(char,char)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    - '[org.roaringbitmap.RunContainer].toEfficientContainer()'
    - '[org.roaringbitmap.RunContainer].isFull()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].or(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunContainer:2004,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(int)'
      Src: org.roaringbitmap.RunContainer:2005,1
    - Dst: '[org.roaringbitmap.RunContainer].setValue(int,char)'
      Src: org.roaringbitmap.RunContainer:2006,1
    - Dst: '[org.roaringbitmap.RunContainer].setLength(int,char)'
      Src: org.roaringbitmap.RunContainer:2007,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - value
    - index
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2008
      start: 2003
    functionDepth: 2
    functionLinenumber: 2003
    functionLinenumberEnd: 2008
    functionName: '[org.roaringbitmap.RunContainer].prependValueLength(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getLength(int)'
    - '[org.roaringbitmap.RunContainer].getValue(int)'
    - '[org.roaringbitmap.RunContainer].setLength(int,char)'
    - '[org.roaringbitmap.RunContainer].setValue(int,char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainer].prependValueLength(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.RunContainer:2014,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2018,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2019,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - lowbits
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2028
      start: 2010
    functionDepth: 1
    functionLinenumber: 2010
    functionLinenumberEnd: 2028
    functionName: '[org.roaringbitmap.RunContainer].rank(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RunContainer].rank(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].deserialize(java.io.ObjectInput)'
      Src: org.roaringbitmap.RunContainer:2032,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectInput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.ObjectInput
    constantsTouched: []
    func_position:
      end: 2033
      start: 2030
    functionDepth: 0
    functionLinenumber: 2030
    functionLinenumberEnd: 2033
    functionName: '[org.roaringbitmap.RunContainer].readExternal(java.io.ObjectInput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].deserialize(java.io.ObjectInput)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainer].readExternal(java.io.ObjectInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].copyValuesLength(char[],int,char[],int,int)'
      Src: org.roaringbitmap.RunContainer:2036,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2038
      start: 2035
    functionDepth: 1
    functionLinenumber: 2035
    functionLinenumberEnd: 2038
    functionName: '[org.roaringbitmap.RunContainer].recoverRoomAtIndex(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RunContainer].copyValuesLength(char[],int,char[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainer].recoverRoomAtIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].copyValuesLength(char[],int,char[],int,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2043,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2047
      start: 2041
    functionDepth: 0
    functionLinenumber: 2041
    functionLinenumberEnd: 2047
    functionName: '[org.roaringbitmap.RunContainer].recoverRoomsInRange(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RunContainer].copyValuesLength(char[],int,char[],int,org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainer].recoverRoomsInRange(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].clone()'
      Src: org.roaringbitmap.RunContainer:2051,1
    - Dst: rc.iremove(int,int)
      Src: org.roaringbitmap.RunContainer:2052,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2053
      start: 2049
    functionDepth: 2
    functionLinenumber: 2049
    functionLinenumberEnd: 2053
    functionName: '[org.roaringbitmap.RunContainer].remove(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached:
    - rc.iremove(int,int)
    - '[org.roaringbitmap.RunContainer].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].remove(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].unsignedInterleavedBinarySearch(char[],int,int,char)'
      Src: org.roaringbitmap.RunContainer:2057,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(int)'
      Src: org.roaringbitmap.RunContainer:2059,1
    - Dst: '[org.roaringbitmap.RunContainer].recoverRoomAtIndex(int)'
      Src: org.roaringbitmap.RunContainer:2060,1
    - Dst: '[org.roaringbitmap.RunContainer].incrementValue(int)'
      Src: org.roaringbitmap.RunContainer:2062,1
    - Dst: '[org.roaringbitmap.RunContainer].decrementLength(int)'
      Src: org.roaringbitmap.RunContainer:2063,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2069,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2070,1
    - Dst: '[org.roaringbitmap.RunContainer].setLength(org.roaringbitmap.RunContainer,char)'
      Src: org.roaringbitmap.RunContainer:2073,1
    - Dst: '[org.roaringbitmap.RunContainer].makeRoomAtIndex(int)'
      Src: org.roaringbitmap.RunContainer:2077,1
    - Dst: '[org.roaringbitmap.RunContainer].setValue(int,char)'
      Src: org.roaringbitmap.RunContainer:2078,1
    - Dst: '[org.roaringbitmap.RunContainer].setLength(int,char)'
      Src: org.roaringbitmap.RunContainer:2079,1
    - Dst: '[org.roaringbitmap.RunContainer].decrementLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2083,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2088
      start: 2055
    functionDepth: 2
    functionLinenumber: 2055
    functionLinenumberEnd: 2088
    functionName: '[org.roaringbitmap.RunContainer].remove(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RunContainer].decrementLength(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].unsignedInterleavedBinarySearch(char[],int,int,char)'
    - '[org.roaringbitmap.RunContainer].decrementLength(int)'
    - '[org.roaringbitmap.RunContainer].setLength(org.roaringbitmap.RunContainer,char)'
    - '[org.roaringbitmap.RunContainer].makeRoomAtIndex(int)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].recoverRoomAtIndex(int)'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].setValue(int,char)'
    - '[org.roaringbitmap.RunContainer].getLength(int)'
    - '[org.roaringbitmap.RunContainer].incrementValue(int)'
    - '[org.roaringbitmap.RunContainer].setLength(int,char)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].remove(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].toEfficientContainer()'
      Src: org.roaringbitmap.RunContainer:2092,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2093
      start: 2090
    functionDepth: 3
    functionLinenumber: 2090
    functionLinenumberEnd: 2093
    functionName: '[org.roaringbitmap.RunContainer].repairAfterLazy()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].toEfficientContainer()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].repairAfterLazy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].toEfficientContainer()'
      Src: org.roaringbitmap.RunContainer:2101,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2102
      start: 2099
    functionDepth: 3
    functionLinenumber: 2099
    functionLinenumberEnd: 2102
    functionName: '[org.roaringbitmap.RunContainer].runOptimize()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.RunContainer].toEfficientContainer()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].runOptimize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2108,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2110,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.RunContainer:2115,1
    - Dst: '[IllegalArgumentException].<init>(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2114,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - j
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2116
      start: 2104
    functionDepth: 1
    functionLinenumber: 2104
    functionLinenumberEnd: 2116
    functionName: '[org.roaringbitmap.RunContainer].select(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[IllegalArgumentException].<init>(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.RunContainer].select(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].writeArray(java.io.DataOutput)'
      Src: org.roaringbitmap.RunContainer:2120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 2121
      start: 2118
    functionDepth: 2
    functionLinenumber: 2118
    functionLinenumberEnd: 2121
    functionName: '[org.roaringbitmap.RunContainer].serialize(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].writeArray(java.io.DataOutput)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainer].serialize(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].serializedSizeInBytes(int)'
      Src: org.roaringbitmap.RunContainer:2125,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2126
      start: 2123
    functionDepth: 1
    functionLinenumber: 2123
    functionLinenumberEnd: 2126
    functionName: '[org.roaringbitmap.RunContainer].serializedSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunContainer].serializedSizeInBytes(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RunContainer].serializedSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].setLength(char[],int,char)'
      Src: org.roaringbitmap.RunContainer:2129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - index
    - v
    argTypes:
    - int
    - char
    constantsTouched: []
    func_position:
      end: 2130
      start: 2128
    functionDepth: 1
    functionLinenumber: 2128
    functionLinenumberEnd: 2130
    functionName: '[org.roaringbitmap.RunContainer].setLength(int,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 12
    functionsReached:
    - '[org.roaringbitmap.RunContainer].setLength(char[],int,char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainer].setLength(int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 3
    argNames:
    - valueslength
    - index
    - v
    argTypes:
    - char[]
    - int
    - char
    constantsTouched: []
    func_position:
      end: 2134
      start: 2132
    functionDepth: 0
    functionLinenumber: 2132
    functionLinenumberEnd: 2134
    functionName: '[org.roaringbitmap.RunContainer].setLength(char[],int,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainer].setLength(char[],int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].setValue(char[],int,char)'
      Src: org.roaringbitmap.RunContainer:2137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - index
    - v
    argTypes:
    - int
    - char
    constantsTouched: []
    func_position:
      end: 2138
      start: 2136
    functionDepth: 1
    functionLinenumber: 2136
    functionLinenumberEnd: 2138
    functionName: '[org.roaringbitmap.RunContainer].setValue(int,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 7
    functionsReached:
    - '[org.roaringbitmap.RunContainer].setValue(char[],int,char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainer].setValue(int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 3
    argNames:
    - valueslength
    - index
    - v
    argTypes:
    - char[]
    - int
    - char
    constantsTouched: []
    func_position:
      end: 2142
      start: 2140
    functionDepth: 0
    functionLinenumber: 2140
    functionLinenumberEnd: 2142
    functionName: '[org.roaringbitmap.RunContainer].setValue(char[],int,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainer].setValue(char[],int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2159,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2159,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2164,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2164,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2174,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2174,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 3
    argNames:
    - skippingOn
    - pos
    - targetToExceed
    argTypes:
    - org.roaringbitmap.RunContainer
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2182
      start: 2147
    functionDepth: 1
    functionLinenumber: 2147
    functionLinenumberEnd: 2182
    functionName: '[org.roaringbitmap.RunContainer].skipAhead(org.roaringbitmap.RunContainer,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RunContainer].skipAhead(org.roaringbitmap.RunContainer,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - val
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2198
      start: 2184
    functionDepth: 0
    functionLinenumber: 2184
    functionLinenumberEnd: 2198
    functionName: '[org.roaringbitmap.RunContainer].smartAppend(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainer].smartAppend(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunContainer:2204,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(int)'
      Src: org.roaringbitmap.RunContainer:2204,1
    - Dst: '[org.roaringbitmap.RunContainer].ensureCapacity(int,int)'
      Src: org.roaringbitmap.RunContainer:2206,1
    - Dst: '[org.roaringbitmap.RunContainer].setLength(int,char)'
      Src: org.roaringbitmap.RunContainer:2214,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - start
    - length
    argTypes:
    - char
    - char
    constantsTouched: []
    func_position:
      end: 2216
      start: 2200
    functionDepth: 2
    functionLinenumber: 2200
    functionLinenumberEnd: 2216
    functionName: '[org.roaringbitmap.RunContainer].smartAppend(char,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 7
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getLength(int)'
    - '[org.roaringbitmap.RunContainer].ensureCapacity(int,int)'
    - '[org.roaringbitmap.RunContainer].getValue(int)'
    - '[org.roaringbitmap.RunContainer].setLength(int,char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainer].smartAppend(char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunContainer:2222,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(int)'
      Src: org.roaringbitmap.RunContainer:2222,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunContainer:2240,1
    - Dst: '[org.roaringbitmap.RunContainer].setValue(int,char)'
      Src: org.roaringbitmap.RunContainer:2243,1
    - Dst: '[org.roaringbitmap.RunContainer].setLength(int,char)'
      Src: org.roaringbitmap.RunContainer:2244,1
    - Dst: '[org.roaringbitmap.RunContainer].setLength(int,char)'
      Src: org.roaringbitmap.RunContainer:2251,1
    - Dst: '[org.roaringbitmap.RunContainer].setValue(int,char)'
      Src: org.roaringbitmap.RunContainer:2253,1
    - Dst: '[org.roaringbitmap.RunContainer].setLength(int,char)'
      Src: org.roaringbitmap.RunContainer:2254,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - val
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2257
      start: 2218
    functionDepth: 2
    functionLinenumber: 2218
    functionLinenumberEnd: 2257
    functionName: '[org.roaringbitmap.RunContainer].smartAppendExclusive(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getLength(int)'
    - '[org.roaringbitmap.RunContainer].getValue(int)'
    - '[org.roaringbitmap.RunContainer].setLength(int,char)'
    - '[org.roaringbitmap.RunContainer].setValue(int,char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainer].smartAppendExclusive(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunContainer:2264,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(int)'
      Src: org.roaringbitmap.RunContainer:2264,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunContainer:2278,1
    - Dst: '[org.roaringbitmap.RunContainer].setValue(int,char)'
      Src: org.roaringbitmap.RunContainer:2281,1
    - Dst: '[org.roaringbitmap.RunContainer].setLength(int,char)'
      Src: org.roaringbitmap.RunContainer:2282,1
    - Dst: '[org.roaringbitmap.RunContainer].setValue(int,char)'
      Src: org.roaringbitmap.RunContainer:2285,1
    - Dst: '[org.roaringbitmap.RunContainer].setLength(int,char)'
      Src: org.roaringbitmap.RunContainer:2286,1
    - Dst: '[org.roaringbitmap.RunContainer].setLength(int,char)'
      Src: org.roaringbitmap.RunContainer:2293,1
    - Dst: '[org.roaringbitmap.RunContainer].setValue(int,char)'
      Src: org.roaringbitmap.RunContainer:2295,1
    - Dst: '[org.roaringbitmap.RunContainer].setLength(int,char)'
      Src: org.roaringbitmap.RunContainer:2296,1
    - Dst: '[org.roaringbitmap.RunContainer].setValue(int,char)'
      Src: org.roaringbitmap.RunContainer:2299,1
    - Dst: '[org.roaringbitmap.RunContainer].setLength(int,char)'
      Src: org.roaringbitmap.RunContainer:2300,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 69
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - start
    - length
    argTypes:
    - char
    - char
    constantsTouched: []
    func_position:
      end: 2303
      start: 2259
    functionDepth: 2
    functionLinenumber: 2259
    functionLinenumberEnd: 2303
    functionName: '[org.roaringbitmap.RunContainer].smartAppendExclusive(char,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getLength(int)'
    - '[org.roaringbitmap.RunContainer].getValue(int)'
    - '[org.roaringbitmap.RunContainer].setLength(int,char)'
    - '[org.roaringbitmap.RunContainer].setValue(int,char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainer].smartAppendExclusive(char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int)'
      Src: org.roaringbitmap.RunContainer:2314,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2317,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2318,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.RunContainer:2326,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2328,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2329,1
    - Dst: '[org.roaringbitmap.Util].setBitmapRange(long[],org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2330,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - card
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2334
      start: 2311
    functionDepth: 1
    functionLinenumber: 2311
    functionLinenumberEnd: 2334
    functionName: '[org.roaringbitmap.RunContainer].toBitmapOrArrayContainer(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].<init>(int)'
    - '[org.roaringbitmap.Util].setBitmapRange(long[],org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].toBitmapOrArrayContainer(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].serializedSizeInBytes(int)'
      Src: org.roaringbitmap.RunContainer:2338,1
    - Dst: '[org.roaringbitmap.BitmapContainer].serializedSizeInBytes(int)'
      Src: org.roaringbitmap.RunContainer:2339,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.RunContainer:2340,1
    - Dst: '[org.roaringbitmap.ArrayContainer].serializedSizeInBytes(int)'
      Src: org.roaringbitmap.RunContainer:2341,1
    - Dst: Math.min(int,int)
      Src: org.roaringbitmap.RunContainer:2342,1
    - Dst: '[org.roaringbitmap.RunContainer].toBitmapOrArrayContainer(int)'
      Src: org.roaringbitmap.RunContainer:2345,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2346
      start: 2337
    functionDepth: 2
    functionLinenumber: 2337
    functionLinenumberEnd: 2346
    functionName: '[org.roaringbitmap.RunContainer].toEfficientContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 10
    functionsReached:
    - '[org.roaringbitmap.RunContainer].serializedSizeInBytes(int)'
    - Math.min(int,int)
    - '[org.roaringbitmap.RunContainer].toBitmapOrArrayContainer(int)'
    - '[org.roaringbitmap.BitmapContainer].serializedSizeInBytes(int)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.ArrayContainer].serializedSizeInBytes(int)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].toEfficientContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.RunContainer:2350,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2351
      start: 2348
    functionDepth: 2
    functionLinenumber: 2348
    functionLinenumberEnd: 2351
    functionName: '[org.roaringbitmap.RunContainer].toMappeableContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 7
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.RunContainer].toMappeableContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].allocate(int)'
      Src: org.roaringbitmap.RunContainer:2360,1
    - Dst: '[org.roaringbitmap.RunContainer].put(char[],int,int)'
      Src: org.roaringbitmap.RunContainer:2361,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.nio.CharBuffer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2363
      start: 2359
    functionDepth: 0
    functionLinenumber: 2359
    functionLinenumberEnd: 2363
    functionName: '[org.roaringbitmap.RunContainer].toCharBuffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached:
    - '[java.nio.CharBuffer].allocate(int)'
    - '[org.roaringbitmap.RunContainer].put(char[],int,int)'
    linkageType: ''
    returnType: java.nio.CharBuffer
    signature: '[org.roaringbitmap.RunContainer].toCharBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.roaringbitmap.RunContainer:2367,1
    - Dst: '[StringBuilder].<init>(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2367,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.roaringbitmap.RunContainer:2369,1
    - Dst: '[StringBuilder].append(int)'
      Src: org.roaringbitmap.RunContainer:2370,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.roaringbitmap.RunContainer:2371,1
    - Dst: '[StringBuilder].append(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2372,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.roaringbitmap.RunContainer:2373,1
    - Dst: '[StringBuilder].toString()'
      Src: org.roaringbitmap.RunContainer:2375,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2376
      start: 2365
    functionDepth: 1
    functionLinenumber: 2365
    functionLinenumberEnd: 2376
    functionName: '[org.roaringbitmap.RunContainer].toString()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 2
    functionsReached:
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].append(org.roaringbitmap.RunContainer)'
    - '[StringBuilder].<init>(org.roaringbitmap.RunContainer)'
    - '[String].length()'
    - '[StringBuilder].append(int)'
    linkageType: ''
    returnType: String
    signature: '[org.roaringbitmap.RunContainer].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].copyOf(char[],int)'
      Src: org.roaringbitmap.RunContainer:2383,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2384
      start: 2378
    functionDepth: 0
    functionLinenumber: 2378
    functionLinenumberEnd: 2384
    functionName: '[org.roaringbitmap.RunContainer].trim()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].copyOf(char[],int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainer].trim()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunContainer:2388,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(int)'
      Src: org.roaringbitmap.RunContainer:2389,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - value
    - index
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2392
      start: 2387
    functionDepth: 1
    functionLinenumber: 2387
    functionLinenumberEnd: 2392
    functionName: '[org.roaringbitmap.RunContainer].valueLengthContains(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getLength(int)'
    - '[org.roaringbitmap.RunContainer].getValue(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RunContainer].valueLengthContains(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Character.reverseBytes(char)
      Src: org.roaringbitmap.RunContainer:2396,1
    - Dst: '[java.io.DataOutput].writeShort(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2396,1
    - Dst: Character.reverseBytes()
      Src: org.roaringbitmap.RunContainer:2398,1
    - Dst: '[java.io.DataOutput].writeShort(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2398,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 2400
      start: 2394
    functionDepth: 1
    functionLinenumber: 2394
    functionLinenumberEnd: 2400
    functionName: '[org.roaringbitmap.RunContainer].writeArray(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached:
    - Character.reverseBytes()
    - '[java.io.DataOutput].writeShort(org.roaringbitmap.RunContainer)'
    - Character.reverseBytes(char)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainer].writeArray(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].order()'
      Src: org.roaringbitmap.RunContainer:2404,1
    - Dst: '[java.nio.ByteBuffer].asCharBuffer()'
      Src: org.roaringbitmap.RunContainer:2405,1
    - Dst: '[org.roaringbitmap.RunContainer].put(char)'
      Src: org.roaringbitmap.RunContainer:2406,1
    - Dst: '[org.roaringbitmap.RunContainer].put(char[],int,int)'
      Src: org.roaringbitmap.RunContainer:2407,1
    - Dst: '[java.nio.ByteBuffer].position()'
      Src: org.roaringbitmap.RunContainer:2409,1
    - Dst: '[java.nio.ByteBuffer].position(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2409,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 2410
      start: 2402
    functionDepth: 0
    functionLinenumber: 2402
    functionLinenumberEnd: 2410
    functionName: '[org.roaringbitmap.RunContainer].writeArray(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].order()'
    - '[java.nio.ByteBuffer].position()'
    - '[java.nio.ByteBuffer].position(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].put(char[],int,int)'
    - '[java.nio.ByteBuffer].asCharBuffer()'
    - '[org.roaringbitmap.RunContainer].put(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainer].writeArray(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].serialize(java.io.ObjectOutput)'
      Src: org.roaringbitmap.RunContainer:2414,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectOutput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.ObjectOutput
    constantsTouched: []
    func_position:
      end: 2415
      start: 2412
    functionDepth: 0
    functionLinenumber: 2412
    functionLinenumberEnd: 2415
    functionName: '[org.roaringbitmap.RunContainer].writeExternal(java.io.ObjectOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].serialize(java.io.ObjectOutput)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainer].writeExternal(java.io.ObjectOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].getCardinality()'
      Src: org.roaringbitmap.RunContainer:2421,1
    - Dst: '[org.roaringbitmap.RunContainer].lazyxor(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.RunContainer:2422,1
    - Dst: '[org.roaringbitmap.Container].repairAfterLazy()'
      Src: org.roaringbitmap.RunContainer:2422,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.RunContainer:2425,1
    - Dst: '[org.roaringbitmap.RunContainer].getCharIterator()'
      Src: org.roaringbitmap.RunContainer:2428,1
    - Dst: '[org.roaringbitmap.ArrayContainer].xor(org.roaringbitmap.PeekableCharIterator)'
      Src: org.roaringbitmap.RunContainer:2428,1
    - Dst: '[org.roaringbitmap.RunContainer].toBitmapOrArrayContainer(int)'
      Src: org.roaringbitmap.RunContainer:2431,1
    - Dst: '[org.roaringbitmap.Container].ixor(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.RunContainer:2431,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 2432
      start: 2417
    functionDepth: 4
    functionLinenumber: 2417
    functionLinenumberEnd: 2432
    functionName: '[org.roaringbitmap.RunContainer].xor(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.Container].repairAfterLazy()'
    - '[org.roaringbitmap.ArrayContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].toBitmapOrArrayContainer(int)'
    - '[org.roaringbitmap.ArrayContainer].xor(org.roaringbitmap.PeekableCharIterator)'
    - '[org.roaringbitmap.Container].ixor(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.RunContainer].getCharIterator()'
    - '[org.roaringbitmap.RunContainer].lazyxor(org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].xor(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].clone()'
      Src: org.roaringbitmap.RunContainer:2437,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2439,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2440,1
    - Dst: '[org.roaringbitmap.BitmapContainer].cardinalityInRange(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2441,1
    - Dst: '[org.roaringbitmap.Util].flipBitmapRange(long[],org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2442,1
    - Dst: '[org.roaringbitmap.BitmapContainer].updateCardinality(int,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2443,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.RunContainer:2445,1
    - Dst: '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
      Src: org.roaringbitmap.RunContainer:2448,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 2450
      start: 2434
    functionDepth: 2
    functionLinenumber: 2434
    functionLinenumberEnd: 2450
    functionName: '[org.roaringbitmap.RunContainer].xor(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].cardinalityInRange(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
    - '[org.roaringbitmap.BitmapContainer].updateCardinality(int,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.Util].flipBitmapRange(long[],org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.BitmapContainer].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].xor(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].clone()'
      Src: org.roaringbitmap.RunContainer:2455,1
    - Dst: '[org.roaringbitmap.RunContainer].clone()'
      Src: org.roaringbitmap.RunContainer:2458,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.RunContainer:2460,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2465,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2465,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2466,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2466,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppendExclusive(char,char)'
      Src: org.roaringbitmap.RunContainer:2466,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2471,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2471,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppendExclusive(char,char)'
      Src: org.roaringbitmap.RunContainer:2471,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2477,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2477,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppendExclusive(char,char)'
      Src: org.roaringbitmap.RunContainer:2477,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2482,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2482,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppendExclusive(char,char)'
      Src: org.roaringbitmap.RunContainer:2482,1
    - Dst: '[org.roaringbitmap.RunContainer].toEfficientContainer()'
      Src: org.roaringbitmap.RunContainer:2489,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 2490
      start: 2452
    functionDepth: 3
    functionLinenumber: 2452
    functionLinenumberEnd: 2490
    functionName: '[org.roaringbitmap.RunContainer].xor(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].smartAppendExclusive(char,char)'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    - '[org.roaringbitmap.RunContainer].toEfficientContainer()'
    - '[org.roaringbitmap.RunContainer].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RunContainer].xor(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2496,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2497,1
    - Dst: '[org.roaringbitmap.IntConsumer].accept(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2499,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - org.roaringbitmap.IntConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - msb
    - ic
    argTypes:
    - char
    - org.roaringbitmap.IntConsumer
    constantsTouched: []
    func_position:
      end: 2502
      start: 2492
    functionDepth: 0
    functionLinenumber: 2492
    functionLinenumberEnd: 2502
    functionName: '[org.roaringbitmap.RunContainer].forEach(char,org.roaringbitmap.IntConsumer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.IntConsumer].accept(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainer].forEach(char,org.roaringbitmap.IntConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2513,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllPresent(org.roaringbitmap.RunContainer,int)'
      Src: org.roaringbitmap.RunContainer:2515,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.RunContainer,int)'
      Src: org.roaringbitmap.RunContainer:2520,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.roaringbitmap.RelativeRangeConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - offset
    - rrc
    argTypes:
    - int
    - org.roaringbitmap.RelativeRangeConsumer
    constantsTouched: []
    func_position:
      end: 2522
      start: 2504
    functionDepth: 0
    functionLinenumber: 2504
    functionLinenumberEnd: 2522
    functionName: '[org.roaringbitmap.RunContainer].forAll(int,org.roaringbitmap.RelativeRangeConsumer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptAllPresent(org.roaringbitmap.RunContainer,int)'
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.RunContainer,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainer].forAll(int,org.roaringbitmap.RelativeRangeConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllPresent(int,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2541,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2546,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllPresent(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2549,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2555,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - org.roaringbitmap.RelativeRangeConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - startValue
    - rrc
    argTypes:
    - char
    - org.roaringbitmap.RelativeRangeConsumer
    constantsTouched: []
    func_position:
      end: 2557
      start: 2524
    functionDepth: 1
    functionLinenumber: 2524
    functionLinenumberEnd: 2557
    functionName: '[org.roaringbitmap.RunContainer].forAllFrom(char,org.roaringbitmap.RelativeRangeConsumer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptAllPresent(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptAllPresent(int,org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainer].forAllFrom(char,org.roaringbitmap.RelativeRangeConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2572,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllPresent(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2578,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllPresent(org.roaringbitmap.RunContainer,int)'
      Src: org.roaringbitmap.RunContainer:2581,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2586,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char
      - org.roaringbitmap.RelativeRangeConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 3
    argNames:
    - offset
    - endValue
    - rrc
    argTypes:
    - int
    - char
    - org.roaringbitmap.RelativeRangeConsumer
    constantsTouched: []
    func_position:
      end: 2588
      start: 2559
    functionDepth: 1
    functionLinenumber: 2559
    functionLinenumberEnd: 2588
    functionName: '[org.roaringbitmap.RunContainer].forAllUntil(int,char,org.roaringbitmap.RelativeRangeConsumer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptAllPresent(org.roaringbitmap.RunContainer,int)'
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptAllPresent(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainer].forAllUntil(int,char,org.roaringbitmap.RelativeRangeConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.RunContainer:2593,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllPresent(int,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2615,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllPresent(int,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2618,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2623,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllPresent(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2627,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllPresent(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2631,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2637,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      - org.roaringbitmap.RelativeRangeConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 3
    argNames:
    - startValue
    - endValue
    - rrc
    argTypes:
    - char
    - char
    - org.roaringbitmap.RelativeRangeConsumer
    constantsTouched: []
    func_position:
      end: 2639
      start: 2590
    functionDepth: 1
    functionLinenumber: 2590
    functionLinenumberEnd: 2639
    functionName: '[org.roaringbitmap.RunContainer].forAllInRange(char,char,org.roaringbitmap.RelativeRangeConsumer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptAllPresent(org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptAllPresent(int,org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainer].forAllInRange(char,char,org.roaringbitmap.RelativeRangeConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.RunContainer:2644,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2646,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2647,1
    - Dst: '[org.roaringbitmap.Util].setBitmapRange(long[],org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2649,1
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.RunContainer:2651,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.BitmapContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2654
      start: 2641
    functionDepth: 1
    functionLinenumber: 2641
    functionLinenumberEnd: 2654
    functionName: '[org.roaringbitmap.RunContainer].toBitmapContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.Util].setBitmapRange(long[],org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.BitmapContainer
    signature: '[org.roaringbitmap.RunContainer].toBitmapContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2660,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2661,1
    - Dst: '[org.roaringbitmap.Util].setBitmapRange(long[],org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2662,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - dest
    - position
    argTypes:
    - long[]
    - int
    constantsTouched: []
    func_position:
      end: 2664
      start: 2656
    functionDepth: 0
    functionLinenumber: 2656
    functionLinenumberEnd: 2664
    functionName: '[org.roaringbitmap.RunContainer].copyBitmapTo(long[],int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.Util].setBitmapRange(long[],org.roaringbitmap.RunContainer,org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainer].copyBitmapTo(long[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].unsignedInterleavedBinarySearch(char[],int,int,char)'
      Src: org.roaringbitmap.RunContainer:2668,1
    - Dst: '[org.roaringbitmap.RunContainer].first()'
      Src: org.roaringbitmap.RunContainer:2671,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2673,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2675,1
    - Dst: '[org.roaringbitmap.RunContainer].numberOfRuns()'
      Src: org.roaringbitmap.RunContainer:2679,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunContainer:2680,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2683
      start: 2666
    functionDepth: 2
    functionLinenumber: 2666
    functionLinenumberEnd: 2683
    functionName: '[org.roaringbitmap.RunContainer].nextValue(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.RunContainer].unsignedInterleavedBinarySearch(char[],int,int,char)'
    - '[org.roaringbitmap.RunContainer].getValue(int)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].numberOfRuns()'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].first()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RunContainer].nextValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].unsignedInterleavedBinarySearch(char[],int,int,char)'
      Src: org.roaringbitmap.RunContainer:2687,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2692,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2694,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2699
      start: 2685
    functionDepth: 2
    functionLinenumber: 2685
    functionLinenumberEnd: 2699
    functionName: '[org.roaringbitmap.RunContainer].previousValue(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].unsignedInterleavedBinarySearch(char[],int,int,char)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RunContainer].previousValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].unsignedInterleavedBinarySearch(char[],int,int,char)'
      Src: org.roaringbitmap.RunContainer:2703,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2708,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2710,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2712
      start: 2701
    functionDepth: 2
    functionLinenumber: 2701
    functionLinenumberEnd: 2712
    functionName: '[org.roaringbitmap.RunContainer].nextAbsentValue(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].unsignedInterleavedBinarySearch(char[],int,int,char)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RunContainer].nextAbsentValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].unsignedInterleavedBinarySearch(char[],int,int,char)'
      Src: org.roaringbitmap.RunContainer:2716,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2721,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2723,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2725
      start: 2714
    functionDepth: 2
    functionLinenumber: 2714
    functionLinenumberEnd: 2725
    functionName: '[org.roaringbitmap.RunContainer].previousAbsentValue(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].unsignedInterleavedBinarySearch(char[],int,int,char)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RunContainer].previousAbsentValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].numberOfRuns()'
      Src: org.roaringbitmap.RunContainer:2729,1
    - Dst: '[org.roaringbitmap.RunContainer].assertNonEmpty(int)'
      Src: org.roaringbitmap.RunContainer:2729,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2731
      start: 2727
    functionDepth: 1
    functionLinenumber: 2727
    functionLinenumberEnd: 2731
    functionName: '[org.roaringbitmap.RunContainer].first()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunContainer].assertNonEmpty(int)'
    - '[org.roaringbitmap.RunContainer].numberOfRuns()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RunContainer].first()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].numberOfRuns()'
      Src: org.roaringbitmap.RunContainer:2735,1
    - Dst: '[org.roaringbitmap.RunContainer].assertNonEmpty(int)'
      Src: org.roaringbitmap.RunContainer:2735,1
    - Dst: '[org.roaringbitmap.RunContainer].numberOfRuns()'
      Src: org.roaringbitmap.RunContainer:2736,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2737,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainer:2738,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2740
      start: 2733
    functionDepth: 1
    functionLinenumber: 2733
    functionLinenumberEnd: 2740
    functionName: '[org.roaringbitmap.RunContainer].last()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].assertNonEmpty(int)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunContainer].numberOfRuns()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RunContainer].last()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.RunContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RunContainerCharIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2751
      start: 2751
    functionDepth: 0
    functionLinenumber: 2751
    functionLinenumberEnd: 2751
    functionName: '[org.roaringbitmap.RunContainerCharIterator].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.RunContainerCharIterator
    signature: '[org.roaringbitmap.RunContainerCharIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainerCharIterator].wrap(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainerCharIterator:2754,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.RunContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RunContainerCharIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 2755
      start: 2753
    functionDepth: 2
    functionLinenumber: 2753
    functionLinenumberEnd: 2755
    functionName: '[org.roaringbitmap.RunContainerCharIterator].<init>(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunContainerCharIterator].wrap(org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.RunContainerCharIterator
    signature: '[org.roaringbitmap.RunContainerCharIterator].<init>(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.RunContainerCharIterator:2760,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.RunContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2764
      start: 2757
    functionDepth: 0
    functionLinenumber: 2757
    functionLinenumberEnd: 2764
    functionName: '[org.roaringbitmap.RunContainerCharIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached:
    - '[Object].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.RunContainerCharIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.RunContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2769
      start: 2766
    functionDepth: 0
    functionLinenumber: 2766
    functionLinenumberEnd: 2769
    functionName: '[org.roaringbitmap.RunContainerCharIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RunContainerCharIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getLength(int)'
      Src: org.roaringbitmap.RunContainerCharIterator:2779,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunContainerCharIterator:2780,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.RunContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2784
      start: 2771
    functionDepth: 1
    functionLinenumber: 2771
    functionLinenumberEnd: 2784
    functionName: '[org.roaringbitmap.RunContainerCharIterator].next()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getLength(int)'
    - '[org.roaringbitmap.RunContainer].getValue(int)'
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.RunContainerCharIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getLength(int)'
      Src: org.roaringbitmap.RunContainerCharIterator:2794,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunContainerCharIterator:2795,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.RunContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2799
      start: 2786
    functionDepth: 1
    functionLinenumber: 2786
    functionLinenumberEnd: 2799
    functionName: '[org.roaringbitmap.RunContainerCharIterator].nextAsInt()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getLength(int)'
    - '[org.roaringbitmap.RunContainer].getValue(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RunContainerCharIterator].nextAsInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.RunContainerCharIterator:2803,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.RunContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2804
      start: 2801
    functionDepth: 0
    functionLinenumber: 2801
    functionLinenumberEnd: 2804
    functionName: '[org.roaringbitmap.RunContainerCharIterator].remove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainerCharIterator].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getLength(int)'
      Src: org.roaringbitmap.RunContainerCharIterator:2811,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunContainerCharIterator:2812,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.RunContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 2814
      start: 2806
    functionDepth: 1
    functionLinenumber: 2806
    functionLinenumberEnd: 2814
    functionName: '[org.roaringbitmap.RunContainerCharIterator].wrap(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getLength(int)'
    - '[org.roaringbitmap.RunContainer].getValue(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainerCharIterator].wrap(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getLength(int)'
      Src: org.roaringbitmap.RunContainerCharIterator:2822,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.RunContainerCharIterator:2823,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.RunContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - minval
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2832
      start: 2816
    functionDepth: 1
    functionLinenumber: 2816
    functionLinenumberEnd: 2832
    functionName: '[org.roaringbitmap.RunContainerCharIterator].advanceIfNeeded(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getLength(int)'
    - '[org.roaringbitmap.RunContainer].getValue(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainerCharIterator].advanceIfNeeded(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.RunContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2837
      start: 2834
    functionDepth: 0
    functionLinenumber: 2834
    functionLinenumberEnd: 2837
    functionName: '[org.roaringbitmap.RunContainerCharIterator].peekNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.RunContainerCharIterator].peekNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainerCharIterator].<init>(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RunContainerCharRankIterator:2846,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharRankIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RunContainerCharRankIterator
      static: false
      superClass: org.roaringbitmap.RunContainerCharIterator
    argCount: 1
    argNames:
    - p
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 2847
      start: 2845
    functionDepth: 3
    functionLinenumber: 2845
    functionLinenumberEnd: 2847
    functionName: '[org.roaringbitmap.RunContainerCharRankIterator].<init>(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainerCharIterator].<init>(org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.RunContainerCharRankIterator
    signature: '[org.roaringbitmap.RunContainerCharRankIterator].<init>(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainerCharIterator].next()'
      Src: org.roaringbitmap.RunContainerCharRankIterator:2852,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharRankIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: org.roaringbitmap.RunContainerCharIterator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2853
      start: 2849
    functionDepth: 2
    functionLinenumber: 2849
    functionLinenumberEnd: 2853
    functionName: '[org.roaringbitmap.RunContainerCharRankIterator].next()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainerCharIterator].next()'
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.RunContainerCharRankIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainerCharIterator].nextAsInt()'
      Src: org.roaringbitmap.RunContainerCharRankIterator:2858,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharRankIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.RunContainerCharIterator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2859
      start: 2855
    functionDepth: 2
    functionLinenumber: 2855
    functionLinenumberEnd: 2859
    functionName: '[org.roaringbitmap.RunContainerCharRankIterator].nextAsInt()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainerCharIterator].nextAsInt()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RunContainerCharRankIterator].nextAsInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parent.getLength(org.roaringbitmap.RunContainerCharRankIterator)
      Src: org.roaringbitmap.RunContainerCharRankIterator:2869,1
    - Dst: parent.getValue(org.roaringbitmap.RunContainerCharRankIterator)
      Src: org.roaringbitmap.RunContainerCharRankIterator:2870,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharRankIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.RunContainerCharIterator
    argCount: 1
    argNames:
    - minval
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2883
      start: 2861
    functionDepth: 0
    functionLinenumber: 2861
    functionLinenumberEnd: 2883
    functionName: '[org.roaringbitmap.RunContainerCharRankIterator].advanceIfNeeded(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - parent.getValue(org.roaringbitmap.RunContainerCharRankIterator)
    - parent.getLength(org.roaringbitmap.RunContainerCharRankIterator)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RunContainerCharRankIterator].advanceIfNeeded(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharRankIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.RunContainerCharIterator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2888
      start: 2885
    functionDepth: 0
    functionLinenumber: 2885
    functionLinenumberEnd: 2888
    functionName: '[org.roaringbitmap.RunContainerCharRankIterator].peekNextRank()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RunContainerCharRankIterator].peekNextRank()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainerCharIterator].clone()'
      Src: org.roaringbitmap.RunContainerCharRankIterator:2892,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharRankIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RunContainerCharRankIterator
      static: false
      superClass: org.roaringbitmap.RunContainerCharIterator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2893
      start: 2890
    functionDepth: 1
    functionLinenumber: 2890
    functionLinenumberEnd: 2893
    functionName: '[org.roaringbitmap.RunContainerCharRankIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainerCharIterator].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.RunContainerCharRankIterator
    signature: '[org.roaringbitmap.RunContainerCharRankIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.roaringbitmap.RunContainer
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.ReverseRunContainerCharIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2903
      start: 2903
    functionDepth: 0
    functionLinenumber: 2903
    functionLinenumberEnd: 2903
    functionName: '[org.roaringbitmap.ReverseRunContainerCharIterator].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.ReverseRunContainerCharIterator
    signature: '[org.roaringbitmap.ReverseRunContainerCharIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ReverseRunContainerCharIterator].wrap(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.ReverseRunContainerCharIterator:2906,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.roaringbitmap.RunContainer
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.ReverseRunContainerCharIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 2907
      start: 2905
    functionDepth: 2
    functionLinenumber: 2905
    functionLinenumberEnd: 2907
    functionName: '[org.roaringbitmap.ReverseRunContainerCharIterator].<init>(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ReverseRunContainerCharIterator].wrap(org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.ReverseRunContainerCharIterator
    signature: '[org.roaringbitmap.ReverseRunContainerCharIterator].<init>(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.ReverseRunContainerCharIterator:2912,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.roaringbitmap.RunContainer
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2916
      start: 2909
    functionDepth: 0
    functionLinenumber: 2909
    functionLinenumberEnd: 2916
    functionName: '[org.roaringbitmap.ReverseRunContainerCharIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[Object].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.ReverseRunContainerCharIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.roaringbitmap.RunContainer
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2921
      start: 2918
    functionDepth: 0
    functionLinenumber: 2918
    functionLinenumberEnd: 2921
    functionName: '[org.roaringbitmap.ReverseRunContainerCharIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.ReverseRunContainerCharIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getLength(int)'
      Src: org.roaringbitmap.ReverseRunContainerCharIterator:2931,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.ReverseRunContainerCharIterator:2932,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.roaringbitmap.RunContainer
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2936
      start: 2923
    functionDepth: 1
    functionLinenumber: 2923
    functionLinenumberEnd: 2936
    functionName: '[org.roaringbitmap.ReverseRunContainerCharIterator].next()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getLength(int)'
    - '[org.roaringbitmap.RunContainer].getValue(int)'
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.ReverseRunContainerCharIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getLength(int)'
      Src: org.roaringbitmap.ReverseRunContainerCharIterator:2946,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.ReverseRunContainerCharIterator:2947,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.roaringbitmap.RunContainer
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2951
      start: 2938
    functionDepth: 1
    functionLinenumber: 2938
    functionLinenumberEnd: 2951
    functionName: '[org.roaringbitmap.ReverseRunContainerCharIterator].nextAsInt()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getLength(int)'
    - '[org.roaringbitmap.RunContainer].getValue(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ReverseRunContainerCharIterator].nextAsInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getLength(int)'
      Src: org.roaringbitmap.ReverseRunContainerCharIterator:2959,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.ReverseRunContainerCharIterator:2960,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.roaringbitmap.RunContainer
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxval
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2969
      start: 2953
    functionDepth: 1
    functionLinenumber: 2953
    functionLinenumberEnd: 2969
    functionName: '[org.roaringbitmap.ReverseRunContainerCharIterator].advanceIfNeeded(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getLength(int)'
    - '[org.roaringbitmap.RunContainer].getValue(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ReverseRunContainerCharIterator].advanceIfNeeded(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.roaringbitmap.RunContainer
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2974
      start: 2971
    functionDepth: 0
    functionLinenumber: 2971
    functionLinenumberEnd: 2974
    functionName: '[org.roaringbitmap.ReverseRunContainerCharIterator].peekNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.ReverseRunContainerCharIterator].peekNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.ReverseRunContainerCharIterator:2978,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.roaringbitmap.RunContainer
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2979
      start: 2976
    functionDepth: 0
    functionLinenumber: 2976
    functionLinenumberEnd: 2979
    functionName: '[org.roaringbitmap.ReverseRunContainerCharIterator].remove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ReverseRunContainerCharIterator].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getLength(int)'
      Src: org.roaringbitmap.ReverseRunContainerCharIterator:2986,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(int)'
      Src: org.roaringbitmap.ReverseRunContainerCharIterator:2987,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.roaringbitmap.RunContainer
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 2989
      start: 2981
    functionDepth: 1
    functionLinenumber: 2981
    functionLinenumberEnd: 2989
    functionName: '[org.roaringbitmap.ReverseRunContainerCharIterator].wrap(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getLength(int)'
    - '[org.roaringbitmap.RunContainer].getValue(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ReverseRunContainerCharIterator].wrap(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 27
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 27
    functionName: '[org.roaringbitmap.IntConsumer].accept(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/IntConsumer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.IntConsumer].accept(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.IntConsumer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.IntConsumer].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/IntConsumer.java
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.IntConsumer
    signature: '[org.roaringbitmap.IntConsumer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - cardinality
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.roaringbitmap.ArrayContainer].serializedSizeInBytes(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ArrayContainer].serializedSizeInBytes(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int)'
      Src: org.roaringbitmap.ArrayContainer:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ArrayContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.roaringbitmap.ArrayContainer].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 199
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].<init>(int)'
    linkageType: ''
    returnType: org.roaringbitmap.ArrayContainer
    signature: '[org.roaringbitmap.ArrayContainer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.ArrayContainer:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ArrayContainer
      static: true
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.roaringbitmap.ArrayContainer].empty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.ArrayContainer
    signature: '[org.roaringbitmap.ArrayContainer].empty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ArrayContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - capacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.roaringbitmap.ArrayContainer].<init>(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 16
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.ArrayContainer
    signature: '[org.roaringbitmap.ArrayContainer].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ArrayContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - firstOfRun
    - lastOfRun
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 75
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 75
    functionName: '[org.roaringbitmap.ArrayContainer].<init>(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.ArrayContainer
    signature: '[org.roaringbitmap.ArrayContainer].<init>(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].copyOf(char[],int)'
      Src: org.roaringbitmap.ArrayContainer:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ArrayContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - newCard
    - newContent
    argTypes:
    - int
    - char[]
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[org.roaringbitmap.ArrayContainer].<init>(int,char[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 2
    functionsReached:
    - '[java.util.Arrays].copyOf(char[],int)'
    linkageType: ''
    returnType: org.roaringbitmap.ArrayContainer
    signature: '[org.roaringbitmap.ArrayContainer].<init>(int,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.ArrayContainer:94,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].toShortArray()'
      Src: org.roaringbitmap.ArrayContainer:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ArrayContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - bc
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 96
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].toShortArray()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
    linkageType: ''
    returnType: org.roaringbitmap.ArrayContainer
    signature: '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ArrayContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - newContent
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 101
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 101
    functionName: '[org.roaringbitmap.ArrayContainer].<init>(char[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.ArrayContainer
    signature: '[org.roaringbitmap.ArrayContainer].<init>(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].clone()'
      Src: org.roaringbitmap.ArrayContainer:106,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.ArrayContainer:109,1
    - Dst: '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
      Src: org.roaringbitmap.ArrayContainer:112,1
    - Dst: '[org.roaringbitmap.Util].unsignedBinarySearch(char[],org.roaringbitmap.ArrayContainer,int,char)'
      Src: org.roaringbitmap.ArrayContainer:116,1
    - Dst: '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.ArrayContainer:125,1
    - Dst: '[org.roaringbitmap.BitmapContainer].iadd(int,int)'
      Src: org.roaringbitmap.ArrayContainer:126,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.ArrayContainer,char[])'
      Src: org.roaringbitmap.ArrayContainer:128,1
    - Dst: System.arraycopy(char[],org.roaringbitmap.ArrayContainer,char[],org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)
      Src: org.roaringbitmap.ArrayContainer:129,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 136
      start: 103
    functionDepth: 4
    functionLinenumber: 103
    functionLinenumberEnd: 136
    functionName: '[org.roaringbitmap.ArrayContainer].add(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 51
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
    - '[org.roaringbitmap.ArrayContainer].clone()'
    - '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.ArrayContainer,char[])'
    - '[org.roaringbitmap.BitmapContainer].iadd(int,int)'
    - System.arraycopy(char[],org.roaringbitmap.ArrayContainer,char[],org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)
    - '[org.roaringbitmap.Util].unsignedBinarySearch(char[],org.roaringbitmap.ArrayContainer,int,char)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ArrayContainer].add(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.ArrayContainer:145,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.ArrayContainer:145,1
    - Dst: '[org.roaringbitmap.ArrayContainer].increaseCapacity()'
      Src: org.roaringbitmap.ArrayContainer:148,1
    - Dst: '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
      Src: org.roaringbitmap.ArrayContainer:152,1
    - Dst: '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.ArrayContainer:157,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.ArrayContainer:157,1
    - Dst: '[org.roaringbitmap.ArrayContainer].increaseCapacity()'
      Src: org.roaringbitmap.ArrayContainer:160,1
    - Dst: System.arraycopy(char[],int,char[],int)
      Src: org.roaringbitmap.ArrayContainer:165,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 171
      start: 141
    functionDepth: 2
    functionLinenumber: 141
    functionLinenumberEnd: 171
    functionName: '[org.roaringbitmap.ArrayContainer].add(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 48
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
    - '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
    - System.arraycopy(char[],int,char[],int)
    - '[org.roaringbitmap.BitmapContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].increaseCapacity()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ArrayContainer].add(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.CharIterator].hasNext()'
      Src: org.roaringbitmap.ArrayContainer:174,1
    - Dst: '[org.roaringbitmap.CharIterator].next()'
      Src: org.roaringbitmap.ArrayContainer:175,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.CharIterator
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - it
    argTypes:
    - org.roaringbitmap.CharIterator
    constantsTouched: []
    func_position:
      end: 179
      start: 173
    functionDepth: 1
    functionLinenumber: 173
    functionLinenumberEnd: 179
    functionName: '[org.roaringbitmap.ArrayContainer].advance(org.roaringbitmap.CharIterator)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.CharIterator].hasNext()'
    - '[org.roaringbitmap.CharIterator].next()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ArrayContainer].advance(org.roaringbitmap.CharIterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: value1.getCardinality()
      Src: org.roaringbitmap.ArrayContainer:184,1
    - Dst: '[org.roaringbitmap.ArrayContainer].getCardinality()'
      Src: org.roaringbitmap.ArrayContainer:184,1
    - Dst: Math.min(org.roaringbitmap.ArrayContainer,int)
      Src: org.roaringbitmap.ArrayContainer:184,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:185,1
    - Dst: '[org.roaringbitmap.Util].unsignedIntersect2by2(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer,char[],int,char[])'
      Src: org.roaringbitmap.ArrayContainer:187,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ArrayContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 194
      start: 181
    functionDepth: 1
    functionLinenumber: 181
    functionLinenumberEnd: 194
    functionName: '[org.roaringbitmap.ArrayContainer].and(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].unsignedIntersect2by2(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer,char[],int,char[])'
    - '[org.roaringbitmap.ArrayContainer].getCardinality()'
    - value1.getCardinality()
    - Math.min(org.roaringbitmap.ArrayContainer,int)
    - '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.ArrayContainer
    signature: '[org.roaringbitmap.ArrayContainer].and(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].and()'
      Src: org.roaringbitmap.ArrayContainer:198,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 199
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 199
    functionName: '[org.roaringbitmap.ArrayContainer].and(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].and()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ArrayContainer].and(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].and()'
      Src: org.roaringbitmap.ArrayContainer:204,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 205
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 205
    functionName: '[org.roaringbitmap.ArrayContainer].and(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].and()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ArrayContainer].and(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].getCardinality()'
      Src: org.roaringbitmap.ArrayContainer:210,1
    - Dst: '[org.roaringbitmap.Util].unsignedLocalIntersect2by2Cardinality(char[],int,char[],int)'
      Src: org.roaringbitmap.ArrayContainer:209,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 211
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 211
    functionName: '[org.roaringbitmap.ArrayContainer].andCardinality(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].unsignedLocalIntersect2by2Cardinality(char[],int,char[],int)'
    - '[org.roaringbitmap.ArrayContainer].getCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ArrayContainer].andCardinality(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].andCardinality()'
      Src: org.roaringbitmap.ArrayContainer:215,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 216
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 216
    functionName: '[org.roaringbitmap.ArrayContainer].andCardinality(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].andCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ArrayContainer].andCardinality(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].andCardinality()'
      Src: org.roaringbitmap.ArrayContainer:221,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 222
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 222
    functionName: '[org.roaringbitmap.ArrayContainer].andCardinality(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].andCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ArrayContainer].andCardinality(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: value1.getCardinality()
      Src: org.roaringbitmap.ArrayContainer:227,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:228,1
    - Dst: '[org.roaringbitmap.Util].unsignedDifference(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer,char[],int,char[])'
      Src: org.roaringbitmap.ArrayContainer:230,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ArrayContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 237
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 237
    functionName: '[org.roaringbitmap.ArrayContainer].andNot(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].unsignedDifference(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer,char[],int,char[])'
    - value1.getCardinality()
    - '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.ArrayContainer
    signature: '[org.roaringbitmap.ArrayContainer].andNot(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:241,1
    - Dst: '[org.roaringbitmap.BitmapContainer].bitValue(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:246,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ArrayContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 250
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 250
    functionName: '[org.roaringbitmap.ArrayContainer].andNot(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].bitValue(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.ArrayContainer
    signature: '[org.roaringbitmap.ArrayContainer].andNot(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].numberOfRuns()'
      Src: org.roaringbitmap.ArrayContainer:254,1
    - Dst: '[org.roaringbitmap.ArrayContainer].clone()'
      Src: org.roaringbitmap.ArrayContainer:255,1
    - Dst: '[org.roaringbitmap.RunContainer].isFull()'
      Src: org.roaringbitmap.ArrayContainer:256,1
    - Dst: '[org.roaringbitmap.ArrayContainer].empty()'
      Src: org.roaringbitmap.ArrayContainer:257,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int)'
      Src: org.roaringbitmap.ArrayContainer:261,1
    - Dst: '[org.roaringbitmap.RunContainer].numberOfRuns()'
      Src: org.roaringbitmap.ArrayContainer:262,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:263,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:264,1
    - Dst: '[org.roaringbitmap.Util].iterateUntil(char[],org.roaringbitmap.ArrayContainer,int,org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:268,1
    - Dst: System.arraycopy(char[],org.roaringbitmap.ArrayContainer,char[],org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)
      Src: org.roaringbitmap.ArrayContainer:270,1
    - Dst: '[org.roaringbitmap.Util].iterateUntil(char[],int,int,int)'
      Src: org.roaringbitmap.ArrayContainer:273,1
    - Dst: System.arraycopy(char[],int,char[],org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)
      Src: org.roaringbitmap.ArrayContainer:275,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ArrayContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 279
      start: 252
    functionDepth: 3
    functionLinenumber: 252
    functionLinenumberEnd: 279
    functionName: '[org.roaringbitmap.ArrayContainer].andNot(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 3
    functionsReached:
    - System.arraycopy(char[],int,char[],org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.ArrayContainer].clone()'
    - '[org.roaringbitmap.RunContainer].numberOfRuns()'
    - '[org.roaringbitmap.ArrayContainer].empty()'
    - System.arraycopy(char[],org.roaringbitmap.ArrayContainer,char[],org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)
    - '[org.roaringbitmap.RunContainer].isFull()'
    - '[org.roaringbitmap.Util].iterateUntil(char[],org.roaringbitmap.ArrayContainer,int,org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.ArrayContainer].<init>(int)'
    - '[org.roaringbitmap.Util].iterateUntil(char[],int,int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.ArrayContainer
    signature: '[org.roaringbitmap.ArrayContainer].andNot(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 284
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 284
    functionName: '[org.roaringbitmap.ArrayContainer].clear()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ArrayContainer].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int,char[])'
      Src: org.roaringbitmap.ArrayContainer:288,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ArrayContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 289
      start: 286
    functionDepth: 1
    functionLinenumber: 286
    functionLinenumberEnd: 289
    functionName: '[org.roaringbitmap.ArrayContainer].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 6
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].<init>(int,char[])'
    linkageType: ''
    returnType: org.roaringbitmap.ArrayContainer
    signature: '[org.roaringbitmap.ArrayContainer].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 294
      start: 291
    functionDepth: 0
    functionLinenumber: 291
    functionLinenumberEnd: 294
    functionName: '[org.roaringbitmap.ArrayContainer].isEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.ArrayContainer].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 299
      start: 296
    functionDepth: 0
    functionLinenumber: 296
    functionLinenumberEnd: 299
    functionName: '[org.roaringbitmap.ArrayContainer].isFull()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.ArrayContainer].isFull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
      Src: org.roaringbitmap.ArrayContainer:303,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 304
      start: 301
    functionDepth: 2
    functionLinenumber: 301
    functionLinenumberEnd: 304
    functionName: '[org.roaringbitmap.ArrayContainer].contains(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.ArrayContainer].contains(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].advanceUntil(char[],int,char)'
      Src: org.roaringbitmap.ArrayContainer:309,1
    - Dst: '[org.roaringbitmap.Util].advanceUntil(char[],int,int,char)'
      Src: org.roaringbitmap.ArrayContainer:310,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - minimum
    - supremum
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 316
      start: 306
    functionDepth: 1
    functionLinenumber: 306
    functionLinenumberEnd: 316
    functionName: '[org.roaringbitmap.ArrayContainer].contains(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].advanceUntil(char[],int,char)'
    - '[org.roaringbitmap.Util].advanceUntil(char[],int,int,char)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.ArrayContainer].contains(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.ArrayContainer:320,1
    - Dst: '[org.roaringbitmap.RunContainer].numberOfRuns()'
      Src: org.roaringbitmap.ArrayContainer:324,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:325,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:326,1
    - Dst: '[org.roaringbitmap.ArrayContainer].contains(org.roaringbitmap.ArrayContainer,int)'
      Src: org.roaringbitmap.ArrayContainer:327,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - runContainer
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 332
      start: 318
    functionDepth: 1
    functionLinenumber: 318
    functionLinenumberEnd: 332
    functionName: '[org.roaringbitmap.ArrayContainer].contains(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.RunContainer].numberOfRuns()'
    - '[org.roaringbitmap.ArrayContainer].contains(org.roaringbitmap.ArrayContainer,int)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.ArrayContainer].contains(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - arrayContainer
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 351
      start: 334
    functionDepth: 0
    functionLinenumber: 334
    functionLinenumberEnd: 351
    functionName: '[org.roaringbitmap.ArrayContainer].contains(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.ArrayContainer].contains(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - bitmapContainer
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 356
      start: 353
    functionDepth: 0
    functionLinenumber: 353
    functionLinenumberEnd: 356
    functionName: '[org.roaringbitmap.ArrayContainer].contains(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.ArrayContainer].contains(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataInput].readChar()'
      Src: org.roaringbitmap.ArrayContainer:360,1
    - Dst: Character.reverseBytes(org.roaringbitmap.ArrayContainer)
      Src: org.roaringbitmap.ArrayContainer:360,1
    - Dst: '[java.io.DataInput].readChar()'
      Src: org.roaringbitmap.ArrayContainer:365,1
    - Dst: Character.reverseBytes(org.roaringbitmap.ArrayContainer)
      Src: org.roaringbitmap.ArrayContainer:365,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 367
      start: 358
    functionDepth: 1
    functionLinenumber: 358
    functionLinenumberEnd: 367
    functionName: '[org.roaringbitmap.ArrayContainer].deserialize(java.io.DataInput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataInput].readChar()'
    - Character.reverseBytes(org.roaringbitmap.ArrayContainer)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ArrayContainer].deserialize(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].increaseCapacity(boolean)'
      Src: org.roaringbitmap.ArrayContainer:372,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - val
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 375
      start: 370
    functionDepth: 1
    functionLinenumber: 370
    functionLinenumberEnd: 375
    functionName: '[org.roaringbitmap.ArrayContainer].emit(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].increaseCapacity(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ArrayContainer].emit(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArraysShim].equals(char[],int,int,org.roaringbitmap.ArrayContainer,int,org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:381,1
    - Dst: '[Object].equals()'
      Src: org.roaringbitmap.ArrayContainer:383,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 386
      start: 377
    functionDepth: 0
    functionLinenumber: 377
    functionLinenumberEnd: 386
    functionName: '[org.roaringbitmap.ArrayContainer].equals(Object)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArraysShim].equals(char[],int,int,org.roaringbitmap.ArrayContainer,int,org.roaringbitmap.ArrayContainer)'
    - '[Object].equals()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.ArrayContainer].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 3
    argNames:
    - x
    - i
    - mask
    argTypes:
    - int[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 393
      start: 388
    functionDepth: 0
    functionLinenumber: 388
    functionLinenumberEnd: 393
    functionName: '[org.roaringbitmap.ArrayContainer].fillLeastSignificant16bits(int[],int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ArrayContainer].fillLeastSignificant16bits(int[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
      Src: org.roaringbitmap.ArrayContainer:397,1
    - Dst: '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.ArrayContainer:402,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.ArrayContainer:403,1
    - Dst: '[org.roaringbitmap.ArrayContainer].increaseCapacity()'
      Src: org.roaringbitmap.ArrayContainer:407,1
    - Dst: System.arraycopy(char[],int,char[],int)
      Src: org.roaringbitmap.ArrayContainer:412,1
    - Dst: System.arraycopy(char[],int,char[],int,int)
      Src: org.roaringbitmap.ArrayContainer:416,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 420
      start: 395
    functionDepth: 2
    functionLinenumber: 395
    functionLinenumberEnd: 420
    functionName: '[org.roaringbitmap.ArrayContainer].flip(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
    - '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
    - System.arraycopy(char[],int,char[],int)
    - System.arraycopy(char[],int,char[],int,int)
    - '[org.roaringbitmap.BitmapContainer].add(char)'
    - '[org.roaringbitmap.ArrayContainer].increaseCapacity()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ArrayContainer].flip(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 425
      start: 422
    functionDepth: 0
    functionLinenumber: 422
    functionLinenumberEnd: 425
    functionName: '[org.roaringbitmap.ArrayContainer].getArraySizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ArrayContainer].getArraySizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 430
      start: 427
    functionDepth: 0
    functionLinenumber: 427
    functionLinenumberEnd: 430
    functionName: '[org.roaringbitmap.ArrayContainer].getCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 24
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ArrayContainer].getCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ReverseArrayContainerCharIterator].<init>()'
      Src: org.roaringbitmap.ArrayContainer:434,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 435
      start: 432
    functionDepth: 1
    functionLinenumber: 432
    functionLinenumberEnd: 435
    functionName: '[org.roaringbitmap.ArrayContainer].getReverseCharIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ReverseArrayContainerCharIterator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.ArrayContainer].getReverseCharIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainerCharIterator].<init>()'
      Src: org.roaringbitmap.ArrayContainer:439,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 440
      start: 437
    functionDepth: 1
    functionLinenumber: 437
    functionLinenumberEnd: 440
    functionName: '[org.roaringbitmap.ArrayContainer].getCharIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 14
    functionsReached:
    - '[org.roaringbitmap.ArrayContainerCharIterator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.ArrayContainer].getCharIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainerCharIterator].<init>()'
      Src: org.roaringbitmap.ArrayContainer:445,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharRankIterator
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 446
      start: 442
    functionDepth: 1
    functionLinenumber: 442
    functionLinenumberEnd: 446
    functionName: '[org.roaringbitmap.ArrayContainer].getCharRankIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainerCharIterator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharRankIterator
    signature: '[org.roaringbitmap.ArrayContainer].getCharRankIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayBatchIterator].<init>()'
      Src: org.roaringbitmap.ArrayContainer:450,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ContainerBatchIterator
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 451
      start: 448
    functionDepth: 0
    functionLinenumber: 448
    functionLinenumberEnd: 451
    functionName: '[org.roaringbitmap.ArrayContainer].getBatchIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayBatchIterator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.ContainerBatchIterator
    signature: '[org.roaringbitmap.ArrayContainer].getBatchIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 456
      start: 453
    functionDepth: 0
    functionLinenumber: 453
    functionLinenumberEnd: 456
    functionName: '[org.roaringbitmap.ArrayContainer].getSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ArrayContainer].getSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 465
      start: 458
    functionDepth: 0
    functionLinenumber: 458
    functionLinenumberEnd: 465
    functionName: '[org.roaringbitmap.ArrayContainer].hashCode()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ArrayContainer].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.ArrayContainer:474,1
    - Dst: '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
      Src: org.roaringbitmap.ArrayContainer:476,1
    - Dst: '[org.roaringbitmap.Util].unsignedBinarySearch(char[],org.roaringbitmap.ArrayContainer,int,char)'
      Src: org.roaringbitmap.ArrayContainer:480,1
    - Dst: '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.ArrayContainer:489,1
    - Dst: '[org.roaringbitmap.BitmapContainer].iadd(int,int)'
      Src: org.roaringbitmap.ArrayContainer:490,1
    - Dst: '[org.roaringbitmap.ArrayContainer].calculateCapacity(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:515,1
    - Dst: System.arraycopy(char[],int,org.roaringbitmap.ArrayContainer,int,org.roaringbitmap.ArrayContainer)
      Src: org.roaringbitmap.ArrayContainer:517,1
    - Dst: System.arraycopy(char[],org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)
      Src: org.roaringbitmap.ArrayContainer:526,1
    - Dst: System.arraycopy(char[],org.roaringbitmap.ArrayContainer,char[],org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)
      Src: org.roaringbitmap.ArrayContainer:530,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 538
      start: 467
    functionDepth: 4
    functionLinenumber: 467
    functionLinenumberEnd: 538
    functionName: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 35
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
    - System.arraycopy(char[],int,org.roaringbitmap.ArrayContainer,int,org.roaringbitmap.ArrayContainer)
    - '[org.roaringbitmap.BitmapContainer].iadd(int,int)'
    - '[org.roaringbitmap.ArrayContainer].calculateCapacity(org.roaringbitmap.ArrayContainer)'
    - System.arraycopy(char[],org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)
    - System.arraycopy(char[],org.roaringbitmap.ArrayContainer,char[],org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)
    - '[org.roaringbitmap.Util].unsignedBinarySearch(char[],org.roaringbitmap.ArrayContainer,int,char)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].unsignedIntersect2by2(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer,char[],int,org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:544,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ArrayContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 551
      start: 540
    functionDepth: 0
    functionLinenumber: 540
    functionLinenumberEnd: 551
    functionName: '[org.roaringbitmap.ArrayContainer].iand(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].unsignedIntersect2by2(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer,char[],int,org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.ArrayContainer
    signature: '[org.roaringbitmap.ArrayContainer].iand(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].bitValue(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:559,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 563
      start: 553
    functionDepth: 0
    functionLinenumber: 553
    functionLinenumberEnd: 563
    functionName: '[org.roaringbitmap.ArrayContainer].iand(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].bitValue(org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ArrayContainer].iand(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getCharIterator()'
      Src: org.roaringbitmap.ArrayContainer:567,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].advanceIfNeeded()'
      Src: org.roaringbitmap.ArrayContainer:570,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].peekNext()'
      Src: org.roaringbitmap.ArrayContainer:571,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 579
      start: 565
    functionDepth: 2
    functionLinenumber: 565
    functionLinenumberEnd: 579
    functionName: '[org.roaringbitmap.ArrayContainer].iand(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getCharIterator()'
    - '[org.roaringbitmap.PeekableCharIterator].peekNext()'
    - '[org.roaringbitmap.PeekableCharIterator].advanceIfNeeded()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ArrayContainer].iand(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].unsignedDifference(char[],int,char[],int,char[])'
      Src: org.roaringbitmap.ArrayContainer:584,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ArrayContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 591
      start: 581
    functionDepth: 2
    functionLinenumber: 581
    functionLinenumberEnd: 591
    functionName: '[org.roaringbitmap.ArrayContainer].iandNot(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].unsignedDifference(char[],int,char[],int,char[])'
    linkageType: ''
    returnType: org.roaringbitmap.ArrayContainer
    signature: '[org.roaringbitmap.ArrayContainer].iandNot(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].bitValue(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:599,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ArrayContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 603
      start: 593
    functionDepth: 0
    functionLinenumber: 593
    functionLinenumberEnd: 603
    functionName: '[org.roaringbitmap.ArrayContainer].iandNot(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].bitValue(org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.ArrayContainer
    signature: '[org.roaringbitmap.ArrayContainer].iandNot(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getCharIterator()'
      Src: org.roaringbitmap.ArrayContainer:607,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].advanceIfNeeded()'
      Src: org.roaringbitmap.ArrayContainer:610,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].peekNext()'
      Src: org.roaringbitmap.ArrayContainer:611,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 619
      start: 605
    functionDepth: 2
    functionLinenumber: 605
    functionLinenumberEnd: 619
    functionName: '[org.roaringbitmap.ArrayContainer].iandNot(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getCharIterator()'
    - '[org.roaringbitmap.PeekableCharIterator].peekNext()'
    - '[org.roaringbitmap.PeekableCharIterator].advanceIfNeeded()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ArrayContainer].iandNot(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].increaseCapacity(boolean)'
      Src: org.roaringbitmap.ArrayContainer:622,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 623
      start: 621
    functionDepth: 1
    functionLinenumber: 621
    functionLinenumberEnd: 623
    functionName: '[org.roaringbitmap.ArrayContainer].increaseCapacity()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].increaseCapacity(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ArrayContainer].increaseCapacity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].computeCapacity(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:628,1
    - Dst: '[java.util.Arrays].copyOf(char[],org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:638,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - allowIllegalSize
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 639
      start: 627
    functionDepth: 0
    functionLinenumber: 627
    functionLinenumberEnd: 639
    functionName: '[org.roaringbitmap.ArrayContainer].increaseCapacity(boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].computeCapacity(org.roaringbitmap.ArrayContainer)'
    - '[java.util.Arrays].copyOf(char[],org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ArrayContainer].increaseCapacity(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - oldCapacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 647
      start: 641
    functionDepth: 0
    functionLinenumber: 641
    functionLinenumberEnd: 647
    functionName: '[org.roaringbitmap.ArrayContainer].computeCapacity(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ArrayContainer].computeCapacity(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].computeCapacity(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:650,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - min
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 663
      start: 649
    functionDepth: 0
    functionLinenumber: 649
    functionLinenumberEnd: 663
    functionName: '[org.roaringbitmap.ArrayContainer].calculateCapacity(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].computeCapacity(org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ArrayContainer].calculateCapacity(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
      Src: org.roaringbitmap.ArrayContainer:669,1
    - Dst: '[org.roaringbitmap.Util].unsignedBinarySearch(char[],org.roaringbitmap.ArrayContainer,int,char)'
      Src: org.roaringbitmap.ArrayContainer:674,1
    - Dst: '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.ArrayContainer:689,1
    - Dst: '[org.roaringbitmap.BitmapContainer].inot(int,int)'
      Src: org.roaringbitmap.ArrayContainer:689,1
    - Dst: '[java.util.Arrays].copyOf(char[],org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:691,1
    - Dst: System.arraycopy(org.roaringbitmap.ArrayContainer,int,org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)
      Src: org.roaringbitmap.ArrayContainer:694,1
    - Dst: '[org.roaringbitmap.ArrayContainer].negateRange(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer,int,int)'
      Src: org.roaringbitmap.ArrayContainer:700,1
    - Dst: '[org.roaringbitmap.ArrayContainer].negateRange(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer,int,int)'
      Src: org.roaringbitmap.ArrayContainer:702,1
    - Dst: System.arraycopy(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)
      Src: org.roaringbitmap.ArrayContainer:706,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - firstOfRange
    - lastOfRange
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 716
      start: 665
    functionDepth: 4
    functionLinenumber: 665
    functionLinenumberEnd: 716
    functionName: '[org.roaringbitmap.ArrayContainer].inot(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
    - '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
    - System.arraycopy(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)
    - System.arraycopy(org.roaringbitmap.ArrayContainer,int,org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)
    - '[org.roaringbitmap.Util].unsignedBinarySearch(char[],org.roaringbitmap.ArrayContainer,int,char)'
    - '[org.roaringbitmap.ArrayContainer].negateRange(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer,int,int)'
    - '[org.roaringbitmap.BitmapContainer].inot(int,int)'
    - '[java.util.Arrays].copyOf(char[],org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ArrayContainer].inot(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].getCardinality()'
      Src: org.roaringbitmap.ArrayContainer:722,1
    - Dst: '[org.roaringbitmap.Util].unsignedIntersects(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer,char[],int)'
      Src: org.roaringbitmap.ArrayContainer:721,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 723
      start: 718
    functionDepth: 1
    functionLinenumber: 718
    functionLinenumberEnd: 723
    functionName: '[org.roaringbitmap.ArrayContainer].intersects(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].unsignedIntersects(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer,char[],int)'
    - '[org.roaringbitmap.ArrayContainer].getCardinality()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.ArrayContainer].intersects(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].intersects()'
      Src: org.roaringbitmap.ArrayContainer:727,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 728
      start: 725
    functionDepth: 0
    functionLinenumber: 725
    functionLinenumberEnd: 728
    functionName: '[org.roaringbitmap.ArrayContainer].intersects(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].intersects()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.ArrayContainer].intersects(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].intersects()'
      Src: org.roaringbitmap.ArrayContainer:732,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 733
      start: 730
    functionDepth: 0
    functionLinenumber: 730
    functionLinenumberEnd: 733
    functionName: '[org.roaringbitmap.ArrayContainer].intersects(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].intersects()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.ArrayContainer].intersects(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.ArrayContainer:738,1
    - Dst: '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
      Src: org.roaringbitmap.ArrayContainer:740,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - minimum
    - supremum
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 743
      start: 735
    functionDepth: 2
    functionLinenumber: 735
    functionLinenumberEnd: 743
    functionName: '[org.roaringbitmap.ArrayContainer].intersects(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.ArrayContainer].intersects(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].getCardinality()'
      Src: org.roaringbitmap.ArrayContainer:747,1
    - Dst: '[org.roaringbitmap.ArrayContainer].getCardinality()'
      Src: org.roaringbitmap.ArrayContainer:747,1
    - Dst: '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.ArrayContainer:749,1
    - Dst: '[org.roaringbitmap.BitmapContainer].lazyIOR(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:749,1
    - Dst: '[org.roaringbitmap.ArrayContainer].repairAfterLazy()'
      Src: org.roaringbitmap.ArrayContainer:749,1
    - Dst: '[org.roaringbitmap.ArrayContainer].calculateCapacity(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:752,1
    - Dst: '[org.roaringbitmap.Util].unsignedUnion2by2(char[],int,int,char[],int,int,org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:755,1
    - Dst: System.arraycopy(char[],int,char[],int,int)
      Src: org.roaringbitmap.ArrayContainer:759,1
    - Dst: '[org.roaringbitmap.Util].unsignedUnion2by2(char[],int,int,char[],int,int,char[])'
      Src: org.roaringbitmap.ArrayContainer:761,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 771
      start: 745
    functionDepth: 2
    functionLinenumber: 745
    functionLinenumberEnd: 771
    functionName: '[org.roaringbitmap.ArrayContainer].ior(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
    - '[org.roaringbitmap.ArrayContainer].getCardinality()'
    - '[org.roaringbitmap.ArrayContainer].calculateCapacity(org.roaringbitmap.ArrayContainer)'
    - System.arraycopy(char[],int,char[],int,int)
    - '[org.roaringbitmap.Util].unsignedUnion2by2(char[],int,int,char[],int,int,char[])'
    - '[org.roaringbitmap.ArrayContainer].repairAfterLazy()'
    - '[org.roaringbitmap.BitmapContainer].lazyIOR(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.Util].unsignedUnion2by2(char[],int,int,char[],int,int,org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ArrayContainer].ior(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].or()'
      Src: org.roaringbitmap.ArrayContainer:775,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 776
      start: 773
    functionDepth: 0
    functionLinenumber: 773
    functionLinenumberEnd: 776
    functionName: '[org.roaringbitmap.ArrayContainer].ior(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].or()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ArrayContainer].ior(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].or()'
      Src: org.roaringbitmap.ArrayContainer:781,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 782
      start: 778
    functionDepth: 0
    functionLinenumber: 778
    functionLinenumberEnd: 782
    functionName: '[org.roaringbitmap.ArrayContainer].ior(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunContainer].or()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ArrayContainer].ior(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.ArrayContainer:790,1
    - Dst: '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
      Src: org.roaringbitmap.ArrayContainer:792,1
    - Dst: '[org.roaringbitmap.Util].unsignedBinarySearch(char[],org.roaringbitmap.ArrayContainer,int,char)'
      Src: org.roaringbitmap.ArrayContainer:796,1
    - Dst: System.arraycopy(char[],org.roaringbitmap.ArrayContainer,char[],org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)
      Src: org.roaringbitmap.ArrayContainer:803,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 811
      start: 784
    functionDepth: 2
    functionLinenumber: 784
    functionLinenumberEnd: 811
    functionName: '[org.roaringbitmap.ArrayContainer].iremove(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.Util].unsignedBinarySearch(char[],org.roaringbitmap.ArrayContainer,int,char)'
    - '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
    - System.arraycopy(char[],org.roaringbitmap.ArrayContainer,char[],org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ArrayContainer].iremove(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.roaringbitmap.ArrayContainer:815,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<Character>
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 834
      start: 813
    functionDepth: 0
    functionLinenumber: 813
    functionLinenumberEnd: 834
    functionName: '[org.roaringbitmap.ArrayContainer].iterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: java.util.Iterator<Character>
    signature: '[org.roaringbitmap.ArrayContainer].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].xor(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:838,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 839
      start: 836
    functionDepth: 4
    functionLinenumber: 836
    functionLinenumberEnd: 839
    functionName: '[org.roaringbitmap.ArrayContainer].ixor(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].xor(org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ArrayContainer].ixor(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].xor()'
      Src: org.roaringbitmap.ArrayContainer:843,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 844
      start: 841
    functionDepth: 0
    functionLinenumber: 841
    functionLinenumberEnd: 844
    functionName: '[org.roaringbitmap.ArrayContainer].ixor(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].xor()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ArrayContainer].ixor(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].xor()'
      Src: org.roaringbitmap.ArrayContainer:849,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 850
      start: 846
    functionDepth: 0
    functionLinenumber: 846
    functionLinenumberEnd: 850
    functionName: '[org.roaringbitmap.ArrayContainer].ixor(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].xor()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ArrayContainer].ixor(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].getCardinality()'
      Src: org.roaringbitmap.ArrayContainer:854,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int,char[])'
      Src: org.roaringbitmap.ArrayContainer:855,1
    - Dst: '[org.roaringbitmap.ArrayContainer].clone()'
      Src: org.roaringbitmap.ArrayContainer:857,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - maxcardinality
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 859
      start: 852
    functionDepth: 2
    functionLinenumber: 852
    functionLinenumberEnd: 859
    functionName: '[org.roaringbitmap.ArrayContainer].limit(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].<init>(int,char[])'
    - '[org.roaringbitmap.ArrayContainer].clone()'
    - '[org.roaringbitmap.ArrayContainer].getCardinality()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ArrayContainer].limit(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].fillArray(long[],char[])'
      Src: org.roaringbitmap.ArrayContainer:863,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - bitmapContainer
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 864
      start: 861
    functionDepth: 1
    functionLinenumber: 861
    functionLinenumberEnd: 864
    functionName: '[org.roaringbitmap.ArrayContainer].loadData(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].fillArray(long[],char[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ArrayContainer].loadData(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:896,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 5
    argNames:
    - buffer
    - startIndex
    - lastIndex
    - startRange
    - lastRange
    argTypes:
    - char[]
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 904
      start: 867
    functionDepth: 0
    functionLinenumber: 867
    functionLinenumberEnd: 904
    functionName: '[org.roaringbitmap.ArrayContainer].negateRange(char[],int,int,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ArrayContainer].negateRange(char[],int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].clone()'
      Src: org.roaringbitmap.ArrayContainer:911,1
    - Dst: '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
      Src: org.roaringbitmap.ArrayContainer:915,1
    - Dst: '[org.roaringbitmap.Util].unsignedBinarySearch(char[],org.roaringbitmap.ArrayContainer,int,char)'
      Src: org.roaringbitmap.ArrayContainer:920,1
    - Dst: '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.ArrayContainer:931,1
    - Dst: '[org.roaringbitmap.BitmapContainer].not(int,int)'
      Src: org.roaringbitmap.ArrayContainer:931,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:934,1
    - Dst: System.arraycopy(char[],int,char[],int,org.roaringbitmap.ArrayContainer)
      Src: org.roaringbitmap.ArrayContainer:937,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - firstOfRange
    - lastOfRange
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 961
      start: 907
    functionDepth: 5
    functionLinenumber: 907
    functionLinenumberEnd: 961
    functionName: '[org.roaringbitmap.ArrayContainer].not(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
    - '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
    - '[org.roaringbitmap.ArrayContainer].clone()'
    - '[org.roaringbitmap.Util].unsignedBinarySearch(char[],org.roaringbitmap.ArrayContainer,int,char)'
    - '[org.roaringbitmap.BitmapContainer].not(int,int)'
    - System.arraycopy(char[],int,char[],int,org.roaringbitmap.ArrayContainer)
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ArrayContainer].not(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 978
      start: 963
    functionDepth: 0
    functionLinenumber: 963
    functionLinenumberEnd: 978
    functionName: '[org.roaringbitmap.ArrayContainer].numberOfRuns()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ArrayContainer].numberOfRuns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: value1.getCardinality()
      Src: org.roaringbitmap.ArrayContainer:983,1
    - Dst: '[org.roaringbitmap.ArrayContainer].getCardinality()'
      Src: org.roaringbitmap.ArrayContainer:983,1
    - Dst: '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.ArrayContainer:985,1
    - Dst: '[org.roaringbitmap.BitmapContainer].lazyIOR(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:985,1
    - Dst: '[org.roaringbitmap.ArrayContainer].repairAfterLazy()'
      Src: org.roaringbitmap.ArrayContainer:985,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:987,1
    - Dst: '[org.roaringbitmap.Util].unsignedUnion2by2(org.roaringbitmap.ArrayContainer,int,org.roaringbitmap.ArrayContainer,char[],int,int,char[])'
      Src: org.roaringbitmap.ArrayContainer:989,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 998
      start: 980
    functionDepth: 2
    functionLinenumber: 980
    functionLinenumberEnd: 998
    functionName: '[org.roaringbitmap.ArrayContainer].or(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
    - '[org.roaringbitmap.ArrayContainer].getCardinality()'
    - '[org.roaringbitmap.Util].unsignedUnion2by2(org.roaringbitmap.ArrayContainer,int,org.roaringbitmap.ArrayContainer,char[],int,int,char[])'
    - value1.getCardinality()
    - '[org.roaringbitmap.ArrayContainer].repairAfterLazy()'
    - '[org.roaringbitmap.BitmapContainer].lazyIOR(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ArrayContainer].or(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].or()'
      Src: org.roaringbitmap.ArrayContainer:1002,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 1003
      start: 1000
    functionDepth: 0
    functionLinenumber: 1000
    functionLinenumberEnd: 1003
    functionName: '[org.roaringbitmap.ArrayContainer].or(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].or()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ArrayContainer].or(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].or()'
      Src: org.roaringbitmap.ArrayContainer:1007,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 1008
      start: 1005
    functionDepth: 0
    functionLinenumber: 1005
    functionLinenumberEnd: 1008
    functionName: '[org.roaringbitmap.ArrayContainer].or(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].or()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ArrayContainer].or(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].or(org.roaringbitmap.CharIterator,boolean)'
      Src: org.roaringbitmap.ArrayContainer:1011,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.CharIterator
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - it
    argTypes:
    - org.roaringbitmap.CharIterator
    constantsTouched: []
    func_position:
      end: 1012
      start: 1010
    functionDepth: 3
    functionLinenumber: 1010
    functionLinenumberEnd: 1012
    functionName: '[org.roaringbitmap.ArrayContainer].or(org.roaringbitmap.CharIterator)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].or(org.roaringbitmap.CharIterator,boolean)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ArrayContainer].or(org.roaringbitmap.CharIterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.ArrayContainer:1018,1
    - Dst: '[org.roaringbitmap.ArrayContainer].advance(org.roaringbitmap.CharIterator)'
      Src: org.roaringbitmap.ArrayContainer:1023,1
    - Dst: '[org.roaringbitmap.ArrayContainer].emit(char)'
      Src: org.roaringbitmap.ArrayContainer:1027,1
    - Dst: '[org.roaringbitmap.ArrayContainer].emit(char)'
      Src: org.roaringbitmap.ArrayContainer:1030,1
    - Dst: '[org.roaringbitmap.ArrayContainer].advance(org.roaringbitmap.CharIterator)'
      Src: org.roaringbitmap.ArrayContainer:1031,1
    - Dst: '[org.roaringbitmap.ArrayContainer].emit(char)'
      Src: org.roaringbitmap.ArrayContainer:1034,1
    - Dst: '[org.roaringbitmap.ArrayContainer].advance(org.roaringbitmap.CharIterator)'
      Src: org.roaringbitmap.ArrayContainer:1036,1
    - Dst: '[org.roaringbitmap.ArrayContainer].emit(char)'
      Src: org.roaringbitmap.ArrayContainer:1042,1
    - Dst: '[org.roaringbitmap.ArrayContainer].emit(char)'
      Src: org.roaringbitmap.ArrayContainer:1047,1
    - Dst: '[org.roaringbitmap.ArrayContainer].advance(org.roaringbitmap.CharIterator)'
      Src: org.roaringbitmap.ArrayContainer:1048,1
    - Dst: '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.ArrayContainer:1052,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.CharIterator
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - it
    - exclusive
    argTypes:
    - org.roaringbitmap.CharIterator
    - boolean
    constantsTouched: []
    func_position:
      end: 1056
      start: 1017
    functionDepth: 2
    functionLinenumber: 1017
    functionLinenumberEnd: 1056
    functionName: '[org.roaringbitmap.ArrayContainer].or(org.roaringbitmap.CharIterator,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].emit(char)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].advance(org.roaringbitmap.CharIterator)'
    - '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ArrayContainer].or(org.roaringbitmap.CharIterator,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
      Src: org.roaringbitmap.ArrayContainer:1064,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - lowbits
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1070
      start: 1058
    functionDepth: 2
    functionLinenumber: 1058
    functionLinenumberEnd: 1070
    functionName: '[org.roaringbitmap.ArrayContainer].rank(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ArrayContainer].rank(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].deserialize(java.io.ObjectInput)'
      Src: org.roaringbitmap.ArrayContainer:1074,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectInput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.ObjectInput
    constantsTouched: []
    func_position:
      end: 1075
      start: 1072
    functionDepth: 0
    functionLinenumber: 1072
    functionLinenumberEnd: 1075
    functionName: '[org.roaringbitmap.ArrayContainer].readExternal(java.io.ObjectInput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].deserialize(java.io.ObjectInput)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ArrayContainer].readExternal(java.io.ObjectInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].clone()'
      Src: org.roaringbitmap.ArrayContainer:1080,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.ArrayContainer:1083,1
    - Dst: '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
      Src: org.roaringbitmap.ArrayContainer:1085,1
    - Dst: '[org.roaringbitmap.Util].unsignedBinarySearch(char[],org.roaringbitmap.ArrayContainer,int,char)'
      Src: org.roaringbitmap.ArrayContainer:1089,1
    - Dst: '[org.roaringbitmap.ArrayContainer].clone()'
      Src: org.roaringbitmap.ArrayContainer:1096,1
    - Dst: System.arraycopy(char[],org.roaringbitmap.ArrayContainer,char[],org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)
      Src: org.roaringbitmap.ArrayContainer:1097,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1105
      start: 1077
    functionDepth: 2
    functionLinenumber: 1077
    functionLinenumberEnd: 1105
    functionName: '[org.roaringbitmap.ArrayContainer].remove(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
    - '[org.roaringbitmap.ArrayContainer].clone()'
    - System.arraycopy(char[],org.roaringbitmap.ArrayContainer,char[],org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)
    - '[org.roaringbitmap.Util].unsignedBinarySearch(char[],org.roaringbitmap.ArrayContainer,int,char)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ArrayContainer].remove(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(char[],int,char[],int,int)
      Src: org.roaringbitmap.ArrayContainer:1108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - loc
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1110
      start: 1107
    functionDepth: 0
    functionLinenumber: 1107
    functionLinenumberEnd: 1110
    functionName: '[org.roaringbitmap.ArrayContainer].removeAtIndex(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 3
    functionsReached:
    - System.arraycopy(char[],int,char[],int,int)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ArrayContainer].removeAtIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
      Src: org.roaringbitmap.ArrayContainer:1114,1
    - Dst: '[org.roaringbitmap.ArrayContainer].removeAtIndex(int)'
      Src: org.roaringbitmap.ArrayContainer:1116,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1119
      start: 1112
    functionDepth: 2
    functionLinenumber: 1112
    functionLinenumberEnd: 1119
    functionName: '[org.roaringbitmap.ArrayContainer].remove(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
    - '[org.roaringbitmap.ArrayContainer].removeAtIndex(int)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ArrayContainer].remove(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1124
      start: 1121
    functionDepth: 0
    functionLinenumber: 1121
    functionLinenumberEnd: 1124
    functionName: '[org.roaringbitmap.ArrayContainer].repairAfterLazy()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ArrayContainer].repairAfterLazy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].numberOfRuns()'
      Src: org.roaringbitmap.ArrayContainer:1132,1
    - Dst: '[org.roaringbitmap.RunContainer].serializedSizeInBytes(int)'
      Src: org.roaringbitmap.ArrayContainer:1133,1
    - Dst: '[org.roaringbitmap.ArrayContainer].getArraySizeInBytes()'
      Src: org.roaringbitmap.ArrayContainer:1134,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.ArrayContainer:1135,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1141
      start: 1126
    functionDepth: 1
    functionLinenumber: 1126
    functionLinenumberEnd: 1141
    functionName: '[org.roaringbitmap.ArrayContainer].runOptimize()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].getArraySizeInBytes()'
    - '[org.roaringbitmap.RunContainer].serializedSizeInBytes(int)'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    - '[org.roaringbitmap.ArrayContainer].numberOfRuns()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ArrayContainer].runOptimize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - j
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1146
      start: 1143
    functionDepth: 0
    functionLinenumber: 1143
    functionLinenumberEnd: 1146
    functionName: '[org.roaringbitmap.ArrayContainer].select(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.ArrayContainer].select(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Character.reverseBytes(char)
      Src: org.roaringbitmap.ArrayContainer:1150,1
    - Dst: '[java.io.DataOutput].writeShort(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:1150,1
    - Dst: Character.reverseBytes()
      Src: org.roaringbitmap.ArrayContainer:1153,1
    - Dst: '[java.io.DataOutput].writeShort(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:1153,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 1155
      start: 1148
    functionDepth: 1
    functionLinenumber: 1148
    functionLinenumberEnd: 1155
    functionName: '[org.roaringbitmap.ArrayContainer].serialize(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataOutput].writeShort(org.roaringbitmap.ArrayContainer)'
    - Character.reverseBytes()
    - Character.reverseBytes(char)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ArrayContainer].serialize(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].serializedSizeInBytes(int)'
      Src: org.roaringbitmap.ArrayContainer:1159,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1160
      start: 1157
    functionDepth: 1
    functionLinenumber: 1157
    functionLinenumberEnd: 1160
    functionName: '[org.roaringbitmap.ArrayContainer].serializedSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].serializedSizeInBytes(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ArrayContainer].serializedSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.ArrayContainer:1169,1
    - Dst: '[org.roaringbitmap.BitmapContainer].loadData()'
      Src: org.roaringbitmap.ArrayContainer:1170,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.BitmapContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1172
      start: 1167
    functionDepth: 1
    functionLinenumber: 1167
    functionLinenumberEnd: 1172
    functionName: '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 26
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].loadData()'
    linkageType: ''
    returnType: org.roaringbitmap.BitmapContainer
    signature: '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - dest
    - position
    argTypes:
    - long[]
    - int
    constantsTouched: []
    func_position:
      end: 1180
      start: 1174
    functionDepth: 0
    functionLinenumber: 1174
    functionLinenumberEnd: 1180
    functionName: '[org.roaringbitmap.ArrayContainer].copyBitmapTo(long[],int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ArrayContainer].copyBitmapTo(long[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].advanceUntil(char[],int,char)'
      Src: org.roaringbitmap.ArrayContainer:1184,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1189
      start: 1182
    functionDepth: 0
    functionLinenumber: 1182
    functionLinenumberEnd: 1189
    functionName: '[org.roaringbitmap.ArrayContainer].nextValue(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.Util].advanceUntil(char[],int,char)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ArrayContainer].nextValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].advanceUntil(char[],int,char)'
      Src: org.roaringbitmap.ArrayContainer:1193,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1198
      start: 1191
    functionDepth: 0
    functionLinenumber: 1191
    functionLinenumberEnd: 1198
    functionName: '[org.roaringbitmap.ArrayContainer].previousValue(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.Util].advanceUntil(char[],int,char)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ArrayContainer].previousValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].advanceUntil(char[],int,char)'
      Src: org.roaringbitmap.ArrayContainer:1202,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1235
      start: 1200
    functionDepth: 0
    functionLinenumber: 1200
    functionLinenumberEnd: 1235
    functionName: '[org.roaringbitmap.ArrayContainer].nextAbsentValue(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.Util].advanceUntil(char[],int,char)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ArrayContainer].nextAbsentValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].advanceUntil(char[],int,char)'
      Src: org.roaringbitmap.ArrayContainer:1239,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1274
      start: 1237
    functionDepth: 0
    functionLinenumber: 1237
    functionLinenumberEnd: 1274
    functionName: '[org.roaringbitmap.ArrayContainer].previousAbsentValue(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.Util].advanceUntil(char[],int,char)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ArrayContainer].previousAbsentValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].assertNonEmpty(int)'
      Src: org.roaringbitmap.ArrayContainer:1278,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1280
      start: 1276
    functionDepth: 0
    functionLinenumber: 1276
    functionLinenumberEnd: 1280
    functionName: '[org.roaringbitmap.ArrayContainer].first()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].assertNonEmpty(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ArrayContainer].first()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1296
      start: 1282
    functionDepth: 0
    functionLinenumber: 1282
    functionLinenumberEnd: 1296
    functionName: '[org.roaringbitmap.ArrayContainer].validate()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Boolean
    signature: '[org.roaringbitmap.ArrayContainer].validate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].assertNonEmpty(int)'
      Src: org.roaringbitmap.ArrayContainer:1300,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1302
      start: 1298
    functionDepth: 0
    functionLinenumber: 1298
    functionLinenumberEnd: 1302
    functionName: '[org.roaringbitmap.ArrayContainer].last()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].assertNonEmpty(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ArrayContainer].last()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.ArrayContainer:1306,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1307
      start: 1304
    functionDepth: 2
    functionLinenumber: 1304
    functionLinenumberEnd: 1307
    functionName: '[org.roaringbitmap.ArrayContainer].toMappeableContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.ArrayContainer].toMappeableContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].allocate(int)'
      Src: org.roaringbitmap.ArrayContainer:1316,1
    - Dst: '[org.roaringbitmap.ArrayContainer].put(char[],int,int)'
      Src: org.roaringbitmap.ArrayContainer:1317,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.nio.CharBuffer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1319
      start: 1315
    functionDepth: 0
    functionLinenumber: 1315
    functionLinenumberEnd: 1319
    functionName: '[org.roaringbitmap.ArrayContainer].toCharBuffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 1
    functionsReached:
    - '[java.nio.CharBuffer].allocate(int)'
    - '[org.roaringbitmap.ArrayContainer].put(char[],int,int)'
    linkageType: ''
    returnType: java.nio.CharBuffer
    signature: '[org.roaringbitmap.ArrayContainer].toCharBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.roaringbitmap.ArrayContainer:1326,1
    - Dst: '[StringBuilder].<init>(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:1326,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.roaringbitmap.ArrayContainer:1327,1
    - Dst: '[StringBuilder].append(int)'
      Src: org.roaringbitmap.ArrayContainer:1329,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.roaringbitmap.ArrayContainer:1330,1
    - Dst: '[StringBuilder].append(int)'
      Src: org.roaringbitmap.ArrayContainer:1332,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.roaringbitmap.ArrayContainer:1333,1
    - Dst: '[StringBuilder].toString()'
      Src: org.roaringbitmap.ArrayContainer:1334,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1335
      start: 1321
    functionDepth: 1
    functionLinenumber: 1321
    functionLinenumberEnd: 1335
    functionName: '[org.roaringbitmap.ArrayContainer].toString()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 2
    functionsReached:
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].<init>(org.roaringbitmap.ArrayContainer)'
    - '[String].length()'
    - '[StringBuilder].append(int)'
    linkageType: ''
    returnType: String
    signature: '[org.roaringbitmap.ArrayContainer].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].copyOf(char[],int)'
      Src: org.roaringbitmap.ArrayContainer:1342,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1343
      start: 1337
    functionDepth: 0
    functionLinenumber: 1337
    functionLinenumberEnd: 1343
    functionName: '[org.roaringbitmap.ArrayContainer].trim()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].copyOf(char[],int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ArrayContainer].trim()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Character.reverseBytes(org.roaringbitmap.ArrayContainer)
      Src: org.roaringbitmap.ArrayContainer:1350,1
    - Dst: '[java.io.DataOutput].writeChar(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:1350,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 1352
      start: 1345
    functionDepth: 0
    functionLinenumber: 1345
    functionLinenumberEnd: 1352
    functionName: '[org.roaringbitmap.ArrayContainer].writeArray(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - Character.reverseBytes(org.roaringbitmap.ArrayContainer)
    - '[java.io.DataOutput].writeChar(org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ArrayContainer].writeArray(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].order()'
      Src: org.roaringbitmap.ArrayContainer:1356,1
    - Dst: '[java.nio.ByteBuffer].asCharBuffer()'
      Src: org.roaringbitmap.ArrayContainer:1357,1
    - Dst: '[org.roaringbitmap.ArrayContainer].put(char[],int,int)'
      Src: org.roaringbitmap.ArrayContainer:1358,1
    - Dst: '[java.nio.ByteBuffer].position()'
      Src: org.roaringbitmap.ArrayContainer:1360,1
    - Dst: '[java.nio.ByteBuffer].position(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:1360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 1361
      start: 1354
    functionDepth: 0
    functionLinenumber: 1354
    functionLinenumberEnd: 1361
    functionName: '[org.roaringbitmap.ArrayContainer].writeArray(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].position(org.roaringbitmap.ArrayContainer)'
    - '[java.nio.ByteBuffer].order()'
    - '[java.nio.ByteBuffer].position()'
    - '[java.nio.ByteBuffer].asCharBuffer()'
    - '[org.roaringbitmap.ArrayContainer].put(char[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ArrayContainer].writeArray(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].serialize(java.io.ObjectOutput)'
      Src: org.roaringbitmap.ArrayContainer:1365,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectOutput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.ObjectOutput
    constantsTouched: []
    func_position:
      end: 1366
      start: 1363
    functionDepth: 0
    functionLinenumber: 1363
    functionLinenumberEnd: 1366
    functionName: '[org.roaringbitmap.ArrayContainer].writeExternal(java.io.ObjectOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].serialize(java.io.ObjectOutput)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ArrayContainer].writeExternal(java.io.ObjectOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: value1.getCardinality()
      Src: org.roaringbitmap.ArrayContainer:1371,1
    - Dst: '[org.roaringbitmap.ArrayContainer].getCardinality()'
      Src: org.roaringbitmap.ArrayContainer:1371,1
    - Dst: '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.ArrayContainer:1373,1
    - Dst: '[org.roaringbitmap.BitmapContainer].ixor(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:1373,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:1375,1
    - Dst: '[org.roaringbitmap.Util].unsignedExclusiveUnion2by2(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer,char[],int,char[])'
      Src: org.roaringbitmap.ArrayContainer:1377,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 1384
      start: 1368
    functionDepth: 3
    functionLinenumber: 1368
    functionLinenumberEnd: 1384
    functionName: '[org.roaringbitmap.ArrayContainer].xor(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
    - '[org.roaringbitmap.ArrayContainer].getCardinality()'
    - '[org.roaringbitmap.Util].unsignedExclusiveUnion2by2(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer,char[],int,char[])'
    - value1.getCardinality()
    - '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.BitmapContainer].ixor(org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ArrayContainer].xor(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].xor()'
      Src: org.roaringbitmap.ArrayContainer:1388,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 1389
      start: 1386
    functionDepth: 0
    functionLinenumber: 1386
    functionLinenumberEnd: 1389
    functionName: '[org.roaringbitmap.ArrayContainer].xor(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].xor()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ArrayContainer].xor(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].xor()'
      Src: org.roaringbitmap.ArrayContainer:1393,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 1394
      start: 1391
    functionDepth: 0
    functionLinenumber: 1391
    functionLinenumberEnd: 1394
    functionName: '[org.roaringbitmap.ArrayContainer].xor(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].xor()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ArrayContainer].xor(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].or(org.roaringbitmap.CharIterator,boolean)'
      Src: org.roaringbitmap.ArrayContainer:1397,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.CharIterator
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - it
    argTypes:
    - org.roaringbitmap.CharIterator
    constantsTouched: []
    func_position:
      end: 1398
      start: 1396
    functionDepth: 3
    functionLinenumber: 1396
    functionLinenumberEnd: 1398
    functionName: '[org.roaringbitmap.ArrayContainer].xor(org.roaringbitmap.CharIterator)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].or(org.roaringbitmap.CharIterator,boolean)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ArrayContainer].xor(org.roaringbitmap.CharIterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.IntConsumer].accept(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:1404,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - org.roaringbitmap.IntConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - msb
    - ic
    argTypes:
    - char
    - org.roaringbitmap.IntConsumer
    constantsTouched: []
    func_position:
      end: 1406
      start: 1400
    functionDepth: 0
    functionLinenumber: 1400
    functionLinenumberEnd: 1406
    functionName: '[org.roaringbitmap.ArrayContainer].forEach(char,org.roaringbitmap.IntConsumer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.IntConsumer].accept(org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ArrayContainer].forEach(char,org.roaringbitmap.IntConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:1415,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptPresent(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:1417,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.ArrayContainer,int)'
      Src: org.roaringbitmap.ArrayContainer:1422,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.roaringbitmap.RelativeRangeConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - offset
    - rrc
    argTypes:
    - int
    - org.roaringbitmap.RelativeRangeConsumer
    constantsTouched: []
    func_position:
      end: 1424
      start: 1408
    functionDepth: 0
    functionLinenumber: 1408
    functionLinenumberEnd: 1424
    functionName: '[org.roaringbitmap.ArrayContainer].forAll(int,org.roaringbitmap.RelativeRangeConsumer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.ArrayContainer,int)'
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptPresent(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ArrayContainer].forAll(int,org.roaringbitmap.RelativeRangeConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
      Src: org.roaringbitmap.ArrayContainer:1429,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:1442,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptPresent(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:1444,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:1449,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - org.roaringbitmap.RelativeRangeConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - startValue
    - rrc
    argTypes:
    - char
    - org.roaringbitmap.RelativeRangeConsumer
    constantsTouched: []
    func_position:
      end: 1451
      start: 1426
    functionDepth: 2
    functionLinenumber: 1426
    functionLinenumberEnd: 1451
    functionName: '[org.roaringbitmap.ArrayContainer].forAllFrom(char,org.roaringbitmap.RelativeRangeConsumer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptPresent(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ArrayContainer].forAllFrom(char,org.roaringbitmap.RelativeRangeConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:1461,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:1467,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptPresent(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:1469,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:1474,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char
      - org.roaringbitmap.RelativeRangeConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 3
    argNames:
    - offset
    - endValue
    - rrc
    argTypes:
    - int
    - char
    - org.roaringbitmap.RelativeRangeConsumer
    constantsTouched: []
    func_position:
      end: 1476
      start: 1453
    functionDepth: 1
    functionLinenumber: 1453
    functionLinenumberEnd: 1476
    functionName: '[org.roaringbitmap.ArrayContainer].forAllUntil(int,char,org.roaringbitmap.RelativeRangeConsumer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptPresent(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ArrayContainer].forAllUntil(int,char,org.roaringbitmap.RelativeRangeConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.ArrayContainer:1481,1
    - Dst: '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
      Src: org.roaringbitmap.ArrayContainer:1485,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:1494,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:1500,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptPresent(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:1502,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:1507,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      - org.roaringbitmap.RelativeRangeConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 3
    argNames:
    - startValue
    - endValue
    - rrc
    argTypes:
    - char
    - char
    - org.roaringbitmap.RelativeRangeConsumer
    constantsTouched: []
    func_position:
      end: 1509
      start: 1478
    functionDepth: 2
    functionLinenumber: 1478
    functionLinenumberEnd: 1509
    functionName: '[org.roaringbitmap.ArrayContainer].forAllInRange(char,char,org.roaringbitmap.RelativeRangeConsumer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptPresent(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.ArrayContainer,org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ArrayContainer].forAllInRange(char,char,org.roaringbitmap.RelativeRangeConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: value1.getCardinality()
      Src: org.roaringbitmap.ArrayContainer:1513,1
    - Dst: '[org.roaringbitmap.ArrayContainer].getCardinality()'
      Src: org.roaringbitmap.ArrayContainer:1513,1
    - Dst: '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.ArrayContainer:1515,1
    - Dst: '[org.roaringbitmap.BitmapContainer].lazyIOR(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:1515,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainer:1517,1
    - Dst: '[org.roaringbitmap.Util].unsignedUnion2by2(org.roaringbitmap.ArrayContainer,int,org.roaringbitmap.ArrayContainer,char[],int,int,char[])'
      Src: org.roaringbitmap.ArrayContainer:1519,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 1528
      start: 1511
    functionDepth: 2
    functionLinenumber: 1511
    functionLinenumberEnd: 1528
    functionName: '[org.roaringbitmap.ArrayContainer].lazyor(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
    - '[org.roaringbitmap.ArrayContainer].getCardinality()'
    - '[org.roaringbitmap.Util].unsignedUnion2by2(org.roaringbitmap.ArrayContainer,int,org.roaringbitmap.ArrayContainer,char[],int,int,char[])'
    - value1.getCardinality()
    - '[org.roaringbitmap.BitmapContainer].lazyIOR(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.ArrayContainer].lazyor(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.ArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharRankIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.ArrayContainerCharIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1535
      start: 1535
    functionDepth: 0
    functionLinenumber: 1535
    functionLinenumberEnd: 1535
    functionName: '[org.roaringbitmap.ArrayContainerCharIterator].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.ArrayContainerCharIterator
    signature: '[org.roaringbitmap.ArrayContainerCharIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainerCharIterator].wrap(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ArrayContainerCharIterator:1538,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.ArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharRankIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.ArrayContainerCharIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 1539
      start: 1537
    functionDepth: 1
    functionLinenumber: 1537
    functionLinenumberEnd: 1539
    functionName: '[org.roaringbitmap.ArrayContainerCharIterator].<init>(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainerCharIterator].wrap(org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.ArrayContainerCharIterator
    signature: '[org.roaringbitmap.ArrayContainerCharIterator].<init>(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].advanceUntil(char[],int,int,char)'
      Src: org.roaringbitmap.ArrayContainerCharIterator:1543,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.ArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharRankIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - minval
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1544
      start: 1541
    functionDepth: 1
    functionLinenumber: 1541
    functionLinenumberEnd: 1544
    functionName: '[org.roaringbitmap.ArrayContainerCharIterator].advanceIfNeeded(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].advanceUntil(char[],int,int,char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ArrayContainerCharIterator].advanceIfNeeded(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.ArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharRankIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1549
      start: 1546
    functionDepth: 0
    functionLinenumber: 1546
    functionLinenumberEnd: 1549
    functionName: '[org.roaringbitmap.ArrayContainerCharIterator].peekNextRank()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ArrayContainerCharIterator].peekNextRank()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.ArrayContainerCharIterator:1554,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.ArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharRankIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharRankIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1558
      start: 1551
    functionDepth: 0
    functionLinenumber: 1551
    functionLinenumberEnd: 1558
    functionName: '[org.roaringbitmap.ArrayContainerCharIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[Object].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharRankIterator
    signature: '[org.roaringbitmap.ArrayContainerCharIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.ArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharRankIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1563
      start: 1560
    functionDepth: 0
    functionLinenumber: 1560
    functionLinenumberEnd: 1563
    functionName: '[org.roaringbitmap.ArrayContainerCharIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.ArrayContainerCharIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.ArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharRankIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1568
      start: 1565
    functionDepth: 0
    functionLinenumber: 1565
    functionLinenumberEnd: 1568
    functionName: '[org.roaringbitmap.ArrayContainerCharIterator].next()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.ArrayContainerCharIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.ArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharRankIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1573
      start: 1570
    functionDepth: 0
    functionLinenumber: 1570
    functionLinenumberEnd: 1573
    functionName: '[org.roaringbitmap.ArrayContainerCharIterator].nextAsInt()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ArrayContainerCharIterator].nextAsInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.ArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharRankIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1578
      start: 1575
    functionDepth: 0
    functionLinenumber: 1575
    functionLinenumberEnd: 1578
    functionName: '[org.roaringbitmap.ArrayContainerCharIterator].peekNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.ArrayContainerCharIterator].peekNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].removeAtIndex(int)'
      Src: org.roaringbitmap.ArrayContainerCharIterator:1582,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.ArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharRankIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1584
      start: 1580
    functionDepth: 1
    functionLinenumber: 1580
    functionLinenumberEnd: 1584
    functionName: '[org.roaringbitmap.ArrayContainerCharIterator].remove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].removeAtIndex(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ArrayContainerCharIterator].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.ArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharRankIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 1589
      start: 1586
    functionDepth: 0
    functionLinenumber: 1586
    functionLinenumberEnd: 1589
    functionName: '[org.roaringbitmap.ArrayContainerCharIterator].wrap(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ArrayContainerCharIterator].wrap(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.ArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.ReverseArrayContainerCharIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1596
      start: 1596
    functionDepth: 0
    functionLinenumber: 1596
    functionLinenumberEnd: 1596
    functionName: '[org.roaringbitmap.ReverseArrayContainerCharIterator].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.ReverseArrayContainerCharIterator
    signature: '[org.roaringbitmap.ReverseArrayContainerCharIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ReverseArrayContainerCharIterator].wrap(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.ReverseArrayContainerCharIterator:1599,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.ArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.ReverseArrayContainerCharIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 1600
      start: 1598
    functionDepth: 1
    functionLinenumber: 1598
    functionLinenumberEnd: 1600
    functionName: '[org.roaringbitmap.ReverseArrayContainerCharIterator].<init>(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.ReverseArrayContainerCharIterator].wrap(org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.ReverseArrayContainerCharIterator
    signature: '[org.roaringbitmap.ReverseArrayContainerCharIterator].<init>(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].reverseUntil(char[],int,char)'
      Src: org.roaringbitmap.ReverseArrayContainerCharIterator:1606,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.ArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxval
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1608
      start: 1602
    functionDepth: 1
    functionLinenumber: 1602
    functionLinenumberEnd: 1608
    functionName: '[org.roaringbitmap.ReverseArrayContainerCharIterator].advanceIfNeeded(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].reverseUntil(char[],int,char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ReverseArrayContainerCharIterator].advanceIfNeeded(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.ReverseArrayContainerCharIterator:1613,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.ArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1617
      start: 1610
    functionDepth: 0
    functionLinenumber: 1610
    functionLinenumberEnd: 1617
    functionName: '[org.roaringbitmap.ReverseArrayContainerCharIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 1
    functionsReached:
    - '[Object].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.ReverseArrayContainerCharIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.ArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1622
      start: 1619
    functionDepth: 0
    functionLinenumber: 1619
    functionLinenumberEnd: 1622
    functionName: '[org.roaringbitmap.ReverseArrayContainerCharIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.ReverseArrayContainerCharIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.ArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1627
      start: 1624
    functionDepth: 0
    functionLinenumber: 1624
    functionLinenumberEnd: 1627
    functionName: '[org.roaringbitmap.ReverseArrayContainerCharIterator].next()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.ReverseArrayContainerCharIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.ArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1632
      start: 1629
    functionDepth: 0
    functionLinenumber: 1629
    functionLinenumberEnd: 1632
    functionName: '[org.roaringbitmap.ReverseArrayContainerCharIterator].nextAsInt()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ReverseArrayContainerCharIterator].nextAsInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.ArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1637
      start: 1634
    functionDepth: 0
    functionLinenumber: 1634
    functionLinenumberEnd: 1637
    functionName: '[org.roaringbitmap.ReverseArrayContainerCharIterator].peekNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.ReverseArrayContainerCharIterator].peekNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].removeAtIndex(int)'
      Src: org.roaringbitmap.ReverseArrayContainerCharIterator:1641,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.ArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1643
      start: 1639
    functionDepth: 1
    functionLinenumber: 1639
    functionLinenumberEnd: 1643
    functionName: '[org.roaringbitmap.ReverseArrayContainerCharIterator].remove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].removeAtIndex(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ReverseArrayContainerCharIterator].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.ArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 1648
      start: 1645
    functionDepth: 0
    functionLinenumber: 1645
    functionLinenumberEnd: 1648
    functionName: '[org.roaringbitmap.ReverseArrayContainerCharIterator].wrap(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ReverseArrayContainerCharIterator].wrap(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapBatchIterator].wrap(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapBatchIterator:12,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - org.roaringbitmap.BitmapContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.BitmapBatchIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bitmap
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 13
      start: 11
    functionDepth: 1
    functionLinenumber: 11
    functionLinenumberEnd: 13
    functionName: '[org.roaringbitmap.BitmapBatchIterator].<init>(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapBatchIterator.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.BitmapBatchIterator].wrap(org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.BitmapBatchIterator
    signature: '[org.roaringbitmap.BitmapBatchIterator].<init>(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapBatchIterator].numberOfTrailingZeros(long)'
      Src: org.roaringbitmap.BitmapBatchIterator:26,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - org.roaringbitmap.BitmapContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - key
    - buffer
    - offset
    argTypes:
    - int
    - int[]
    - int
    constantsTouched: []
    func_position:
      end: 30
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 30
    functionName: '[org.roaringbitmap.BitmapBatchIterator].next(int,int[],int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapBatchIterator.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapBatchIterator].numberOfTrailingZeros(long)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BitmapBatchIterator].next(int,int[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - org.roaringbitmap.BitmapContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 45
    functionName: '[org.roaringbitmap.BitmapBatchIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapBatchIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.BitmapBatchIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.BitmapBatchIterator:50,1
    - Dst: '[IllegalStateException].<init>(org.roaringbitmap.BitmapBatchIterator)'
      Src: org.roaringbitmap.BitmapBatchIterator:53,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - org.roaringbitmap.BitmapContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ContainerBatchIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 55
    functionName: '[org.roaringbitmap.BitmapBatchIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapBatchIterator.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(org.roaringbitmap.BitmapBatchIterator)'
    - '[Object].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.ContainerBatchIterator
    signature: '[org.roaringbitmap.BitmapBatchIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - org.roaringbitmap.BitmapContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: '[org.roaringbitmap.BitmapBatchIterator].releaseContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapBatchIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BitmapBatchIterator].releaseContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - org.roaringbitmap.BitmapContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 67
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 67
    functionName: '[org.roaringbitmap.BitmapBatchIterator].advanceIfNeeded(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapBatchIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BitmapBatchIterator].advanceIfNeeded(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - org.roaringbitmap.BitmapContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bitmap
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 73
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 73
    functionName: '[org.roaringbitmap.BitmapBatchIterator].wrap(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapBatchIterator.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BitmapBatchIterator].wrap(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - T
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - container
    argTypes:
    - char
    - T
    constantsTouched: []
    func_position:
      end: 15
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 15
    functionName: '[org.roaringbitmap.AppendableStorage].append(char,T)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/AppendableStorage.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.AppendableStorage].append(char,T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.AppendableStorage
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.AppendableStorage].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/AppendableStorage.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.AppendableStorage
    signature: '[org.roaringbitmap.AppendableStorage].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.FastRankRoaringBitmap:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.FastRankRoaringBitmap
      static: false
      superClass: org.roaringbitmap.RoaringBitmap
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 4
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastRankRoaringBitmap.java
    functionUses: 19
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.FastRankRoaringBitmap
    signature: '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.FastRankRoaringBitmap:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringArray
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.FastRankRoaringBitmap
      static: false
      superClass: org.roaringbitmap.RoaringBitmap
    argCount: 1
    argNames:
    - array
    argTypes:
    - org.roaringbitmap.RoaringArray
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.roaringbitmap.FastRankRoaringBitmap].<init>(org.roaringbitmap.RoaringArray)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastRankRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].<init>(org.roaringbitmap.RoaringArray)'
    linkageType: ''
    returnType: org.roaringbitmap.FastRankRoaringBitmap
    signature: '[org.roaringbitmap.FastRankRoaringBitmap].<init>(org.roaringbitmap.RoaringArray)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.RoaringBitmap
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.roaringbitmap.FastRankRoaringBitmap].resetCache()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastRankRoaringBitmap.java
    functionUses: 17
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.FastRankRoaringBitmap].resetCache()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.RoaringBitmap
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastRankRoaringBitmap.java
    functionUses: 19
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].resetCache()'
      Src: org.roaringbitmap.FastRankRoaringBitmap:48,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(long,long)'
      Src: org.roaringbitmap.FastRankRoaringBitmap:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.RoaringBitmap
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 50
      start: 46
    functionDepth: 5
    functionLinenumber: 46
    functionLinenumberEnd: 50
    functionName: '[org.roaringbitmap.FastRankRoaringBitmap].add(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastRankRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(long,long)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].resetCache()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.FastRankRoaringBitmap].add(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].resetCache()'
      Src: org.roaringbitmap.FastRankRoaringBitmap:54,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.FastRankRoaringBitmap:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.RoaringBitmap
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 56
      start: 52
    functionDepth: 5
    functionLinenumber: 52
    functionLinenumberEnd: 56
    functionName: '[org.roaringbitmap.FastRankRoaringBitmap].add(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastRankRoaringBitmap.java
    functionUses: 9
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].resetCache()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.FastRankRoaringBitmap].add(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].resetCache()'
      Src: org.roaringbitmap.FastRankRoaringBitmap:60,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.FastRankRoaringBitmap)'
      Src: org.roaringbitmap.FastRankRoaringBitmap:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.RoaringBitmap
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionName: '[org.roaringbitmap.FastRankRoaringBitmap].add()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastRankRoaringBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.FastRankRoaringBitmap)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].resetCache()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.FastRankRoaringBitmap].add()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].resetCache()'
      Src: org.roaringbitmap.FastRankRoaringBitmap:67,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.FastRankRoaringBitmap:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.RoaringBitmap
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 69
      start: 64
    functionDepth: 6
    functionLinenumber: 64
    functionLinenumberEnd: 69
    functionName: '[org.roaringbitmap.FastRankRoaringBitmap].add(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastRankRoaringBitmap.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].resetCache()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.FastRankRoaringBitmap].add(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].resetCache()'
      Src: org.roaringbitmap.FastRankRoaringBitmap:73,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clear()'
      Src: org.roaringbitmap.FastRankRoaringBitmap:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.RoaringBitmap
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 71
    functionDepth: 4
    functionLinenumber: 71
    functionLinenumberEnd: 75
    functionName: '[org.roaringbitmap.FastRankRoaringBitmap].clear()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastRankRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].clear()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].resetCache()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.FastRankRoaringBitmap].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].resetCache()'
      Src: org.roaringbitmap.FastRankRoaringBitmap:79,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int)'
      Src: org.roaringbitmap.FastRankRoaringBitmap:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.RoaringBitmap
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 81
      start: 77
    functionDepth: 5
    functionLinenumber: 77
    functionLinenumberEnd: 81
    functionName: '[org.roaringbitmap.FastRankRoaringBitmap].flip(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastRankRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].flip(int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].resetCache()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.FastRankRoaringBitmap].flip(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].resetCache()'
      Src: org.roaringbitmap.FastRankRoaringBitmap:86,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.FastRankRoaringBitmap:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.RoaringBitmap
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 88
      start: 83
    functionDepth: 6
    functionLinenumber: 83
    functionLinenumberEnd: 88
    functionName: '[org.roaringbitmap.FastRankRoaringBitmap].flip(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastRankRoaringBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].resetCache()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.FastRankRoaringBitmap].flip(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].resetCache()'
      Src: org.roaringbitmap.FastRankRoaringBitmap:92,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(long,long)'
      Src: org.roaringbitmap.FastRankRoaringBitmap:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.RoaringBitmap
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 94
      start: 90
    functionDepth: 5
    functionLinenumber: 90
    functionLinenumberEnd: 94
    functionName: '[org.roaringbitmap.FastRankRoaringBitmap].flip(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastRankRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].flip(long,long)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].resetCache()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.FastRankRoaringBitmap].flip(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].resetCache()'
      Src: org.roaringbitmap.FastRankRoaringBitmap:98,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.FastRankRoaringBitmap:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.RoaringBitmap
    argCount: 1
    argNames:
    - x2
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 100
      start: 96
    functionDepth: 3
    functionLinenumber: 96
    functionLinenumberEnd: 100
    functionName: '[org.roaringbitmap.FastRankRoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastRankRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].resetCache()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.FastRankRoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].resetCache()'
      Src: org.roaringbitmap.FastRankRoaringBitmap:104,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.FastRankRoaringBitmap:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.RoaringBitmap
    argCount: 1
    argNames:
    - x2
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 106
      start: 102
    functionDepth: 5
    functionLinenumber: 102
    functionLinenumberEnd: 106
    functionName: '[org.roaringbitmap.FastRankRoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastRankRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].resetCache()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.FastRankRoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].resetCache()'
      Src: org.roaringbitmap.FastRankRoaringBitmap:111,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.FastRankRoaringBitmap:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.RoaringBitmap
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 113
      start: 108
    functionDepth: 6
    functionLinenumber: 108
    functionLinenumberEnd: 113
    functionName: '[org.roaringbitmap.FastRankRoaringBitmap].remove(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastRankRoaringBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].remove(int,int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].resetCache()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.FastRankRoaringBitmap].remove(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].resetCache()'
      Src: org.roaringbitmap.FastRankRoaringBitmap:117,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(int)'
      Src: org.roaringbitmap.FastRankRoaringBitmap:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.RoaringBitmap
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 119
      start: 115
    functionDepth: 5
    functionLinenumber: 115
    functionLinenumberEnd: 119
    functionName: '[org.roaringbitmap.FastRankRoaringBitmap].remove(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastRankRoaringBitmap.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].remove(int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].resetCache()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.FastRankRoaringBitmap].remove(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].resetCache()'
      Src: org.roaringbitmap.FastRankRoaringBitmap:123,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(long,long)'
      Src: org.roaringbitmap.FastRankRoaringBitmap:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.RoaringBitmap
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 125
      start: 121
    functionDepth: 5
    functionLinenumber: 121
    functionLinenumberEnd: 125
    functionName: '[org.roaringbitmap.FastRankRoaringBitmap].remove(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastRankRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].remove(long,long)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].resetCache()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.FastRankRoaringBitmap].remove(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].resetCache()'
      Src: org.roaringbitmap.FastRankRoaringBitmap:129,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].checkedAdd(int)'
      Src: org.roaringbitmap.FastRankRoaringBitmap:130,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.RoaringBitmap
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 131
      start: 127
    functionDepth: 5
    functionLinenumber: 127
    functionLinenumberEnd: 131
    functionName: '[org.roaringbitmap.FastRankRoaringBitmap].checkedAdd(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastRankRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].checkedAdd(int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].resetCache()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.FastRankRoaringBitmap].checkedAdd(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].resetCache()'
      Src: org.roaringbitmap.FastRankRoaringBitmap:135,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].checkedRemove(int)'
      Src: org.roaringbitmap.FastRankRoaringBitmap:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.RoaringBitmap
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 137
      start: 133
    functionDepth: 5
    functionLinenumber: 133
    functionLinenumberEnd: 137
    functionName: '[org.roaringbitmap.FastRankRoaringBitmap].checkedRemove(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastRankRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].checkedRemove(int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].resetCache()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.FastRankRoaringBitmap].checkedRemove(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].resetCache()'
      Src: org.roaringbitmap.FastRankRoaringBitmap:141,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.FastRankRoaringBitmap:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.RoaringBitmap
    argCount: 1
    argNames:
    - x2
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 143
      start: 139
    functionDepth: 3
    functionLinenumber: 139
    functionLinenumberEnd: 143
    functionName: '[org.roaringbitmap.FastRankRoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastRankRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].resetCache()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.FastRankRoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].resetCache()'
      Src: org.roaringbitmap.FastRankRoaringBitmap:147,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.FastRankRoaringBitmap:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.RoaringBitmap
    argCount: 1
    argNames:
    - x2
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 149
      start: 145
    functionDepth: 5
    functionLinenumber: 145
    functionLinenumberEnd: 149
    functionName: '[org.roaringbitmap.FastRankRoaringBitmap].xor(org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastRankRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].resetCache()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.FastRankRoaringBitmap].xor(org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: highLowContainer.size()
      Src: org.roaringbitmap.FastRankRoaringBitmap:158,1
    - Dst: highLowContainer.getContainerAtIndex(int)
      Src: org.roaringbitmap.FastRankRoaringBitmap:168,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.FastRankRoaringBitmap:168,1
    - Dst: highLowContainer.getContainerAtIndex(org.roaringbitmap.FastRankRoaringBitmap)
      Src: org.roaringbitmap.FastRankRoaringBitmap:173,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.FastRankRoaringBitmap:173,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.RoaringBitmap
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 156
    functionDepth: 1
    functionLinenumber: 156
    functionLinenumberEnd: 179
    functionName: '[org.roaringbitmap.FastRankRoaringBitmap].preComputeCardinalities()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastRankRoaringBitmap.java
    functionUses: 3
    functionsReached:
    - highLowContainer.getContainerAtIndex(int)
    - '[org.roaringbitmap.FastRankRoaringBitmap].getCardinality()'
    - highLowContainer.size()
    - highLowContainer.getContainerAtIndex(org.roaringbitmap.FastRankRoaringBitmap)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.FastRankRoaringBitmap].preComputeCardinalities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].preComputeCardinalities()'
      Src: org.roaringbitmap.FastRankRoaringBitmap:183,1
    - Dst: highLowContainer.size()
      Src: org.roaringbitmap.FastRankRoaringBitmap:185,1
    - Dst: '[org.roaringbitmap.Util].highbits(int)'
      Src: org.roaringbitmap.FastRankRoaringBitmap:189,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].size()'
      Src: org.roaringbitmap.FastRankRoaringBitmap:193,1
    - Dst: '[org.roaringbitmap.Util].hybridUnsignedBinarySearch(org.roaringbitmap.FastRankRoaringBitmap,int,org.roaringbitmap.FastRankRoaringBitmap,char)'
      Src: org.roaringbitmap.FastRankRoaringBitmap:192,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].getContainerAtIndex(org.roaringbitmap.FastRankRoaringBitmap)'
      Src: org.roaringbitmap.FastRankRoaringBitmap:210,1
    - Dst: '[org.roaringbitmap.Util].lowbits(int)'
      Src: org.roaringbitmap.FastRankRoaringBitmap:210,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rank(char)'
      Src: org.roaringbitmap.FastRankRoaringBitmap:210,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: org.roaringbitmap.RoaringBitmap
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 214
      start: 181
    functionDepth: 2
    functionLinenumber: 181
    functionLinenumberEnd: 214
    functionName: '[org.roaringbitmap.FastRankRoaringBitmap].rankLong(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastRankRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].lowbits(int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].size()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].getContainerAtIndex(org.roaringbitmap.FastRankRoaringBitmap)'
    - '[org.roaringbitmap.Util].hybridUnsignedBinarySearch(org.roaringbitmap.FastRankRoaringBitmap,int,org.roaringbitmap.FastRankRoaringBitmap,char)'
    - highLowContainer.size()
    - '[org.roaringbitmap.FastRankRoaringBitmap].preComputeCardinalities()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].rank(char)'
    - '[org.roaringbitmap.Util].highbits(int)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.FastRankRoaringBitmap].rankLong(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].preComputeCardinalities()'
      Src: org.roaringbitmap.FastRankRoaringBitmap:218,1
    - Dst: highLowContainer.size()
      Src: org.roaringbitmap.FastRankRoaringBitmap:220,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.FastRankRoaringBitmap:224,1
    - Dst: '[IllegalArgumentException].<init>(org.roaringbitmap.FastRankRoaringBitmap)'
      Src: org.roaringbitmap.FastRankRoaringBitmap:223,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].last()'
      Src: org.roaringbitmap.FastRankRoaringBitmap:230,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.FastRankRoaringBitmap:233,1
    - Dst: '[IllegalArgumentException].<init>(org.roaringbitmap.FastRankRoaringBitmap)'
      Src: org.roaringbitmap.FastRankRoaringBitmap:232,1
    - Dst: '[java.util.Arrays].binarySearch(int[],int)'
      Src: org.roaringbitmap.FastRankRoaringBitmap:236,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(int)'
      Src: org.roaringbitmap.FastRankRoaringBitmap:240,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].getKeyAtIndex(int)'
      Src: org.roaringbitmap.FastRankRoaringBitmap:245,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].getContainerAtIndex(int)'
      Src: org.roaringbitmap.FastRankRoaringBitmap:249,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].first()'
      Src: org.roaringbitmap.FastRankRoaringBitmap:249,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].getKeyAtIndex(org.roaringbitmap.FastRankRoaringBitmap)'
      Src: org.roaringbitmap.FastRankRoaringBitmap:261,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].getContainerAtIndex(org.roaringbitmap.FastRankRoaringBitmap)'
      Src: org.roaringbitmap.FastRankRoaringBitmap:262,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].select(int)'
      Src: org.roaringbitmap.FastRankRoaringBitmap:262,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.RoaringBitmap
    argCount: 1
    argNames:
    - j
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 266
      start: 216
    functionDepth: 2
    functionLinenumber: 216
    functionLinenumberEnd: 266
    functionName: '[org.roaringbitmap.FastRankRoaringBitmap].select(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastRankRoaringBitmap.java
    functionUses: 8
    functionsReached:
    - '[IllegalArgumentException].<init>(org.roaringbitmap.FastRankRoaringBitmap)'
    - '[java.util.Arrays].binarySearch(int[],int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].last()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].select(int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].getKeyAtIndex(org.roaringbitmap.FastRankRoaringBitmap)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].getContainerAtIndex(org.roaringbitmap.FastRankRoaringBitmap)'
    - highLowContainer.size()
    - '[org.roaringbitmap.FastRankRoaringBitmap].preComputeCardinalities()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].getKeyAtIndex(int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].first()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].getContainerAtIndex(int)'
    - '[org.roaringbitmap.Util].toUnsignedLong(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.FastRankRoaringBitmap].select(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongSizeInBytes()'
      Src: org.roaringbitmap.FastRankRoaringBitmap:271,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: org.roaringbitmap.RoaringBitmap
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 276
      start: 268
    functionDepth: 2
    functionLinenumber: 268
    functionLinenumberEnd: 276
    functionName: '[org.roaringbitmap.FastRankRoaringBitmap].getLongSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastRankRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getLongSizeInBytes()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.FastRankRoaringBitmap].getLongSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].preComputeCardinalities()'
      Src: org.roaringbitmap.FastRankRoaringBitmap:284,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].<init>()'
      Src: org.roaringbitmap.FastRankRoaringBitmap:285,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableIntRankIterator
      static: false
      superClass: org.roaringbitmap.RoaringBitmap
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 286
      start: 283
    functionDepth: 2
    functionLinenumber: 283
    functionLinenumberEnd: 286
    functionName: '[org.roaringbitmap.FastRankRoaringBitmap].getIntRankIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastRankRoaringBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].<init>()'
    - '[org.roaringbitmap.FastRankRoaringBitmap].preComputeCardinalities()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableIntRankIterator
    signature: '[org.roaringbitmap.FastRankRoaringBitmap].getIntRankIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].nextContainer()'
      Src: org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator:296,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - PeekableCharRankIterator
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntRankIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 297
      start: 295
    functionDepth: 1
    functionLinenumber: 295
    functionLinenumberEnd: 297
    functionName: '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastRankRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].nextContainer()'
    linkageType: ''
    returnType: org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator
    signature: '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.PeekableCharRankIterator].peekNextRank()'
      Src: org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator:301,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - PeekableCharRankIterator
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntRankIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 307
      start: 299
    functionDepth: 1
    functionLinenumber: 299
    functionLinenumberEnd: 307
    functionName: '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].peekNextRank()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastRankRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.PeekableCharRankIterator].peekNextRank()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].peekNextRank()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator:312,1
    - Dst: this.iter.clone()
      Src: org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator:314,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - PeekableCharRankIterator
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntRankIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableIntRankIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 320
      start: 309
    functionDepth: 0
    functionLinenumber: 309
    functionLinenumberEnd: 320
    functionName: '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastRankRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[Object].clone()'
    - this.iter.clone()
    linkageType: ''
    returnType: org.roaringbitmap.PeekableIntRankIterator
    signature: '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: FastRankRoaringBitmap.this.highLowContainer.size()
      Src: org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator:324,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - PeekableCharRankIterator
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntRankIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 325
      start: 322
    functionDepth: 0
    functionLinenumber: 322
    functionLinenumberEnd: 325
    functionName: '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastRankRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - FastRankRoaringBitmap.this.highLowContainer.size()
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.PeekableCharRankIterator].nextAsInt()'
      Src: org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator:329,1
    - Dst: '[org.roaringbitmap.PeekableCharRankIterator].hasNext()'
      Src: org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator:330,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].nextContainer()'
      Src: org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator:332,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - PeekableCharRankIterator
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntRankIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 335
      start: 327
    functionDepth: 1
    functionLinenumber: 327
    functionLinenumberEnd: 335
    functionName: '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].next()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastRankRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.PeekableCharRankIterator].nextAsInt()'
    - '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].nextContainer()'
    - '[org.roaringbitmap.PeekableCharRankIterator].hasNext()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: FastRankRoaringBitmap.this.highLowContainer.size()
      Src: org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator:338,1
    - Dst: "FastRankRoaringBitmap.this\n                .highLowContainer.getContainerAtIndex(int)"
      Src: org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator:340,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].getCharRankIterator()'
      Src: org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator:340,1
    - Dst: FastRankRoaringBitmap.this.highLowContainer.getKeyAtIndex(int)
      Src: org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator:344,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - PeekableCharRankIterator
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntRankIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 346
      start: 337
    functionDepth: 0
    functionLinenumber: 337
    functionLinenumberEnd: 346
    functionName: '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].nextContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastRankRoaringBitmap.java
    functionUses: 3
    functionsReached:
    - "FastRankRoaringBitmap.this\n                .highLowContainer.getContainerAtIndex(int)"
    - '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].getCharRankIterator()'
    - FastRankRoaringBitmap.this.highLowContainer.getKeyAtIndex(int)
    - FastRankRoaringBitmap.this.highLowContainer.size()
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].nextContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].hasNext()'
      Src: org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator:350,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].nextContainer()'
      Src: org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator:352,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].hasNext()'
      Src: org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator:354,1
    - Dst: '[org.roaringbitmap.Util].lowbits(int)'
      Src: org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator:355,1
    - Dst: '[org.roaringbitmap.PeekableCharRankIterator].advanceIfNeeded(char)'
      Src: org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator:355,1
    - Dst: '[org.roaringbitmap.PeekableCharRankIterator].hasNext()'
      Src: org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator:356,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].nextContainer()'
      Src: org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator:358,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - PeekableCharRankIterator
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntRankIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - minval
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 361
      start: 348
    functionDepth: 2
    functionLinenumber: 348
    functionLinenumberEnd: 361
    functionName: '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].advanceIfNeeded(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastRankRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.PeekableCharRankIterator].advanceIfNeeded(char)'
    - '[org.roaringbitmap.Util].lowbits(int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].nextContainer()'
    - '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].hasNext()'
    - '[org.roaringbitmap.PeekableCharRankIterator].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].advanceIfNeeded(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.PeekableCharRankIterator].peekNext()'
      Src: org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator:365,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - PeekableCharRankIterator
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntRankIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 366
      start: 363
    functionDepth: 0
    functionLinenumber: 363
    functionLinenumberEnd: 366
    functionName: '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].peekNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastRankRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.PeekableCharRankIterator].peekNext()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].peekNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].<init>(int)'
      Src: org.roaringbitmap.RoaringArray:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RoaringArray
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 2
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.roaringbitmap.RoaringArray].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 12
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].<init>(int)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringArray
    signature: '[org.roaringbitmap.RoaringArray].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].<init>(int)'
      Src: org.roaringbitmap.RoaringArray:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RoaringArray
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - initialCapacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.roaringbitmap.RoaringArray].<init>(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 6
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].<init>(int)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringArray
    signature: '[org.roaringbitmap.RoaringArray].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - Container[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RoaringArray
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - keys
    - values
    - size
    argTypes:
    - char[]
    - Container[]
    - int
    constantsTouched: []
    func_position:
      end: 54
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 54
    functionName: '[org.roaringbitmap.RoaringArray].<init>(char[],Container[],int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.RoaringArray
    signature: '[org.roaringbitmap.RoaringArray].<init>(char[],Container[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - x
    - pos
    argTypes:
    - char
    - int
    constantsTouched: []
    func_position:
      end: 108
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 108
    functionName: '[org.roaringbitmap.RoaringArray].advanceUntil(char,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringArray].advanceUntil(char,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:113,1
    - Dst: '[org.roaringbitmap.RoaringArray].extendArray(int)'
      Src: org.roaringbitmap.RoaringArray:115,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - org.roaringbitmap.Container
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - char
    - org.roaringbitmap.Container
    constantsTouched: []
    func_position:
      end: 119
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 119
    functionName: '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 14
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].extendArray(int)'
    - '[IllegalArgumentException].<init>(org.roaringbitmap.RoaringArray)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].copyOf(char[],org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:124,1
    - Dst: '[java.util.Arrays].copyOf(Container[],org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:125,1
    - Dst: System.arraycopy(char[],int,org.roaringbitmap.RoaringArray,int,int)
      Src: org.roaringbitmap.RoaringArray:126,1
    - Dst: System.arraycopy(Container[],int,org.roaringbitmap.RoaringArray,int,int)
      Src: org.roaringbitmap.RoaringArray:127,1
    - Dst: '[java.util.Arrays].copyOf(char[],org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:130,1
    - Dst: '[java.util.Arrays].copyOf(Container[],org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:131,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringArray
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - roaringArray
    argTypes:
    - org.roaringbitmap.RoaringArray
    constantsTouched: []
    func_position:
      end: 134
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 134
    functionName: '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.RoaringArray)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 4
    functionsReached:
    - '[java.util.Arrays].copyOf(char[],org.roaringbitmap.RoaringArray)'
    - System.arraycopy(char[],int,org.roaringbitmap.RoaringArray,int,int)
    - '[java.util.Arrays].copyOf(Container[],org.roaringbitmap.RoaringArray)'
    - System.arraycopy(Container[],int,org.roaringbitmap.RoaringArray,int,int)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.RoaringArray)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].getIndex(char)'
      Src: org.roaringbitmap.RoaringArray:143,1
    - Dst: '[org.roaringbitmap.RoaringArray].extendArray(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:149,1
    - Dst: sa.values[i].clone()
      Src: org.roaringbitmap.RoaringArray:153,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringArray
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sa
    - beforeStart
    argTypes:
    - org.roaringbitmap.RoaringArray
    - char
    constantsTouched: []
    func_position:
      end: 156
      start: 142
    functionDepth: 4
    functionLinenumber: 142
    functionLinenumberEnd: 156
    functionName: '[org.roaringbitmap.RoaringArray].appendCopiesAfter(org.roaringbitmap.RoaringArray,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].extendArray(org.roaringbitmap.RoaringArray)'
    - '[org.roaringbitmap.RoaringArray].getIndex(char)'
    - sa.values[i].clone()
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringArray].appendCopiesAfter(org.roaringbitmap.RoaringArray,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].extendArray(int)'
      Src: org.roaringbitmap.RoaringArray:169,1
    - Dst: sourceArray.values[i].clone()
      Src: org.roaringbitmap.RoaringArray:171,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringArray
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sourceArray
    - stoppingKey
    argTypes:
    - org.roaringbitmap.RoaringArray
    - char
    constantsTouched: []
    func_position:
      end: 174
      start: 164
    functionDepth: 1
    functionLinenumber: 164
    functionLinenumberEnd: 174
    functionName: '[org.roaringbitmap.RoaringArray].appendCopiesUntil(org.roaringbitmap.RoaringArray,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 3
    functionsReached:
    - sourceArray.values[i].clone()
    - '[org.roaringbitmap.RoaringArray].extendArray(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringArray].appendCopiesUntil(org.roaringbitmap.RoaringArray,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].extendArray(int)'
      Src: org.roaringbitmap.RoaringArray:183,1
    - Dst: sa.values[index].clone()
      Src: org.roaringbitmap.RoaringArray:185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringArray
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sa
    - index
    argTypes:
    - org.roaringbitmap.RoaringArray
    - int
    constantsTouched: []
    func_position:
      end: 187
      start: 182
    functionDepth: 1
    functionLinenumber: 182
    functionLinenumberEnd: 187
    functionName: '[org.roaringbitmap.RoaringArray].appendCopy(org.roaringbitmap.RoaringArray,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].extendArray(int)'
    - sa.values[index].clone()
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringArray].appendCopy(org.roaringbitmap.RoaringArray,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].extendArray(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:197,1
    - Dst: sa.values[i].clone()
      Src: org.roaringbitmap.RoaringArray:200,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringArray
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - sa
    - startingIndex
    - end
    argTypes:
    - org.roaringbitmap.RoaringArray
    - int
    - int
    constantsTouched: []
    func_position:
      end: 203
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 203
    functionName: '[org.roaringbitmap.RoaringArray].appendCopy(org.roaringbitmap.RoaringArray,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].extendArray(org.roaringbitmap.RoaringArray)'
    - sa.values[i].clone()
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringArray].appendCopy(org.roaringbitmap.RoaringArray,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].extendArray(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:213,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringArray
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - sa
    - startingIndex
    - end
    argTypes:
    - org.roaringbitmap.RoaringArray
    - int
    - int
    constantsTouched: []
    func_position:
      end: 219
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 219
    functionName: '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.RoaringArray,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].extendArray(org.roaringbitmap.RoaringArray)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.RoaringArray,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
      Src: org.roaringbitmap.RoaringArray:222,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - begin
    - end
    - key
    argTypes:
    - int
    - int
    - char
    constantsTouched: []
    func_position:
      end: 223
      start: 221
    functionDepth: 2
    functionLinenumber: 221
    functionLinenumberEnd: 223
    functionName: '[org.roaringbitmap.RoaringArray].binarySearch(int,int,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringArray].binarySearch(int,int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 229
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 229
    functionName: '[org.roaringbitmap.RoaringArray].clear()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringArray].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].copyOf(char[],int)'
      Src: org.roaringbitmap.RoaringArray:235,1
    - Dst: '[java.util.Arrays].copyOf(Container[],int)'
      Src: org.roaringbitmap.RoaringArray:236,1
    - Dst: c.trim()
      Src: org.roaringbitmap.RoaringArray:238,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 240
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 240
    functionName: '[org.roaringbitmap.RoaringArray].trim()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 1
    functionsReached:
    - c.trim()
    - '[java.util.Arrays].copyOf(Container[],int)'
    - '[java.util.Arrays].copyOf(char[],int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringArray].trim()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.RoaringArray:245,1
    - Dst: '[java.util.Arrays].copyOf(char[],int)'
      Src: org.roaringbitmap.RoaringArray:246,1
    - Dst: '[java.util.Arrays].copyOf(Container[],int)'
      Src: org.roaringbitmap.RoaringArray:247,1
    - Dst: sa.values[k].clone()
      Src: org.roaringbitmap.RoaringArray:249,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - CloneNotSupportedException
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringArray
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 253
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 253
    functionName: '[org.roaringbitmap.RoaringArray].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 1
    functionsReached:
    - sa.values[k].clone()
    - '[Object].clone()'
    - '[java.util.Arrays].copyOf(Container[],int)'
    - '[java.util.Arrays].copyOf(char[],int)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringArray
    signature: '[org.roaringbitmap.RoaringArray].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(char[],int,char[],int,org.roaringbitmap.RoaringArray)
      Src: org.roaringbitmap.RoaringArray:258,1
    - Dst: System.arraycopy(Container[],int,Container[],int,org.roaringbitmap.RoaringArray)
      Src: org.roaringbitmap.RoaringArray:259,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - begin
    - end
    - newBegin
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 260
      start: 255
    functionDepth: 0
    functionLinenumber: 255
    functionLinenumberEnd: 260
    functionName: '[org.roaringbitmap.RoaringArray].copyRange(int,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(char[],int,char[],int,org.roaringbitmap.RoaringArray)
    - System.arraycopy(Container[],int,Container[],int,org.roaringbitmap.RoaringArray)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringArray].copyRange(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].clear()'
      Src: org.roaringbitmap.RoaringArray:272,1
    - Dst: '[java.io.DataInput].readInt()'
      Src: org.roaringbitmap.RoaringArray:274,1
    - Dst: Integer.reverseBytes(org.roaringbitmap.RoaringArray)
      Src: org.roaringbitmap.RoaringArray:274,1
    - Dst: '[org.roaringbitmap.InvalidRoaringFormat].<init>(String)'
      Src: org.roaringbitmap.RoaringArray:276,1
    - Dst: '[java.io.DataInput].readInt()'
      Src: org.roaringbitmap.RoaringArray:281,1
    - Dst: Integer.reverseBytes(org.roaringbitmap.RoaringArray)
      Src: org.roaringbitmap.RoaringArray:281,1
    - Dst: '[org.roaringbitmap.InvalidRoaringFormat].<init>(String)'
      Src: org.roaringbitmap.RoaringArray:284,1
    - Dst: '[java.io.DataInput].readFully(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:295,1
    - Dst: '[java.io.DataInput].readChar()'
      Src: org.roaringbitmap.RoaringArray:302,1
    - Dst: Character.reverseBytes(org.roaringbitmap.RoaringArray)
      Src: org.roaringbitmap.RoaringArray:302,1
    - Dst: '[java.io.DataInput].readChar()'
      Src: org.roaringbitmap.RoaringArray:303,1
    - Dst: Character.reverseBytes(org.roaringbitmap.RoaringArray)
      Src: org.roaringbitmap.RoaringArray:303,1
    - Dst: '[java.io.DataInput].skipBytes(int)'
      Src: org.roaringbitmap.RoaringArray:312,1
    - Dst: '[java.io.DataInput].readLong()'
      Src: org.roaringbitmap.RoaringArray:321,1
    - Dst: Long.reverseBytes(org.roaringbitmap.RoaringArray)
      Src: org.roaringbitmap.RoaringArray:321,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:323,1
    - Dst: '[java.io.DataInput].readChar()'
      Src: org.roaringbitmap.RoaringArray:327,1
    - Dst: Character.reverseBytes(org.roaringbitmap.RoaringArray)
      Src: org.roaringbitmap.RoaringArray:327,1
    - Dst: '[java.io.DataInput].readChar()'
      Src: org.roaringbitmap.RoaringArray:331,1
    - Dst: Character.reverseBytes(org.roaringbitmap.RoaringArray)
      Src: org.roaringbitmap.RoaringArray:331,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:333,1
    - Dst: '[java.io.DataInput].readChar()'
      Src: org.roaringbitmap.RoaringArray:337,1
    - Dst: Character.reverseBytes(org.roaringbitmap.RoaringArray)
      Src: org.roaringbitmap.RoaringArray:337,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:339,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 101
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 344
      start: 271
    functionDepth: 1
    functionLinenumber: 271
    functionLinenumberEnd: 344
    functionName: '[org.roaringbitmap.RoaringArray].deserialize(java.io.DataInput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 1
    functionsReached:
    - '[java.io.DataInput].readInt()'
    - '[java.io.DataInput].readFully(org.roaringbitmap.RoaringArray)'
    - '[org.roaringbitmap.RunContainer].<init>(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringArray)'
    - Long.reverseBytes(org.roaringbitmap.RoaringArray)
    - Character.reverseBytes(org.roaringbitmap.RoaringArray)
    - Integer.reverseBytes(org.roaringbitmap.RoaringArray)
    - '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.RoaringArray)'
    - '[java.io.DataInput].readChar()'
    - '[org.roaringbitmap.RoaringArray].clear()'
    - '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.RoaringArray)'
    - '[java.io.DataInput].readLong()'
    - '[org.roaringbitmap.InvalidRoaringFormat].<init>(String)'
    - '[java.io.DataInput].skipBytes(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringArray].deserialize(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.RoaringArray:364,1
    - Dst: '[org.roaringbitmap.RoaringArray].clear()'
      Src: org.roaringbitmap.RoaringArray:368,1
    - Dst: '[java.io.DataInput].readInt()'
      Src: org.roaringbitmap.RoaringArray:370,1
    - Dst: Integer.reverseBytes(org.roaringbitmap.RoaringArray)
      Src: org.roaringbitmap.RoaringArray:370,1
    - Dst: '[org.roaringbitmap.InvalidRoaringFormat].<init>(String)'
      Src: org.roaringbitmap.RoaringArray:372,1
    - Dst: '[java.io.DataInput].readInt()'
      Src: org.roaringbitmap.RoaringArray:377,1
    - Dst: Integer.reverseBytes(org.roaringbitmap.RoaringArray)
      Src: org.roaringbitmap.RoaringArray:377,1
    - Dst: '[org.roaringbitmap.InvalidRoaringFormat].<init>(String)'
      Src: org.roaringbitmap.RoaringArray:380,1
    - Dst: '[java.io.DataInput].readFully(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:391,1
    - Dst: '[java.io.DataInput].readChar()'
      Src: org.roaringbitmap.RoaringArray:398,1
    - Dst: Character.reverseBytes(org.roaringbitmap.RoaringArray)
      Src: org.roaringbitmap.RoaringArray:398,1
    - Dst: '[java.io.DataInput].readChar()'
      Src: org.roaringbitmap.RoaringArray:399,1
    - Dst: Character.reverseBytes(org.roaringbitmap.RoaringArray)
      Src: org.roaringbitmap.RoaringArray:399,1
    - Dst: '[java.io.DataInput].skipBytes(int)'
      Src: org.roaringbitmap.RoaringArray:408,1
    - Dst: Math.min(org.roaringbitmap.RoaringArray,int)
      Src: org.roaringbitmap.RoaringArray:428,1
    - Dst: '[java.io.DataInput].readFully(org.roaringbitmap.RoaringArray,int,org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:430,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:433,1
    - Dst: '[org.roaringbitmap.RoaringArray].order(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:434,1
    - Dst: '[org.roaringbitmap.RoaringArray].asLongBuffer()'
      Src: org.roaringbitmap.RoaringArray:436,1
    - Dst: '[org.roaringbitmap.RoaringArray].rewind()'
      Src: org.roaringbitmap.RoaringArray:437,1
    - Dst: '[org.roaringbitmap.RoaringArray].get(org.roaringbitmap.RoaringArray,int,int)'
      Src: org.roaringbitmap.RoaringArray:438,1
    - Dst: '[java.io.DataInput].readFully(org.roaringbitmap.RoaringArray,int,int)'
      Src: org.roaringbitmap.RoaringArray:443,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:446,1
    - Dst: '[org.roaringbitmap.RoaringArray].order(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:447,1
    - Dst: '[org.roaringbitmap.RoaringArray].asLongBuffer()'
      Src: org.roaringbitmap.RoaringArray:449,1
    - Dst: '[org.roaringbitmap.RoaringArray].rewind()'
      Src: org.roaringbitmap.RoaringArray:450,1
    - Dst: '[org.roaringbitmap.RoaringArray].get(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:451,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:453,1
    - Dst: '[java.io.DataInput].readChar()'
      Src: org.roaringbitmap.RoaringArray:457,1
    - Dst: Character.reverseBytes(org.roaringbitmap.RoaringArray)
      Src: org.roaringbitmap.RoaringArray:457,1
    - Dst: '[java.io.DataInput].readChar()'
      Src: org.roaringbitmap.RoaringArray:469,1
    - Dst: Character.reverseBytes(org.roaringbitmap.RoaringArray)
      Src: org.roaringbitmap.RoaringArray:469,1
    - Dst: Math.min(org.roaringbitmap.RoaringArray,int)
      Src: org.roaringbitmap.RoaringArray:474,1
    - Dst: '[java.io.DataInput].readFully(org.roaringbitmap.RoaringArray,int,org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:476,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:479,1
    - Dst: '[org.roaringbitmap.RoaringArray].order(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:480,1
    - Dst: '[org.roaringbitmap.RoaringArray].asCharBuffer()'
      Src: org.roaringbitmap.RoaringArray:482,1
    - Dst: '[org.roaringbitmap.RoaringArray].rewind()'
      Src: org.roaringbitmap.RoaringArray:483,1
    - Dst: '[org.roaringbitmap.RoaringArray].get(org.roaringbitmap.RoaringArray,int,int)'
      Src: org.roaringbitmap.RoaringArray:484,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:488,1
    - Dst: '[java.io.DataInput].readChar()'
      Src: org.roaringbitmap.RoaringArray:501,1
    - Dst: Character.reverseBytes(org.roaringbitmap.RoaringArray)
      Src: org.roaringbitmap.RoaringArray:501,1
    - Dst: Math.min(org.roaringbitmap.RoaringArray,int)
      Src: org.roaringbitmap.RoaringArray:506,1
    - Dst: '[java.io.DataInput].readFully(org.roaringbitmap.RoaringArray,int,org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:508,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:511,1
    - Dst: '[org.roaringbitmap.RoaringArray].order(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:512,1
    - Dst: '[org.roaringbitmap.RoaringArray].asCharBuffer()'
      Src: org.roaringbitmap.RoaringArray:514,1
    - Dst: '[org.roaringbitmap.RoaringArray].rewind()'
      Src: org.roaringbitmap.RoaringArray:515,1
    - Dst: '[org.roaringbitmap.RoaringArray].get(org.roaringbitmap.RoaringArray,int,int)'
      Src: org.roaringbitmap.RoaringArray:516,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:520,1
    CyclomaticComplexity: 36
    EdgeCount: 36
    ICount: 197
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - in
    - buffer
    argTypes:
    - java.io.DataInput
    - byte[]
    constantsTouched: []
    func_position:
      end: 525
      start: 357
    functionDepth: 1
    functionLinenumber: 357
    functionLinenumberEnd: 525
    functionName: '[org.roaringbitmap.RoaringArray].deserialize(java.io.DataInput,byte[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunContainer].<init>(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringArray)'
    - '[org.roaringbitmap.RoaringArray].rewind()'
    - '[org.roaringbitmap.RoaringArray].clear()'
    - '[org.roaringbitmap.RoaringArray].asCharBuffer()'
    - '[org.roaringbitmap.RoaringArray].get(org.roaringbitmap.RoaringArray,int,int)'
    - '[org.roaringbitmap.RoaringArray].asLongBuffer()'
    - '[org.roaringbitmap.RoaringArray].order(org.roaringbitmap.RoaringArray)'
    - '[IllegalArgumentException].<init>(String)'
    - Character.reverseBytes(org.roaringbitmap.RoaringArray)
    - Integer.reverseBytes(org.roaringbitmap.RoaringArray)
    - Math.min(org.roaringbitmap.RoaringArray,int)
    - '[java.io.DataInput].skipBytes(int)'
    - '[java.io.DataInput].readFully(org.roaringbitmap.RoaringArray,int,org.roaringbitmap.RoaringArray)'
    - '[java.io.DataInput].readFully(org.roaringbitmap.RoaringArray)'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.RoaringArray)'
    - '[org.roaringbitmap.RoaringArray].get(org.roaringbitmap.RoaringArray)'
    - '[java.io.DataInput].readInt()'
    - '[java.io.DataInput].readChar()'
    - '[java.io.DataInput].readFully(org.roaringbitmap.RoaringArray,int,int)'
    - '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.RoaringArray)'
    - '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.RoaringArray)'
    - '[org.roaringbitmap.InvalidRoaringFormat].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringArray].deserialize(java.io.DataInput,byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].clear()'
      Src: org.roaringbitmap.RoaringArray:545,1
    - Dst: '[java.nio.ByteBuffer].slice()'
      Src: org.roaringbitmap.RoaringArray:548,1
    - Dst: '[org.roaringbitmap.RoaringArray].order(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:549,1
    - Dst: '[org.roaringbitmap.RoaringArray].getInt()'
      Src: org.roaringbitmap.RoaringArray:550,1
    - Dst: '[org.roaringbitmap.InvalidRoaringFormat].<init>(String)'
      Src: org.roaringbitmap.RoaringArray:552,1
    - Dst: '[org.roaringbitmap.RoaringArray].getInt()'
      Src: org.roaringbitmap.RoaringArray:555,1
    - Dst: '[org.roaringbitmap.InvalidRoaringFormat].<init>(String)'
      Src: org.roaringbitmap.RoaringArray:562,1
    - Dst: '[org.roaringbitmap.RoaringArray].get(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:573,1
    - Dst: '[org.roaringbitmap.RoaringArray].getChar()'
      Src: org.roaringbitmap.RoaringArray:580,1
    - Dst: '[org.roaringbitmap.RoaringArray].getChar()'
      Src: org.roaringbitmap.RoaringArray:581,1
    - Dst: '[org.roaringbitmap.RoaringArray].position()'
      Src: org.roaringbitmap.RoaringArray:590,1
    - Dst: '[org.roaringbitmap.RoaringArray].position(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:590,1
    - Dst: '[org.roaringbitmap.RoaringArray].asLongBuffer()'
      Src: org.roaringbitmap.RoaringArray:599,1
    - Dst: '[org.roaringbitmap.RoaringArray].get(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:599,1
    - Dst: '[org.roaringbitmap.RoaringArray].position()'
      Src: org.roaringbitmap.RoaringArray:600,1
    - Dst: '[org.roaringbitmap.RoaringArray].position(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:600,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:602,1
    - Dst: '[org.roaringbitmap.RoaringArray].getChar()'
      Src: org.roaringbitmap.RoaringArray:606,1
    - Dst: '[org.roaringbitmap.RoaringArray].asCharBuffer()'
      Src: org.roaringbitmap.RoaringArray:609,1
    - Dst: '[org.roaringbitmap.RoaringArray].get(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:609,1
    - Dst: '[org.roaringbitmap.RoaringArray].position()'
      Src: org.roaringbitmap.RoaringArray:610,1
    - Dst: '[org.roaringbitmap.RoaringArray].position(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:610,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:612,1
    - Dst: '[org.roaringbitmap.RoaringArray].asCharBuffer()'
      Src: org.roaringbitmap.RoaringArray:616,1
    - Dst: '[org.roaringbitmap.RoaringArray].get(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:616,1
    - Dst: '[org.roaringbitmap.RoaringArray].position()'
      Src: org.roaringbitmap.RoaringArray:617,1
    - Dst: '[org.roaringbitmap.RoaringArray].position(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:617,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:619,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 103
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bbf
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 624
      start: 544
    functionDepth: 1
    functionLinenumber: 544
    functionLinenumberEnd: 624
    functionName: '[org.roaringbitmap.RoaringArray].deserialize(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 1
    functionsReached:
    - '[java.nio.ByteBuffer].slice()'
    - '[org.roaringbitmap.RoaringArray].get(org.roaringbitmap.RoaringArray)'
    - '[org.roaringbitmap.RoaringArray].position(org.roaringbitmap.RoaringArray)'
    - '[org.roaringbitmap.RoaringArray].getChar()'
    - '[org.roaringbitmap.RoaringArray].position()'
    - '[org.roaringbitmap.RunContainer].<init>(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringArray)'
    - '[org.roaringbitmap.RoaringArray].clear()'
    - '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.RoaringArray)'
    - '[org.roaringbitmap.RoaringArray].asCharBuffer()'
    - '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.RoaringArray)'
    - '[org.roaringbitmap.RoaringArray].getInt()'
    - '[org.roaringbitmap.RoaringArray].asLongBuffer()'
    - '[org.roaringbitmap.InvalidRoaringFormat].<init>(String)'
    - '[org.roaringbitmap.RoaringArray].order(org.roaringbitmap.RoaringArray)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringArray].deserialize(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArraysShim].equals(char[],int,int,org.roaringbitmap.RoaringArray,int,org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:633,1
    - Dst: values[i].equals()
      Src: org.roaringbitmap.RoaringArray:635,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 643
      start: 626
    functionDepth: 0
    functionLinenumber: 626
    functionLinenumberEnd: 643
    functionName: '[org.roaringbitmap.RoaringArray].equals(Object)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArraysShim].equals(char[],int,int,org.roaringbitmap.RoaringArray,int,org.roaringbitmap.RoaringArray)'
    - values[i].equals()
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RoaringArray].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].copyOf(char[],org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:655,1
    - Dst: '[java.util.Arrays].copyOf(Container[],org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:656,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - k
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 658
      start: 646
    functionDepth: 0
    functionLinenumber: 646
    functionLinenumberEnd: 658
    functionName: '[org.roaringbitmap.RoaringArray].extendArray(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 5
    functionsReached:
    - '[java.util.Arrays].copyOf(char[],org.roaringbitmap.RoaringArray)'
    - '[java.util.Arrays].copyOf(Container[],org.roaringbitmap.RoaringArray)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringArray].extendArray(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].binarySearch(int,int,char)'
      Src: org.roaringbitmap.RoaringArray:661,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 663
      start: 660
    functionDepth: 3
    functionLinenumber: 660
    functionLinenumberEnd: 663
    functionName: '[org.roaringbitmap.RoaringArray].getContainerIndex(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].binarySearch(int,int,char)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringArray].getContainerIndex(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 667
      start: 665
    functionDepth: 0
    functionLinenumber: 665
    functionLinenumberEnd: 667
    functionName: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 28
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerPointer(int)'
      Src: org.roaringbitmap.RoaringArray:674,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ContainerPointer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 675
      start: 673
    functionDepth: 2
    functionLinenumber: 673
    functionLinenumberEnd: 675
    functionName: '[org.roaringbitmap.RoaringArray].getContainerPointer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].getContainerPointer(int)'
    linkageType: ''
    returnType: org.roaringbitmap.ContainerPointer
    signature: '[org.roaringbitmap.RoaringArray].getContainerPointer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ContainerPointer].<init>()'
      Src: org.roaringbitmap.RoaringArray:683,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ContainerPointer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - startIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 736
      start: 682
    functionDepth: 1
    functionLinenumber: 682
    functionLinenumberEnd: 736
    functionName: '[org.roaringbitmap.RoaringArray].getContainerPointer(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.ContainerPointer].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.ContainerPointer
    signature: '[org.roaringbitmap.RoaringArray].getContainerPointer(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].binarySearch(int,int,char)'
      Src: org.roaringbitmap.RoaringArray:745,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 746
      start: 739
    functionDepth: 3
    functionLinenumber: 739
    functionLinenumberEnd: 746
    functionName: '[org.roaringbitmap.RoaringArray].getIndex(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 18
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].binarySearch(int,int,char)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringArray].getIndex(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 750
      start: 748
    functionDepth: 0
    functionLinenumber: 748
    functionLinenumberEnd: 750
    functionName: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: values[k].hashCode()
      Src: org.roaringbitmap.RoaringArray:756,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 759
      start: 752
    functionDepth: 0
    functionLinenumber: 752
    functionLinenumberEnd: 759
    functionName: '[org.roaringbitmap.RoaringArray].hashCode()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 1
    functionsReached:
    - values[k].hashCode()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringArray].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: values[k].validate()
      Src: org.roaringbitmap.RoaringArray:774,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 779
      start: 766
    functionDepth: 0
    functionLinenumber: 766
    functionLinenumberEnd: 779
    functionName: '[org.roaringbitmap.RoaringArray].validate()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 1
    functionsReached:
    - values[k].validate()
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RoaringArray].validate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 789
      start: 781
    functionDepth: 0
    functionLinenumber: 781
    functionLinenumberEnd: 789
    functionName: '[org.roaringbitmap.RoaringArray].hasRunContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RoaringArray].hasRunContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].hasRunContainer()'
      Src: org.roaringbitmap.RoaringArray:792,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 800
      start: 791
    functionDepth: 1
    functionLinenumber: 791
    functionLinenumberEnd: 800
    functionName: '[org.roaringbitmap.RoaringArray].headerSize()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].hasRunContainer()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringArray].headerSize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].extendArray(int)'
      Src: org.roaringbitmap.RoaringArray:804,1
    - Dst: System.arraycopy(char[],int,char[],int,org.roaringbitmap.RoaringArray)
      Src: org.roaringbitmap.RoaringArray:805,1
    - Dst: System.arraycopy(Container[],int,Container[],int,org.roaringbitmap.RoaringArray)
      Src: org.roaringbitmap.RoaringArray:807,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char
      - org.roaringbitmap.Container
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - i
    - key
    - value
    argTypes:
    - int
    - char
    - org.roaringbitmap.Container
    constantsTouched: []
    func_position:
      end: 810
      start: 803
    functionDepth: 1
    functionLinenumber: 803
    functionLinenumberEnd: 810
    functionName: '[org.roaringbitmap.RoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.Container)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 9
    functionsReached:
    - System.arraycopy(char[],int,char[],int,org.roaringbitmap.RoaringArray)
    - '[org.roaringbitmap.RoaringArray].extendArray(int)'
    - System.arraycopy(Container[],int,Container[],int,org.roaringbitmap.RoaringArray)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.Container)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].deserialize(java.io.ObjectInput)'
      Src: org.roaringbitmap.RoaringArray:814,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectInput
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.ObjectInput
    constantsTouched: []
    func_position:
      end: 815
      start: 812
    functionDepth: 0
    functionLinenumber: 812
    functionLinenumberEnd: 815
    functionName: '[org.roaringbitmap.RoaringArray].readExternal(java.io.ObjectInput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].deserialize(java.io.ObjectInput)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringArray].readExternal(java.io.ObjectInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(char[],int,char[],int,int)
      Src: org.roaringbitmap.RoaringArray:818,1
    - Dst: System.arraycopy(Container[],int,Container[],int,int)
      Src: org.roaringbitmap.RoaringArray:820,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 823
      start: 817
    functionDepth: 0
    functionLinenumber: 817
    functionLinenumberEnd: 823
    functionName: '[org.roaringbitmap.RoaringArray].removeAtIndex(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 5
    functionsReached:
    - System.arraycopy(Container[],int,Container[],int,int)
    - System.arraycopy(char[],int,char[],int,int)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringArray].removeAtIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(char[],int,org.roaringbitmap.RoaringArray,int,int)
      Src: org.roaringbitmap.RoaringArray:864,1
    - Dst: System.arraycopy(Container[],int,org.roaringbitmap.RoaringArray,int,int)
      Src: org.roaringbitmap.RoaringArray:865,1
    - Dst: other.values[right].clone()
      Src: org.roaringbitmap.RoaringArray:878,1
    - Dst: this.values[left].ixor()
      Src: org.roaringbitmap.RoaringArray:884,1
    - Dst: this.values[left].toBitmapContainer()
      Src: org.roaringbitmap.RoaringArray:886,1
    - Dst: '[org.roaringbitmap.RoaringArray].lazyIOR()'
      Src: org.roaringbitmap.RoaringArray:886,1
    - Dst: this.values[left].ior()
      Src: org.roaringbitmap.RoaringArray:888,1
    - Dst: '[org.roaringbitmap.RoaringArray].isEmpty()'
      Src: org.roaringbitmap.RoaringArray:890,1
    - Dst: other.values[right].clone()
      Src: org.roaringbitmap.RoaringArray:907,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 65
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringArray
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - other
    - dst
    - left
    - right
    - op
    argTypes:
    - org.roaringbitmap.RoaringArray
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 915
      start: 838
    functionDepth: 1
    functionLinenumber: 838
    functionLinenumberEnd: 915
    functionName: '[org.roaringbitmap.RoaringArray].mergeBulk(org.roaringbitmap.RoaringArray,int,int,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 0
    functionsReached:
    - other.values[right].clone()
    - this.values[left].ior()
    - System.arraycopy(Container[],int,org.roaringbitmap.RoaringArray,int,int)
    - this.values[left].toBitmapContainer()
    - this.values[left].ixor()
    - System.arraycopy(char[],int,org.roaringbitmap.RoaringArray,int,int)
    - '[org.roaringbitmap.RoaringArray].lazyIOR()'
    - '[org.roaringbitmap.RoaringArray].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringArray].mergeBulk(org.roaringbitmap.RoaringArray,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(char[],int,char[],int,org.roaringbitmap.RoaringArray)
      Src: org.roaringbitmap.RoaringArray:922,1
    - Dst: System.arraycopy(Container[],int,Container[],int,org.roaringbitmap.RoaringArray)
      Src: org.roaringbitmap.RoaringArray:923,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 929
      start: 917
    functionDepth: 0
    functionLinenumber: 917
    functionLinenumberEnd: 929
    functionName: '[org.roaringbitmap.RoaringArray].removeIndexRange(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(char[],int,char[],int,org.roaringbitmap.RoaringArray)
    - System.arraycopy(Container[],int,Container[],int,org.roaringbitmap.RoaringArray)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringArray].removeIndexRange(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char
      - org.roaringbitmap.Container
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - i
    - key
    - c
    argTypes:
    - int
    - char
    - org.roaringbitmap.Container
    constantsTouched: []
    func_position:
      end: 934
      start: 931
    functionDepth: 0
    functionLinenumber: 931
    functionLinenumberEnd: 934
    functionName: '[org.roaringbitmap.RoaringArray].replaceKeyAndContainerAtIndex(int,char,org.roaringbitmap.Container)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringArray].replaceKeyAndContainerAtIndex(int,char,org.roaringbitmap.Container)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].fill(char[],int,int,char)'
      Src: org.roaringbitmap.RoaringArray:937,1
    - Dst: '[java.util.Arrays].fill(Container[],int,int,null)'
      Src: org.roaringbitmap.RoaringArray:938,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newLength
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 940
      start: 936
    functionDepth: 0
    functionLinenumber: 936
    functionLinenumberEnd: 940
    functionName: '[org.roaringbitmap.RoaringArray].resize(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].fill(char[],int,int,char)'
    - '[java.util.Arrays].fill(Container[],int,int,null)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringArray].resize(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].hasRunContainer()'
      Src: org.roaringbitmap.RoaringArray:952,1
    - Dst: Integer.reverseBytes(org.roaringbitmap.RoaringArray)
      Src: org.roaringbitmap.RoaringArray:954,1
    - Dst: '[java.io.DataOutput].writeInt(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:954,1
    - Dst: '[java.io.DataOutput].write(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:961,1
    - Dst: Integer.reverseBytes(char)
      Src: org.roaringbitmap.RoaringArray:968,1
    - Dst: '[java.io.DataOutput].writeInt(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:968,1
    - Dst: Integer.reverseBytes(int)
      Src: org.roaringbitmap.RoaringArray:969,1
    - Dst: '[java.io.DataOutput].writeInt(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:969,1
    - Dst: Character.reverseBytes()
      Src: org.roaringbitmap.RoaringArray:973,1
    - Dst: '[java.io.DataOutput].writeShort(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:973,1
    - Dst: Character.reverseBytes(char)
      Src: org.roaringbitmap.RoaringArray:974,1
    - Dst: '[java.io.DataOutput].writeShort(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:974,1
    - Dst: Integer.reverseBytes(org.roaringbitmap.RoaringArray)
      Src: org.roaringbitmap.RoaringArray:979,1
    - Dst: '[java.io.DataOutput].writeInt(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:979,1
    - Dst: this.values[k].getArraySizeInBytes()
      Src: org.roaringbitmap.RoaringArray:980,1
    - Dst: values[k].writeArray(java.io.DataOutput)
      Src: org.roaringbitmap.RoaringArray:984,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 986
      start: 950
    functionDepth: 1
    functionLinenumber: 950
    functionLinenumberEnd: 986
    functionName: '[org.roaringbitmap.RoaringArray].serialize(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 1
    functionsReached:
    - Integer.reverseBytes(char)
    - values[k].writeArray(java.io.DataOutput)
    - Integer.reverseBytes(org.roaringbitmap.RoaringArray)
    - '[java.io.DataOutput].write(org.roaringbitmap.RoaringArray)'
    - '[java.io.DataOutput].writeInt(org.roaringbitmap.RoaringArray)'
    - Character.reverseBytes(char)
    - Integer.reverseBytes(int)
    - this.values[k].getArraySizeInBytes()
    - '[org.roaringbitmap.RoaringArray].hasRunContainer()'
    - Character.reverseBytes()
    - '[java.io.DataOutput].writeShort(org.roaringbitmap.RoaringArray)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringArray].serialize(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].order()'
      Src: org.roaringbitmap.RoaringArray:996,1
    - Dst: '[java.nio.ByteBuffer].slice()'
      Src: org.roaringbitmap.RoaringArray:996,1
    - Dst: '[org.roaringbitmap.RoaringArray].order(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:996,1
    - Dst: '[org.roaringbitmap.RoaringArray].hasRunContainer()'
      Src: org.roaringbitmap.RoaringArray:998,1
    - Dst: buf.putInt(org.roaringbitmap.RoaringArray)
      Src: org.roaringbitmap.RoaringArray:1000,1
    - Dst: buf.position()
      Src: org.roaringbitmap.RoaringArray:1001,1
    - Dst: buf.put(byte)
      Src: org.roaringbitmap.RoaringArray:1009,1
    - Dst: buf.position()
      Src: org.roaringbitmap.RoaringArray:1011,1
    - Dst: buf.putInt(char)
      Src: org.roaringbitmap.RoaringArray:1018,1
    - Dst: buf.putInt(int)
      Src: org.roaringbitmap.RoaringArray:1019,1
    - Dst: buf.putChar()
      Src: org.roaringbitmap.RoaringArray:1023,1
    - Dst: buf.putChar(char)
      Src: org.roaringbitmap.RoaringArray:1024,1
    - Dst: buf.putInt(org.roaringbitmap.RoaringArray)
      Src: org.roaringbitmap.RoaringArray:1029,1
    - Dst: this.values[k].getArraySizeInBytes()
      Src: org.roaringbitmap.RoaringArray:1030,1
    - Dst: values[k].writeArray(org.roaringbitmap.RoaringArray)
      Src: org.roaringbitmap.RoaringArray:1034,1
    - Dst: '[java.nio.ByteBuffer].position()'
      Src: org.roaringbitmap.RoaringArray:1037,1
    - Dst: buf.position()
      Src: org.roaringbitmap.RoaringArray:1037,1
    - Dst: '[java.nio.ByteBuffer].position(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringArray:1037,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 67
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 1039
      start: 995
    functionDepth: 1
    functionLinenumber: 995
    functionLinenumberEnd: 1039
    functionName: '[org.roaringbitmap.RoaringArray].serialize(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 1
    functionsReached:
    - buf.putChar(char)
    - '[java.nio.ByteBuffer].slice()'
    - values[k].writeArray(org.roaringbitmap.RoaringArray)
    - '[java.nio.ByteBuffer].order()'
    - buf.putInt(char)
    - buf.putInt(int)
    - buf.putInt(org.roaringbitmap.RoaringArray)
    - buf.putChar()
    - '[java.nio.ByteBuffer].position()'
    - buf.position()
    - '[java.nio.ByteBuffer].position(org.roaringbitmap.RoaringArray)'
    - buf.put(byte)
    - this.values[k].getArraySizeInBytes()
    - '[org.roaringbitmap.RoaringArray].hasRunContainer()'
    - '[org.roaringbitmap.RoaringArray].order(org.roaringbitmap.RoaringArray)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringArray].serialize(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].headerSize()'
      Src: org.roaringbitmap.RoaringArray:1047,1
    - Dst: values[k].getArraySizeInBytes()
      Src: org.roaringbitmap.RoaringArray:1049,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1052
      start: 1046
    functionDepth: 2
    functionLinenumber: 1046
    functionLinenumberEnd: 1052
    functionName: '[org.roaringbitmap.RoaringArray].serializedSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 1
    functionsReached:
    - values[k].getArraySizeInBytes()
    - '[org.roaringbitmap.RoaringArray].headerSize()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringArray].serializedSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.roaringbitmap.Container
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - i
    - c
    argTypes:
    - int
    - org.roaringbitmap.Container
    constantsTouched: []
    func_position:
      end: 1056
      start: 1054
    functionDepth: 0
    functionLinenumber: 1054
    functionLinenumberEnd: 1056
    functionName: '[org.roaringbitmap.RoaringArray].setContainerAtIndex(int,org.roaringbitmap.Container)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 11
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringArray].setContainerAtIndex(int,org.roaringbitmap.Container)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1060
      start: 1058
    functionDepth: 0
    functionLinenumber: 1058
    functionLinenumberEnd: 1060
    functionName: '[org.roaringbitmap.RoaringArray].size()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 45
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringArray].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].serialize(java.io.ObjectOutput)'
      Src: org.roaringbitmap.RoaringArray:1064,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectOutput
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.ObjectOutput
    constantsTouched: []
    func_position:
      end: 1065
      start: 1062
    functionDepth: 0
    functionLinenumber: 1062
    functionLinenumberEnd: 1065
    functionName: '[org.roaringbitmap.RoaringArray].writeExternal(java.io.ObjectOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].serialize(java.io.ObjectOutput)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringArray].writeExternal(java.io.ObjectOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].assertNonEmpty()'
      Src: org.roaringbitmap.RoaringArray:1073,1
    - Dst: container.first()
      Src: org.roaringbitmap.RoaringArray:1076,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1077
      start: 1072
    functionDepth: 1
    functionLinenumber: 1072
    functionLinenumberEnd: 1077
    functionName: '[org.roaringbitmap.RoaringArray].first()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].assertNonEmpty()'
    - container.first()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringArray].first()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].assertNonEmpty()'
      Src: org.roaringbitmap.RoaringArray:1085,1
    - Dst: container.last()
      Src: org.roaringbitmap.RoaringArray:1088,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1089
      start: 1084
    functionDepth: 1
    functionLinenumber: 1084
    functionLinenumberEnd: 1089
    functionName: '[org.roaringbitmap.RoaringArray].last()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].assertNonEmpty()'
    - container.last()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringArray].last()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].assertNonEmpty()'
      Src: org.roaringbitmap.RoaringArray:1097,1
    - Dst: '[org.roaringbitmap.RoaringArray].advanceUntil(char)'
      Src: org.roaringbitmap.RoaringArray:1098,1
    - Dst: container.first()
      Src: org.roaringbitmap.RoaringArray:1104,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1105
      start: 1096
    functionDepth: 1
    functionLinenumber: 1096
    functionLinenumberEnd: 1105
    functionName: '[org.roaringbitmap.RoaringArray].firstSigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].assertNonEmpty()'
    - container.first()
    - '[org.roaringbitmap.RoaringArray].advanceUntil(char)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringArray].firstSigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].assertNonEmpty()'
      Src: org.roaringbitmap.RoaringArray:1113,1
    - Dst: '[org.roaringbitmap.RoaringArray].advanceUntil(char)'
      Src: org.roaringbitmap.RoaringArray:1114,1
    - Dst: container.last()
      Src: org.roaringbitmap.RoaringArray:1120,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1121
      start: 1112
    functionDepth: 1
    functionLinenumber: 1112
    functionLinenumberEnd: 1121
    functionName: '[org.roaringbitmap.RoaringArray].lastSigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].assertNonEmpty()'
    - container.last()
    - '[org.roaringbitmap.RoaringArray].advanceUntil(char)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringArray].lastSigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.NoSuchElementException].<init>(String)'
      Src: org.roaringbitmap.RoaringArray:1125,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - int
      - long
      - int
      - char[]
      - Container[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1127
      start: 1123
    functionDepth: 0
    functionLinenumber: 1123
    functionLinenumberEnd: 1127
    functionName: '[org.roaringbitmap.RoaringArray].assertNonEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
    functionUses: 4
    functionsReached:
    - '[java.util.NoSuchElementException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringArray].assertNonEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 12
      start: 12
    functionDepth: 0
    functionLinenumber: 12
    functionLinenumberEnd: 12
    functionName: '[org.roaringbitmap.BatchIterator].nextBatch(int[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BatchIterator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BatchIterator].nextBatch(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 18
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 18
    functionName: '[org.roaringbitmap.BatchIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BatchIterator.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.BatchIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.BatchIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 25
    functionName: '[org.roaringbitmap.BatchIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BatchIterator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.BatchIterator
    signature: '[org.roaringbitmap.BatchIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BatchIntIterator].<init>(int[])'
      Src: org.roaringbitmap.BatchIterator:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.IntIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.roaringbitmap.BatchIterator].asIntIterator(int[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BatchIterator.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BatchIntIterator].<init>(int[])'
    linkageType: ''
    returnType: org.roaringbitmap.IntIterator
    signature: '[org.roaringbitmap.BatchIterator].asIntIterator(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 71
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 71
    functionName: '[org.roaringbitmap.BatchIterator].advanceIfNeeded(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BatchIterator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BatchIterator].advanceIfNeeded(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.BatchIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.BatchIterator].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BatchIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.BatchIterator
    signature: '[org.roaringbitmap.BatchIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - long[]
      - long[]
      - long[]
      - char[][]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - int[]
      - int[]
      - long[]
      - org.roaringbitmap.RoaringBitmap
      - long[]
      - long[]
      - long[]
      - char[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.SuccinctRank
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - bitmap
    - highBits
    - highRankCount
    - cumulativePerContainer
    - containerCumulativeRanks
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - long[]
    - long[]
    - long[]
    - char[][]
    constantsTouched: []
    func_position:
      end: 94
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 94
    functionName: '[org.roaringbitmap.SuccinctRank].<init>(org.roaringbitmap.RoaringBitmap,long[],long[],long[],char[][])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/SuccinctRank.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.SuccinctRank
    signature: '[org.roaringbitmap.SuccinctRank].<init>(org.roaringbitmap.RoaringBitmap,long[],long[],long[],char[][])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].requireNonNull(org.roaringbitmap.RoaringBitmap,String)'
      Src: org.roaringbitmap.SuccinctRank:104,1
    - Dst: ra.size()
      Src: org.roaringbitmap.SuccinctRank:107,1
    - Dst: ra.getContainerAtIndex(org.roaringbitmap.SuccinctRank)
      Src: org.roaringbitmap.SuccinctRank:114,1
    - Dst: '[org.roaringbitmap.SuccinctRank].getCardinality()'
      Src: org.roaringbitmap.SuccinctRank:115,1
    - Dst: '[org.roaringbitmap.SuccinctRank].buildCumulativeRanks(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.SuccinctRank:119,1
    - Dst: '[org.roaringbitmap.SuccinctRank].<init>(org.roaringbitmap.RoaringBitmap,null,null,long[],char[][])'
      Src: org.roaringbitmap.SuccinctRank:124,1
    - Dst: ra.getKeyAtIndex(org.roaringbitmap.SuccinctRank)
      Src: org.roaringbitmap.SuccinctRank:129,1
    - Dst: '[org.roaringbitmap.Util].lowbitsAsInteger(org.roaringbitmap.SuccinctRank)'
      Src: org.roaringbitmap.SuccinctRank:129,1
    - Dst: '[org.roaringbitmap.SuccinctRank].buildHighKeyRankIndex(long[])'
      Src: org.roaringbitmap.SuccinctRank:133,1
    - Dst: '[org.roaringbitmap.SuccinctRank].<init>(org.roaringbitmap.RoaringBitmap,long[],long[],long[],char[][])'
      Src: org.roaringbitmap.SuccinctRank:134,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - int[]
      - int[]
      - long[]
      - org.roaringbitmap.RoaringBitmap
      - long[]
      - long[]
      - long[]
      - char[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.SuccinctRank
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 136
      start: 103
    functionDepth: 2
    functionLinenumber: 103
    functionLinenumberEnd: 136
    functionName: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/SuccinctRank.java
    functionUses: 43
    functionsReached:
    - '[org.roaringbitmap.SuccinctRank].buildCumulativeRanks(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.SuccinctRank].<init>(org.roaringbitmap.RoaringBitmap,long[],long[],long[],char[][])'
    - '[org.roaringbitmap.Util].lowbitsAsInteger(org.roaringbitmap.SuccinctRank)'
    - '[java.util.Objects].requireNonNull(org.roaringbitmap.RoaringBitmap,String)'
    - ra.size()
    - '[org.roaringbitmap.SuccinctRank].buildHighKeyRankIndex(long[])'
    - '[org.roaringbitmap.SuccinctRank].getCardinality()'
    - ra.getKeyAtIndex(org.roaringbitmap.SuccinctRank)
    - '[org.roaringbitmap.SuccinctRank].<init>(org.roaringbitmap.RoaringBitmap,null,null,long[],char[][])'
    - ra.getContainerAtIndex(org.roaringbitmap.SuccinctRank)
    linkageType: ''
    returnType: org.roaringbitmap.SuccinctRank
    signature: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.bitCount()
      Src: org.roaringbitmap.SuccinctRank:157,1
    - Dst: Math.min(int,org.roaringbitmap.SuccinctRank)
      Src: org.roaringbitmap.SuccinctRank:158,1
    - Dst: Long.bitCount()
      Src: org.roaringbitmap.SuccinctRank:162,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - int[]
      - int[]
      - long[]
      - org.roaringbitmap.RoaringBitmap
      - long[]
      - long[]
      - long[]
      - char[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - highBits
    argTypes:
    - long[]
    constantsTouched: []
    func_position:
      end: 171
      start: 147
    functionDepth: 1
    functionLinenumber: 147
    functionLinenumberEnd: 171
    functionName: '[org.roaringbitmap.SuccinctRank].buildHighKeyRankIndex(long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/SuccinctRank.java
    functionUses: 1
    functionsReached:
    - Math.min(int,org.roaringbitmap.SuccinctRank)
    - Long.bitCount()
    linkageType: ''
    returnType: long[]
    signature: '[org.roaringbitmap.SuccinctRank].buildHighKeyRankIndex(long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.bitCount()
      Src: org.roaringbitmap.SuccinctRank:181,1
    - Dst: Long.bitCount()
      Src: org.roaringbitmap.SuccinctRank:182,1
    - Dst: Long.bitCount()
      Src: org.roaringbitmap.SuccinctRank:183,1
    - Dst: Long.bitCount()
      Src: org.roaringbitmap.SuccinctRank:184,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - int[]
      - int[]
      - long[]
      - org.roaringbitmap.RoaringBitmap
      - long[]
      - long[]
      - long[]
      - char[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bc
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 188
      start: 173
    functionDepth: 1
    functionLinenumber: 173
    functionLinenumberEnd: 188
    functionName: '[org.roaringbitmap.SuccinctRank].buildCumulativeRanks(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/SuccinctRank.java
    functionUses: 1
    functionsReached:
    - Long.bitCount()
    linkageType: ''
    returnType: char[]
    signature: '[org.roaringbitmap.SuccinctRank].buildCumulativeRanks(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.SuccinctRank].containerCount()'
      Src: org.roaringbitmap.SuccinctRank:197,1
    - Dst: '[org.roaringbitmap.Util].highbits(int)'
      Src: org.roaringbitmap.SuccinctRank:201,1
    - Dst: '[org.roaringbitmap.Util].lowbits(int)'
      Src: org.roaringbitmap.SuccinctRank:202,1
    - Dst: '[org.roaringbitmap.SuccinctRank].findContainerLinear(char)'
      Src: org.roaringbitmap.SuccinctRank:204,1
    - Dst: '[org.roaringbitmap.SuccinctRank].rank1High(char)'
      Src: org.roaringbitmap.SuccinctRank:204,1
    - Dst: ra.getKeyAtIndex(org.roaringbitmap.SuccinctRank)
      Src: org.roaringbitmap.SuccinctRank:211,1
    - Dst: '[org.roaringbitmap.Util].lowbitsAsInteger(org.roaringbitmap.SuccinctRank)'
      Src: org.roaringbitmap.SuccinctRank:211,1
    - Dst: '[org.roaringbitmap.SuccinctRank].containerRank(org.roaringbitmap.SuccinctRank,char)'
      Src: org.roaringbitmap.SuccinctRank:217,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - int[]
      - int[]
      - long[]
      - org.roaringbitmap.RoaringBitmap
      - long[]
      - long[]
      - long[]
      - char[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 219
      start: 196
    functionDepth: 2
    functionLinenumber: 196
    functionLinenumberEnd: 219
    functionName: '[org.roaringbitmap.SuccinctRank].rank(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/SuccinctRank.java
    functionUses: 28
    functionsReached:
    - '[org.roaringbitmap.Util].lowbits(int)'
    - '[org.roaringbitmap.Util].lowbitsAsInteger(org.roaringbitmap.SuccinctRank)'
    - '[org.roaringbitmap.SuccinctRank].containerRank(org.roaringbitmap.SuccinctRank,char)'
    - '[org.roaringbitmap.SuccinctRank].findContainerLinear(char)'
    - '[org.roaringbitmap.SuccinctRank].rank1High(char)'
    - ra.getKeyAtIndex(org.roaringbitmap.SuccinctRank)
    - '[org.roaringbitmap.SuccinctRank].containerCount()'
    - '[org.roaringbitmap.Util].highbits(int)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.SuccinctRank].rank(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ra.size()
      Src: org.roaringbitmap.SuccinctRank:224,1
    - Dst: ra.getKeyAtIndex(org.roaringbitmap.SuccinctRank)
      Src: org.roaringbitmap.SuccinctRank:225,1
    - Dst: '[org.roaringbitmap.Util].lowbitsAsInteger(org.roaringbitmap.SuccinctRank)'
      Src: org.roaringbitmap.SuccinctRank:225,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - int[]
      - int[]
      - long[]
      - org.roaringbitmap.RoaringBitmap
      - long[]
      - long[]
      - long[]
      - char[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - hi
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 236
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 236
    functionName: '[org.roaringbitmap.SuccinctRank].findContainerLinear(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/SuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].lowbitsAsInteger(org.roaringbitmap.SuccinctRank)'
    - ra.size()
    - ra.getKeyAtIndex(org.roaringbitmap.SuccinctRank)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.SuccinctRank].findContainerLinear(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.bitCount(org.roaringbitmap.SuccinctRank)
      Src: org.roaringbitmap.SuccinctRank:259,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - int[]
      - int[]
      - long[]
      - org.roaringbitmap.RoaringBitmap
      - long[]
      - long[]
      - long[]
      - char[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - h
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 262
      start: 238
    functionDepth: 0
    functionLinenumber: 238
    functionLinenumberEnd: 262
    functionName: '[org.roaringbitmap.SuccinctRank].rank1High(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/SuccinctRank.java
    functionUses: 0
    functionsReached:
    - Long.bitCount(org.roaringbitmap.SuccinctRank)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.SuccinctRank].rank1High(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.SuccinctRank].bitmapContainerFastRank(int,org.roaringbitmap.SuccinctRank,char)'
      Src: org.roaringbitmap.SuccinctRank:268,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.SuccinctRank:271,1
    - Dst: '[org.roaringbitmap.Container].rank(char)'
      Src: org.roaringbitmap.SuccinctRank:271,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - int[]
      - int[]
      - long[]
      - org.roaringbitmap.RoaringBitmap
      - long[]
      - long[]
      - long[]
      - char[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - containerIndex
    - lowKey
    argTypes:
    - int
    - char
    constantsTouched: []
    func_position:
      end: 272
      start: 264
    functionDepth: 1
    functionLinenumber: 264
    functionLinenumberEnd: 272
    functionName: '[org.roaringbitmap.SuccinctRank].containerRank(int,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/SuccinctRank.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].rank(char)'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
    - '[org.roaringbitmap.SuccinctRank].bitmapContainerFastRank(int,org.roaringbitmap.SuccinctRank,char)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.SuccinctRank].containerRank(int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].lowbitsAsInteger(char)'
      Src: org.roaringbitmap.SuccinctRank:276,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.SuccinctRank:279,1
    - Dst: Long.bitCount()
      Src: org.roaringbitmap.SuccinctRank:289,1
    - Dst: Long.bitCount()
      Src: org.roaringbitmap.SuccinctRank:292,1
    - Dst: Long.bitCount()
      Src: org.roaringbitmap.SuccinctRank:295,1
    - Dst: Long.bitCount(org.roaringbitmap.SuccinctRank)
      Src: org.roaringbitmap.SuccinctRank:304,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char[]
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - int[]
      - int[]
      - long[]
      - org.roaringbitmap.RoaringBitmap
      - long[]
      - long[]
      - long[]
      - char[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - containerIndex
    - cumulativeRanks
    - lo
    argTypes:
    - int
    - char[]
    - char
    constantsTouched: []
    func_position:
      end: 308
      start: 274
    functionDepth: 1
    functionLinenumber: 274
    functionLinenumberEnd: 308
    functionName: '[org.roaringbitmap.SuccinctRank].bitmapContainerFastRank(int,char[],char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/SuccinctRank.java
    functionUses: 0
    functionsReached:
    - Long.bitCount(org.roaringbitmap.SuccinctRank)
    - Long.bitCount()
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
    - '[org.roaringbitmap.Util].lowbitsAsInteger(char)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.SuccinctRank].bitmapContainerFastRank(int,char[],char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.SuccinctRank].containerCount()'
      Src: org.roaringbitmap.SuccinctRank:316,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - int[]
      - int[]
      - long[]
      - org.roaringbitmap.RoaringBitmap
      - long[]
      - long[]
      - long[]
      - char[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 317
      start: 315
    functionDepth: 2
    functionLinenumber: 315
    functionLinenumberEnd: 317
    functionName: '[org.roaringbitmap.SuccinctRank].cardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/SuccinctRank.java
    functionUses: 30
    functionsReached:
    - '[org.roaringbitmap.SuccinctRank].containerCount()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.SuccinctRank].cardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - int[]
      - int[]
      - long[]
      - org.roaringbitmap.RoaringBitmap
      - long[]
      - long[]
      - long[]
      - char[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 329
      start: 327
    functionDepth: 0
    functionLinenumber: 327
    functionLinenumberEnd: 329
    functionName: '[org.roaringbitmap.SuccinctRank].getUnderlyingBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/SuccinctRank.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.SuccinctRank].getUnderlyingBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - int[]
      - int[]
      - long[]
      - org.roaringbitmap.RoaringBitmap
      - long[]
      - long[]
      - long[]
      - char[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 348
      start: 346
    functionDepth: 0
    functionLinenumber: 346
    functionLinenumberEnd: 348
    functionName: '[org.roaringbitmap.SuccinctRank].usesLinearScan()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/SuccinctRank.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.SuccinctRank].usesLinearScan()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.SuccinctRank:356,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - int[]
      - int[]
      - long[]
      - org.roaringbitmap.RoaringBitmap
      - long[]
      - long[]
      - long[]
      - char[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 357
      start: 355
    functionDepth: 1
    functionLinenumber: 355
    functionLinenumberEnd: 357
    functionName: '[org.roaringbitmap.SuccinctRank].containerCount()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/SuccinctRank.java
    functionUses: 8
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].size()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.SuccinctRank].containerCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.IntIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 19
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 19
    functionName: '[org.roaringbitmap.IntIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/IntIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.IntIterator
    signature: '[org.roaringbitmap.IntIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 24
    functionName: '[org.roaringbitmap.IntIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/IntIterator.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.IntIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 29
    functionName: '[org.roaringbitmap.IntIterator].next()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/IntIterator.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.IntIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.IntIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.IntIterator].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/IntIterator.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.IntIterator
    signature: '[org.roaringbitmap.IntIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ReverseBitmapContainerCharIterator].<init>(long[])'
      Src: org.roaringbitmap.BitmapContainer:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: true
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - bitmap
    argTypes:
    - long[]
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 2
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.roaringbitmap.BitmapContainer].getReverseShortIterator(long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ReverseBitmapContainerCharIterator].<init>(long[])'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.BitmapContainer].getReverseShortIterator(long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainerCharIterator].<init>(long[])'
      Src: org.roaringbitmap.BitmapContainer:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: true
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - bitmap
    argTypes:
    - long[]
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 2
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.roaringbitmap.BitmapContainer].getShortIterator(long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainerCharIterator].<init>(long[])'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.BitmapContainer].getShortIterator(long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - unusedCardinality
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.roaringbitmap.BitmapContainer].serializedSizeInBytes(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BitmapContainer].serializedSizeInBytes(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.BitmapContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 87
    functionName: '[org.roaringbitmap.BitmapContainer].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 128
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.BitmapContainer
    signature: '[org.roaringbitmap.BitmapContainer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].setBitmapRange(long[],int,int)'
      Src: org.roaringbitmap.BitmapContainer:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.BitmapContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - firstOfRun
    - lastOfRun
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 100
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 100
    functionName: '[org.roaringbitmap.BitmapContainer].<init>(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 6
    functionsReached:
    - '[org.roaringbitmap.Util].setBitmapRange(long[],int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.BitmapContainer
    signature: '[org.roaringbitmap.BitmapContainer].<init>(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].copyOf(long[],org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.BitmapContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - newCardinality
    - newBitmap
    argTypes:
    - int
    - long[]
    constantsTouched: []
    func_position:
      end: 105
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 105
    functionName: '[org.roaringbitmap.BitmapContainer].<init>(int,long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].copyOf(long[],org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.BitmapContainer
    signature: '[org.roaringbitmap.BitmapContainer].<init>(int,long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.BitmapContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - newBitmap
    - newCardinality
    argTypes:
    - long[]
    - int
    constantsTouched: []
    func_position:
      end: 116
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 116
    functionName: '[org.roaringbitmap.BitmapContainer].<init>(long[],int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.BitmapContainer
    signature: '[org.roaringbitmap.BitmapContainer].<init>(long[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.BitmapContainer:124,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].toLongArray()'
      Src: org.roaringbitmap.BitmapContainer:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.BitmapContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - bc
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 126
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 126
    functionName: '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].toLongArray()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
    linkageType: ''
    returnType: org.roaringbitmap.BitmapContainer
    signature: '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].clone()'
      Src: org.roaringbitmap.BitmapContainer:132,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.BitmapContainer:135,1
    - Dst: '[org.roaringbitmap.BitmapContainer].clone()'
      Src: org.roaringbitmap.BitmapContainer:137,1
    - Dst: '[org.roaringbitmap.BitmapContainer].cardinalityInRange(int,int)'
      Src: org.roaringbitmap.BitmapContainer:138,1
    - Dst: '[org.roaringbitmap.Util].setBitmapRange(long[],int,int)'
      Src: org.roaringbitmap.BitmapContainer:139,1
    - Dst: '[org.roaringbitmap.BitmapContainer].updateCardinality(int,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:140,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 142
      start: 128
    functionDepth: 3
    functionLinenumber: 128
    functionLinenumberEnd: 142
    functionName: '[org.roaringbitmap.BitmapContainer].add(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 49
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.Util].setBitmapRange(long[],int,int)'
    - '[org.roaringbitmap.BitmapContainer].updateCardinality(int,org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].clone()'
    - '[org.roaringbitmap.BitmapContainer].cardinalityInRange(int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].add(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - i
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 155
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 155
    functionName: '[org.roaringbitmap.BitmapContainer].add(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 34
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].add(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:159,1
    - Dst: '[org.roaringbitmap.BitmapContainer].bitValue(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:164,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ArrayContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 167
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 167
    functionName: '[org.roaringbitmap.BitmapContainer].and(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].bitValue(org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.ArrayContainer
    signature: '[org.roaringbitmap.BitmapContainer].and(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].andCardinality(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:171,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.BitmapContainer:173,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int)'
      Src: org.roaringbitmap.BitmapContainer:180,1
    - Dst: '[org.roaringbitmap.Util].fillArrayAND(char[],long[],long[])'
      Src: org.roaringbitmap.BitmapContainer:181,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 184
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 184
    functionName: '[org.roaringbitmap.BitmapContainer].and(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].<init>(int)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].andCardinality(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.Util].fillArrayAND(char[],long[],long[])'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].and(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].and()'
      Src: org.roaringbitmap.BitmapContainer:188,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 189
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 189
    functionName: '[org.roaringbitmap.BitmapContainer].and(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].and()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].and(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].bitValue(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:197,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 200
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 200
    functionName: '[org.roaringbitmap.BitmapContainer].andCardinality(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].bitValue(org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BitmapContainer].andCardinality(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.bitCount(org.roaringbitmap.BitmapContainer)
      Src: org.roaringbitmap.BitmapContainer:206,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 209
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 209
    functionName: '[org.roaringbitmap.BitmapContainer].andCardinality(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 2
    functionsReached:
    - Long.bitCount(org.roaringbitmap.BitmapContainer)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BitmapContainer].andCardinality(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].andCardinality()'
      Src: org.roaringbitmap.BitmapContainer:213,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 214
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 214
    functionName: '[org.roaringbitmap.BitmapContainer].andCardinality(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].andCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BitmapContainer].andCardinality(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].clone()'
      Src: org.roaringbitmap.BitmapContainer:218,1
    - Dst: '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
      Src: org.roaringbitmap.BitmapContainer:229,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 232
      start: 216
    functionDepth: 2
    functionLinenumber: 216
    functionLinenumberEnd: 232
    functionName: '[org.roaringbitmap.BitmapContainer].andNot(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].clone()'
    - '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].andNot(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.bitCount(org.roaringbitmap.BitmapContainer)
      Src: org.roaringbitmap.BitmapContainer:238,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.BitmapContainer:241,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:248,1
    - Dst: '[org.roaringbitmap.Util].fillArrayANDNOT(char[],long[],long[])'
      Src: org.roaringbitmap.BitmapContainer:249,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 252
      start: 234
    functionDepth: 1
    functionLinenumber: 234
    functionLinenumberEnd: 252
    functionName: '[org.roaringbitmap.BitmapContainer].andNot(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - Long.bitCount(org.roaringbitmap.BitmapContainer)
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.Util].fillArrayANDNOT(char[],long[],long[])'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].andNot(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].clone()'
      Src: org.roaringbitmap.BitmapContainer:257,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:259,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:260,1
    - Dst: '[org.roaringbitmap.BitmapContainer].cardinalityInRange(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:261,1
    - Dst: '[org.roaringbitmap.Util].resetBitmapRange(long[],org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:262,1
    - Dst: '[org.roaringbitmap.BitmapContainer].updateCardinality(int,int)'
      Src: org.roaringbitmap.BitmapContainer:263,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.BitmapContainer:265,1
    - Dst: '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
      Src: org.roaringbitmap.BitmapContainer:268,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 270
      start: 254
    functionDepth: 2
    functionLinenumber: 254
    functionLinenumberEnd: 270
    functionName: '[org.roaringbitmap.BitmapContainer].andNot(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
    - '[org.roaringbitmap.Util].resetBitmapRange(long[],org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].updateCardinality(int,int)'
    - '[org.roaringbitmap.BitmapContainer].cardinalityInRange(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].andNot(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.bitCount()
      Src: org.roaringbitmap.BitmapContainer:279,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 282
      start: 272
    functionDepth: 0
    functionLinenumber: 272
    functionLinenumberEnd: 282
    functionName: '[org.roaringbitmap.BitmapContainer].validate()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - Long.bitCount()
    linkageType: ''
    returnType: Boolean
    signature: '[org.roaringbitmap.BitmapContainer].validate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].fill(long[],int)'
      Src: org.roaringbitmap.BitmapContainer:288,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 290
      start: 284
    functionDepth: 0
    functionLinenumber: 284
    functionLinenumberEnd: 290
    functionName: '[org.roaringbitmap.BitmapContainer].clear()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].fill(long[],int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BitmapContainer].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(int,long[])'
      Src: org.roaringbitmap.BitmapContainer:294,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.BitmapContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 295
      start: 292
    functionDepth: 1
    functionLinenumber: 292
    functionLinenumberEnd: 295
    functionName: '[org.roaringbitmap.BitmapContainer].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 18
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].<init>(int,long[])'
    linkageType: ''
    returnType: org.roaringbitmap.BitmapContainer
    signature: '[org.roaringbitmap.BitmapContainer].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 300
      start: 297
    functionDepth: 0
    functionLinenumber: 297
    functionLinenumberEnd: 300
    functionName: '[org.roaringbitmap.BitmapContainer].isEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.BitmapContainer].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.bitCount()
      Src: org.roaringbitmap.BitmapContainer:308,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 310
      start: 305
    functionDepth: 0
    functionLinenumber: 305
    functionLinenumberEnd: 310
    functionName: '[org.roaringbitmap.BitmapContainer].computeCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 4
    functionsReached:
    - Long.bitCount()
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BitmapContainer].computeCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].cardinalityInBitmapRange(long[],int,int)'
      Src: org.roaringbitmap.BitmapContainer:314,1
    - Dst: '[org.roaringbitmap.Util].cardinalityInBitmapRange(long[],int,int)'
      Src: org.roaringbitmap.BitmapContainer:315,1
    - Dst: '[org.roaringbitmap.Util].cardinalityInBitmapRange(long[],int,int)'
      Src: org.roaringbitmap.BitmapContainer:318,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - start
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 319
      start: 312
    functionDepth: 2
    functionLinenumber: 312
    functionLinenumberEnd: 319
    functionName: '[org.roaringbitmap.BitmapContainer].cardinalityInRange(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.Util].cardinalityInBitmapRange(long[],int,int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BitmapContainer].cardinalityInRange(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - prevOnes
    - newOnes
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 324
      start: 321
    functionDepth: 0
    functionLinenumber: 321
    functionLinenumberEnd: 324
    functionName: '[org.roaringbitmap.BitmapContainer].updateCardinality(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BitmapContainer].updateCardinality(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - i
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 329
      start: 326
    functionDepth: 0
    functionLinenumber: 326
    functionLinenumberEnd: 329
    functionName: '[org.roaringbitmap.BitmapContainer].contains(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.BitmapContainer].contains(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - minimum
    - supremum
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 352
      start: 331
    functionDepth: 0
    functionLinenumber: 331
    functionLinenumberEnd: 352
    functionName: '[org.roaringbitmap.BitmapContainer].contains(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.BitmapContainer].contains(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - bitmapContainer
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 367
      start: 354
    functionDepth: 0
    functionLinenumber: 354
    functionLinenumberEnd: 367
    functionName: '[org.roaringbitmap.BitmapContainer].contains(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.BitmapContainer].contains(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.BitmapContainer:371,1
    - Dst: '[org.roaringbitmap.RunContainer].numberOfRuns()'
      Src: org.roaringbitmap.BitmapContainer:382,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:383,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:384,1
    - Dst: '[org.roaringbitmap.BitmapContainer].contains(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:385,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - runContainer
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 390
      start: 369
    functionDepth: 1
    functionLinenumber: 369
    functionLinenumberEnd: 390
    functionName: '[org.roaringbitmap.BitmapContainer].contains(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].contains(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.RunContainer].numberOfRuns()'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.BitmapContainer].contains(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].contains()'
      Src: org.roaringbitmap.BitmapContainer:400,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - arrayContainer
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 405
      start: 392
    functionDepth: 0
    functionLinenumber: 392
    functionLinenumberEnd: 405
    functionName: '[org.roaringbitmap.BitmapContainer].contains(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].contains()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.BitmapContainer].contains(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - i
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 409
      start: 407
    functionDepth: 0
    functionLinenumber: 407
    functionLinenumberEnd: 409
    functionName: '[org.roaringbitmap.BitmapContainer].bitValue(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BitmapContainer].bitValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataInput].readLong()'
      Src: org.roaringbitmap.BitmapContainer:416,1
    - Dst: Long.reverseBytes(org.roaringbitmap.BitmapContainer)
      Src: org.roaringbitmap.BitmapContainer:416,1
    - Dst: Long.bitCount(org.roaringbitmap.BitmapContainer)
      Src: org.roaringbitmap.BitmapContainer:418,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 420
      start: 411
    functionDepth: 0
    functionLinenumber: 411
    functionLinenumberEnd: 420
    functionName: '[org.roaringbitmap.BitmapContainer].deserialize(java.io.DataInput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataInput].readLong()'
    - Long.reverseBytes(org.roaringbitmap.BitmapContainer)
    - Long.bitCount(org.roaringbitmap.BitmapContainer)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BitmapContainer].deserialize(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].equals(long[],org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:429,1
    - Dst: '[Object].equals()'
      Src: org.roaringbitmap.BitmapContainer:431,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 434
      start: 422
    functionDepth: 0
    functionLinenumber: 422
    functionLinenumberEnd: 434
    functionName: '[org.roaringbitmap.BitmapContainer].equals(Object)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[Object].equals()'
    - '[java.util.Arrays].equals(long[],org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.BitmapContainer].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitSetUtil].arrayContainerBufferOf(int,org.roaringbitmap.BitmapContainer,char[],long[])'
      Src: org.roaringbitmap.BitmapContainer:442,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - array
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 443
      start: 441
    functionDepth: 0
    functionLinenumber: 441
    functionLinenumberEnd: 443
    functionName: '[org.roaringbitmap.BitmapContainer].fillArray(char[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitSetUtil].arrayContainerBufferOf(int,org.roaringbitmap.BitmapContainer,char[],long[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BitmapContainer].fillArray(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].numberOfTrailingZeros(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:452,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 3
    argNames:
    - x
    - i
    - mask
    argTypes:
    - int[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 457
      start: 445
    functionDepth: 0
    functionLinenumber: 445
    functionLinenumberEnd: 457
    functionName: '[org.roaringbitmap.BitmapContainer].fillLeastSignificant16bits(int[],int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].numberOfTrailingZeros(org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BitmapContainer].fillLeastSignificant16bits(int[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
      Src: org.roaringbitmap.BitmapContainer:471,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - i
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 478
      start: 459
    functionDepth: 2
    functionLinenumber: 459
    functionLinenumberEnd: 478
    functionName: '[org.roaringbitmap.BitmapContainer].flip(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].flip(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 483
      start: 480
    functionDepth: 0
    functionLinenumber: 480
    functionLinenumberEnd: 483
    functionName: '[org.roaringbitmap.BitmapContainer].getArraySizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BitmapContainer].getArraySizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 488
      start: 485
    functionDepth: 0
    functionLinenumber: 485
    functionLinenumberEnd: 488
    functionName: '[org.roaringbitmap.BitmapContainer].getCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 28
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BitmapContainer].getCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ReverseBitmapContainerCharIterator].<init>(long[])'
      Src: org.roaringbitmap.BitmapContainer:492,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 493
      start: 490
    functionDepth: 2
    functionLinenumber: 490
    functionLinenumberEnd: 493
    functionName: '[org.roaringbitmap.BitmapContainer].getReverseCharIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.ReverseBitmapContainerCharIterator].<init>(long[])'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.BitmapContainer].getReverseCharIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainerCharIterator].<init>(long[])'
      Src: org.roaringbitmap.BitmapContainer:497,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 498
      start: 495
    functionDepth: 2
    functionLinenumber: 495
    functionLinenumberEnd: 498
    functionName: '[org.roaringbitmap.BitmapContainer].getCharIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.BitmapContainerCharIterator].<init>(long[])'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.BitmapContainer].getCharIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainerCharRankIterator].<init>(long[])'
      Src: org.roaringbitmap.BitmapContainer:502,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharRankIterator
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 503
      start: 500
    functionDepth: 3
    functionLinenumber: 500
    functionLinenumberEnd: 503
    functionName: '[org.roaringbitmap.BitmapContainer].getCharRankIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainerCharRankIterator].<init>(long[])'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharRankIterator
    signature: '[org.roaringbitmap.BitmapContainer].getCharRankIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapBatchIterator].<init>()'
      Src: org.roaringbitmap.BitmapContainer:507,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ContainerBatchIterator
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 508
      start: 505
    functionDepth: 0
    functionLinenumber: 505
    functionLinenumberEnd: 508
    functionName: '[org.roaringbitmap.BitmapContainer].getBatchIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.BitmapBatchIterator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.ContainerBatchIterator
    signature: '[org.roaringbitmap.BitmapContainer].getBatchIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 513
      start: 510
    functionDepth: 0
    functionLinenumber: 510
    functionLinenumberEnd: 513
    functionName: '[org.roaringbitmap.BitmapContainer].getSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BitmapContainer].getSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].hashCode(long[])'
      Src: org.roaringbitmap.BitmapContainer:517,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 518
      start: 515
    functionDepth: 0
    functionLinenumber: 515
    functionLinenumberEnd: 518
    functionName: '[org.roaringbitmap.BitmapContainer].hashCode()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].hashCode(long[])'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BitmapContainer].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.BitmapContainer:527,1
    - Dst: '[org.roaringbitmap.BitmapContainer].cardinalityInRange(int,int)'
      Src: org.roaringbitmap.BitmapContainer:529,1
    - Dst: '[org.roaringbitmap.Util].setBitmapRange(long[],int,int)'
      Src: org.roaringbitmap.BitmapContainer:530,1
    - Dst: '[org.roaringbitmap.BitmapContainer].updateCardinality(int,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:531,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 533
      start: 520
    functionDepth: 3
    functionLinenumber: 520
    functionLinenumberEnd: 533
    functionName: '[org.roaringbitmap.BitmapContainer].iadd(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 14
    functionsReached:
    - '[org.roaringbitmap.Util].setBitmapRange(long[],int,int)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.BitmapContainer].updateCardinality(int,org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].cardinalityInRange(int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].iadd(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].intersectArrayIntoBitmap(long[],char[],int)'
      Src: org.roaringbitmap.BitmapContainer:539,1
    - Dst: '[org.roaringbitmap.ArrayContainer].and()'
      Src: org.roaringbitmap.BitmapContainer:542,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - b2
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 544
      start: 535
    functionDepth: 2
    functionLinenumber: 535
    functionLinenumberEnd: 544
    functionName: '[org.roaringbitmap.BitmapContainer].iand(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].intersectArrayIntoBitmap(long[],char[],int)'
    - '[org.roaringbitmap.ArrayContainer].and()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].iand(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].andCardinality(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:555,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int)'
      Src: org.roaringbitmap.BitmapContainer:563,1
    - Dst: '[org.roaringbitmap.Util].fillArrayAND(char[],long[],long[])'
      Src: org.roaringbitmap.BitmapContainer:564,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - b2
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 568
      start: 546
    functionDepth: 1
    functionLinenumber: 546
    functionLinenumberEnd: 568
    functionName: '[org.roaringbitmap.BitmapContainer].iand(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].<init>(int)'
    - '[org.roaringbitmap.BitmapContainer].andCardinality(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.Util].fillArrayAND(char[],long[],long[])'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].iand(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getCardinality()'
      Src: org.roaringbitmap.BitmapContainer:573,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int)'
      Src: org.roaringbitmap.BitmapContainer:576,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:579,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:580,1
    - Dst: '[org.roaringbitmap.BitmapContainer].bitValue(char)'
      Src: org.roaringbitmap.BitmapContainer:583,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:590,1
    - Dst: '[org.roaringbitmap.Util].resetBitmapRange(long[],org.roaringbitmap.BitmapContainer,char)'
      Src: org.roaringbitmap.BitmapContainer:592,1
    - Dst: '[org.roaringbitmap.BitmapContainer].cardinalityInRange(org.roaringbitmap.BitmapContainer,char)'
      Src: org.roaringbitmap.BitmapContainer:594,1
    - Dst: '[org.roaringbitmap.Util].resetBitmapRange(long[],org.roaringbitmap.BitmapContainer,char)'
      Src: org.roaringbitmap.BitmapContainer:595,1
    - Dst: '[org.roaringbitmap.BitmapContainer].updateCardinality(int,int)'
      Src: org.roaringbitmap.BitmapContainer:596,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:598,1
    - Dst: '[org.roaringbitmap.Util].resetBitmapRange(long[],org.roaringbitmap.BitmapContainer,int)'
      Src: org.roaringbitmap.BitmapContainer:602,1
    - Dst: '[org.roaringbitmap.BitmapContainer].cardinalityInRange(org.roaringbitmap.BitmapContainer,int)'
      Src: org.roaringbitmap.BitmapContainer:604,1
    - Dst: '[org.roaringbitmap.Util].resetBitmapRange(long[],org.roaringbitmap.BitmapContainer,int)'
      Src: org.roaringbitmap.BitmapContainer:605,1
    - Dst: '[org.roaringbitmap.BitmapContainer].updateCardinality(int,int)'
      Src: org.roaringbitmap.BitmapContainer:606,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.BitmapContainer:607,1
    - Dst: '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
      Src: org.roaringbitmap.BitmapContainer:608,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 612
      start: 570
    functionDepth: 2
    functionLinenumber: 570
    functionLinenumberEnd: 612
    functionName: '[org.roaringbitmap.BitmapContainer].iand(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.Util].resetBitmapRange(long[],org.roaringbitmap.BitmapContainer,char)'
    - '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
    - '[org.roaringbitmap.BitmapContainer].cardinalityInRange(org.roaringbitmap.BitmapContainer,int)'
    - '[org.roaringbitmap.BitmapContainer].updateCardinality(int,int)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].bitValue(char)'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.Util].resetBitmapRange(long[],org.roaringbitmap.BitmapContainer,int)'
    - '[org.roaringbitmap.RunContainer].getCardinality()'
    - '[org.roaringbitmap.ArrayContainer].<init>(int)'
    - '[org.roaringbitmap.BitmapContainer].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].cardinalityInRange(org.roaringbitmap.BitmapContainer,char)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].iand(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].remove()'
      Src: org.roaringbitmap.BitmapContainer:617,1
    - Dst: '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
      Src: org.roaringbitmap.BitmapContainer:620,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - b2
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 623
      start: 614
    functionDepth: 2
    functionLinenumber: 614
    functionLinenumberEnd: 623
    functionName: '[org.roaringbitmap.BitmapContainer].iandNot(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
    - '[org.roaringbitmap.BitmapContainer].remove()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].iandNot(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.bitCount(org.roaringbitmap.BitmapContainer)
      Src: org.roaringbitmap.BitmapContainer:629,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:638,1
    - Dst: '[org.roaringbitmap.Util].fillArrayANDNOT(char[],long[],long[])'
      Src: org.roaringbitmap.BitmapContainer:639,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - b2
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 642
      start: 625
    functionDepth: 1
    functionLinenumber: 625
    functionLinenumberEnd: 642
    functionName: '[org.roaringbitmap.BitmapContainer].iandNot(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - Long.bitCount(org.roaringbitmap.BitmapContainer)
    - '[org.roaringbitmap.Util].fillArrayANDNOT(char[],long[],long[])'
    - '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].iandNot(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:648,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:649,1
    - Dst: '[org.roaringbitmap.BitmapContainer].cardinalityInRange(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:650,1
    - Dst: '[org.roaringbitmap.Util].resetBitmapRange(long[],org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:651,1
    - Dst: '[org.roaringbitmap.BitmapContainer].updateCardinality(int,int)'
      Src: org.roaringbitmap.BitmapContainer:652,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.BitmapContainer:654,1
    - Dst: '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
      Src: org.roaringbitmap.BitmapContainer:657,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 659
      start: 644
    functionDepth: 2
    functionLinenumber: 644
    functionLinenumberEnd: 659
    functionName: '[org.roaringbitmap.BitmapContainer].iandNot(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
    - '[org.roaringbitmap.Util].resetBitmapRange(long[],org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].updateCardinality(int,int)'
    - '[org.roaringbitmap.BitmapContainer].cardinalityInRange(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].getCardinality()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].iandNot(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 670
      start: 661
    functionDepth: 0
    functionLinenumber: 661
    functionLinenumberEnd: 670
    functionName: '[org.roaringbitmap.BitmapContainer].ilazyor(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].ilazyor(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 678
      start: 672
    functionDepth: 0
    functionLinenumber: 672
    functionLinenumberEnd: 678
    functionName: '[org.roaringbitmap.BitmapContainer].ilazyor(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].ilazyor(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:684,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:685,1
    - Dst: '[org.roaringbitmap.Util].setBitmapRange(long[],org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:686,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 689
      start: 680
    functionDepth: 0
    functionLinenumber: 680
    functionLinenumberEnd: 689
    functionName: '[org.roaringbitmap.BitmapContainer].ilazyor(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.Util].setBitmapRange(long[],org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].ilazyor(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].cardinalityInRange(int,int)'
      Src: org.roaringbitmap.BitmapContainer:693,1
    - Dst: '[org.roaringbitmap.Util].flipBitmapRange(long[],int,int)'
      Src: org.roaringbitmap.BitmapContainer:694,1
    - Dst: '[org.roaringbitmap.BitmapContainer].updateCardinality(int,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:695,1
    - Dst: '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
      Src: org.roaringbitmap.BitmapContainer:697,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - firstOfRange
    - lastOfRange
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 700
      start: 691
    functionDepth: 3
    functionLinenumber: 691
    functionLinenumberEnd: 700
    functionName: '[org.roaringbitmap.BitmapContainer].inot(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].updateCardinality(int,org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.Util].flipBitmapRange(long[],int,int)'
    - '[org.roaringbitmap.BitmapContainer].cardinalityInRange(int,int)'
    - '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].inot(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].contains()'
      Src: org.roaringbitmap.BitmapContainer:706,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 711
      start: 702
    functionDepth: 0
    functionLinenumber: 702
    functionLinenumberEnd: 711
    functionName: '[org.roaringbitmap.BitmapContainer].intersects(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].contains()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.BitmapContainer].intersects(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 721
      start: 713
    functionDepth: 0
    functionLinenumber: 713
    functionLinenumberEnd: 721
    functionName: '[org.roaringbitmap.BitmapContainer].intersects(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.BitmapContainer].intersects(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].intersects()'
      Src: org.roaringbitmap.BitmapContainer:725,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 726
      start: 723
    functionDepth: 0
    functionLinenumber: 723
    functionLinenumberEnd: 726
    functionName: '[org.roaringbitmap.BitmapContainer].intersects(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].intersects()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.BitmapContainer].intersects(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.BitmapContainer:731,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - minimum
    - supremum
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 750
      start: 728
    functionDepth: 0
    functionLinenumber: 728
    functionLinenumberEnd: 750
    functionName: '[org.roaringbitmap.BitmapContainer].intersects(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.BitmapContainer].intersects(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.BitmapContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 770
      start: 752
    functionDepth: 0
    functionLinenumber: 752
    functionLinenumberEnd: 770
    functionName: '[org.roaringbitmap.BitmapContainer].ior(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.BitmapContainer
    signature: '[org.roaringbitmap.BitmapContainer].ior(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].computeCardinality()'
      Src: org.roaringbitmap.BitmapContainer:777,1
    - Dst: '[org.roaringbitmap.BitmapContainer].isFull()'
      Src: org.roaringbitmap.BitmapContainer:778,1
    - Dst: '[org.roaringbitmap.RunContainer].full()'
      Src: org.roaringbitmap.BitmapContainer:779,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - b2
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 782
      start: 772
    functionDepth: 1
    functionLinenumber: 772
    functionLinenumberEnd: 782
    functionName: '[org.roaringbitmap.BitmapContainer].ior(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].isFull()'
    - '[org.roaringbitmap.RunContainer].full()'
    - '[org.roaringbitmap.BitmapContainer].computeCardinality()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].ior(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:788,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:789,1
    - Dst: '[org.roaringbitmap.BitmapContainer].cardinalityInRange(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:790,1
    - Dst: '[org.roaringbitmap.Util].setBitmapRange(long[],org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:791,1
    - Dst: '[org.roaringbitmap.BitmapContainer].updateCardinality(int,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:792,1
    - Dst: '[org.roaringbitmap.BitmapContainer].isFull()'
      Src: org.roaringbitmap.BitmapContainer:794,1
    - Dst: '[org.roaringbitmap.RunContainer].full()'
      Src: org.roaringbitmap.BitmapContainer:795,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 798
      start: 784
    functionDepth: 1
    functionLinenumber: 784
    functionLinenumberEnd: 798
    functionName: '[org.roaringbitmap.BitmapContainer].ior(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunContainer].full()'
    - '[org.roaringbitmap.BitmapContainer].cardinalityInRange(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].isFull()'
    - '[org.roaringbitmap.BitmapContainer].updateCardinality(int,org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.Util].setBitmapRange(long[],org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].ior(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.BitmapContainer:806,1
    - Dst: '[org.roaringbitmap.BitmapContainer].cardinalityInRange(int,int)'
      Src: org.roaringbitmap.BitmapContainer:808,1
    - Dst: '[org.roaringbitmap.Util].resetBitmapRange(long[],int,int)'
      Src: org.roaringbitmap.BitmapContainer:809,1
    - Dst: '[org.roaringbitmap.BitmapContainer].updateCardinality(int,int)'
      Src: org.roaringbitmap.BitmapContainer:810,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.BitmapContainer:811,1
    - Dst: '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
      Src: org.roaringbitmap.BitmapContainer:812,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 815
      start: 800
    functionDepth: 3
    functionLinenumber: 800
    functionLinenumberEnd: 815
    functionName: '[org.roaringbitmap.BitmapContainer].iremove(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
    - '[org.roaringbitmap.BitmapContainer].updateCardinality(int,int)'
    - '[org.roaringbitmap.Util].resetBitmapRange(long[],int,int)'
    - '[org.roaringbitmap.BitmapContainer].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].cardinalityInRange(int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].iremove(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.roaringbitmap.BitmapContainer:819,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<Character>
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 838
      start: 817
    functionDepth: 0
    functionLinenumber: 817
    functionLinenumberEnd: 838
    functionName: '[org.roaringbitmap.BitmapContainer].iterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: java.util.Iterator<Character>
    signature: '[org.roaringbitmap.BitmapContainer].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
      Src: org.roaringbitmap.BitmapContainer:853,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 856
      start: 840
    functionDepth: 2
    functionLinenumber: 840
    functionLinenumberEnd: 856
    functionName: '[org.roaringbitmap.BitmapContainer].ixor(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].ixor(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].computeCardinality()'
      Src: org.roaringbitmap.BitmapContainer:866,1
    - Dst: '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
      Src: org.roaringbitmap.BitmapContainer:870,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - b2
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 871
      start: 858
    functionDepth: 2
    functionLinenumber: 858
    functionLinenumberEnd: 871
    functionName: '[org.roaringbitmap.BitmapContainer].ixor(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
    - '[org.roaringbitmap.BitmapContainer].computeCardinality()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].ixor(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:877,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:878,1
    - Dst: '[org.roaringbitmap.BitmapContainer].cardinalityInRange(char,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:879,1
    - Dst: '[org.roaringbitmap.Util].flipBitmapRange(long[],char,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:880,1
    - Dst: '[org.roaringbitmap.BitmapContainer].updateCardinality(int,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:881,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.BitmapContainer:883,1
    - Dst: '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
      Src: org.roaringbitmap.BitmapContainer:886,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 888
      start: 873
    functionDepth: 2
    functionLinenumber: 873
    functionLinenumberEnd: 888
    functionName: '[org.roaringbitmap.BitmapContainer].ixor(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
    - '[org.roaringbitmap.Util].flipBitmapRange(long[],char,org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].updateCardinality(int,org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].cardinalityInRange(char,org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].ixor(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].clone()'
      Src: org.roaringbitmap.BitmapContainer:891,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 900
      start: 890
    functionDepth: 2
    functionLinenumber: 890
    functionLinenumberEnd: 900
    functionName: '[org.roaringbitmap.BitmapContainer].lazyor(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].lazyor(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.BitmapContainer:903,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 909
      start: 902
    functionDepth: 1
    functionLinenumber: 902
    functionLinenumberEnd: 909
    functionName: '[org.roaringbitmap.BitmapContainer].lazyor(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].lazyor(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].clone()'
      Src: org.roaringbitmap.BitmapContainer:912,1
    - Dst: '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:915,1
    - Dst: '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:916,1
    - Dst: '[org.roaringbitmap.Util].setBitmapRange(long[],org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:917,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 920
      start: 911
    functionDepth: 2
    functionLinenumber: 911
    functionLinenumberEnd: 920
    functionName: '[org.roaringbitmap.BitmapContainer].lazyor(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RunContainer].getLength(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].clone()'
    - '[org.roaringbitmap.RunContainer].getValue(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.Util].setBitmapRange(long[],org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].lazyor(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].clone()'
      Src: org.roaringbitmap.BitmapContainer:925,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int)'
      Src: org.roaringbitmap.BitmapContainer:928,1
    - Dst: '[org.roaringbitmap.BitmapContainer].numberOfTrailingZeros(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:933,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.BitmapContainer,int)'
      Src: org.roaringbitmap.BitmapContainer:941,1
    - Dst: '[org.roaringbitmap.BitmapContainer].select(int)'
      Src: org.roaringbitmap.BitmapContainer:942,1
    - Dst: System.arraycopy(long[],int,org.roaringbitmap.BitmapContainer,int,org.roaringbitmap.BitmapContainer)
      Src: org.roaringbitmap.BitmapContainer:944,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - maxcardinality
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 950
      start: 922
    functionDepth: 2
    functionLinenumber: 922
    functionLinenumberEnd: 950
    functionName: '[org.roaringbitmap.BitmapContainer].limit(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].select(int)'
    - System.arraycopy(long[],int,org.roaringbitmap.BitmapContainer,int,org.roaringbitmap.BitmapContainer)
    - '[org.roaringbitmap.BitmapContainer].numberOfTrailingZeros(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.BitmapContainer,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>(int)'
    - '[org.roaringbitmap.BitmapContainer].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].limit(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - arrayContainer
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 958
      start: 952
    functionDepth: 0
    functionLinenumber: 952
    functionLinenumberEnd: 958
    functionName: '[org.roaringbitmap.BitmapContainer].loadData(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BitmapContainer].loadData(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].numberOfTrailingZeros(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:971,1
    - Dst: '[org.roaringbitmap.BitmapContainer].numberOfTrailingZeros()'
      Src: org.roaringbitmap.BitmapContainer:975,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 979
      start: 966
    functionDepth: 0
    functionLinenumber: 966
    functionLinenumberEnd: 979
    functionName: '[org.roaringbitmap.BitmapContainer].nextSetBit(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].numberOfTrailingZeros()'
    - '[org.roaringbitmap.BitmapContainer].numberOfTrailingZeros(org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BitmapContainer].nextSetBit(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].numberOfTrailingZeros(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:992,1
    - Dst: '[org.roaringbitmap.BitmapContainer].numberOfTrailingZeros(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:997,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1001
      start: 987
    functionDepth: 1
    functionLinenumber: 987
    functionLinenumberEnd: 1001
    functionName: '[org.roaringbitmap.BitmapContainer].nextClearBit(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].numberOfTrailingZeros(org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BitmapContainer].nextClearBit(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].clone()'
      Src: org.roaringbitmap.BitmapContainer:1005,1
    - Dst: '[org.roaringbitmap.BitmapContainer].inot(int,int)'
      Src: org.roaringbitmap.BitmapContainer:1006,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - firstOfRange
    - lastOfRange
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1007
      start: 1003
    functionDepth: 4
    functionLinenumber: 1003
    functionLinenumberEnd: 1007
    functionName: '[org.roaringbitmap.BitmapContainer].not(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].inot(int,int)'
    - '[org.roaringbitmap.BitmapContainer].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].not(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.bitCount(org.roaringbitmap.BitmapContainer)
      Src: org.roaringbitmap.BitmapContainer:1017,1
    - Dst: Long.bitCount(org.roaringbitmap.BitmapContainer)
      Src: org.roaringbitmap.BitmapContainer:1021,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1027
      start: 1009
    functionDepth: 1
    functionLinenumber: 1009
    functionLinenumberEnd: 1027
    functionName: '[org.roaringbitmap.BitmapContainer].numberOfRuns()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 3
    functionsReached:
    - Long.bitCount(org.roaringbitmap.BitmapContainer)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BitmapContainer].numberOfRuns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1049
      start: 1034
    functionDepth: 0
    functionLinenumber: 1034
    functionLinenumberEnd: 1049
    functionName: '[org.roaringbitmap.BitmapContainer].numberOfRunsAdjustment()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BitmapContainer].numberOfRunsAdjustment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.bitCount(org.roaringbitmap.BitmapContainer)
      Src: org.roaringbitmap.BitmapContainer:1064,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - mustNotExceed
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1071
      start: 1057
    functionDepth: 0
    functionLinenumber: 1057
    functionLinenumberEnd: 1071
    functionName: '[org.roaringbitmap.BitmapContainer].numberOfRunsLowerBound(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 3
    functionsReached:
    - Long.bitCount(org.roaringbitmap.BitmapContainer)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BitmapContainer].numberOfRunsLowerBound(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].clone()'
      Src: org.roaringbitmap.BitmapContainer:1075,1
    - Dst: '[org.roaringbitmap.BitmapContainer].isFull()'
      Src: org.roaringbitmap.BitmapContainer:1091,1
    - Dst: '[org.roaringbitmap.RunContainer].full()'
      Src: org.roaringbitmap.BitmapContainer:1092,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 1095
      start: 1073
    functionDepth: 2
    functionLinenumber: 1073
    functionLinenumberEnd: 1095
    functionName: '[org.roaringbitmap.BitmapContainer].or(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunContainer].full()'
    - '[org.roaringbitmap.BitmapContainer].clone()'
    - '[org.roaringbitmap.BitmapContainer].isFull()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].or(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1100
      start: 1097
    functionDepth: 0
    functionLinenumber: 1097
    functionLinenumberEnd: 1100
    functionName: '[org.roaringbitmap.BitmapContainer].isFull()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.BitmapContainer].isFull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].clone()'
      Src: org.roaringbitmap.BitmapContainer:1104,1
    - Dst: '[org.roaringbitmap.BitmapContainer].ior(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1105,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 1106
      start: 1102
    functionDepth: 2
    functionLinenumber: 1102
    functionLinenumberEnd: 1106
    functionName: '[org.roaringbitmap.BitmapContainer].or(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].clone()'
    - '[org.roaringbitmap.BitmapContainer].ior(org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].or(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].or()'
      Src: org.roaringbitmap.BitmapContainer:1110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 1111
      start: 1108
    functionDepth: 0
    functionLinenumber: 1108
    functionLinenumberEnd: 1111
    functionName: '[org.roaringbitmap.BitmapContainer].or(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].or()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].or(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.numberOfLeadingZeros(org.roaringbitmap.BitmapContainer)
      Src: org.roaringbitmap.BitmapContainer:1124,1
    - Dst: Long.numberOfLeadingZeros()
      Src: org.roaringbitmap.BitmapContainer:1128,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1132
      start: 1119
    functionDepth: 0
    functionLinenumber: 1119
    functionLinenumberEnd: 1132
    functionName: '[org.roaringbitmap.BitmapContainer].prevSetBit(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - Long.numberOfLeadingZeros(org.roaringbitmap.BitmapContainer)
    - Long.numberOfLeadingZeros()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BitmapContainer].prevSetBit(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.numberOfLeadingZeros(org.roaringbitmap.BitmapContainer)
      Src: org.roaringbitmap.BitmapContainer:1145,1
    - Dst: Long.numberOfLeadingZeros(org.roaringbitmap.BitmapContainer)
      Src: org.roaringbitmap.BitmapContainer:1150,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1154
      start: 1140
    functionDepth: 1
    functionLinenumber: 1140
    functionLinenumberEnd: 1154
    functionName: '[org.roaringbitmap.BitmapContainer].prevClearBit(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - Long.numberOfLeadingZeros(org.roaringbitmap.BitmapContainer)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BitmapContainer].prevClearBit(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].computeCardinality()'
      Src: org.roaringbitmap.BitmapContainer:1162,1
    - Dst: Long.bitCount()
      Src: org.roaringbitmap.BitmapContainer:1169,1
    - Dst: Long.bitCount(org.roaringbitmap.BitmapContainer)
      Src: org.roaringbitmap.BitmapContainer:1172,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - lowbits
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1175
      start: 1156
    functionDepth: 1
    functionLinenumber: 1156
    functionLinenumberEnd: 1175
    functionName: '[org.roaringbitmap.BitmapContainer].rank(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 1
    functionsReached:
    - Long.bitCount(org.roaringbitmap.BitmapContainer)
    - Long.bitCount()
    - '[org.roaringbitmap.BitmapContainer].computeCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BitmapContainer].rank(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].deserialize(java.io.ObjectInput)'
      Src: org.roaringbitmap.BitmapContainer:1179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectInput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.ObjectInput
    constantsTouched: []
    func_position:
      end: 1180
      start: 1177
    functionDepth: 0
    functionLinenumber: 1177
    functionLinenumberEnd: 1180
    functionName: '[org.roaringbitmap.BitmapContainer].readExternal(java.io.ObjectInput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].deserialize(java.io.ObjectInput)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BitmapContainer].readExternal(java.io.ObjectInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].clone()'
      Src: org.roaringbitmap.BitmapContainer:1185,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.BitmapContainer:1188,1
    - Dst: '[org.roaringbitmap.BitmapContainer].clone()'
      Src: org.roaringbitmap.BitmapContainer:1190,1
    - Dst: '[org.roaringbitmap.BitmapContainer].cardinalityInRange(int,int)'
      Src: org.roaringbitmap.BitmapContainer:1191,1
    - Dst: '[org.roaringbitmap.Util].resetBitmapRange(long[],int,int)'
      Src: org.roaringbitmap.BitmapContainer:1192,1
    - Dst: '[org.roaringbitmap.BitmapContainer].updateCardinality(int,int)'
      Src: org.roaringbitmap.BitmapContainer:1193,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.BitmapContainer:1194,1
    - Dst: '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
      Src: org.roaringbitmap.BitmapContainer:1195,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1198
      start: 1182
    functionDepth: 3
    functionLinenumber: 1182
    functionLinenumberEnd: 1198
    functionName: '[org.roaringbitmap.BitmapContainer].remove(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
    - '[org.roaringbitmap.BitmapContainer].updateCardinality(int,int)'
    - '[org.roaringbitmap.Util].resetBitmapRange(long[],int,int)'
    - '[org.roaringbitmap.BitmapContainer].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].clone()'
    - '[org.roaringbitmap.BitmapContainer].cardinalityInRange(int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].remove(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
      Src: org.roaringbitmap.BitmapContainer:1212,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - i
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1219
      start: 1200
    functionDepth: 2
    functionLinenumber: 1200
    functionLinenumberEnd: 1219
    functionName: '[org.roaringbitmap.BitmapContainer].remove(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].remove(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.BitmapContainer:1223,1
    - Dst: '[org.roaringbitmap.BitmapContainer].computeCardinality()'
      Src: org.roaringbitmap.BitmapContainer:1224,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.BitmapContainer:1225,1
    - Dst: '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
      Src: org.roaringbitmap.BitmapContainer:1226,1
    - Dst: '[org.roaringbitmap.BitmapContainer].isFull()'
      Src: org.roaringbitmap.BitmapContainer:1227,1
    - Dst: '[org.roaringbitmap.RunContainer].full()'
      Src: org.roaringbitmap.BitmapContainer:1228,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1232
      start: 1221
    functionDepth: 2
    functionLinenumber: 1221
    functionLinenumberEnd: 1232
    functionName: '[org.roaringbitmap.BitmapContainer].repairAfterLazy()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 8
    functionsReached:
    - '[org.roaringbitmap.RunContainer].full()'
    - '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
    - '[org.roaringbitmap.BitmapContainer].isFull()'
    - '[org.roaringbitmap.BitmapContainer].computeCardinality()'
    - '[org.roaringbitmap.BitmapContainer].getCardinality()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].repairAfterLazy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].numberOfRunsLowerBound(int)'
      Src: org.roaringbitmap.BitmapContainer:1236,1
    - Dst: '[org.roaringbitmap.RunContainer].serializedSizeInBytes(int)'
      Src: org.roaringbitmap.BitmapContainer:1238,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getArraySizeInBytes()'
      Src: org.roaringbitmap.BitmapContainer:1240,1
    - Dst: '[org.roaringbitmap.BitmapContainer].numberOfRunsAdjustment()'
      Src: org.roaringbitmap.BitmapContainer:1246,1
    - Dst: '[org.roaringbitmap.RunContainer].serializedSizeInBytes(int)'
      Src: org.roaringbitmap.BitmapContainer:1247,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getArraySizeInBytes()'
      Src: org.roaringbitmap.BitmapContainer:1249,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.BitmapContainer:1250,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1254
      start: 1234
    functionDepth: 1
    functionLinenumber: 1234
    functionLinenumberEnd: 1254
    functionName: '[org.roaringbitmap.BitmapContainer].runOptimize()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RunContainer].serializedSizeInBytes(int)'
    - '[org.roaringbitmap.BitmapContainer].getArraySizeInBytes()'
    - '[org.roaringbitmap.BitmapContainer].numberOfRunsAdjustment()'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    - '[org.roaringbitmap.BitmapContainer].numberOfRunsLowerBound(int)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].runOptimize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.bitCount(org.roaringbitmap.BitmapContainer)
      Src: org.roaringbitmap.BitmapContainer:1264,1
    - Dst: '[org.roaringbitmap.Util].select(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1266,1
    - Dst: Long.bitCount()
      Src: org.roaringbitmap.BitmapContainer:1276,1
    - Dst: '[org.roaringbitmap.Util].select(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1278,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.BitmapContainer:1284,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - j
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1285
      start: 1256
    functionDepth: 0
    functionLinenumber: 1256
    functionLinenumberEnd: 1285
    functionName: '[org.roaringbitmap.BitmapContainer].select(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.Util].select(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
    - Long.bitCount()
    - '[org.roaringbitmap.Util].select(org.roaringbitmap.BitmapContainer)'
    - Long.bitCount(org.roaringbitmap.BitmapContainer)
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.BitmapContainer].select(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.bitCount()
      Src: org.roaringbitmap.BitmapContainer:1295,1
    - Dst: '[org.roaringbitmap.Util].select(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1297,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.BitmapContainer:1301,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - j
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1302
      start: 1292
    functionDepth: 0
    functionLinenumber: 1292
    functionLinenumberEnd: 1302
    functionName: '[org.roaringbitmap.BitmapContainer].selectOneSide(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].select(org.roaringbitmap.BitmapContainer)'
    - '[IllegalArgumentException].<init>(String)'
    - Long.bitCount()
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.BitmapContainer].selectOneSide(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.reverseBytes(org.roaringbitmap.BitmapContainer)
      Src: org.roaringbitmap.BitmapContainer:1308,1
    - Dst: '[java.io.DataOutput].writeLong(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1308,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 1310
      start: 1304
    functionDepth: 0
    functionLinenumber: 1304
    functionLinenumberEnd: 1310
    functionName: '[org.roaringbitmap.BitmapContainer].serialize(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[java.io.DataOutput].writeLong(org.roaringbitmap.BitmapContainer)'
    - Long.reverseBytes(org.roaringbitmap.BitmapContainer)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BitmapContainer].serialize(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].serializedSizeInBytes(int)'
      Src: org.roaringbitmap.BitmapContainer:1314,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1315
      start: 1312
    functionDepth: 1
    functionLinenumber: 1312
    functionLinenumberEnd: 1315
    functionName: '[org.roaringbitmap.BitmapContainer].serializedSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].serializedSizeInBytes(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BitmapContainer].serializedSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int)'
      Src: org.roaringbitmap.BitmapContainer:1323,1
    - Dst: '[org.roaringbitmap.ArrayContainer].loadData()'
      Src: org.roaringbitmap.BitmapContainer:1325,1
    - Dst: '[org.roaringbitmap.ArrayContainer].getCardinality()'
      Src: org.roaringbitmap.BitmapContainer:1327,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.BitmapContainer:1328,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.ArrayContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1331
      start: 1322
    functionDepth: 1
    functionLinenumber: 1322
    functionLinenumberEnd: 1331
    functionName: '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 18
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].<init>(int)'
    - '[org.roaringbitmap.ArrayContainer].loadData()'
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.ArrayContainer].getCardinality()'
    linkageType: ''
    returnType: org.roaringbitmap.ArrayContainer
    signature: '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].allocate(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1340,1
    - Dst: '[org.roaringbitmap.BitmapContainer].put(long[])'
      Src: org.roaringbitmap.BitmapContainer:1341,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.nio.LongBuffer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1343
      start: 1339
    functionDepth: 0
    functionLinenumber: 1339
    functionLinenumberEnd: 1343
    functionName: '[org.roaringbitmap.BitmapContainer].toLongBuffer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].put(long[])'
    - '[java.nio.LongBuffer].allocate(org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: java.nio.LongBuffer
    signature: '[org.roaringbitmap.BitmapContainer].toLongBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.BitmapContainer:1347,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1348
      start: 1345
    functionDepth: 1
    functionLinenumber: 1345
    functionLinenumberEnd: 1348
    functionName: '[org.roaringbitmap.BitmapContainer].toMappeableContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.BitmapContainer].toMappeableContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.roaringbitmap.BitmapContainer:1352,1
    - Dst: '[StringBuilder].<init>(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1352,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCharIterator()'
      Src: org.roaringbitmap.BitmapContainer:1353,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.roaringbitmap.BitmapContainer:1354,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.BitmapContainer:1355,1
    - Dst: '[StringBuilder].append(int)'
      Src: org.roaringbitmap.BitmapContainer:1356,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.BitmapContainer:1357,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.roaringbitmap.BitmapContainer:1358,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.roaringbitmap.BitmapContainer:1361,1
    - Dst: '[StringBuilder].toString()'
      Src: org.roaringbitmap.BitmapContainer:1362,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1363
      start: 1350
    functionDepth: 3
    functionLinenumber: 1350
    functionLinenumberEnd: 1363
    functionName: '[org.roaringbitmap.BitmapContainer].toString()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 2
    functionsReached:
    - '[StringBuilder].<init>(org.roaringbitmap.BitmapContainer)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(char)'
    - '[org.roaringbitmap.BitmapContainer].getCharIterator()'
    - '[String].length()'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[StringBuilder].append(int)'
    linkageType: ''
    returnType: String
    signature: '[org.roaringbitmap.BitmapContainer].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1366
      start: 1365
    functionDepth: 0
    functionLinenumber: 1365
    functionLinenumberEnd: 1366
    functionName: '[org.roaringbitmap.BitmapContainer].trim()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BitmapContainer].trim()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].serialize(java.io.DataOutput)'
      Src: org.roaringbitmap.BitmapContainer:1370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 1371
      start: 1368
    functionDepth: 1
    functionLinenumber: 1368
    functionLinenumberEnd: 1371
    functionName: '[org.roaringbitmap.BitmapContainer].writeArray(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].serialize(java.io.DataOutput)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BitmapContainer].writeArray(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].order()'
      Src: org.roaringbitmap.BitmapContainer:1375,1
    - Dst: '[java.nio.ByteBuffer].asLongBuffer()'
      Src: org.roaringbitmap.BitmapContainer:1376,1
    - Dst: '[org.roaringbitmap.BitmapContainer].put(long[])'
      Src: org.roaringbitmap.BitmapContainer:1377,1
    - Dst: '[java.nio.ByteBuffer].position()'
      Src: org.roaringbitmap.BitmapContainer:1379,1
    - Dst: '[java.nio.ByteBuffer].position(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1379,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 1380
      start: 1373
    functionDepth: 0
    functionLinenumber: 1373
    functionLinenumberEnd: 1380
    functionName: '[org.roaringbitmap.BitmapContainer].writeArray(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].asLongBuffer()'
    - '[java.nio.ByteBuffer].order()'
    - '[org.roaringbitmap.BitmapContainer].put(long[])'
    - '[java.nio.ByteBuffer].position()'
    - '[java.nio.ByteBuffer].position(org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BitmapContainer].writeArray(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].serialize(java.io.ObjectOutput)'
      Src: org.roaringbitmap.BitmapContainer:1384,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectOutput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.ObjectOutput
    constantsTouched: []
    func_position:
      end: 1385
      start: 1382
    functionDepth: 0
    functionLinenumber: 1382
    functionLinenumberEnd: 1385
    functionName: '[org.roaringbitmap.BitmapContainer].writeExternal(java.io.ObjectOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].serialize(java.io.ObjectOutput)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BitmapContainer].writeExternal(java.io.ObjectOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].clone()'
      Src: org.roaringbitmap.BitmapContainer:1389,1
    - Dst: '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
      Src: org.roaringbitmap.BitmapContainer:1401,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 1404
      start: 1387
    functionDepth: 2
    functionLinenumber: 1387
    functionLinenumberEnd: 1404
    functionName: '[org.roaringbitmap.BitmapContainer].xor(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].clone()'
    - '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].xor(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.bitCount(org.roaringbitmap.BitmapContainer)
      Src: org.roaringbitmap.BitmapContainer:1410,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.BitmapContainer:1413,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1420,1
    - Dst: '[org.roaringbitmap.Util].fillArrayXOR(char[],long[],long[])'
      Src: org.roaringbitmap.BitmapContainer:1421,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 1424
      start: 1406
    functionDepth: 1
    functionLinenumber: 1406
    functionLinenumberEnd: 1424
    functionName: '[org.roaringbitmap.BitmapContainer].xor(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - Long.bitCount(org.roaringbitmap.BitmapContainer)
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.Util].fillArrayXOR(char[],long[],long[])'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].xor(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].xor()'
      Src: org.roaringbitmap.BitmapContainer:1428,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 1429
      start: 1426
    functionDepth: 0
    functionLinenumber: 1426
    functionLinenumberEnd: 1429
    functionName: '[org.roaringbitmap.BitmapContainer].xor(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].xor()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.BitmapContainer].xor(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.IntConsumer].accept(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1437,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - org.roaringbitmap.IntConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - msb
    - ic
    argTypes:
    - char
    - org.roaringbitmap.IntConsumer
    constantsTouched: []
    func_position:
      end: 1441
      start: 1431
    functionDepth: 0
    functionLinenumber: 1431
    functionLinenumberEnd: 1441
    functionName: '[org.roaringbitmap.BitmapContainer].forEach(char,org.roaringbitmap.IntConsumer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.IntConsumer].accept(org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BitmapContainer].forEach(char,org.roaringbitmap.IntConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].addWholeWordToRangeConsumer(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer,org.roaringbitmap.RelativeRangeConsumer)'
      Src: org.roaringbitmap.BitmapContainer:1449,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.roaringbitmap.RelativeRangeConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - offset
    - rrc
    argTypes:
    - int
    - org.roaringbitmap.RelativeRangeConsumer
    constantsTouched: []
    func_position:
      end: 1451
      start: 1443
    functionDepth: 0
    functionLinenumber: 1443
    functionLinenumberEnd: 1451
    functionName: '[org.roaringbitmap.BitmapContainer].forAll(int,org.roaringbitmap.RelativeRangeConsumer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].addWholeWordToRangeConsumer(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer,org.roaringbitmap.RelativeRangeConsumer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BitmapContainer].forAll(int,org.roaringbitmap.RelativeRangeConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(int,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1464,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllPresent(int,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1466,1
    - Dst: '[org.roaringbitmap.BitmapContainer].numberOfTrailingZeros(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1470,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1472,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptPresent(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1473,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptPresent(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1476,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1482,1
    - Dst: '[org.roaringbitmap.BitmapContainer].addWholeWordToRangeConsumer(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer,org.roaringbitmap.RelativeRangeConsumer)'
      Src: org.roaringbitmap.BitmapContainer:1487,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - org.roaringbitmap.RelativeRangeConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - startValue
    - rrc
    argTypes:
    - char
    - org.roaringbitmap.RelativeRangeConsumer
    constantsTouched: []
    func_position:
      end: 1490
      start: 1453
    functionDepth: 1
    functionLinenumber: 1453
    functionLinenumberEnd: 1490
    functionName: '[org.roaringbitmap.BitmapContainer].forAllFrom(char,org.roaringbitmap.RelativeRangeConsumer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].addWholeWordToRangeConsumer(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer,org.roaringbitmap.RelativeRangeConsumer)'
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptPresent(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptAllPresent(int,org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(int,org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].numberOfTrailingZeros(org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BitmapContainer].forAllFrom(char,org.roaringbitmap.RelativeRangeConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1507,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllPresent(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1509,1
    - Dst: '[org.roaringbitmap.BitmapContainer].numberOfTrailingZeros(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1513,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1517,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1522,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptPresent(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1525,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1530,1
    - Dst: '[org.roaringbitmap.BitmapContainer].addWholeWordToRangeConsumer(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer,org.roaringbitmap.RelativeRangeConsumer)'
      Src: org.roaringbitmap.BitmapContainer:1535,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char
      - org.roaringbitmap.RelativeRangeConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 3
    argNames:
    - offset
    - endValue
    - rrc
    argTypes:
    - int
    - char
    - org.roaringbitmap.RelativeRangeConsumer
    constantsTouched: []
    func_position:
      end: 1538
      start: 1492
    functionDepth: 1
    functionLinenumber: 1492
    functionLinenumberEnd: 1538
    functionName: '[org.roaringbitmap.BitmapContainer].forAllUntil(int,char,org.roaringbitmap.RelativeRangeConsumer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptAllPresent(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].addWholeWordToRangeConsumer(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer,org.roaringbitmap.RelativeRangeConsumer)'
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptPresent(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].numberOfTrailingZeros(org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BitmapContainer].forAllUntil(int,char,org.roaringbitmap.RelativeRangeConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.BitmapContainer:1543,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(int,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1563,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllPresent(int,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1565,1
    - Dst: '[org.roaringbitmap.BitmapContainer].numberOfTrailingZeros(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1569,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1573,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1578,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptPresent(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1579,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptPresent(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1582,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1588,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(int,int)'
      Src: org.roaringbitmap.BitmapContainer:1594,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllPresent(int,int)'
      Src: org.roaringbitmap.BitmapContainer:1596,1
    - Dst: '[org.roaringbitmap.BitmapContainer].numberOfTrailingZeros(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1600,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1602,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptPresent(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1603,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptPresent(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1606,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1612,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1617,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllPresent(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1619,1
    - Dst: '[org.roaringbitmap.BitmapContainer].numberOfTrailingZeros(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1623,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1627,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1632,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptPresent(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1635,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1640,1
    - Dst: '[org.roaringbitmap.BitmapContainer].addWholeWordToRangeConsumer(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer,org.roaringbitmap.RelativeRangeConsumer)'
      Src: org.roaringbitmap.BitmapContainer:1645,1
    CyclomaticComplexity: 31
    EdgeCount: 31
    ICount: 106
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      - org.roaringbitmap.RelativeRangeConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 3
    argNames:
    - startValue
    - endValue
    - rrc
    argTypes:
    - char
    - char
    - org.roaringbitmap.RelativeRangeConsumer
    constantsTouched: []
    func_position:
      end: 1649
      start: 1540
    functionDepth: 1
    functionLinenumber: 1540
    functionLinenumberEnd: 1649
    functionName: '[org.roaringbitmap.BitmapContainer].forAllInRange(char,char,org.roaringbitmap.RelativeRangeConsumer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(int,int)'
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptAllPresent(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptAllPresent(int,int)'
    - '[org.roaringbitmap.BitmapContainer].addWholeWordToRangeConsumer(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer,org.roaringbitmap.RelativeRangeConsumer)'
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptAllPresent(int,org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptPresent(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(int,org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].numberOfTrailingZeros(org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BitmapContainer].forAllInRange(char,char,org.roaringbitmap.RelativeRangeConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(int,int)'
      Src: org.roaringbitmap.BitmapContainer:1655,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllPresent(int,int)'
      Src: org.roaringbitmap.BitmapContainer:1657,1
    - Dst: '[org.roaringbitmap.BitmapContainer].numberOfTrailingZeros(long)'
      Src: org.roaringbitmap.BitmapContainer:1661,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1663,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptPresent(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.BitmapContainer:1666,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.BitmapContainer,int)'
      Src: org.roaringbitmap.BitmapContainer:1671,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - int
      - org.roaringbitmap.RelativeRangeConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 4
    argNames:
    - word
    - bufferWordStart
    - bufferWordEnd
    - rrc
    argTypes:
    - long
    - int
    - int
    - org.roaringbitmap.RelativeRangeConsumer
    constantsTouched: []
    func_position:
      end: 1674
      start: 1651
    functionDepth: 1
    functionLinenumber: 1651
    functionLinenumberEnd: 1674
    functionName: '[org.roaringbitmap.BitmapContainer].addWholeWordToRangeConsumer(long,int,int,org.roaringbitmap.RelativeRangeConsumer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.BitmapContainer,org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(int,int)'
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptAllPresent(int,int)'
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptPresent(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.BitmapContainer,int)'
    - '[org.roaringbitmap.BitmapContainer].numberOfTrailingZeros(long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BitmapContainer].addWholeWordToRangeConsumer(long,int,int,org.roaringbitmap.RelativeRangeConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.BitmapContainer
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1679
      start: 1676
    functionDepth: 0
    functionLinenumber: 1676
    functionLinenumberEnd: 1679
    functionName: '[org.roaringbitmap.BitmapContainer].toBitmapContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.BitmapContainer
    signature: '[org.roaringbitmap.BitmapContainer].toBitmapContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(long[],int,long[],int,org.roaringbitmap.BitmapContainer)
      Src: org.roaringbitmap.BitmapContainer:1683,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 2
    argNames:
    - words
    - position
    argTypes:
    - long[]
    - int
    constantsTouched: []
    func_position:
      end: 1684
      start: 1681
    functionDepth: 0
    functionLinenumber: 1681
    functionLinenumberEnd: 1684
    functionName: '[org.roaringbitmap.BitmapContainer].copyBitmapTo(long[],int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(long[],int,long[],int,org.roaringbitmap.BitmapContainer)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BitmapContainer].copyBitmapTo(long[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(long[],int,long[],int,int)
      Src: org.roaringbitmap.BitmapContainer:1687,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 3
    argNames:
    - words
    - position
    - length
    argTypes:
    - long[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1688
      start: 1686
    functionDepth: 0
    functionLinenumber: 1686
    functionLinenumberEnd: 1688
    functionName: '[org.roaringbitmap.BitmapContainer].copyBitmapTo(long[],int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(long[],int,long[],int,int)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BitmapContainer].copyBitmapTo(long[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].nextSetBit()'
      Src: org.roaringbitmap.BitmapContainer:1692,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1693
      start: 1690
    functionDepth: 0
    functionLinenumber: 1690
    functionLinenumberEnd: 1693
    functionName: '[org.roaringbitmap.BitmapContainer].nextValue(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 6
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].nextSetBit()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BitmapContainer].nextValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].prevSetBit()'
      Src: org.roaringbitmap.BitmapContainer:1697,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1698
      start: 1695
    functionDepth: 0
    functionLinenumber: 1695
    functionLinenumberEnd: 1698
    functionName: '[org.roaringbitmap.BitmapContainer].previousValue(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 7
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].prevSetBit()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BitmapContainer].previousValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].nextClearBit()'
      Src: org.roaringbitmap.BitmapContainer:1702,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1703
      start: 1700
    functionDepth: 0
    functionLinenumber: 1700
    functionLinenumberEnd: 1703
    functionName: '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 6
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].nextClearBit()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].prevClearBit()'
      Src: org.roaringbitmap.BitmapContainer:1707,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1708
      start: 1705
    functionDepth: 0
    functionLinenumber: 1705
    functionLinenumberEnd: 1708
    functionName: '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 6
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].prevClearBit()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].assertNonEmpty(int)'
      Src: org.roaringbitmap.BitmapContainer:1712,1
    - Dst: '[org.roaringbitmap.BitmapContainer].numberOfTrailingZeros()'
      Src: org.roaringbitmap.BitmapContainer:1718,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1719
      start: 1710
    functionDepth: 0
    functionLinenumber: 1710
    functionLinenumberEnd: 1719
    functionName: '[org.roaringbitmap.BitmapContainer].first()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].numberOfTrailingZeros()'
    - '[org.roaringbitmap.BitmapContainer].assertNonEmpty(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BitmapContainer].first()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].assertNonEmpty(int)'
      Src: org.roaringbitmap.BitmapContainer:1723,1
    - Dst: Long.numberOfLeadingZeros()
      Src: org.roaringbitmap.BitmapContainer:1729,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - long[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.Container
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1730
      start: 1721
    functionDepth: 0
    functionLinenumber: 1721
    functionLinenumberEnd: 1730
    functionName: '[org.roaringbitmap.BitmapContainer].last()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - Long.numberOfLeadingZeros()
    - '[org.roaringbitmap.BitmapContainer].assertNonEmpty(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BitmapContainer].last()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.BitmapContainerCharIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1740
      start: 1740
    functionDepth: 0
    functionLinenumber: 1740
    functionLinenumberEnd: 1740
    functionName: '[org.roaringbitmap.BitmapContainerCharIterator].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.BitmapContainerCharIterator
    signature: '[org.roaringbitmap.BitmapContainerCharIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainerCharIterator].wrap(long[])'
      Src: org.roaringbitmap.BitmapContainerCharIterator:1743,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.BitmapContainerCharIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p
    argTypes:
    - long[]
    constantsTouched: []
    func_position:
      end: 1744
      start: 1742
    functionDepth: 1
    functionLinenumber: 1742
    functionLinenumberEnd: 1744
    functionName: '[org.roaringbitmap.BitmapContainerCharIterator].<init>(long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.BitmapContainerCharIterator].wrap(long[])'
    linkageType: ''
    returnType: org.roaringbitmap.BitmapContainerCharIterator
    signature: '[org.roaringbitmap.BitmapContainerCharIterator].<init>(long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.BitmapContainerCharIterator:1749,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1753
      start: 1746
    functionDepth: 0
    functionLinenumber: 1746
    functionLinenumberEnd: 1753
    functionName: '[org.roaringbitmap.BitmapContainerCharIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[Object].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.BitmapContainerCharIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1758
      start: 1755
    functionDepth: 0
    functionLinenumber: 1755
    functionLinenumberEnd: 1758
    functionName: '[org.roaringbitmap.BitmapContainerCharIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.BitmapContainerCharIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainerCharIterator].numberOfTrailingZeros(long)'
      Src: org.roaringbitmap.BitmapContainerCharIterator:1762,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1772
      start: 1760
    functionDepth: 0
    functionLinenumber: 1760
    functionLinenumberEnd: 1772
    functionName: '[org.roaringbitmap.BitmapContainerCharIterator].next()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.BitmapContainerCharIterator].numberOfTrailingZeros(long)'
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.BitmapContainerCharIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainerCharIterator].next()'
      Src: org.roaringbitmap.BitmapContainerCharIterator:1776,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1777
      start: 1774
    functionDepth: 1
    functionLinenumber: 1774
    functionLinenumberEnd: 1777
    functionName: '[org.roaringbitmap.BitmapContainerCharIterator].nextAsInt()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainerCharIterator].next()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BitmapContainerCharIterator].nextAsInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.BitmapContainerCharIterator:1782,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1783
      start: 1779
    functionDepth: 0
    functionLinenumber: 1779
    functionLinenumberEnd: 1783
    functionName: '[org.roaringbitmap.BitmapContainerCharIterator].remove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BitmapContainerCharIterator].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - b
    argTypes:
    - long[]
    constantsTouched: []
    func_position:
      end: 1792
      start: 1785
    functionDepth: 0
    functionLinenumber: 1785
    functionLinenumberEnd: 1792
    functionName: '[org.roaringbitmap.BitmapContainerCharIterator].wrap(long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BitmapContainerCharIterator].wrap(long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainerCharIterator].hasNext()'
      Src: org.roaringbitmap.BitmapContainerCharIterator:1796,1
    - Dst: '[org.roaringbitmap.BitmapContainerCharIterator].hasNext()'
      Src: org.roaringbitmap.BitmapContainerCharIterator:1807,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - minval
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1813
      start: 1794
    functionDepth: 1
    functionLinenumber: 1794
    functionLinenumberEnd: 1813
    functionName: '[org.roaringbitmap.BitmapContainerCharIterator].advanceIfNeeded(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainerCharIterator].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BitmapContainerCharIterator].advanceIfNeeded(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainerCharIterator].numberOfTrailingZeros(long)'
      Src: org.roaringbitmap.BitmapContainerCharIterator:1817,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1818
      start: 1815
    functionDepth: 0
    functionLinenumber: 1815
    functionLinenumberEnd: 1818
    functionName: '[org.roaringbitmap.BitmapContainerCharIterator].peekNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainerCharIterator].numberOfTrailingZeros(long)'
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.BitmapContainerCharIterator].peekNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainerCharIterator].<init>(long[])'
      Src: org.roaringbitmap.BitmapContainerCharRankIterator:1826,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharRankIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.BitmapContainerCharRankIterator
      static: false
      superClass: org.roaringbitmap.BitmapContainerCharIterator
    argCount: 1
    argNames:
    - p
    argTypes:
    - long[]
    constantsTouched: []
    func_position:
      end: 1827
      start: 1825
    functionDepth: 2
    functionLinenumber: 1825
    functionLinenumberEnd: 1827
    functionName: '[org.roaringbitmap.BitmapContainerCharRankIterator].<init>(long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.BitmapContainerCharIterator].<init>(long[])'
    linkageType: ''
    returnType: org.roaringbitmap.BitmapContainerCharRankIterator
    signature: '[org.roaringbitmap.BitmapContainerCharRankIterator].<init>(long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharRankIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.BitmapContainerCharIterator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1832
      start: 1829
    functionDepth: 0
    functionLinenumber: 1829
    functionLinenumberEnd: 1832
    functionName: '[org.roaringbitmap.BitmapContainerCharRankIterator].peekNextRank()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BitmapContainerCharRankIterator].peekNextRank()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainerCharIterator].next()'
      Src: org.roaringbitmap.BitmapContainerCharRankIterator:1837,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharRankIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: org.roaringbitmap.BitmapContainerCharIterator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1838
      start: 1834
    functionDepth: 1
    functionLinenumber: 1834
    functionLinenumberEnd: 1838
    functionName: '[org.roaringbitmap.BitmapContainerCharRankIterator].next()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainerCharIterator].next()'
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.BitmapContainerCharRankIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainerCharRankIterator].hasNext()'
      Src: org.roaringbitmap.BitmapContainerCharRankIterator:1842,1
    - Dst: '[org.roaringbitmap.BitmapContainerCharRankIterator].bitCount(org.roaringbitmap.BitmapContainerCharRankIterator)'
      Src: org.roaringbitmap.BitmapContainerCharRankIterator:1848,1
    - Dst: '[org.roaringbitmap.BitmapContainerCharRankIterator].bitCount(org.roaringbitmap.BitmapContainerCharRankIterator)'
      Src: org.roaringbitmap.BitmapContainerCharRankIterator:1851,1
    - Dst: '[org.roaringbitmap.BitmapContainerCharRankIterator].bitCount(org.roaringbitmap.BitmapContainerCharRankIterator)'
      Src: org.roaringbitmap.BitmapContainerCharRankIterator:1855,1
    - Dst: '[org.roaringbitmap.BitmapContainerCharRankIterator].bitCount(org.roaringbitmap.BitmapContainerCharRankIterator)'
      Src: org.roaringbitmap.BitmapContainerCharRankIterator:1857,1
    - Dst: '[org.roaringbitmap.BitmapContainerCharRankIterator].hasNext()'
      Src: org.roaringbitmap.BitmapContainerCharRankIterator:1860,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharRankIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.BitmapContainerCharIterator
    argCount: 1
    argNames:
    - minval
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1866
      start: 1840
    functionDepth: 1
    functionLinenumber: 1840
    functionLinenumberEnd: 1866
    functionName: '[org.roaringbitmap.BitmapContainerCharRankIterator].advanceIfNeeded(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainerCharRankIterator].bitCount(org.roaringbitmap.BitmapContainerCharRankIterator)'
    - '[org.roaringbitmap.BitmapContainerCharRankIterator].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BitmapContainerCharRankIterator].advanceIfNeeded(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainerCharIterator].clone()'
      Src: org.roaringbitmap.BitmapContainerCharRankIterator:1870,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharRankIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharRankIterator
      static: false
      superClass: org.roaringbitmap.BitmapContainerCharIterator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1871
      start: 1868
    functionDepth: 1
    functionLinenumber: 1868
    functionLinenumberEnd: 1871
    functionName: '[org.roaringbitmap.BitmapContainerCharRankIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainerCharIterator].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharRankIterator
    signature: '[org.roaringbitmap.BitmapContainerCharRankIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.ReverseBitmapContainerCharIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1881
      start: 1881
    functionDepth: 0
    functionLinenumber: 1881
    functionLinenumberEnd: 1881
    functionName: '[org.roaringbitmap.ReverseBitmapContainerCharIterator].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.ReverseBitmapContainerCharIterator
    signature: '[org.roaringbitmap.ReverseBitmapContainerCharIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ReverseBitmapContainerCharIterator].wrap(long[])'
      Src: org.roaringbitmap.ReverseBitmapContainerCharIterator:1884,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.ReverseBitmapContainerCharIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bitmap
    argTypes:
    - long[]
    constantsTouched: []
    func_position:
      end: 1885
      start: 1883
    functionDepth: 1
    functionLinenumber: 1883
    functionLinenumberEnd: 1885
    functionName: '[org.roaringbitmap.ReverseBitmapContainerCharIterator].<init>(long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.ReverseBitmapContainerCharIterator].wrap(long[])'
    linkageType: ''
    returnType: org.roaringbitmap.ReverseBitmapContainerCharIterator
    signature: '[org.roaringbitmap.ReverseBitmapContainerCharIterator].<init>(long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.ReverseBitmapContainerCharIterator:1890,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1894
      start: 1887
    functionDepth: 0
    functionLinenumber: 1887
    functionLinenumberEnd: 1894
    functionName: '[org.roaringbitmap.ReverseBitmapContainerCharIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[Object].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.ReverseBitmapContainerCharIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1899
      start: 1896
    functionDepth: 0
    functionLinenumber: 1896
    functionLinenumberEnd: 1899
    functionName: '[org.roaringbitmap.ReverseBitmapContainerCharIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.ReverseBitmapContainerCharIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.ReverseBitmapContainerCharIterator:1903,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1914
      start: 1901
    functionDepth: 0
    functionLinenumber: 1901
    functionLinenumberEnd: 1914
    functionName: '[org.roaringbitmap.ReverseBitmapContainerCharIterator].next()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 1
    functionsReached:
    - Long.numberOfLeadingZeros(long)
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.ReverseBitmapContainerCharIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ReverseBitmapContainerCharIterator].next()'
      Src: org.roaringbitmap.ReverseBitmapContainerCharIterator:1918,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1919
      start: 1916
    functionDepth: 1
    functionLinenumber: 1916
    functionLinenumberEnd: 1919
    functionName: '[org.roaringbitmap.ReverseBitmapContainerCharIterator].nextAsInt()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ReverseBitmapContainerCharIterator].next()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ReverseBitmapContainerCharIterator].nextAsInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxval
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1939
      start: 1921
    functionDepth: 0
    functionLinenumber: 1921
    functionLinenumberEnd: 1939
    functionName: '[org.roaringbitmap.ReverseBitmapContainerCharIterator].advanceIfNeeded(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ReverseBitmapContainerCharIterator].advanceIfNeeded(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.ReverseBitmapContainerCharIterator:1943,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1945
      start: 1941
    functionDepth: 0
    functionLinenumber: 1941
    functionLinenumberEnd: 1945
    functionName: '[org.roaringbitmap.ReverseBitmapContainerCharIterator].peekNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - Long.numberOfLeadingZeros(long)
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.ReverseBitmapContainerCharIterator].peekNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.ReverseBitmapContainerCharIterator:1950,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1951
      start: 1947
    functionDepth: 0
    functionLinenumber: 1947
    functionLinenumberEnd: 1951
    functionName: '[org.roaringbitmap.ReverseBitmapContainerCharIterator].remove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ReverseBitmapContainerCharIterator].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - long[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - b
    argTypes:
    - long[]
    constantsTouched: []
    func_position:
      end: 1960
      start: 1953
    functionDepth: 0
    functionLinenumber: 1953
    functionLinenumberEnd: 1960
    functionName: '[org.roaringbitmap.ReverseBitmapContainerCharIterator].wrap(long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ReverseBitmapContainerCharIterator].wrap(long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.InvalidRoaringFormat:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.InvalidRoaringFormat
      static: false
      superClass: RuntimeException
    argCount: 1
    argNames:
    - string
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: '[org.roaringbitmap.InvalidRoaringFormat].<init>(String)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/InvalidRoaringFormat.java
    functionUses: 7
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: org.roaringbitmap.InvalidRoaringFormat
    signature: '[org.roaringbitmap.InvalidRoaringFormat].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.InvalidRoaringFormat].toString()'
      Src: org.roaringbitmap.InvalidRoaringFormat:36,1
    - Dst: '[java.io.IOException].<init>(org.roaringbitmap.InvalidRoaringFormat)'
      Src: org.roaringbitmap.InvalidRoaringFormat:36,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.IOException
      static: false
      superClass: RuntimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.roaringbitmap.InvalidRoaringFormat].toIOException()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/InvalidRoaringFormat.java
    functionUses: 0
    functionsReached:
    - '[java.io.IOException].<init>(org.roaringbitmap.InvalidRoaringFormat)'
    - '[org.roaringbitmap.InvalidRoaringFormat].toString()'
    linkageType: ''
    returnType: java.io.IOException
    signature: '[org.roaringbitmap.InvalidRoaringFormat].toIOException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.RoaringBitmap:234,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.RoaringBitmap:238,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 241
      start: 232
    functionDepth: 1
    functionLinenumber: 232
    functionLinenumberEnd: 241
    functionName: '[org.roaringbitmap.RoaringBitmap].rangeSanityCheck(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 13
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmap].rangeSanityCheck(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RoaringBitmap:264,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RoaringBitmap:271,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:272,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:273,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:276,1
    - Dst: '[org.roaringbitmap.Container].clone()'
      Src: org.roaringbitmap.RoaringBitmap:276,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:275,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RoaringBitmap:280,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:281,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:282,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:287,1
    - Dst: '[org.roaringbitmap.Util].addOffset(org.roaringbitmap.Container,char)'
      Src: org.roaringbitmap.RoaringBitmap:288,1
    - Dst: offsetted[0].isEmpty()
      Src: org.roaringbitmap.RoaringBitmap:291,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:292,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:295,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:298,1
    - Dst: '[org.roaringbitmap.Container].ior()'
      Src: org.roaringbitmap.RoaringBitmap:299,1
    - Dst: '[org.roaringbitmap.RoaringArray].setContainerAtIndex(int,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:300,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(char)'
      Src: org.roaringbitmap.RoaringBitmap:302,1
    - Dst: offsetted[1].isEmpty()
      Src: org.roaringbitmap.RoaringBitmap:305,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(char)'
      Src: org.roaringbitmap.RoaringBitmap:306,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].repairAfterLazy()'
      Src: org.roaringbitmap.RoaringBitmap:309,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 73
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x
    - offset
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - long
    constantsTouched: []
    func_position:
      end: 312
      start: 258
    functionDepth: 5
    functionLinenumber: 258
    functionLinenumberEnd: 312
    functionName: '[org.roaringbitmap.RoaringBitmap].addOffset(org.roaringbitmap.RoaringBitmap,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].ior()'
    - '[org.roaringbitmap.Util].addOffset(org.roaringbitmap.Container,char)'
    - '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].repairAfterLazy()'
    - '[org.roaringbitmap.Container].clone()'
    - '[org.roaringbitmap.RoaringArray].getKeyAtIndex(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RoaringArray].setContainerAtIndex(int,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RoaringArray].size()'
    - offsetted[0].isEmpty()
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
    - offsetted[1].isEmpty()
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
    - '[org.roaringbitmap.RoaringArray].append(char)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmap].addOffset(org.roaringbitmap.RoaringBitmap,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].rangeSanityCheck(long,long)'
      Src: org.roaringbitmap.RoaringBitmap:323,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.RoaringBitmap:325,1
    - Dst: '[org.roaringbitmap.Util].highbits(long)'
      Src: org.roaringbitmap.RoaringBitmap:328,1
    - Dst: '[org.roaringbitmap.Util].lowbits(long)'
      Src: org.roaringbitmap.RoaringBitmap:329,1
    - Dst: '[org.roaringbitmap.Util].highbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:330,1
    - Dst: '[org.roaringbitmap.Util].lowbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:331,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RoaringBitmap:333,1
    - Dst: '[org.roaringbitmap.RoaringArray].appendCopiesUntil(org.roaringbitmap.RoaringArray,char)'
      Src: org.roaringbitmap.RoaringBitmap:334,1
    - Dst: '[org.roaringbitmap.RoaringArray].getIndex(char)'
      Src: org.roaringbitmap.RoaringBitmap:337,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:340,1
    - Dst: '[org.roaringbitmap.Container].add(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.RoaringBitmap:340,1
    - Dst: '[org.roaringbitmap.Container].rangeOfOnes(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.RoaringBitmap:341,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:342,1
    - Dst: '[org.roaringbitmap.RoaringArray].appendCopiesAfter(org.roaringbitmap.RoaringArray,char)'
      Src: org.roaringbitmap.RoaringBitmap:343,1
    - Dst: '[org.roaringbitmap.RoaringArray].getIndex(char)'
      Src: org.roaringbitmap.RoaringBitmap:346,1
    - Dst: '[org.roaringbitmap.RoaringArray].getIndex(char)'
      Src: org.roaringbitmap.RoaringBitmap:347,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:352,1
    - Dst: '[org.roaringbitmap.Util].maxLowBitAsInteger()'
      Src: org.roaringbitmap.RoaringBitmap:354,1
    - Dst: '[org.roaringbitmap.Container].add(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.RoaringBitmap:352,1
    - Dst: '[org.roaringbitmap.Util].maxLowBitAsInteger()'
      Src: org.roaringbitmap.RoaringBitmap:355,1
    - Dst: '[org.roaringbitmap.Container].rangeOfOnes(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.RoaringBitmap:355,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:356,1
    - Dst: '[org.roaringbitmap.Util].maxLowBitAsInteger()'
      Src: org.roaringbitmap.RoaringBitmap:359,1
    - Dst: '[org.roaringbitmap.Container].rangeOfOnes(int,int)'
      Src: org.roaringbitmap.RoaringBitmap:359,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:360,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:365,1
    - Dst: '[org.roaringbitmap.Container].add(int,int)'
      Src: org.roaringbitmap.RoaringBitmap:365,1
    - Dst: '[org.roaringbitmap.Container].rangeOfOnes(int,int)'
      Src: org.roaringbitmap.RoaringBitmap:366,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:367,1
    - Dst: '[org.roaringbitmap.RoaringArray].appendCopiesAfter(org.roaringbitmap.RoaringArray,char)'
      Src: org.roaringbitmap.RoaringBitmap:369,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 60
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - rb
    - rangeStart
    - rangeEnd
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - long
    - long
    constantsTouched: []
    func_position:
      end: 371
      start: 322
    functionDepth: 4
    functionLinenumber: 322
    functionLinenumberEnd: 371
    functionName: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.Util].lowbits(int)'
    - '[org.roaringbitmap.RoaringArray].getIndex(char)'
    - '[org.roaringbitmap.Util].maxLowBitAsInteger()'
    - '[org.roaringbitmap.Util].lowbits(long)'
    - '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RoaringArray].appendCopiesAfter(org.roaringbitmap.RoaringArray,char)'
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    - '[org.roaringbitmap.Container].rangeOfOnes(org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.Container].add(int,int)'
    - '[org.roaringbitmap.RoaringArray].appendCopiesUntil(org.roaringbitmap.RoaringArray,char)'
    - '[org.roaringbitmap.RoaringBitmap].rangeSanityCheck(long,long)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.Container].add(org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.Util].highbits(int)'
    - '[org.roaringbitmap.Container].rangeOfOnes(int,int)'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
    - '[org.roaringbitmap.Util].highbits(long)'
    - '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].validate()'
      Src: org.roaringbitmap.RoaringBitmap:378,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 379
      start: 377
    functionDepth: 1
    functionLinenumber: 377
    functionLinenumberEnd: 379
    functionName: '[org.roaringbitmap.RoaringBitmap].validate()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 17
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].validate()'
    linkageType: ''
    returnType: Boolean
    signature: '[org.roaringbitmap.RoaringBitmap].validate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,long,long)'
      Src: org.roaringbitmap.RoaringBitmap:394,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.RoaringBitmap:398,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - rb
    - rangeStart
    - rangeEnd
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - int
    - int
    constantsTouched: []
    func_position:
      end: 399
      start: 391
    functionDepth: 5
    functionLinenumber: 391
    functionLinenumberEnd: 399
    functionName: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 12
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,long,long)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RoaringBitmap:413,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:414,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:414,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:418,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:419,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:421,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:422,1
    - Dst: '[org.roaringbitmap.Container].and(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:423,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.RoaringBitmap:424,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:425,1
    - Dst: '[org.roaringbitmap.RoaringArray].advanceUntil(char,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:430,1
    - Dst: '[org.roaringbitmap.RoaringArray].advanceUntil(char,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:432,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 436
      start: 412
    functionDepth: 4
    functionLinenumber: 412
    functionLinenumberEnd: 436
    functionName: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 22
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringArray].advanceUntil(char,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.Container].and(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].isEmpty()'
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:449,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:449,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:453,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:454,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:456,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:457,1
    - Dst: '[org.roaringbitmap.Container].andCardinality(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:458,1
    - Dst: '[org.roaringbitmap.RoaringArray].advanceUntil(char,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:462,1
    - Dst: '[org.roaringbitmap.RoaringArray].advanceUntil(char,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:464,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 468
      start: 447
    functionDepth: 2
    functionLinenumber: 447
    functionLinenumberEnd: 468
    functionName: '[org.roaringbitmap.RoaringBitmap].andCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 12
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringArray].advanceUntil(char,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.Container].andCardinality(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringBitmap].andCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RoaringBitmap:479,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:481,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:481,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:484,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:485,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:487,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:488,1
    - Dst: '[org.roaringbitmap.Container].andNot(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:489,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.RoaringBitmap:490,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:491,1
    - Dst: '[org.roaringbitmap.RoaringArray].advanceUntil(char,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:496,1
    - Dst: '[org.roaringbitmap.RoaringArray].appendCopy(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.RoaringBitmap:497,1
    - Dst: '[org.roaringbitmap.RoaringArray].advanceUntil(char,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:500,1
    - Dst: '[org.roaringbitmap.RoaringArray].appendCopy(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.RoaringBitmap:504,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 507
      start: 478
    functionDepth: 4
    functionLinenumber: 478
    functionLinenumberEnd: 507
    functionName: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 17
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringArray].advanceUntil(char,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringArray].appendCopy(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.Container].andNot(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].isEmpty()'
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].addN(org.roaringbitmap.RoaringBitmap,int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:518,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 519
      start: 517
    functionDepth: 0
    functionLinenumber: 517
    functionLinenumberEnd: 519
    functionName: '[org.roaringbitmap.RoaringBitmap].add()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 15
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].addN(org.roaringbitmap.RoaringBitmap,int,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmap].add()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.RoaringBitmap:535,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.RoaringBitmap:541,1
    - Dst: '[org.roaringbitmap.Util].highbits(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:546,1
    - Dst: '[org.roaringbitmap.RoaringArray].getIndex(char)'
      Src: org.roaringbitmap.RoaringBitmap:547,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:549,1
    - Dst: '[org.roaringbitmap.Util].lowbits(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:550,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.RoaringBitmap:550,1
    - Dst: '[org.roaringbitmap.RoaringArray].setContainerAtIndex(int,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:552,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.RoaringBitmap:557,1
    - Dst: '[org.roaringbitmap.Util].lowbits(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:558,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.RoaringBitmap:558,1
    - Dst: '[org.roaringbitmap.RoaringArray].insertNewKeyValueAt(org.roaringbitmap.RoaringBitmap,char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:559,1
    - Dst: '[org.roaringbitmap.Util].highbits(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:564,1
    - Dst: '[org.roaringbitmap.Util].lowbits(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:567,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.RoaringBitmap:567,1
    - Dst: '[org.roaringbitmap.RoaringArray].setContainerAtIndex(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:569,1
    - Dst: '[org.roaringbitmap.RoaringArray].getIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:574,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:576,1
    - Dst: '[org.roaringbitmap.Util].lowbits(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:577,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.RoaringBitmap:577,1
    - Dst: '[org.roaringbitmap.RoaringArray].setContainerAtIndex(int,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:579,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.RoaringBitmap:584,1
    - Dst: '[org.roaringbitmap.Util].lowbits(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:585,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.RoaringBitmap:585,1
    - Dst: '[org.roaringbitmap.RoaringArray].insertNewKeyValueAt(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:586,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - dat
    - offset
    - n
    argTypes:
    - int[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 590
      start: 532
    functionDepth: 4
    functionLinenumber: 532
    functionLinenumberEnd: 590
    functionName: '[org.roaringbitmap.RoaringBitmap].addN(int[],int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].setContainerAtIndex(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.Container)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.RoaringArray].getIndex(char)'
    - '[org.roaringbitmap.RoaringArray].insertNewKeyValueAt(org.roaringbitmap.RoaringBitmap,char,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.RoaringArray].insertNewKeyValueAt(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Util].highbits(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.Util].lowbits(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringArray].getIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringArray].setContainerAtIndex(int,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
    - '[org.roaringbitmap.Container].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmap].addN(int[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RoaringBitmap:601,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:602,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 604
      start: 600
    functionDepth: 4
    functionLinenumber: 600
    functionLinenumberEnd: 604
    functionName: '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 12
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].writer()'
      Src: org.roaringbitmap.RoaringBitmap:613,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].constantMemory()'
      Src: org.roaringbitmap.RoaringBitmap:613,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].doPartialRadixSort()'
      Src: org.roaringbitmap.RoaringBitmap:613,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].get()'
      Src: org.roaringbitmap.RoaringBitmap:613,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].addMany(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:614,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flush()'
      Src: org.roaringbitmap.RoaringBitmap:615,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getUnderlying()'
      Src: org.roaringbitmap.RoaringBitmap:616,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 617
      start: 611
    functionDepth: 0
    functionLinenumber: 611
    functionLinenumberEnd: 617
    functionName: '[org.roaringbitmap.RoaringBitmap].bitmapOfUnordered()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].get()'
    - '[org.roaringbitmap.RoaringBitmap].writer()'
    - '[org.roaringbitmap.RoaringBitmap].doPartialRadixSort()'
    - '[org.roaringbitmap.RoaringBitmap].flush()'
    - '[org.roaringbitmap.RoaringBitmap].constantMemory()'
    - '[org.roaringbitmap.RoaringBitmap].getUnderlying()'
    - '[org.roaringbitmap.RoaringBitmap].addMany(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmap].bitmapOfUnordered()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].rangeSanityCheck(long,long)'
      Src: org.roaringbitmap.RoaringBitmap:623,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RoaringBitmap:625,1
    - Dst: '[org.roaringbitmap.Util].highbits(long)'
      Src: org.roaringbitmap.RoaringBitmap:627,1
    - Dst: '[org.roaringbitmap.Util].lowbits(long)'
      Src: org.roaringbitmap.RoaringBitmap:628,1
    - Dst: '[org.roaringbitmap.Util].highbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:629,1
    - Dst: '[org.roaringbitmap.Util].lowbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:630,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>(int)'
      Src: org.roaringbitmap.RoaringBitmap:632,1
    - Dst: '[org.roaringbitmap.RunContainer].rangeOfOnes(char,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:635,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].append(char,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:636,1
    - Dst: '[org.roaringbitmap.RunContainer].rangeOfOnes(int,int,int)'
      Src: org.roaringbitmap.RoaringBitmap:640,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].append(char,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:641,1
    - Dst: '[org.roaringbitmap.RunContainer].rangeOfOnes(int,int)'
      Src: org.roaringbitmap.RoaringBitmap:644,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].append(char,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:645,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - min
    - max
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 648
      start: 622
    functionDepth: 4
    functionLinenumber: 622
    functionLinenumberEnd: 648
    functionName: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].lowbits(int)'
    - '[org.roaringbitmap.Util].lowbits(long)'
    - '[org.roaringbitmap.RunContainer].rangeOfOnes(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].append(char,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RunContainer].rangeOfOnes(int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].rangeSanityCheck(long,long)'
    - '[org.roaringbitmap.Util].highbits(int)'
    - '[org.roaringbitmap.RunContainer].rangeOfOnes(char,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.Util].highbits(long)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].rangeSanityCheck(long,long)'
      Src: org.roaringbitmap.RoaringBitmap:660,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.RoaringBitmap:662,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RoaringBitmap:664,1
    - Dst: '[org.roaringbitmap.Util].highbits(long)'
      Src: org.roaringbitmap.RoaringBitmap:665,1
    - Dst: '[org.roaringbitmap.Util].lowbits(long)'
      Src: org.roaringbitmap.RoaringBitmap:666,1
    - Dst: '[org.roaringbitmap.Util].highbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:667,1
    - Dst: '[org.roaringbitmap.Util].lowbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:668,1
    - Dst: '[org.roaringbitmap.RoaringArray].appendCopiesUntil(org.roaringbitmap.RoaringArray,char)'
      Src: org.roaringbitmap.RoaringBitmap:671,1
    - Dst: '[org.roaringbitmap.Util].maxLowBitAsInteger()'
      Src: org.roaringbitmap.RoaringBitmap:675,1
    - Dst: '[org.roaringbitmap.RoaringArray].getIndex(char)'
      Src: org.roaringbitmap.RoaringBitmap:677,1
    - Dst: '[org.roaringbitmap.RoaringArray].getIndex(char)'
      Src: org.roaringbitmap.RoaringBitmap:678,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:683,1
    - Dst: '[org.roaringbitmap.Container].not(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.RoaringBitmap:683,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.RoaringBitmap:684,1
    - Dst: '[org.roaringbitmap.RoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:685,1
    - Dst: '[org.roaringbitmap.Container].rangeOfOnes(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.RoaringBitmap:691,1
    - Dst: '[org.roaringbitmap.RoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:690,1
    - Dst: '[org.roaringbitmap.RoaringArray].appendCopiesAfter(org.roaringbitmap.RoaringArray,char)'
      Src: org.roaringbitmap.RoaringBitmap:695,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bm
    - rangeStart
    - rangeEnd
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - long
    - long
    constantsTouched: []
    func_position:
      end: 697
      start: 659
    functionDepth: 4
    functionLinenumber: 659
    functionLinenumberEnd: 697
    functionName: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.Util].lowbits(int)'
    - '[org.roaringbitmap.Util].maxLowBitAsInteger()'
    - '[org.roaringbitmap.RoaringArray].getIndex(char)'
    - '[org.roaringbitmap.Util].lowbits(long)'
    - '[org.roaringbitmap.RoaringArray].appendCopiesAfter(org.roaringbitmap.RoaringArray,char)'
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    - '[org.roaringbitmap.Container].rangeOfOnes(org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RoaringArray].appendCopiesUntil(org.roaringbitmap.RoaringArray,char)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].rangeSanityCheck(long,long)'
    - '[org.roaringbitmap.Container].isEmpty()'
    - '[org.roaringbitmap.Util].highbits(int)'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
    - '[org.roaringbitmap.Util].highbits(long)'
    - '[org.roaringbitmap.Container].not(org.roaringbitmap.RoaringBitmap,int)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,long,long)'
      Src: org.roaringbitmap.RoaringBitmap:712,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.RoaringBitmap:716,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - rb
    - rangeStart
    - rangeEnd
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - int
    - int
    constantsTouched: []
    func_position:
      end: 717
      start: 709
    functionDepth: 5
    functionLinenumber: 709
    functionLinenumberEnd: 717
    functionName: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 12
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,long,long)'
    - '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:728,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:728,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:732,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:733,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:735,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:736,1
    - Dst: '[org.roaringbitmap.Container].intersects(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:737,1
    - Dst: '[org.roaringbitmap.RoaringArray].advanceUntil(char,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:743,1
    - Dst: '[org.roaringbitmap.RoaringArray].advanceUntil(char,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:745,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 749
      start: 727
    functionDepth: 2
    functionLinenumber: 727
    functionLinenumberEnd: 749
    functionName: '[org.roaringbitmap.RoaringBitmap].intersects(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 6
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringArray].advanceUntil(char,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.Container].intersects(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RoaringBitmap].intersects(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RoaringBitmap:753,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:755,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:755,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:758,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:759,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:765,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:767,1
    - Dst: '[org.roaringbitmap.Container].lazyOR(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:765,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:763,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:773,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:774,1
    - Dst: '[org.roaringbitmap.RoaringArray].appendCopy(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:776,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:781,1
    - Dst: '[org.roaringbitmap.RoaringArray].appendCopy(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:783,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:788,1
    - Dst: '[org.roaringbitmap.RoaringArray].appendCopy(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.RoaringBitmap:793,1
    - Dst: '[org.roaringbitmap.RoaringArray].appendCopy(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.RoaringBitmap:795,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 798
      start: 752
    functionDepth: 6
    functionLinenumber: 752
    functionLinenumberEnd: 798
    functionName: '[org.roaringbitmap.RoaringBitmap].lazyor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].lazyOR(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringArray].appendCopy(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringArray].appendCopy(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmap].lazyor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RoaringBitmap:803,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:805,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:805,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:808,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:809,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:813,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:814,1
    - Dst: c1.lazyIOR(org.roaringbitmap.RoaringBitmap)
      Src: org.roaringbitmap.RoaringBitmap:820,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:820,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:826,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:827,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:829,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:830,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:835,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:837,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:838,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:843,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.RoaringBitmap:848,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.RoaringBitmap:850,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 853
      start: 801
    functionDepth: 4
    functionLinenumber: 801
    functionLinenumberEnd: 853
    functionName: '[org.roaringbitmap.RoaringBitmap].lazyorfromlazyinputs(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
    - c1.lazyIOR(org.roaringbitmap.RoaringBitmap)
    - '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmap].lazyorfromlazyinputs(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastAggregation].or(java.util.Iterator<?extendsRoaringBitmap>)'
      Src: org.roaringbitmap.RoaringBitmap:864,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<?extendsRoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bitmaps
    argTypes:
    - java.util.Iterator<?extendsRoaringBitmap>
    constantsTouched: []
    func_position:
      end: 865
      start: 863
    functionDepth: 6
    functionLinenumber: 863
    functionLinenumberEnd: 865
    functionName: '[org.roaringbitmap.RoaringBitmap].or(java.util.Iterator<?extendsRoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastAggregation].or(java.util.Iterator<?extendsRoaringBitmap>)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmap].or(java.util.Iterator<?extendsRoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:877,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 878
      start: 876
    functionDepth: 0
    functionLinenumber: 876
    functionLinenumberEnd: 878
    functionName: '[org.roaringbitmap.RoaringBitmap].or()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmap].or()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RoaringBitmap:893,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:895,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:895,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:898,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:899,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:905,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:907,1
    - Dst: '[org.roaringbitmap.Container].or(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:905,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:903,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:913,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:914,1
    - Dst: '[org.roaringbitmap.RoaringArray].appendCopy(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:916,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:921,1
    - Dst: '[org.roaringbitmap.RoaringArray].appendCopy(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:923,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:928,1
    - Dst: '[org.roaringbitmap.RoaringArray].appendCopy(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.RoaringBitmap:933,1
    - Dst: '[org.roaringbitmap.RoaringArray].appendCopy(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.RoaringBitmap:935,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 938
      start: 892
    functionDepth: 4
    functionLinenumber: 892
    functionLinenumberEnd: 938
    functionName: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 24
    functionsReached:
    - '[org.roaringbitmap.Container].or(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringArray].appendCopy(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringArray].appendCopy(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.RoaringBitmap:955,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.RoaringBitmap:955,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:955,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 956
      start: 952
    functionDepth: 3
    functionLinenumber: 952
    functionLinenumberEnd: 956
    functionName: '[org.roaringbitmap.RoaringBitmap].orCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].andCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringBitmap].orCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.RoaringBitmap:968,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.RoaringBitmap:968,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:968,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 969
      start: 967
    functionDepth: 3
    functionLinenumber: 967
    functionLinenumberEnd: 969
    functionName: '[org.roaringbitmap.RoaringBitmap].xorCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].andCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringBitmap].xorCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:981,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:981,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.RoaringBitmap:985,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:985,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:992,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:993,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:995,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:996,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.RoaringBitmap:997,1
    - Dst: '[org.roaringbitmap.Container].andCardinality(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:997,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1002,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.RoaringBitmap:1002,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1008,1
    - Dst: '[org.roaringbitmap.RoaringArray].advanceUntil(char,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1011,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1016,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.RoaringBitmap:1016,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 1021
      start: 980
    functionDepth: 3
    functionLinenumber: 980
    functionLinenumberEnd: 1021
    functionName: '[org.roaringbitmap.RoaringBitmap].andNotCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 6
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringArray].advanceUntil(char,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].andCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.Container].andCardinality(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringBitmap].andNotCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].rangeSanityCheck(long,long)'
      Src: org.roaringbitmap.RoaringBitmap:1032,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.RoaringBitmap:1034,1
    - Dst: '[org.roaringbitmap.Util].highbits(long)'
      Src: org.roaringbitmap.RoaringBitmap:1037,1
    - Dst: '[org.roaringbitmap.Util].lowbits(long)'
      Src: org.roaringbitmap.RoaringBitmap:1038,1
    - Dst: '[org.roaringbitmap.Util].highbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:1039,1
    - Dst: '[org.roaringbitmap.Util].lowbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:1040,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RoaringBitmap:1041,1
    - Dst: '[org.roaringbitmap.RoaringArray].appendCopiesUntil(org.roaringbitmap.RoaringArray,char)'
      Src: org.roaringbitmap.RoaringBitmap:1042,1
    - Dst: '[org.roaringbitmap.RoaringArray].getIndex(char)'
      Src: org.roaringbitmap.RoaringBitmap:1045,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:1047,1
    - Dst: '[org.roaringbitmap.Container].remove(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.RoaringBitmap:1047,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.RoaringBitmap:1048,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:1049,1
    - Dst: '[org.roaringbitmap.RoaringArray].appendCopiesAfter(org.roaringbitmap.RoaringArray,char)'
      Src: org.roaringbitmap.RoaringBitmap:1052,1
    - Dst: '[org.roaringbitmap.RoaringArray].getIndex(char)'
      Src: org.roaringbitmap.RoaringBitmap:1055,1
    - Dst: '[org.roaringbitmap.RoaringArray].getIndex(char)'
      Src: org.roaringbitmap.RoaringBitmap:1056,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:1059,1
    - Dst: '[org.roaringbitmap.Util].maxLowBitAsInteger()'
      Src: org.roaringbitmap.RoaringBitmap:1061,1
    - Dst: '[org.roaringbitmap.Container].remove(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.RoaringBitmap:1059,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.RoaringBitmap:1062,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:1063,1
    - Dst: '[org.roaringbitmap.Util].maxLowBitAsInteger()'
      Src: org.roaringbitmap.RoaringBitmap:1066,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:1067,1
    - Dst: '[org.roaringbitmap.Container].remove(int,int)'
      Src: org.roaringbitmap.RoaringBitmap:1067,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.RoaringBitmap:1068,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:1069,1
    - Dst: '[org.roaringbitmap.RoaringArray].appendCopiesAfter(org.roaringbitmap.RoaringArray,char)'
      Src: org.roaringbitmap.RoaringBitmap:1072,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - rb
    - rangeStart
    - rangeEnd
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - long
    - long
    constantsTouched: []
    func_position:
      end: 1074
      start: 1031
    functionDepth: 4
    functionLinenumber: 1031
    functionLinenumberEnd: 1074
    functionName: '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.RoaringBitmap,long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.Util].lowbits(int)'
    - '[org.roaringbitmap.RoaringArray].getIndex(char)'
    - '[org.roaringbitmap.Util].maxLowBitAsInteger()'
    - '[org.roaringbitmap.Util].lowbits(long)'
    - '[org.roaringbitmap.RoaringArray].appendCopiesAfter(org.roaringbitmap.RoaringArray,char)'
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    - '[org.roaringbitmap.RoaringArray].appendCopiesUntil(org.roaringbitmap.RoaringArray,char)'
    - '[org.roaringbitmap.Container].remove(org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringBitmap].rangeSanityCheck(long,long)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.Container].isEmpty()'
    - '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Util].highbits(int)'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
    - '[org.roaringbitmap.Util].highbits(long)'
    - '[org.roaringbitmap.Container].remove(int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.RoaringBitmap,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.RoaringBitmap,long,long)'
      Src: org.roaringbitmap.RoaringBitmap:1088,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.RoaringBitmap:1092,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - rb
    - rangeStart
    - rangeEnd
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1093
      start: 1085
    functionDepth: 5
    functionLinenumber: 1085
    functionLinenumberEnd: 1093
    functionName: '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.RoaringBitmap,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.RoaringBitmap,long,long)'
    - '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.RoaringBitmap,int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.RoaringBitmap,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RoaringBitmap:1108,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:1110,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:1110,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1114,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1115,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1120,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1122,1
    - Dst: '[org.roaringbitmap.Container].xor(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:1120,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.RoaringBitmap:1123,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:1124,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1131,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1132,1
    - Dst: '[org.roaringbitmap.RoaringArray].appendCopy(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1134,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1139,1
    - Dst: '[org.roaringbitmap.RoaringArray].appendCopy(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1141,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1146,1
    - Dst: '[org.roaringbitmap.RoaringArray].appendCopy(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.RoaringBitmap:1151,1
    - Dst: '[org.roaringbitmap.RoaringArray].appendCopy(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.RoaringBitmap:1153,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 1157
      start: 1107
    functionDepth: 4
    functionLinenumber: 1107
    functionLinenumberEnd: 1157
    functionName: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 10
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringArray].appendCopy(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringArray].appendCopy(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].isEmpty()'
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.Container].xor(org.roaringbitmap.Container)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].<init>()'
      Src: org.roaringbitmap.RoaringBitmap:1165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1166
      start: 1164
    functionDepth: 3
    functionLinenumber: 1164
    functionLinenumberEnd: 1166
    functionName: '[org.roaringbitmap.RoaringBitmap].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 444
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].<init>(int)'
      Src: org.roaringbitmap.RoaringBitmap:1175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - initialCapacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1176
      start: 1174
    functionDepth: 2
    functionLinenumber: 1174
    functionLinenumberEnd: 1176
    functionName: '[org.roaringbitmap.RoaringBitmap].<init>(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].<init>(int)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmap].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringArray
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - highLowContainer
    argTypes:
    - org.roaringbitmap.RoaringArray
    constantsTouched: []
    func_position:
      end: 1183
      start: 1181
    functionDepth: 0
    functionLinenumber: 1181
    functionLinenumberEnd: 1183
    functionName: '[org.roaringbitmap.RoaringBitmap].<init>(org.roaringbitmap.RoaringArray)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 14
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmap].<init>(org.roaringbitmap.RoaringArray)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getContainerCount()'
      Src: org.roaringbitmap.RoaringBitmap:1192,1
    - Dst: '[org.roaringbitmap.RoaringArray].<init>(int)'
      Src: org.roaringbitmap.RoaringBitmap:1192,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getContainerPointer()'
      Src: org.roaringbitmap.RoaringBitmap:1193,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
      Src: org.roaringbitmap.RoaringBitmap:1194,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.RoaringBitmap:1195,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
      Src: org.roaringbitmap.RoaringBitmap:1195,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].toContainer()'
      Src: org.roaringbitmap.RoaringBitmap:1195,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:1195,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
      Src: org.roaringbitmap.RoaringBitmap:1196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rb
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 1198
      start: 1191
    functionDepth: 2
    functionLinenumber: 1191
    functionLinenumberEnd: 1198
    functionName: '[org.roaringbitmap.RoaringBitmap].<init>(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
    - '[org.roaringbitmap.buffer.MappeableContainer].toContainer()'
    - '[org.roaringbitmap.RoaringArray].<init>(int)'
    - '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getContainerPointer()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getContainerCount()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmap].<init>(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].highbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:1211,1
    - Dst: '[org.roaringbitmap.RoaringArray].getIndex(char)'
      Src: org.roaringbitmap.RoaringBitmap:1212,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:1215,1
    - Dst: '[org.roaringbitmap.Util].lowbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:1215,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.RoaringBitmap:1215,1
    - Dst: '[org.roaringbitmap.RoaringArray].setContainerAtIndex(int,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:1214,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.RoaringBitmap:1217,1
    - Dst: '[org.roaringbitmap.Util].lowbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:1218,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.RoaringBitmap:1218,1
    - Dst: '[org.roaringbitmap.RoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:1218,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1220
      start: 1209
    functionDepth: 4
    functionLinenumber: 1209
    functionLinenumberEnd: 1220
    functionName: '[org.roaringbitmap.RoaringBitmap].add(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 138
    functionsReached:
    - '[org.roaringbitmap.Util].lowbits(int)'
    - '[org.roaringbitmap.RoaringArray].getIndex(char)'
    - '[org.roaringbitmap.RoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.RoaringArray].setContainerAtIndex(int,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].add(char)'
    - '[org.roaringbitmap.Util].highbits(int)'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmap].add(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].rangeSanityCheck(long,long)'
      Src: org.roaringbitmap.RoaringBitmap:1229,1
    - Dst: '[org.roaringbitmap.Util].highbits(long)'
      Src: org.roaringbitmap.RoaringBitmap:1234,1
    - Dst: '[org.roaringbitmap.Util].lowbits(long)'
      Src: org.roaringbitmap.RoaringBitmap:1235,1
    - Dst: '[org.roaringbitmap.Util].highbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:1236,1
    - Dst: '[org.roaringbitmap.Util].lowbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:1237,1
    - Dst: '[org.roaringbitmap.Util].maxLowBitAsInteger()'
      Src: org.roaringbitmap.RoaringBitmap:1243,1
    - Dst: '[org.roaringbitmap.RoaringArray].getIndex(char)'
      Src: org.roaringbitmap.RoaringBitmap:1244,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:1248,1
    - Dst: '[org.roaringbitmap.Container].iadd(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.RoaringBitmap:1248,1
    - Dst: '[org.roaringbitmap.RoaringArray].setContainerAtIndex(int,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:1249,1
    - Dst: '[org.roaringbitmap.Container].rangeOfOnes(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.RoaringBitmap:1252,1
    - Dst: '[org.roaringbitmap.RoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:1251,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 1255
      start: 1228
    functionDepth: 4
    functionLinenumber: 1228
    functionLinenumberEnd: 1255
    functionName: '[org.roaringbitmap.RoaringBitmap].add(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 14
    functionsReached:
    - '[org.roaringbitmap.Util].lowbits(int)'
    - '[org.roaringbitmap.Util].maxLowBitAsInteger()'
    - '[org.roaringbitmap.RoaringArray].getIndex(char)'
    - '[org.roaringbitmap.Util].lowbits(long)'
    - '[org.roaringbitmap.Container].rangeOfOnes(org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RoaringBitmap].rangeSanityCheck(long,long)'
    - '[org.roaringbitmap.RoaringArray].setContainerAtIndex(int,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Util].highbits(int)'
    - '[org.roaringbitmap.Container].iadd(org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
    - '[org.roaringbitmap.Util].highbits(long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmap].add(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(long,long)'
      Src: org.roaringbitmap.RoaringBitmap:1267,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.RoaringBitmap:1271,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1272
      start: 1264
    functionDepth: 5
    functionLinenumber: 1264
    functionLinenumberEnd: 1272
    functionName: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 80
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(long,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].rangeSanityCheck(long,long)'
      Src: org.roaringbitmap.RoaringBitmap:1281,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].lowbitsAsInteger(long)'
      Src: org.roaringbitmap.RoaringBitmap:1289,1
    - Dst: '[org.roaringbitmap.Util].unsignedBinarySearch(org.roaringbitmap.RoaringBitmap,int,org.roaringbitmap.RoaringBitmap,char)'
      Src: org.roaringbitmap.RoaringBitmap:1290,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].lowbitsAsInteger(long)'
      Src: org.roaringbitmap.RoaringBitmap:1292,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1297,1
    - Dst: '[org.roaringbitmap.Container].intersects(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1297,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1300,1
    - Dst: '[org.roaringbitmap.Container].intersects(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.RoaringBitmap:1301,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1309,1
    - Dst: '[org.roaringbitmap.Container].intersects(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1309,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - minimum
    - supremum
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 1310
      start: 1280
    functionDepth: 2
    functionLinenumber: 1280
    functionLinenumberEnd: 1310
    functionName: '[org.roaringbitmap.RoaringBitmap].intersects(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].lowbitsAsInteger(long)'
    - '[org.roaringbitmap.Container].intersects(org.roaringbitmap.RoaringBitmap,int,int)'
    - '[org.roaringbitmap.Container].intersects(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].rangeSanityCheck(long,long)'
    - '[org.roaringbitmap.Util].unsignedBinarySearch(org.roaringbitmap.RoaringBitmap,int,org.roaringbitmap.RoaringBitmap,char)'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RoaringBitmap].intersects(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:1322,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:1322,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1325,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1326,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1328,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1329,1
    - Dst: '[org.roaringbitmap.Container].iand(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:1330,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.RoaringBitmap:1331,1
    - Dst: '[org.roaringbitmap.RoaringArray].replaceKeyAndContainerAtIndex(char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:1332,1
    - Dst: '[org.roaringbitmap.RoaringArray].advanceUntil(char,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1337,1
    - Dst: '[org.roaringbitmap.RoaringArray].advanceUntil(char,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1339,1
    - Dst: '[org.roaringbitmap.RoaringArray].resize(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1342,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x2
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 1343
      start: 1317
    functionDepth: 2
    functionLinenumber: 1317
    functionLinenumberEnd: 1343
    functionName: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 19
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.Container].iand(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RoaringArray].advanceUntil(char,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringArray].resize(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.Container].isEmpty()'
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringArray].replaceKeyAndContainerAtIndex(char,org.roaringbitmap.Container)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].rangeSanityCheck(long,long)'
      Src: org.roaringbitmap.RoaringBitmap:1356,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].selectRangeWithoutCopy(java.util.Iterator<?extendsRoaringBitmap>,long,long)'
      Src: org.roaringbitmap.RoaringBitmap:1359,1
    - Dst: '[org.roaringbitmap.FastAggregation].and(java.util.Iterator<org.roaringbitmap.RoaringBitmap>)'
      Src: org.roaringbitmap.RoaringBitmap:1360,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<?extendsRoaringBitmap>
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bitmaps
    - rangeStart
    - rangeEnd
    argTypes:
    - java.util.Iterator<?extendsRoaringBitmap>
    - long
    - long
    constantsTouched: []
    func_position:
      end: 1361
      start: 1354
    functionDepth: 2
    functionLinenumber: 1354
    functionLinenumberEnd: 1361
    functionName: '[org.roaringbitmap.RoaringBitmap].and(java.util.Iterator<?extendsRoaringBitmap>,long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].selectRangeWithoutCopy(java.util.Iterator<?extendsRoaringBitmap>,long,long)'
    - '[org.roaringbitmap.FastAggregation].and(java.util.Iterator<org.roaringbitmap.RoaringBitmap>)'
    - '[org.roaringbitmap.RoaringBitmap].rangeSanityCheck(long,long)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmap].and(java.util.Iterator<?extendsRoaringBitmap>,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(java.util.Iterator<?extendsRoaringBitmap>,long,long)'
      Src: org.roaringbitmap.RoaringBitmap:1381,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<?extendsRoaringBitmap>
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bitmaps
    - rangeStart
    - rangeEnd
    argTypes:
    - java.util.Iterator<?extendsRoaringBitmap>
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1382
      start: 1378
    functionDepth: 3
    functionLinenumber: 1378
    functionLinenumberEnd: 1382
    functionName: '[org.roaringbitmap.RoaringBitmap].and(java.util.Iterator<?extendsRoaringBitmap>,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].and(java.util.Iterator<?extendsRoaringBitmap>,long,long)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmap].and(java.util.Iterator<?extendsRoaringBitmap>,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].clear()'
      Src: org.roaringbitmap.RoaringBitmap:1391,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:1395,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:1395,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1398,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1399,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1401,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1402,1
    - Dst: '[org.roaringbitmap.Container].iandNot(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:1403,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.RoaringBitmap:1404,1
    - Dst: '[org.roaringbitmap.RoaringArray].replaceKeyAndContainerAtIndex(char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:1405,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1411,1
    - Dst: '[org.roaringbitmap.RoaringArray].replaceKeyAndContainerAtIndex(org.roaringbitmap.RoaringBitmap,char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:1412,1
    - Dst: '[org.roaringbitmap.RoaringArray].advanceUntil(char,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1417,1
    - Dst: '[org.roaringbitmap.RoaringArray].copyRange(org.roaringbitmap.RoaringBitmap,int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1421,1
    - Dst: '[org.roaringbitmap.RoaringArray].resize(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1424,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x2
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 1425
      start: 1389
    functionDepth: 4
    functionLinenumber: 1389
    functionLinenumberEnd: 1425
    functionName: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 15
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringArray].advanceUntil(char,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringArray].copyRange(org.roaringbitmap.RoaringBitmap,int,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringArray].resize(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].clear()'
    - '[org.roaringbitmap.RoaringArray].replaceKeyAndContainerAtIndex(char,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RoaringArray].replaceKeyAndContainerAtIndex(org.roaringbitmap.RoaringBitmap,char,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].isEmpty()'
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.Container].iandNot(org.roaringbitmap.Container)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].rangeSanityCheck(long,long)'
      Src: org.roaringbitmap.RoaringBitmap:1440,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].selectRangeWithoutCopy(org.roaringbitmap.RoaringBitmap,long,long)'
      Src: org.roaringbitmap.RoaringBitmap:1442,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].selectRangeWithoutCopy(org.roaringbitmap.RoaringBitmap,long,long)'
      Src: org.roaringbitmap.RoaringBitmap:1443,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(java.util.Iterator<org.roaringbitmap.RoaringBitmap>,java.util.Iterator<org.roaringbitmap.RoaringBitmap>)'
      Src: org.roaringbitmap.RoaringBitmap:1444,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - x1
    - x2
    - rangeStart
    - rangeEnd
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - org.roaringbitmap.RoaringBitmap
    - long
    - long
    constantsTouched: []
    func_position:
      end: 1445
      start: 1438
    functionDepth: 5
    functionLinenumber: 1438
    functionLinenumberEnd: 1445
    functionName: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].andNot(java.util.Iterator<org.roaringbitmap.RoaringBitmap>,java.util.Iterator<org.roaringbitmap.RoaringBitmap>)'
    - '[org.roaringbitmap.RoaringBitmap].selectRangeWithoutCopy(org.roaringbitmap.RoaringBitmap,long,long)'
    - '[org.roaringbitmap.RoaringBitmap].rangeSanityCheck(long,long)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,long,long)'
      Src: org.roaringbitmap.RoaringBitmap:1464,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - x1
    - x2
    - rangeStart
    - rangeEnd
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - org.roaringbitmap.RoaringBitmap
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1465
      start: 1461
    functionDepth: 6
    functionLinenumber: 1461
    functionLinenumberEnd: 1465
    functionName: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,long,long)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.roaringbitmap.RoaringBitmap:1475,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].rangeSanityCheck(int,long)'
      Src: org.roaringbitmap.RoaringBitmap:1477,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:1482,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:1482,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1483,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1484,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1491,1
    - Dst: '[org.roaringbitmap.Container].isFull()'
      Src: org.roaringbitmap.RoaringBitmap:1491,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1492,1
    - Dst: Math.min(org.roaringbitmap.RoaringBitmap,int)
      Src: org.roaringbitmap.RoaringBitmap:1498,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1507,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1510,1
    - Dst: '[org.roaringbitmap.Container].iorNot(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:1507,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1514,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1515,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1519,1
    - Dst: '[org.roaringbitmap.RunContainer].rangeOfOnes(int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1521,1
    - Dst: '[org.roaringbitmap.Container].ior(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1519,1
    - Dst: '[org.roaringbitmap.RunContainer].full()'
      Src: org.roaringbitmap.RoaringBitmap:1522,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1524,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1527,1
    - Dst: '[org.roaringbitmap.Container].not(int)'
      Src: org.roaringbitmap.RoaringBitmap:1527,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1532,1
    - Dst: '[org.roaringbitmap.RunContainer].rangeOfOnes(int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1535,1
    - Dst: '[org.roaringbitmap.RunContainer].full()'
      Src: org.roaringbitmap.RoaringBitmap:1535,1
    - Dst: newValues[size].isEmpty()
      Src: org.roaringbitmap.RoaringBitmap:1538,1
    - Dst: System.arraycopy(char[],org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)
      Src: org.roaringbitmap.RoaringBitmap:1547,1
    - Dst: System.arraycopy(Container[],org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)
      Src: org.roaringbitmap.RoaringBitmap:1549,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 114
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - other
    - rangeEnd
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - long
    constantsTouched: []
    func_position:
      end: 1555
      start: 1473
    functionDepth: 1
    functionLinenumber: 1473
    functionLinenumberEnd: 1555
    functionName: '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].iorNot(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RunContainer].full()'
    - '[org.roaringbitmap.Container].isFull()'
    - '[org.roaringbitmap.Container].not(int)'
    - '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
    - System.arraycopy(char[],org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)
    - System.arraycopy(Container[],org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)
    - '[org.roaringbitmap.RoaringBitmap].rangeSanityCheck(int,long)'
    - newValues[size].isEmpty()
    - '[UnsupportedOperationException].<init>(String)'
    - '[org.roaringbitmap.RunContainer].rangeOfOnes(int,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.Container].ior(org.roaringbitmap.RoaringBitmap)'
    - Math.min(org.roaringbitmap.RoaringBitmap,int)
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].rangeSanityCheck(int,long)'
      Src: org.roaringbitmap.RoaringBitmap:1569,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:1574,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:1574,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1575,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1576,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1585,1
    - Dst: '[org.roaringbitmap.Container].isFull()'
      Src: org.roaringbitmap.RoaringBitmap:1585,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1586,1
    - Dst: Math.min(org.roaringbitmap.RoaringBitmap,int)
      Src: org.roaringbitmap.RoaringBitmap:1592,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RoaringBitmap:1594,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1601,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1604,1
    - Dst: '[org.roaringbitmap.Container].orNot(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:1601,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1608,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1609,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1613,1
    - Dst: '[org.roaringbitmap.RunContainer].rangeOfOnes(int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1615,1
    - Dst: '[org.roaringbitmap.Container].or(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1613,1
    - Dst: '[org.roaringbitmap.RunContainer].full()'
      Src: org.roaringbitmap.RoaringBitmap:1616,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1618,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1621,1
    - Dst: '[org.roaringbitmap.Container].not(int)'
      Src: org.roaringbitmap.RoaringBitmap:1621,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1623,1
    - Dst: '[org.roaringbitmap.RunContainer].rangeOfOnes(int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1626,1
    - Dst: '[org.roaringbitmap.RunContainer].full()'
      Src: org.roaringbitmap.RoaringBitmap:1626,1
    - Dst: newValues[size].isEmpty()
      Src: org.roaringbitmap.RoaringBitmap:1629,1
    - Dst: System.arraycopy(char[],org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)
      Src: org.roaringbitmap.RoaringBitmap:1637,1
    - Dst: System.arraycopy(Container[],org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)
      Src: org.roaringbitmap.RoaringBitmap:1639,1
    - Dst: newValues[i].clone()
      Src: org.roaringbitmap.RoaringBitmap:1646,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RoaringBitmap:1649,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 119
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - x1
    - x2
    - rangeEnd
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - org.roaringbitmap.RoaringBitmap
    - long
    constantsTouched: []
    func_position:
      end: 1654
      start: 1568
    functionDepth: 4
    functionLinenumber: 1568
    functionLinenumberEnd: 1654
    functionName: '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].full()'
    - '[org.roaringbitmap.Container].not(int)'
    - '[org.roaringbitmap.Container].isFull()'
    - newValues[i].clone()
    - '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.Container].or(org.roaringbitmap.RoaringBitmap)'
    - System.arraycopy(char[],org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)
    - System.arraycopy(Container[],org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)
    - '[org.roaringbitmap.RoaringBitmap].rangeSanityCheck(int,long)'
    - newValues[size].isEmpty()
    - '[org.roaringbitmap.RunContainer].rangeOfOnes(int,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.Container].orNot(org.roaringbitmap.Container)'
    - Math.min(org.roaringbitmap.RoaringBitmap,int)
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].highbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:1663,1
    - Dst: '[org.roaringbitmap.RoaringArray].getIndex(char)'
      Src: org.roaringbitmap.RoaringBitmap:1664,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:1666,1
    - Dst: '[org.roaringbitmap.Util].lowbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:1671,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.RoaringBitmap:1671,1
    - Dst: '[org.roaringbitmap.Util].lowbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:1672,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.RoaringBitmap:1672,1
    - Dst: '[org.roaringbitmap.RoaringArray].setContainerAtIndex(int,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:1673,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.RoaringBitmap:1677,1
    - Dst: '[org.roaringbitmap.Util].lowbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:1678,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.RoaringBitmap:1678,1
    - Dst: '[org.roaringbitmap.RoaringArray].setContainerAtIndex(int,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:1679,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.RoaringBitmap:1680,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.RoaringBitmap:1685,1
    - Dst: '[org.roaringbitmap.Util].lowbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:1686,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.RoaringBitmap:1686,1
    - Dst: '[org.roaringbitmap.RoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:1686,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1690
      start: 1662
    functionDepth: 4
    functionLinenumber: 1662
    functionLinenumberEnd: 1690
    functionName: '[org.roaringbitmap.RoaringBitmap].checkedAdd(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.Util].lowbits(int)'
    - '[org.roaringbitmap.Container].contains(char)'
    - '[org.roaringbitmap.RoaringArray].getIndex(char)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.RoaringArray].setContainerAtIndex(int,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].add(char)'
    - '[org.roaringbitmap.Util].highbits(int)'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RoaringBitmap].checkedAdd(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].highbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:1699,1
    - Dst: '[org.roaringbitmap.Util].lowbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:1700,1
    - Dst: '[org.roaringbitmap.RoaringArray].getIndex(char)'
      Src: org.roaringbitmap.RoaringBitmap:1701,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:1706,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.RoaringBitmap:1708,1
    - Dst: '[org.roaringbitmap.Container].remove(char)'
      Src: org.roaringbitmap.RoaringBitmap:1709,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.RoaringBitmap:1710,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.RoaringBitmap:1715,1
    - Dst: '[org.roaringbitmap.Container].remove(char)'
      Src: org.roaringbitmap.RoaringBitmap:1716,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.RoaringBitmap:1717,1
    - Dst: '[org.roaringbitmap.RoaringArray].setContainerAtIndex(int,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:1724,1
    - Dst: '[org.roaringbitmap.RoaringArray].removeAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:1726,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1729
      start: 1698
    functionDepth: 4
    functionLinenumber: 1698
    functionLinenumberEnd: 1729
    functionName: '[org.roaringbitmap.RoaringBitmap].checkedRemove(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.Util].lowbits(int)'
    - '[org.roaringbitmap.Container].contains(char)'
    - '[org.roaringbitmap.RoaringArray].getIndex(char)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.Container].remove(char)'
    - '[org.roaringbitmap.RoaringArray].setContainerAtIndex(int,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].isEmpty()'
    - '[org.roaringbitmap.Util].highbits(int)'
    - '[org.roaringbitmap.RoaringArray].removeAtIndex(int)'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RoaringBitmap].checkedRemove(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].<init>()'
      Src: org.roaringbitmap.RoaringBitmap:1735,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1736
      start: 1734
    functionDepth: 3
    functionLinenumber: 1734
    functionLinenumberEnd: 1736
    functionName: '[org.roaringbitmap.RoaringBitmap].clear()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmap].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.RoaringBitmap:1741,1
    - Dst: '[org.roaringbitmap.RoaringArray].clone()'
      Src: org.roaringbitmap.RoaringBitmap:1742,1
    - Dst: '[RuntimeException].<init>(String,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1745,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1747
      start: 1738
    functionDepth: 2
    functionLinenumber: 1738
    functionLinenumberEnd: 1747
    functionName: '[org.roaringbitmap.RoaringBitmap].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 48
    functionsReached:
    - '[Object].clone()'
    - '[RuntimeException].<init>(String,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringArray].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmap].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].highbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:1758,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerIndex(char)'
      Src: org.roaringbitmap.RoaringBitmap:1759,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:1763,1
    - Dst: '[org.roaringbitmap.Util].lowbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:1764,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.RoaringBitmap:1764,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1765
      start: 1756
    functionDepth: 4
    functionLinenumber: 1756
    functionLinenumberEnd: 1765
    functionName: '[org.roaringbitmap.RoaringBitmap].contains(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 32
    functionsReached:
    - '[org.roaringbitmap.Util].lowbits(int)'
    - '[org.roaringbitmap.Container].contains(char)'
    - '[org.roaringbitmap.RoaringArray].getContainerIndex(char)'
    - '[org.roaringbitmap.Util].highbits(int)'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RoaringBitmap].contains(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].rangeSanityCheck(long,long)'
      Src: org.roaringbitmap.RoaringBitmap:1774,1
    - Dst: '[org.roaringbitmap.Util].highbits(long)'
      Src: org.roaringbitmap.RoaringBitmap:1778,1
    - Dst: '[org.roaringbitmap.Util].highbits(long)'
      Src: org.roaringbitmap.RoaringBitmap:1779,1
    - Dst: '[org.roaringbitmap.RoaringArray].getIndex(char)'
      Src: org.roaringbitmap.RoaringBitmap:1785,1
    - Dst: '[org.roaringbitmap.RoaringArray].getIndex(char)'
      Src: org.roaringbitmap.RoaringBitmap:1786,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:1794,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1794,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:1798,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.RoaringBitmap,int,int)'
      Src: org.roaringbitmap.RoaringBitmap:1798,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1801,1
    - Dst: '[org.roaringbitmap.Container].contains(int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1801,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1805,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.RoaringBitmap:1805,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - minimum
    - supremum
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 1810
      start: 1773
    functionDepth: 4
    functionLinenumber: 1773
    functionLinenumberEnd: 1810
    functionName: '[org.roaringbitmap.RoaringBitmap].contains(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.RoaringBitmap,int,int)'
    - '[org.roaringbitmap.RoaringArray].getIndex(char)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.Container].contains(int,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].rangeSanityCheck(long,long)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
    - '[org.roaringbitmap.Util].highbits(long)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RoaringBitmap].contains(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].deserialize(java.io.DataInput,byte[])'
      Src: org.roaringbitmap.RoaringBitmap:1831,1
    - Dst: cookie.toIOException()
      Src: org.roaringbitmap.RoaringBitmap:1833,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - in
    - buffer
    argTypes:
    - java.io.DataInput
    - byte[]
    constantsTouched: []
    func_position:
      end: 1835
      start: 1829
    functionDepth: 2
    functionLinenumber: 1829
    functionLinenumberEnd: 1835
    functionName: '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInput,byte[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 0
    functionsReached:
    - cookie.toIOException()
    - '[org.roaringbitmap.RoaringArray].deserialize(java.io.DataInput,byte[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInput,byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].deserialize(java.io.DataInput)'
      Src: org.roaringbitmap.RoaringBitmap:1848,1
    - Dst: cookie.toIOException()
      Src: org.roaringbitmap.RoaringBitmap:1850,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 1852
      start: 1846
    functionDepth: 2
    functionLinenumber: 1846
    functionLinenumberEnd: 1852
    functionName: '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 3
    functionsReached:
    - cookie.toIOException()
    - '[org.roaringbitmap.RoaringArray].deserialize(java.io.DataInput)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].deserialize(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.RoaringBitmap:1874,1
    - Dst: cookie.toIOException()
      Src: org.roaringbitmap.RoaringBitmap:1876,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bbf
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 1878
      start: 1872
    functionDepth: 2
    functionLinenumber: 1872
    functionLinenumberEnd: 1878
    functionName: '[org.roaringbitmap.RoaringBitmap].deserialize(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 1
    functionsReached:
    - cookie.toIOException()
    - '[org.roaringbitmap.RoaringArray].deserialize(java.nio.ByteBuffer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmap].deserialize(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: srb.highLowContainer.equals(org.roaringbitmap.RoaringArray)
      Src: org.roaringbitmap.RoaringBitmap:1884,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 1887
      start: 1880
    functionDepth: 0
    functionLinenumber: 1880
    functionLinenumberEnd: 1887
    functionName: '[org.roaringbitmap.RoaringBitmap].equals(Object)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 0
    functionsReached:
    - srb.highLowContainer.equals(org.roaringbitmap.RoaringArray)
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RoaringBitmap].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:1899,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:1900,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1905,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1906,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1907,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:1908,1
    - Dst: '[org.roaringbitmap.Container].xorCardinality(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:1910,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.RoaringBitmap:1914,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.RoaringBitmap:1917,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex()'
      Src: org.roaringbitmap.RoaringBitmap:1922,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.RoaringBitmap:1923,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex()'
      Src: org.roaringbitmap.RoaringBitmap:1926,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.RoaringBitmap:1927,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - other
    - tolerance
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - int
    constantsTouched: []
    func_position:
      end: 1930
      start: 1898
    functionDepth: 3
    functionLinenumber: 1898
    functionLinenumberEnd: 1930
    functionName: '[org.roaringbitmap.RoaringBitmap].isHammingSimilar(org.roaringbitmap.RoaringBitmap,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.Container].xorCardinality(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RoaringBitmap].isHammingSimilar(org.roaringbitmap.RoaringBitmap,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].highbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:1938,1
    - Dst: '[org.roaringbitmap.RoaringArray].getIndex(char)'
      Src: org.roaringbitmap.RoaringBitmap:1939,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:1941,1
    - Dst: '[org.roaringbitmap.Util].lowbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:1941,1
    - Dst: '[org.roaringbitmap.Container].flip(char)'
      Src: org.roaringbitmap.RoaringBitmap:1941,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.RoaringBitmap:1942,1
    - Dst: '[org.roaringbitmap.RoaringArray].setContainerAtIndex(int,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:1943,1
    - Dst: '[org.roaringbitmap.RoaringArray].removeAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:1945,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.RoaringBitmap:1948,1
    - Dst: '[org.roaringbitmap.Util].lowbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:1949,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.RoaringBitmap:1949,1
    - Dst: '[org.roaringbitmap.RoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:1949,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1951
      start: 1937
    functionDepth: 4
    functionLinenumber: 1937
    functionLinenumberEnd: 1951
    functionName: '[org.roaringbitmap.RoaringBitmap].flip(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 10
    functionsReached:
    - '[org.roaringbitmap.Container].flip(char)'
    - '[org.roaringbitmap.Util].lowbits(int)'
    - '[org.roaringbitmap.RoaringArray].getIndex(char)'
    - '[org.roaringbitmap.RoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.RoaringArray].setContainerAtIndex(int,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].isEmpty()'
    - '[org.roaringbitmap.Util].highbits(int)'
    - '[org.roaringbitmap.RoaringArray].removeAtIndex(int)'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmap].flip(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].rangeSanityCheck(long,long)'
      Src: org.roaringbitmap.RoaringBitmap:1961,1
    - Dst: '[org.roaringbitmap.Util].highbits(long)'
      Src: org.roaringbitmap.RoaringBitmap:1966,1
    - Dst: '[org.roaringbitmap.Util].lowbits(long)'
      Src: org.roaringbitmap.RoaringBitmap:1967,1
    - Dst: '[org.roaringbitmap.Util].highbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:1968,1
    - Dst: '[org.roaringbitmap.Util].lowbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:1969,1
    - Dst: '[org.roaringbitmap.Util].maxLowBitAsInteger()'
      Src: org.roaringbitmap.RoaringBitmap:1976,1
    - Dst: '[org.roaringbitmap.RoaringArray].getIndex(char)'
      Src: org.roaringbitmap.RoaringBitmap:1977,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:1981,1
    - Dst: '[org.roaringbitmap.Container].inot(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.RoaringBitmap:1981,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.RoaringBitmap:1982,1
    - Dst: '[org.roaringbitmap.RoaringArray].setContainerAtIndex(int,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:1983,1
    - Dst: '[org.roaringbitmap.RoaringArray].removeAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:1985,1
    - Dst: '[org.roaringbitmap.Container].rangeOfOnes(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.RoaringBitmap:1989,1
    - Dst: '[org.roaringbitmap.RoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:1988,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 1992
      start: 1960
    functionDepth: 4
    functionLinenumber: 1960
    functionLinenumberEnd: 1992
    functionName: '[org.roaringbitmap.RoaringBitmap].flip(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.Util].lowbits(int)'
    - '[org.roaringbitmap.Util].maxLowBitAsInteger()'
    - '[org.roaringbitmap.RoaringArray].getIndex(char)'
    - '[org.roaringbitmap.Container].inot(org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.Util].lowbits(long)'
    - '[org.roaringbitmap.Container].rangeOfOnes(org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RoaringBitmap].rangeSanityCheck(long,long)'
    - '[org.roaringbitmap.RoaringArray].setContainerAtIndex(int,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].isEmpty()'
    - '[org.roaringbitmap.Util].highbits(int)'
    - '[org.roaringbitmap.RoaringArray].removeAtIndex(int)'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
    - '[org.roaringbitmap.Util].highbits(long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmap].flip(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(long,long)'
      Src: org.roaringbitmap.RoaringBitmap:2005,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.RoaringBitmap:2009,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2011
      start: 2002
    functionDepth: 5
    functionLinenumber: 2002
    functionLinenumberEnd: 2011
    functionName: '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 18
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].flip(long,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:2021,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2022,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.RoaringBitmap:2022,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2025
      start: 2018
    functionDepth: 1
    functionLinenumber: 2018
    functionLinenumberEnd: 2025
    functionName: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 31
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.RoaringBitmap:2029,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2030
      start: 2027
    functionDepth: 2
    functionLinenumber: 2027
    functionLinenumberEnd: 2030
    functionName: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 180
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:2039,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2040,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.RoaringBitmap:2040,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - threshold
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 2046
      start: 2037
    functionDepth: 1
    functionLinenumber: 2037
    functionLinenumberEnd: 2046
    functionName: '[org.roaringbitmap.RoaringBitmap].cardinalityExceeds(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RoaringBitmap].cardinalityExceeds(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:2050,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2051,1
    - Dst: '[org.roaringbitmap.Container].forEach(org.roaringbitmap.IntConsumer)'
      Src: org.roaringbitmap.RoaringBitmap:2051,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.IntConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ic
    argTypes:
    - org.roaringbitmap.IntConsumer
    constantsTouched: []
    func_position:
      end: 2053
      start: 2048
    functionDepth: 1
    functionLinenumber: 2048
    functionLinenumberEnd: 2053
    functionName: '[org.roaringbitmap.RoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 8
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.Container].forEach(org.roaringbitmap.IntConsumer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.RoaringBitmap:2064,1
    - Dst: '[org.roaringbitmap.Util].highbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:2069,1
    - Dst: Integer.toUnsignedLong(int)
      Src: org.roaringbitmap.RoaringBitmap:2070,1
    - Dst: '[IllegalArgumentException].<init>(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2074,1
    - Dst: '[org.roaringbitmap.Util].highbits(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2081,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerIndex(char)'
      Src: org.roaringbitmap.RoaringBitmap:2082,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:2087,1
    - Dst: Integer.compareUnsigned(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)
      Src: org.roaringbitmap.RoaringBitmap:2089,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2093,1
    - Dst: Integer.compareUnsigned(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)
      Src: org.roaringbitmap.RoaringBitmap:2097,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.RoaringBitmap:2103,1
    - Dst: Integer.compareUnsigned(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)
      Src: org.roaringbitmap.RoaringBitmap:2108,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2115,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2119,1
    - Dst: Integer.compareUnsigned(org.roaringbitmap.RoaringBitmap,int)
      Src: org.roaringbitmap.RoaringBitmap:2125,1
    - Dst: Integer.compareUnsigned(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)
      Src: org.roaringbitmap.RoaringBitmap:2127,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].lowPart(int)'
      Src: org.roaringbitmap.RoaringBitmap:2131,1
    - Dst: Integer.compareUnsigned(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)
      Src: org.roaringbitmap.RoaringBitmap:2134,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].lowPart(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2135,1
    - Dst: '[org.roaringbitmap.Container].forAllInRange(char,char,org.roaringbitmap.RelativeRangeConsumer)'
      Src: org.roaringbitmap.RoaringBitmap:2136,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].lowPart(int)'
      Src: org.roaringbitmap.RoaringBitmap:2140,1
    - Dst: '[org.roaringbitmap.Container].forAllFrom(char,org.roaringbitmap.RelativeRangeConsumer)'
      Src: org.roaringbitmap.RoaringBitmap:2141,1
    - Dst: Integer.compareUnsigned(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)
      Src: org.roaringbitmap.RoaringBitmap:2147,1
    - Dst: Integer.compareUnsigned(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)
      Src: org.roaringbitmap.RoaringBitmap:2155,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].lowPart(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2156,1
    - Dst: '[org.roaringbitmap.Container].forAllUntil(org.roaringbitmap.RoaringBitmap,char,org.roaringbitmap.RelativeRangeConsumer)'
      Src: org.roaringbitmap.RoaringBitmap:2157,1
    - Dst: '[org.roaringbitmap.Container].forAll(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RelativeRangeConsumer)'
      Src: org.roaringbitmap.RoaringBitmap:2161,1
    - Dst: Integer.compareUnsigned(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)
      Src: org.roaringbitmap.RoaringBitmap:2164,1
    - Dst: Integer.compareUnsigned(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)
      Src: org.roaringbitmap.RoaringBitmap:2171,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2177,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 83
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - org.roaringbitmap.RelativeRangeConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - uStart
    - length
    - rrc
    argTypes:
    - int
    - int
    - org.roaringbitmap.RelativeRangeConsumer
    constantsTouched: []
    func_position:
      end: 2179
      start: 2062
    functionDepth: 4
    functionLinenumber: 2062
    functionLinenumberEnd: 2179
    functionName: '[org.roaringbitmap.RoaringBitmap].forAllInRange(int,int,org.roaringbitmap.RelativeRangeConsumer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.longlong.LongUtils].lowPart(int)'
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.longlong.LongUtils].lowPart(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.Util].highbits(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.Container].forAllInRange(char,char,org.roaringbitmap.RelativeRangeConsumer)'
    - '[org.roaringbitmap.Container].forAllFrom(char,org.roaringbitmap.RelativeRangeConsumer)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.RoaringArray].getContainerIndex(char)'
    - Integer.compareUnsigned(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)
    - '[IllegalArgumentException].<init>(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.Util].highbits(int)'
    - '[org.roaringbitmap.Container].forAllUntil(org.roaringbitmap.RoaringBitmap,char,org.roaringbitmap.RelativeRangeConsumer)'
    - Integer.toUnsignedLong(int)
    - Integer.compareUnsigned(org.roaringbitmap.RoaringBitmap,int)
    - '[org.roaringbitmap.Container].forAll(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RelativeRangeConsumer)'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmap].forAllInRange(int,int,org.roaringbitmap.RelativeRangeConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.IntConsumerRelativeRangeAdapter].<init>(int,org.roaringbitmap.IntConsumer)'
      Src: org.roaringbitmap.RoaringBitmap:2189,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].forAllInRange(int,int,org.roaringbitmap.IntConsumerRelativeRangeAdapter)'
      Src: org.roaringbitmap.RoaringBitmap:2189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - org.roaringbitmap.IntConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - start
    - length
    - ic
    argTypes:
    - int
    - int
    - org.roaringbitmap.IntConsumer
    constantsTouched: []
    func_position:
      end: 2190
      start: 2188
    functionDepth: 1
    functionLinenumber: 2188
    functionLinenumberEnd: 2190
    functionName: '[org.roaringbitmap.RoaringBitmap].forEachInRange(int,int,org.roaringbitmap.IntConsumer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].forAllInRange(int,int,org.roaringbitmap.IntConsumerRelativeRangeAdapter)'
    - '[org.roaringbitmap.IntConsumerRelativeRangeAdapter].<init>(int,org.roaringbitmap.IntConsumer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmap].forEachInRange(int,int,org.roaringbitmap.IntConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerPointer()'
      Src: org.roaringbitmap.RoaringBitmap:2198,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ContainerPointer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2199
      start: 2197
    functionDepth: 3
    functionLinenumber: 2197
    functionLinenumberEnd: 2199
    functionName: '[org.roaringbitmap.RoaringBitmap].getContainerPointer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].getContainerPointer()'
    linkageType: ''
    returnType: org.roaringbitmap.ContainerPointer
    signature: '[org.roaringbitmap.RoaringBitmap].getContainerPointer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].<init>()'
      Src: org.roaringbitmap.RoaringBitmap:2210,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableIntIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2211
      start: 2208
    functionDepth: 2
    functionLinenumber: 2208
    functionLinenumberEnd: 2211
    functionName: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 47
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableIntIterator
    signature: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RoaringSignedIntIterator].<init>()'
      Src: org.roaringbitmap.RoaringBitmap:2219,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableIntIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2220
      start: 2217
    functionDepth: 0
    functionLinenumber: 2217
    functionLinenumberEnd: 2220
    functionName: '[org.roaringbitmap.RoaringBitmap].getSignedIntIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 4
    functionsReached:
    - '[RoaringSignedIntIterator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableIntIterator
    signature: '[org.roaringbitmap.RoaringBitmap].getSignedIntIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RoaringReverseIntIterator].<init>()'
      Src: org.roaringbitmap.RoaringBitmap:2227,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableIntIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2228
      start: 2225
    functionDepth: 0
    functionLinenumber: 2225
    functionLinenumberEnd: 2228
    functionName: '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 16
    functionsReached:
    - '[RoaringReverseIntIterator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableIntIterator
    signature: '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].<init>(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.RoaringBitmap:2232,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBatchIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2233
      start: 2230
    functionDepth: 5
    functionLinenumber: 2230
    functionLinenumberEnd: 2233
    functionName: '[org.roaringbitmap.RoaringBitmap].getBatchIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 14
    functionsReached:
    - '[org.roaringbitmap.RoaringBatchIterator].<init>(org.roaringbitmap.RoaringArray)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBatchIterator
    signature: '[org.roaringbitmap.RoaringBitmap].getBatchIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:2273,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2274,1
    - Dst: '[org.roaringbitmap.Container].getSizeInBytes()'
      Src: org.roaringbitmap.RoaringBitmap:2275,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2278
      start: 2270
    functionDepth: 1
    functionLinenumber: 2270
    functionLinenumberEnd: 2278
    functionName: '[org.roaringbitmap.RoaringBitmap].getLongSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.Container].getSizeInBytes()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.RoaringBitmap].getLongSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].getLongSizeInBytes()'
      Src: org.roaringbitmap.RoaringBitmap:2317,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2318
      start: 2315
    functionDepth: 2
    functionLinenumber: 2315
    functionLinenumberEnd: 2318
    functionName: '[org.roaringbitmap.RoaringBitmap].getSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getLongSizeInBytes()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringBitmap].getSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].hashCode()'
      Src: org.roaringbitmap.RoaringBitmap:2335,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2336
      start: 2333
    functionDepth: 1
    functionLinenumber: 2333
    functionLinenumberEnd: 2336
    functionName: '[org.roaringbitmap.RoaringBitmap].hashCode()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringBitmap].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:2344,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2345,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2351
      start: 2343
    functionDepth: 1
    functionLinenumber: 2343
    functionLinenumberEnd: 2351
    functionName: '[org.roaringbitmap.RoaringBitmap].hasRunCompression()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RoaringBitmap].hasRunCompression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:2360,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2361
      start: 2358
    functionDepth: 1
    functionLinenumber: 2358
    functionLinenumberEnd: 2361
    functionName: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 37
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].size()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.roaringbitmap.RoaringBitmap:2370,1
    - Dst: '[java.util.Iterator].init()'
      Src: org.roaringbitmap.RoaringBitmap:2370,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<Integer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2408
      start: 2368
    functionDepth: 0
    functionLinenumber: 2368
    functionLinenumberEnd: 2408
    functionName: '[org.roaringbitmap.RoaringBitmap].iterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 7
    functionsReached:
    - '[java.util.Iterator].init()'
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: java.util.Iterator<Integer>
    signature: '[org.roaringbitmap.RoaringBitmap].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:2417,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:2418,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2421,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2422,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2428,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2430,1
    - Dst: '[org.roaringbitmap.Container].lazyIOR(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:2428,1
    - Dst: '[org.roaringbitmap.RoaringArray].setContainerAtIndex(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:2426,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2436,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2437,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2443,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2446,1
    - Dst: '[org.roaringbitmap.Container].clone()'
      Src: org.roaringbitmap.RoaringBitmap:2446,1
    - Dst: '[org.roaringbitmap.RoaringArray].insertNewKeyValueAt(org.roaringbitmap.RoaringBitmap,char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:2445,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2453,1
    - Dst: '[org.roaringbitmap.RoaringArray].appendCopy(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.RoaringBitmap:2458,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x2
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 2460
      start: 2412
    functionDepth: 6
    functionLinenumber: 2412
    functionLinenumberEnd: 2460
    functionName: '[org.roaringbitmap.RoaringBitmap].lazyor(org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].setContainerAtIndex(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].lazyIOR(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringArray].insertNewKeyValueAt(org.roaringbitmap.RoaringBitmap,char,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].clone()'
    - '[org.roaringbitmap.RoaringArray].appendCopy(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmap].lazyor(org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:2471,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:2472,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2475,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2476,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2480,1
    - Dst: '[org.roaringbitmap.Container].toBitmapContainer()'
      Src: org.roaringbitmap.RoaringBitmap:2480,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2482,1
    - Dst: '[org.roaringbitmap.BitmapContainer].lazyIOR(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:2482,1
    - Dst: '[org.roaringbitmap.RoaringArray].setContainerAtIndex(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2481,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2488,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2489,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2495,1
    - Dst: '[org.roaringbitmap.RoaringArray].mergeBulk(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.RoaringBitmap:2498,1
    - Dst: '[org.roaringbitmap.RoaringArray].appendCopy(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.RoaringBitmap:2505,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x2
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 2507
      start: 2466
    functionDepth: 1
    functionLinenumber: 2466
    functionLinenumberEnd: 2507
    functionName: '[org.roaringbitmap.RoaringBitmap].naivelazyor(org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.BitmapContainer].lazyIOR(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RoaringArray].setContainerAtIndex(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringArray].mergeBulk(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.Container].toBitmapContainer()'
    - '[org.roaringbitmap.RoaringArray].appendCopy(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmap].naivelazyor(org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RoaringBitmap:2517,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:2520,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2522,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.RoaringBitmap:2523,1
    - Dst: '[org.roaringbitmap.RoaringArray].appendCopy(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2524,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.RoaringBitmap:2525,1
    - Dst: '[org.roaringbitmap.Container].limit(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2528,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2529,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:2529,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxcardinality
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2534
      start: 2515
    functionDepth: 4
    functionLinenumber: 2515
    functionLinenumberEnd: 2534
    functionName: '[org.roaringbitmap.RoaringBitmap].limit(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.Container].limit(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RoaringArray].appendCopy(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmap].limit(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:2546,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:2547,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2550,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2551,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2557,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2559,1
    - Dst: '[org.roaringbitmap.Container].ior(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:2557,1
    - Dst: '[org.roaringbitmap.RoaringArray].setContainerAtIndex(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:2555,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2565,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2566,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2572,1
    - Dst: '[org.roaringbitmap.RoaringArray].mergeBulk(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.RoaringBitmap:2575,1
    - Dst: '[org.roaringbitmap.RoaringArray].appendCopy(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.RoaringBitmap:2581,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x2
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 2583
      start: 2541
    functionDepth: 2
    functionLinenumber: 2541
    functionLinenumberEnd: 2583
    functionName: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 18
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].setContainerAtIndex(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].ior(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringArray].mergeBulk(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringArray].appendCopy(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].rangeSanityCheck(long,long)'
      Src: org.roaringbitmap.RoaringBitmap:2596,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].selectRangeWithoutCopy(java.util.Iterator<?extendsRoaringBitmap>,long,long)'
      Src: org.roaringbitmap.RoaringBitmap:2599,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(java.util.Iterator<org.roaringbitmap.RoaringBitmap>)'
      Src: org.roaringbitmap.RoaringBitmap:2600,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<?extendsRoaringBitmap>
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bitmaps
    - rangeStart
    - rangeEnd
    argTypes:
    - java.util.Iterator<?extendsRoaringBitmap>
    - long
    - long
    constantsTouched: []
    func_position:
      end: 2601
      start: 2594
    functionDepth: 2
    functionLinenumber: 2594
    functionLinenumberEnd: 2601
    functionName: '[org.roaringbitmap.RoaringBitmap].or(java.util.Iterator<?extendsRoaringBitmap>,long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].selectRangeWithoutCopy(java.util.Iterator<?extendsRoaringBitmap>,long,long)'
    - '[org.roaringbitmap.RoaringBitmap].rangeSanityCheck(long,long)'
    - '[org.roaringbitmap.RoaringBitmap].or(java.util.Iterator<org.roaringbitmap.RoaringBitmap>)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmap].or(java.util.Iterator<?extendsRoaringBitmap>,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(java.util.Iterator<?extendsRoaringBitmap>,long,long)'
      Src: org.roaringbitmap.RoaringBitmap:2616,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<?extendsRoaringBitmap>
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bitmaps
    - rangeStart
    - rangeEnd
    argTypes:
    - java.util.Iterator<?extendsRoaringBitmap>
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2617
      start: 2613
    functionDepth: 3
    functionLinenumber: 2613
    functionLinenumberEnd: 2617
    functionName: '[org.roaringbitmap.RoaringBitmap].or(java.util.Iterator<?extendsRoaringBitmap>,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].or(java.util.Iterator<?extendsRoaringBitmap>,long,long)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmap].or(java.util.Iterator<?extendsRoaringBitmap>,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].highbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:2632,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:2634,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2635,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2637,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.RoaringBitmap:2637,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2639,1
    - Dst: '[org.roaringbitmap.Util].lowbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:2639,1
    - Dst: '[org.roaringbitmap.Container].rank(char)'
      Src: org.roaringbitmap.RoaringBitmap:2639,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2645
      start: 2629
    functionDepth: 1
    functionLinenumber: 2629
    functionLinenumberEnd: 2645
    functionName: '[org.roaringbitmap.RoaringBitmap].rankLong(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.Container].rank(char)'
    - '[org.roaringbitmap.Util].lowbits(int)'
    - '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.Util].highbits(int)'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.RoaringBitmap].rankLong(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.compareUnsigned(long,long)
      Src: org.roaringbitmap.RoaringBitmap:2649,1
    - Dst: '[org.roaringbitmap.Util].highbits(long)'
      Src: org.roaringbitmap.RoaringBitmap:2653,1
    - Dst: '[org.roaringbitmap.RoaringArray].getIndex(char)'
      Src: org.roaringbitmap.RoaringBitmap:2653,1
    - Dst: '[org.roaringbitmap.Util].lowbits(long)'
      Src: org.roaringbitmap.RoaringBitmap:2657,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2660,1
    - Dst: '[org.roaringbitmap.Container].rank(char)'
      Src: org.roaringbitmap.RoaringBitmap:2660,1
    - Dst: '[org.roaringbitmap.Util].highbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:2665,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:2666,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2667,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2669,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.RoaringBitmap:2669,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2672,1
    - Dst: '[org.roaringbitmap.Util].lowbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:2672,1
    - Dst: '[org.roaringbitmap.Container].rank(char)'
      Src: org.roaringbitmap.RoaringBitmap:2672,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - start
    - end
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 2678
      start: 2647
    functionDepth: 4
    functionLinenumber: 2647
    functionLinenumberEnd: 2678
    functionName: '[org.roaringbitmap.RoaringBitmap].rangeCardinality(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].rank(char)'
    - '[org.roaringbitmap.Util].lowbits(int)'
    - '[org.roaringbitmap.RoaringArray].getIndex(char)'
    - '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.Util].lowbits(long)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - Long.compareUnsigned(long,long)
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.Util].highbits(int)'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.Util].highbits(long)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.RoaringBitmap].rangeCardinality(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].rankLong(int)'
      Src: org.roaringbitmap.RoaringBitmap:2682,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2683
      start: 2680
    functionDepth: 2
    functionLinenumber: 2680
    functionLinenumberEnd: 2683
    functionName: '[org.roaringbitmap.RoaringBitmap].rank(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].rankLong(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringBitmap].rank(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].readExternal(java.io.ObjectInput)'
      Src: org.roaringbitmap.RoaringBitmap:2687,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectInput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.ObjectInput
    constantsTouched: []
    func_position:
      end: 2688
      start: 2685
    functionDepth: 1
    functionLinenumber: 2685
    functionLinenumberEnd: 2688
    functionName: '[org.roaringbitmap.RoaringBitmap].readExternal(java.io.ObjectInput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].readExternal(java.io.ObjectInput)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmap].readExternal(java.io.ObjectInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].highbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:2697,1
    - Dst: '[org.roaringbitmap.RoaringArray].getIndex(char)'
      Src: org.roaringbitmap.RoaringBitmap:2698,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:2703,1
    - Dst: '[org.roaringbitmap.Util].lowbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:2703,1
    - Dst: '[org.roaringbitmap.Container].remove(char)'
      Src: org.roaringbitmap.RoaringBitmap:2703,1
    - Dst: '[org.roaringbitmap.RoaringArray].setContainerAtIndex(int,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:2702,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:2704,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.RoaringBitmap:2704,1
    - Dst: '[org.roaringbitmap.RoaringArray].removeAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:2705,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2707
      start: 2695
    functionDepth: 4
    functionLinenumber: 2695
    functionLinenumberEnd: 2707
    functionName: '[org.roaringbitmap.RoaringBitmap].remove(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.Util].lowbits(int)'
    - '[org.roaringbitmap.RoaringArray].getIndex(char)'
    - '[org.roaringbitmap.Container].remove(char)'
    - '[org.roaringbitmap.RoaringArray].setContainerAtIndex(int,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].isEmpty()'
    - '[org.roaringbitmap.Util].highbits(int)'
    - '[org.roaringbitmap.RoaringArray].removeAtIndex(int)'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmap].remove(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].rangeSanityCheck(long,long)'
      Src: org.roaringbitmap.RoaringBitmap:2717,1
    - Dst: '[org.roaringbitmap.Util].highbits(long)'
      Src: org.roaringbitmap.RoaringBitmap:2723,1
    - Dst: '[org.roaringbitmap.Util].lowbits(long)'
      Src: org.roaringbitmap.RoaringBitmap:2724,1
    - Dst: '[org.roaringbitmap.Util].highbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:2725,1
    - Dst: '[org.roaringbitmap.Util].lowbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:2726,1
    - Dst: '[org.roaringbitmap.RoaringArray].getIndex(char)'
      Src: org.roaringbitmap.RoaringBitmap:2728,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:2732,1
    - Dst: '[org.roaringbitmap.Container].iremove(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.RoaringBitmap:2732,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.RoaringBitmap:2733,1
    - Dst: '[org.roaringbitmap.RoaringArray].setContainerAtIndex(int,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:2734,1
    - Dst: '[org.roaringbitmap.RoaringArray].removeAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:2736,1
    - Dst: '[org.roaringbitmap.RoaringArray].getIndex(char)'
      Src: org.roaringbitmap.RoaringBitmap:2740,1
    - Dst: '[org.roaringbitmap.RoaringArray].getIndex(char)'
      Src: org.roaringbitmap.RoaringBitmap:2741,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:2745,1
    - Dst: '[org.roaringbitmap.Util].maxLowBitAsInteger()'
      Src: org.roaringbitmap.RoaringBitmap:2747,1
    - Dst: '[org.roaringbitmap.Container].iremove(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.RoaringBitmap:2745,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.RoaringBitmap:2748,1
    - Dst: '[org.roaringbitmap.RoaringArray].setContainerAtIndex(int,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:2749,1
    - Dst: '[org.roaringbitmap.Util].maxLowBitAsInteger()'
      Src: org.roaringbitmap.RoaringBitmap:2757,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:2758,1
    - Dst: '[org.roaringbitmap.Container].iremove(int,int)'
      Src: org.roaringbitmap.RoaringBitmap:2758,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.RoaringBitmap:2759,1
    - Dst: '[org.roaringbitmap.RoaringArray].setContainerAtIndex(int,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:2760,1
    - Dst: '[org.roaringbitmap.RoaringArray].removeIndexRange(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2770,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 2771
      start: 2715
    functionDepth: 4
    functionLinenumber: 2715
    functionLinenumberEnd: 2771
    functionName: '[org.roaringbitmap.RoaringBitmap].remove(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.Util].lowbits(int)'
    - '[org.roaringbitmap.RoaringArray].getIndex(char)'
    - '[org.roaringbitmap.Util].maxLowBitAsInteger()'
    - '[org.roaringbitmap.Util].lowbits(long)'
    - '[org.roaringbitmap.Container].iremove(int,int)'
    - '[org.roaringbitmap.RoaringArray].removeIndexRange(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].rangeSanityCheck(long,long)'
    - '[org.roaringbitmap.RoaringArray].setContainerAtIndex(int,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].isEmpty()'
    - '[org.roaringbitmap.Container].iremove(org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.Util].highbits(int)'
    - '[org.roaringbitmap.RoaringArray].removeAtIndex(int)'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
    - '[org.roaringbitmap.Util].highbits(long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmap].remove(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(long,long)'
      Src: org.roaringbitmap.RoaringBitmap:2783,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.RoaringBitmap:2787,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2788
      start: 2780
    functionDepth: 5
    functionLinenumber: 2780
    functionLinenumberEnd: 2788
    functionName: '[org.roaringbitmap.RoaringBitmap].remove(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 13
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].remove(long,long)'
    - '[org.roaringbitmap.RoaringBitmap].remove(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmap].remove(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:2797,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2798,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.RoaringBitmap:2800,1
    - Dst: '[org.roaringbitmap.RunContainer].toBitmapOrArrayContainer(int)'
      Src: org.roaringbitmap.RoaringBitmap:2800,1
    - Dst: '[org.roaringbitmap.RoaringArray].setContainerAtIndex(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:2801,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2806
      start: 2795
    functionDepth: 2
    functionLinenumber: 2795
    functionLinenumberEnd: 2806
    functionName: '[org.roaringbitmap.RoaringBitmap].removeRunCompression()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].setContainerAtIndex(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RunContainer].toBitmapOrArrayContainer(int)'
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RoaringBitmap].removeRunCompression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:2810,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2811,1
    - Dst: '[org.roaringbitmap.Container].repairAfterLazy()'
      Src: org.roaringbitmap.RoaringBitmap:2812,1
    - Dst: '[org.roaringbitmap.RoaringArray].setContainerAtIndex(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:2812,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2814
      start: 2809
    functionDepth: 1
    functionLinenumber: 2809
    functionLinenumberEnd: 2814
    functionName: '[org.roaringbitmap.RoaringBitmap].repairAfterLazy()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].setContainerAtIndex(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.Container].repairAfterLazy()'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmap].repairAfterLazy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:2823,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2824,1
    - Dst: '[org.roaringbitmap.Container].runOptimize()'
      Src: org.roaringbitmap.RoaringBitmap:2824,1
    - Dst: '[org.roaringbitmap.RoaringArray].setContainerAtIndex(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:2828,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2831
      start: 2821
    functionDepth: 1
    functionLinenumber: 2821
    functionLinenumberEnd: 2831
    functionName: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 55
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].setContainerAtIndex(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.Container].runOptimize()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2843,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2844,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2846,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2847,1
    - Dst: '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:2848,1
    - Dst: '[org.roaringbitmap.RoaringArray].advanceUntil(char,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2856,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - subset
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 2860
      start: 2838
    functionDepth: 2
    functionLinenumber: 2838
    functionLinenumberEnd: 2860
    functionName: '[org.roaringbitmap.RoaringBitmap].contains(org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringArray].advanceUntil(char,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RoaringBitmap].contains(org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(int)'
      Src: org.roaringbitmap.RoaringBitmap:2877,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:2878,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2879,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.RoaringBitmap:2880,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2882,1
    - Dst: '[org.roaringbitmap.Container].select(int)'
      Src: org.roaringbitmap.RoaringBitmap:2883,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.RoaringBitmap:2888,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - j
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2894
      start: 2875
    functionDepth: 1
    functionLinenumber: 2875
    functionLinenumberEnd: 2894
    functionName: '[org.roaringbitmap.RoaringBitmap].select(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 3
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.Container].select(int)'
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.Util].toUnsignedLong(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringBitmap].select(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].highbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:2898,1
    - Dst: '[org.roaringbitmap.RoaringArray].advanceUntil(char)'
      Src: org.roaringbitmap.RoaringBitmap:2899,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:2901,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:2902,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:2903,1
    - Dst: '[org.roaringbitmap.Container].first()'
      Src: org.roaringbitmap.RoaringBitmap:2906,1
    - Dst: '[org.roaringbitmap.Util].lowbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:2907,1
    - Dst: '[org.roaringbitmap.Container].nextValue(char)'
      Src: org.roaringbitmap.RoaringBitmap:2907,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2908,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(int)'
      Src: org.roaringbitmap.RoaringBitmap:2912,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2914
      start: 2896
    functionDepth: 1
    functionLinenumber: 2896
    functionLinenumberEnd: 2914
    functionName: '[org.roaringbitmap.RoaringBitmap].nextValue(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.Util].lowbits(int)'
    - '[org.roaringbitmap.Container].first()'
    - '[org.roaringbitmap.RoaringArray].getKeyAtIndex(int)'
    - '[org.roaringbitmap.Container].nextValue(char)'
    - '[org.roaringbitmap.RoaringArray].advanceUntil(char)'
    - '[org.roaringbitmap.Util].toUnsignedLong(int)'
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.Util].highbits(int)'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
    - '[org.roaringbitmap.Util].toUnsignedLong(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.RoaringBitmap].nextValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.RoaringBitmap:2918,1
    - Dst: '[org.roaringbitmap.Util].highbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:2921,1
    - Dst: '[org.roaringbitmap.RoaringArray].advanceUntil(char)'
      Src: org.roaringbitmap.RoaringBitmap:2922,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:2923,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].last()'
      Src: org.roaringbitmap.RoaringBitmap:2924,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(int)'
      Src: org.roaringbitmap.RoaringBitmap:2924,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:2926,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:2932,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:2933,1
    - Dst: '[org.roaringbitmap.Container].last()'
      Src: org.roaringbitmap.RoaringBitmap:2936,1
    - Dst: '[org.roaringbitmap.Util].lowbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:2937,1
    - Dst: '[org.roaringbitmap.Container].previousValue(char)'
      Src: org.roaringbitmap.RoaringBitmap:2937,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2938,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(int)'
      Src: org.roaringbitmap.RoaringBitmap:2942,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2944
      start: 2916
    functionDepth: 3
    functionLinenumber: 2916
    functionLinenumberEnd: 2944
    functionName: '[org.roaringbitmap.RoaringBitmap].previousValue(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.Util].lowbits(int)'
    - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.Container].last()'
    - '[org.roaringbitmap.Container].previousValue(char)'
    - '[org.roaringbitmap.RoaringBitmap].last()'
    - '[org.roaringbitmap.RoaringArray].getKeyAtIndex(int)'
    - '[org.roaringbitmap.RoaringArray].advanceUntil(char)'
    - '[org.roaringbitmap.Util].toUnsignedLong(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.Util].highbits(int)'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
    - '[org.roaringbitmap.Util].toUnsignedLong(int)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.RoaringBitmap].previousValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].computeNextAbsentValue(int)'
      Src: org.roaringbitmap.RoaringBitmap:2948,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2953
      start: 2946
    functionDepth: 3
    functionLinenumber: 2946
    functionLinenumberEnd: 2953
    functionName: '[org.roaringbitmap.RoaringBitmap].nextAbsentValue(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].computeNextAbsentValue(int)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.RoaringBitmap].nextAbsentValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].highbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:2956,1
    - Dst: '[org.roaringbitmap.RoaringArray].advanceUntil(char)'
      Src: org.roaringbitmap.RoaringBitmap:2957,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:2959,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(int)'
      Src: org.roaringbitmap.RoaringBitmap:2961,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:2963,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(int)'
      Src: org.roaringbitmap.RoaringBitmap:2965,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:2967,1
    - Dst: '[org.roaringbitmap.Util].lowbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:2968,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.RoaringBitmap:2968,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2971,1
    - Dst: '[org.roaringbitmap.Container].last()'
      Src: org.roaringbitmap.RoaringBitmap:2973,1
    - Dst: '[org.roaringbitmap.RoaringArray].last()'
      Src: org.roaringbitmap.RoaringBitmap:2975,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(int)'
      Src: org.roaringbitmap.RoaringBitmap:2975,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2979,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(int)'
      Src: org.roaringbitmap.RoaringBitmap:2981,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:2984,1
    - Dst: '[org.roaringbitmap.Container].nextAbsentValue(char)'
      Src: org.roaringbitmap.RoaringBitmap:2985,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2987
      start: 2955
    functionDepth: 2
    functionLinenumber: 2955
    functionLinenumberEnd: 2987
    functionName: '[org.roaringbitmap.RoaringBitmap].computeNextAbsentValue(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.Util].lowbits(int)'
    - '[org.roaringbitmap.Container].nextAbsentValue(char)'
    - '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.Container].last()'
    - '[org.roaringbitmap.RoaringArray].getKeyAtIndex(int)'
    - '[org.roaringbitmap.RoaringArray].advanceUntil(char)'
    - '[org.roaringbitmap.Util].toUnsignedLong(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.Util].highbits(int)'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringArray].last()'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
    - '[org.roaringbitmap.Util].toUnsignedLong(int)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.RoaringBitmap].computeNextAbsentValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].computePreviousAbsentValue(int)'
      Src: org.roaringbitmap.RoaringBitmap:2991,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(int)'
      Src: org.roaringbitmap.RoaringBitmap:2993,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.RoaringBitmap:2994,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2996
      start: 2989
    functionDepth: 5
    functionLinenumber: 2989
    functionLinenumberEnd: 2996
    functionName: '[org.roaringbitmap.RoaringBitmap].previousAbsentValue(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].computePreviousAbsentValue(int)'
    - '[org.roaringbitmap.RoaringBitmap].contains(int)'
    - '[org.roaringbitmap.Util].toUnsignedLong(int)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.RoaringBitmap].previousAbsentValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].highbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:2999,1
    - Dst: '[org.roaringbitmap.RoaringArray].advanceUntil(char)'
      Src: org.roaringbitmap.RoaringBitmap:3000,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:3002,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(int)'
      Src: org.roaringbitmap.RoaringBitmap:3003,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:3005,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(int)'
      Src: org.roaringbitmap.RoaringBitmap:3007,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:3009,1
    - Dst: '[org.roaringbitmap.Util].lowbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:3010,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.RoaringBitmap:3010,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:3014,1
    - Dst: '[org.roaringbitmap.Container].first()'
      Src: org.roaringbitmap.RoaringBitmap:3016,1
    - Dst: '[org.roaringbitmap.RoaringArray].first()'
      Src: org.roaringbitmap.RoaringBitmap:3018,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(int)'
      Src: org.roaringbitmap.RoaringBitmap:3018,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:3022,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong()'
      Src: org.roaringbitmap.RoaringBitmap:3024,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:3027,1
    - Dst: '[org.roaringbitmap.Container].previousAbsentValue(char)'
      Src: org.roaringbitmap.RoaringBitmap:3028,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 3030
      start: 2998
    functionDepth: 2
    functionLinenumber: 2998
    functionLinenumberEnd: 3030
    functionName: '[org.roaringbitmap.RoaringBitmap].computePreviousAbsentValue(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.Util].lowbits(int)'
    - '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.Container].first()'
    - '[org.roaringbitmap.Util].toUnsignedLong()'
    - '[org.roaringbitmap.Container].previousAbsentValue(char)'
    - '[org.roaringbitmap.RoaringArray].getKeyAtIndex(int)'
    - '[org.roaringbitmap.RoaringArray].first()'
    - '[org.roaringbitmap.RoaringArray].advanceUntil(char)'
    - '[org.roaringbitmap.Util].toUnsignedLong(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.Util].highbits(int)'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
    - '[org.roaringbitmap.Util].toUnsignedLong(int)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.RoaringBitmap].computePreviousAbsentValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].first()'
      Src: org.roaringbitmap.RoaringBitmap:3034,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3035
      start: 3032
    functionDepth: 2
    functionLinenumber: 3032
    functionLinenumberEnd: 3035
    functionName: '[org.roaringbitmap.RoaringBitmap].first()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 11
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].first()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringBitmap].first()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].last()'
      Src: org.roaringbitmap.RoaringBitmap:3039,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3040
      start: 3037
    functionDepth: 2
    functionLinenumber: 3037
    functionLinenumberEnd: 3040
    functionName: '[org.roaringbitmap.RoaringBitmap].last()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 20
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].last()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringBitmap].last()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].firstSigned()'
      Src: org.roaringbitmap.RoaringBitmap:3044,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3045
      start: 3042
    functionDepth: 2
    functionLinenumber: 3042
    functionLinenumberEnd: 3045
    functionName: '[org.roaringbitmap.RoaringBitmap].firstSigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].firstSigned()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringBitmap].firstSigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].lastSigned()'
      Src: org.roaringbitmap.RoaringBitmap:3049,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3050
      start: 3047
    functionDepth: 2
    functionLinenumber: 3047
    functionLinenumberEnd: 3050
    functionName: '[org.roaringbitmap.RoaringBitmap].lastSigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].lastSigned()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringBitmap].lastSigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].serialize(java.io.DataOutput)'
      Src: org.roaringbitmap.RoaringBitmap:3074,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 3075
      start: 3072
    functionDepth: 2
    functionLinenumber: 3072
    functionLinenumberEnd: 3075
    functionName: '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].serialize(java.io.DataOutput)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].serialize(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.RoaringBitmap:3079,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 3080
      start: 3077
    functionDepth: 2
    functionLinenumber: 3077
    functionLinenumberEnd: 3080
    functionName: '[org.roaringbitmap.RoaringBitmap].serialize(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].serialize(java.nio.ByteBuffer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmap].serialize(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.max(int,int)
      Src: org.roaringbitmap.RoaringBitmap:3096,1
    - Dst: Math.min(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)
      Src: org.roaringbitmap.RoaringBitmap:3099,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - cardinality
    - universe_size
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 3101
      start: 3090
    functionDepth: 0
    functionLinenumber: 3090
    functionLinenumberEnd: 3101
    functionName: '[org.roaringbitmap.RoaringBitmap].maximumSerializedSize(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 0
    functionsReached:
    - Math.min(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)
    - Math.max(int,int)
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.RoaringBitmap].maximumSerializedSize(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].serializedSizeInBytes()'
      Src: org.roaringbitmap.RoaringBitmap:3112,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3113
      start: 3110
    functionDepth: 3
    functionLinenumber: 3110
    functionLinenumberEnd: 3113
    functionName: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 32
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].serializedSizeInBytes()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.roaringbitmap.RoaringBitmap:3127,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<?extendsRoaringBitmap>
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Iterator<org.roaringbitmap.RoaringBitmap>
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bitmaps
    - rangeStart
    - rangeEnd
    argTypes:
    - java.util.Iterator<?extendsRoaringBitmap>
    - long
    - long
    constantsTouched: []
    func_position:
      end: 3145
      start: 3123
    functionDepth: 0
    functionLinenumber: 3123
    functionLinenumberEnd: 3145
    functionName: '[org.roaringbitmap.RoaringBitmap].selectRangeWithoutCopy(java.util.Iterator<?extendsRoaringBitmap>,long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 3
    functionsReached:
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: java.util.Iterator<org.roaringbitmap.RoaringBitmap>
    signature: '[org.roaringbitmap.RoaringBitmap].selectRangeWithoutCopy(java.util.Iterator<?extendsRoaringBitmap>,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].highbits(long)'
      Src: org.roaringbitmap.RoaringBitmap:3156,1
    - Dst: '[org.roaringbitmap.Util].lowbits(long)'
      Src: org.roaringbitmap.RoaringBitmap:3157,1
    - Dst: '[org.roaringbitmap.Util].highbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:3158,1
    - Dst: '[org.roaringbitmap.Util].lowbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:3159,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RoaringBitmap:3160,1
    - Dst: '[org.roaringbitmap.RoaringArray].getIndex(char)'
      Src: org.roaringbitmap.RoaringBitmap:3169,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:3172,1
    - Dst: '[org.roaringbitmap.Container].remove(int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:3172,1
    - Dst: '[org.roaringbitmap.Util].maxLowBitAsInteger()'
      Src: org.roaringbitmap.RoaringBitmap:3175,1
    - Dst: '[org.roaringbitmap.Container].iremove(int,int)'
      Src: org.roaringbitmap.RoaringBitmap:3172,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.RoaringBitmap:3176,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:3177,1
    - Dst: '[org.roaringbitmap.RoaringArray].getIndex(char)'
      Src: org.roaringbitmap.RoaringBitmap:3182,1
    - Dst: '[org.roaringbitmap.RoaringArray].getIndex(char)'
      Src: org.roaringbitmap.RoaringBitmap:3183,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:3185,1
    - Dst: '[org.roaringbitmap.Container].remove(int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:3185,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.RoaringBitmap:3186,1
    - Dst: '[org.roaringbitmap.Container].clone()'
      Src: org.roaringbitmap.RoaringBitmap:3187,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:3187,1
    - Dst: '[org.roaringbitmap.RoaringArray].getIndex(char)'
      Src: org.roaringbitmap.RoaringBitmap:3193,1
    - Dst: '[org.roaringbitmap.RoaringArray].getIndex(char)'
      Src: org.roaringbitmap.RoaringBitmap:3194,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:3198,1
    - Dst: '[org.roaringbitmap.Container].clone()'
      Src: org.roaringbitmap.RoaringBitmap:3199,1
    - Dst: '[org.roaringbitmap.RoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:3199,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:3205,1
    - Dst: '[org.roaringbitmap.Util].maxLowBitAsInteger()'
      Src: org.roaringbitmap.RoaringBitmap:3207,1
    - Dst: '[org.roaringbitmap.Container].remove(int,int)'
      Src: org.roaringbitmap.RoaringBitmap:3205,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.RoaringBitmap:3208,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:3209,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 63
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 3213
      start: 3155
    functionDepth: 4
    functionLinenumber: 3155
    functionLinenumberEnd: 3213
    functionName: '[org.roaringbitmap.RoaringBitmap].selectRange(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].lowbits(int)'
    - '[org.roaringbitmap.RoaringArray].getIndex(char)'
    - '[org.roaringbitmap.Util].maxLowBitAsInteger()'
    - '[org.roaringbitmap.Util].lowbits(long)'
    - '[org.roaringbitmap.Container].iremove(int,int)'
    - '[org.roaringbitmap.Container].clone()'
    - '[org.roaringbitmap.RoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].remove(int,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.Container].isEmpty()'
    - '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Util].highbits(int)'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
    - '[org.roaringbitmap.Util].highbits(long)'
    - '[org.roaringbitmap.Container].remove(int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmap].selectRange(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].highbits(long)'
      Src: org.roaringbitmap.RoaringBitmap:3227,1
    - Dst: '[org.roaringbitmap.Util].lowbits(long)'
      Src: org.roaringbitmap.RoaringBitmap:3228,1
    - Dst: '[org.roaringbitmap.Util].highbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:3229,1
    - Dst: '[org.roaringbitmap.Util].lowbits(int)'
      Src: org.roaringbitmap.RoaringBitmap:3230,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RoaringBitmap:3231,1
    - Dst: '[org.roaringbitmap.RoaringArray].getIndex(char)'
      Src: org.roaringbitmap.RoaringBitmap:3240,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:3243,1
    - Dst: '[org.roaringbitmap.Container].remove(int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:3243,1
    - Dst: '[org.roaringbitmap.Util].maxLowBitAsInteger()'
      Src: org.roaringbitmap.RoaringBitmap:3246,1
    - Dst: '[org.roaringbitmap.Container].iremove(int,int)'
      Src: org.roaringbitmap.RoaringBitmap:3243,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.RoaringBitmap:3247,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:3248,1
    - Dst: '[org.roaringbitmap.RoaringArray].getIndex(char)'
      Src: org.roaringbitmap.RoaringBitmap:3253,1
    - Dst: '[org.roaringbitmap.RoaringArray].getIndex(char)'
      Src: org.roaringbitmap.RoaringBitmap:3254,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:3256,1
    - Dst: '[org.roaringbitmap.Container].remove(int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:3256,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.RoaringBitmap:3257,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:3258,1
    - Dst: '[org.roaringbitmap.RoaringArray].getIndex(char)'
      Src: org.roaringbitmap.RoaringBitmap:3264,1
    - Dst: '[org.roaringbitmap.RoaringArray].getIndex(char)'
      Src: org.roaringbitmap.RoaringBitmap:3265,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:3269,1
    - Dst: '[org.roaringbitmap.RoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:3270,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.RoaringBitmap:3276,1
    - Dst: '[org.roaringbitmap.Util].maxLowBitAsInteger()'
      Src: org.roaringbitmap.RoaringBitmap:3278,1
    - Dst: '[org.roaringbitmap.Container].remove(int,int)'
      Src: org.roaringbitmap.RoaringBitmap:3276,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.RoaringBitmap:3279,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:3280,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 61
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - rb
    - rangeStart
    - rangeEnd
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - long
    - long
    constantsTouched: []
    func_position:
      end: 3284
      start: 3225
    functionDepth: 4
    functionLinenumber: 3225
    functionLinenumberEnd: 3284
    functionName: '[org.roaringbitmap.RoaringBitmap].selectRangeWithoutCopy(org.roaringbitmap.RoaringBitmap,long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.Util].lowbits(int)'
    - '[org.roaringbitmap.RoaringArray].getIndex(char)'
    - '[org.roaringbitmap.Util].maxLowBitAsInteger()'
    - '[org.roaringbitmap.Util].lowbits(long)'
    - '[org.roaringbitmap.Container].iremove(int,int)'
    - '[org.roaringbitmap.RoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].remove(int,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.Container].isEmpty()'
    - '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Util].highbits(int)'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
    - '[org.roaringbitmap.Util].highbits(long)'
    - '[org.roaringbitmap.Container].remove(int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmap].selectRangeWithoutCopy(org.roaringbitmap.RoaringBitmap,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.RoaringBitmap:3294,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:3296,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:3297,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex()'
      Src: org.roaringbitmap.RoaringBitmap:3298,1
    - Dst: '[org.roaringbitmap.Container].fillLeastSignificant16bits(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:3299,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.RoaringBitmap:3300,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3303
      start: 3292
    functionDepth: 3
    functionLinenumber: 3292
    functionLinenumberEnd: 3303
    functionName: '[org.roaringbitmap.RoaringBitmap].toArray()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 41
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.Container].fillLeastSignificant16bits(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex()'
    linkageType: ''
    returnType: int[]
    signature: '[org.roaringbitmap.RoaringBitmap].toArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:3307,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - org.roaringbitmap.Container
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - container
    argTypes:
    - char
    - org.roaringbitmap.Container
    constantsTouched: []
    func_position:
      end: 3308
      start: 3305
    functionDepth: 2
    functionLinenumber: 3305
    functionLinenumberEnd: 3308
    functionName: '[org.roaringbitmap.RoaringBitmap].append(char,org.roaringbitmap.Container)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmap].append(char,org.roaringbitmap.Container)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.RoaringBitmap:3317,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3318
      start: 3316
    functionDepth: 4
    functionLinenumber: 3316
    functionLinenumberEnd: 3318
    functionName: '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 16
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.roaringbitmap.RoaringBitmap:3327,1
    - Dst: '[StringBuilder].<init>(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:3327,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.RoaringBitmap:3328,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.roaringbitmap.RoaringBitmap:3329,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.RoaringBitmap:3330,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.RoaringBitmap:3331,1
    - Dst: '[StringBuilder].append(int)'
      Src: org.roaringbitmap.RoaringBitmap:3331,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.RoaringBitmap:3333,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.roaringbitmap.RoaringBitmap:3334,1
    - Dst: '[StringBuilder].length()'
      Src: org.roaringbitmap.RoaringBitmap:3336,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.roaringbitmap.RoaringBitmap:3337,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].append(char)'
      Src: org.roaringbitmap.RoaringBitmap:3337,1
    - Dst: '[void].append(char)'
      Src: org.roaringbitmap.RoaringBitmap:3337,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.RoaringBitmap:3340,1
    - Dst: '[StringBuilder].append(int)'
      Src: org.roaringbitmap.RoaringBitmap:3340,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.roaringbitmap.RoaringBitmap:3342,1
    - Dst: '[StringBuilder].toString()'
      Src: org.roaringbitmap.RoaringBitmap:3343,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3344
      start: 3325
    functionDepth: 3
    functionLinenumber: 3325
    functionLinenumberEnd: 3344
    functionName: '[org.roaringbitmap.RoaringBitmap].toString()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 7
    functionsReached:
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(char)'
    - '[org.roaringbitmap.RoaringBitmap].append(char)'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[void].append(char)'
    - '[String].length()'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - '[StringBuilder].length()'
    - '[StringBuilder].append(int)'
    - '[StringBuilder].<init>(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: String
    signature: '[org.roaringbitmap.RoaringBitmap].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].trim()'
      Src: org.roaringbitmap.RoaringBitmap:3351,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3352
      start: 3349
    functionDepth: 1
    functionLinenumber: 3349
    functionLinenumberEnd: 3352
    functionName: '[org.roaringbitmap.RoaringBitmap].trim()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].trim()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmap].trim()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].writeExternal(java.io.ObjectOutput)'
      Src: org.roaringbitmap.RoaringBitmap:3356,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectOutput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.ObjectOutput
    constantsTouched: []
    func_position:
      end: 3357
      start: 3354
    functionDepth: 1
    functionLinenumber: 3354
    functionLinenumberEnd: 3357
    functionName: '[org.roaringbitmap.RoaringBitmap].writeExternal(java.io.ObjectOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].writeExternal(java.io.ObjectOutput)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmap].writeExternal(java.io.ObjectOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].clear()'
      Src: org.roaringbitmap.RoaringBitmap:3366,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:3370,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:3371,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:3375,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:3376,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:3381,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:3383,1
    - Dst: '[org.roaringbitmap.Container].ixor(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:3381,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.RoaringBitmap:3384,1
    - Dst: '[org.roaringbitmap.RoaringArray].setContainerAtIndex(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.RoaringBitmap:3385,1
    - Dst: '[org.roaringbitmap.RoaringArray].mergeBulk(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap,int,int,int)'
      Src: org.roaringbitmap.RoaringBitmap:3390,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:3398,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:3399,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmap:3405,1
    - Dst: '[org.roaringbitmap.RoaringArray].mergeBulk(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.RoaringBitmap:3408,1
    - Dst: '[org.roaringbitmap.RoaringArray].appendCopy(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.RoaringBitmap:3414,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x2
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 3416
      start: 3364
    functionDepth: 4
    functionLinenumber: 3364
    functionLinenumberEnd: 3416
    functionName: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 10
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].setContainerAtIndex(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RoaringArray].getKeyAtIndex(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringArray].mergeBulk(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.RoaringArray].mergeBulk(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap,int,int,int)'
    - '[org.roaringbitmap.RoaringBitmap].clear()'
    - '[org.roaringbitmap.Container].ixor(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.RoaringArray].appendCopy(org.roaringbitmap.RoaringArray,org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.Container].isEmpty()'
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].rangeSanityCheck(long,long)'
      Src: org.roaringbitmap.RoaringBitmap:3429,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].selectRangeWithoutCopy(java.util.Iterator<?extendsRoaringBitmap>,long,long)'
      Src: org.roaringbitmap.RoaringBitmap:3431,1
    - Dst: '[org.roaringbitmap.FastAggregation].xor(java.util.Iterator<org.roaringbitmap.RoaringBitmap>)'
      Src: org.roaringbitmap.RoaringBitmap:3432,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<?extendsRoaringBitmap>
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bitmaps
    - rangeStart
    - rangeEnd
    argTypes:
    - java.util.Iterator<?extendsRoaringBitmap>
    - long
    - long
    constantsTouched: []
    func_position:
      end: 3433
      start: 3427
    functionDepth: 2
    functionLinenumber: 3427
    functionLinenumberEnd: 3433
    functionName: '[org.roaringbitmap.RoaringBitmap].xor(java.util.Iterator<?extendsRoaringBitmap>,long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.FastAggregation].xor(java.util.Iterator<org.roaringbitmap.RoaringBitmap>)'
    - '[org.roaringbitmap.RoaringBitmap].selectRangeWithoutCopy(java.util.Iterator<?extendsRoaringBitmap>,long,long)'
    - '[org.roaringbitmap.RoaringBitmap].rangeSanityCheck(long,long)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmap].xor(java.util.Iterator<?extendsRoaringBitmap>,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].xor(java.util.Iterator<?extendsRoaringBitmap>,long,long)'
      Src: org.roaringbitmap.RoaringBitmap:3449,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<?extendsRoaringBitmap>
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bitmaps
    - rangeStart
    - rangeEnd
    argTypes:
    - java.util.Iterator<?extendsRoaringBitmap>
    - int
    - int
    constantsTouched: []
    func_position:
      end: 3450
      start: 3446
    functionDepth: 3
    functionLinenumber: 3446
    functionLinenumberEnd: 3450
    functionName: '[org.roaringbitmap.RoaringBitmap].xor(java.util.Iterator<?extendsRoaringBitmap>,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].xor(java.util.Iterator<?extendsRoaringBitmap>,long,long)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitmap].xor(java.util.Iterator<?extendsRoaringBitmap>,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBitmap:3459,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.roaringbitmap.BitmapDataProvider
      - org.roaringbitmap.ImmutableBitmapDataProvider
      - java.io.Externalizable
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3460
      start: 3457
    functionDepth: 1
    functionLinenumber: 3457
    functionLinenumberEnd: 3460
    functionName: '[org.roaringbitmap.RoaringBitmap].getContainerCount()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].size()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringBitmap].getContainerCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].findStartingContainerIndex()'
      Src: org.roaringbitmap.RoaringBitmap.RoaringIntIterator:72,1
    - Dst: '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].nextContainer()'
      Src: org.roaringbitmap.RoaringBitmap.RoaringIntIterator:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - PeekableCharIterator
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap.RoaringIntIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].findStartingContainerIndex()'
    - '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].nextContainer()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap.RoaringIntIterator
    signature: '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - PeekableCharIterator
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].findStartingContainerIndex()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].findStartingContainerIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.RoaringBitmap.RoaringIntIterator:83,1
    - Dst: this.iter.clone()
      Src: org.roaringbitmap.RoaringBitmap.RoaringIntIterator:85,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - PeekableCharIterator
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableIntIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 91
    functionName: '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[Object].clone()'
    - this.iter.clone()
    linkageType: ''
    returnType: org.roaringbitmap.PeekableIntIterator
    signature: '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RoaringBitmap.this.highLowContainer.size()
      Src: org.roaringbitmap.RoaringBitmap.RoaringIntIterator:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - PeekableCharIterator
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 1
    functionsReached:
    - RoaringBitmap.this.highLowContainer.size()
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.PeekableCharIterator].nextAsInt()'
      Src: org.roaringbitmap.RoaringBitmap.RoaringIntIterator:100,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.RoaringBitmap.RoaringIntIterator:101,1
    - Dst: '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].nextContainer()'
      Src: org.roaringbitmap.RoaringBitmap.RoaringIntIterator:103,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - PeekableCharIterator
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 106
    functionName: '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].next()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].nextContainer()'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[org.roaringbitmap.PeekableCharIterator].nextAsInt()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RoaringBitmap.this.highLowContainer.size()
      Src: org.roaringbitmap.RoaringBitmap.RoaringIntIterator:109,1
    - Dst: RoaringBitmap.this.highLowContainer.getContainerAtIndex(org.roaringbitmap.RoaringBitmap.RoaringIntIterator)
      Src: org.roaringbitmap.RoaringBitmap.RoaringIntIterator:112,1
    - Dst: '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].getCharIterator()'
      Src: org.roaringbitmap.RoaringBitmap.RoaringIntIterator:112,1
    - Dst: RoaringBitmap.this.highLowContainer.getKeyAtIndex(org.roaringbitmap.RoaringBitmap.RoaringIntIterator)
      Src: org.roaringbitmap.RoaringBitmap.RoaringIntIterator:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - PeekableCharIterator
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 115
    functionName: '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].nextContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].getCharIterator()'
    - RoaringBitmap.this.highLowContainer.size()
    - RoaringBitmap.this.highLowContainer.getKeyAtIndex(org.roaringbitmap.RoaringBitmap.RoaringIntIterator)
    - RoaringBitmap.this.highLowContainer.getContainerAtIndex(org.roaringbitmap.RoaringBitmap.RoaringIntIterator)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].nextContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].hasNext()'
      Src: org.roaringbitmap.RoaringBitmap.RoaringIntIterator:119,1
    - Dst: '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].shouldAdvanceContainer(int,int)'
      Src: org.roaringbitmap.RoaringBitmap.RoaringIntIterator:119,1
    - Dst: '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].nextContainer()'
      Src: org.roaringbitmap.RoaringBitmap.RoaringIntIterator:121,1
    - Dst: '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].hasNext()'
      Src: org.roaringbitmap.RoaringBitmap.RoaringIntIterator:123,1
    - Dst: '[org.roaringbitmap.Util].lowbits(int)'
      Src: org.roaringbitmap.RoaringBitmap.RoaringIntIterator:124,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].advanceIfNeeded(char)'
      Src: org.roaringbitmap.RoaringBitmap.RoaringIntIterator:124,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.RoaringBitmap.RoaringIntIterator:125,1
    - Dst: '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].nextContainer()'
      Src: org.roaringbitmap.RoaringBitmap.RoaringIntIterator:127,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - PeekableCharIterator
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - minval
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 130
      start: 117
    functionDepth: 2
    functionLinenumber: 117
    functionLinenumberEnd: 130
    functionName: '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].advanceIfNeeded(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].shouldAdvanceContainer(int,int)'
    - '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].hasNext()'
    - '[org.roaringbitmap.Util].lowbits(int)'
    - '[org.roaringbitmap.PeekableCharIterator].advanceIfNeeded(char)'
    - '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].nextContainer()'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].advanceIfNeeded(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - PeekableCharIterator
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - hs
    - minval
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 134
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionName: '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].shouldAdvanceContainer(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].shouldAdvanceContainer(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.PeekableCharIterator].peekNext()'
      Src: org.roaringbitmap.RoaringBitmap.RoaringIntIterator:138,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - PeekableCharIterator
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 136
    functionDepth: 1
    functionLinenumber: 136
    functionLinenumberEnd: 139
    functionName: '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].peekNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.PeekableCharIterator].peekNext()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].peekNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RoaringBitmap.this.highLowContainer.advanceUntil(char)
      Src: org.roaringbitmap.RoaringBitmap.RoaringSignedIntIterator:147,1
    - Dst: RoaringBitmap.this.highLowContainer.size()
      Src: org.roaringbitmap.RoaringBitmap.RoaringSignedIntIterator:148,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: RoaringIntIterator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 152
    functionName: '[org.roaringbitmap.RoaringBitmap.RoaringSignedIntIterator].findStartingContainerIndex()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 0
    functionsReached:
    - RoaringBitmap.this.highLowContainer.size()
    - RoaringBitmap.this.highLowContainer.advanceUntil(char)
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.RoaringBitmap.RoaringSignedIntIterator].findStartingContainerIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: RoaringIntIterator
    argCount: 2
    argNames:
    - hs
    - minval
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 157
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 157
    functionName: '[org.roaringbitmap.RoaringBitmap.RoaringSignedIntIterator].shouldAdvanceContainer(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RoaringBitmap.RoaringSignedIntIterator].shouldAdvanceContainer(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap.RoaringSignedIntIterator
      static: false
      superClass: RoaringIntIterator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.RoaringBitmap.RoaringSignedIntIterator].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap.RoaringSignedIntIterator
    signature: '[org.roaringbitmap.RoaringBitmap.RoaringSignedIntIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RoaringBitmap.this.highLowContainer.size()
      Src: org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator:166,1
    - Dst: '[org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator].nextContainer()'
      Src: org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator:169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - PeekableCharIterator
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 168
    functionDepth: 1
    functionLinenumber: 168
    functionLinenumberEnd: 170
    functionName: '[org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 0
    functionsReached:
    - RoaringBitmap.this.highLowContainer.size()
    - '[org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator].nextContainer()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator
    signature: '[org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator:175,1
    - Dst: this.iter.clone()
      Src: org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator:177,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - PeekableCharIterator
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableIntIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 183
    functionName: '[org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[Object].clone()'
    - this.iter.clone()
    linkageType: ''
    returnType: org.roaringbitmap.PeekableIntIterator
    signature: '[org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - PeekableCharIterator
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 188
    functionName: '[org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.PeekableCharIterator].nextAsInt()'
      Src: org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator:192,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator:193,1
    - Dst: '[org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator].nextContainer()'
      Src: org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator:195,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - PeekableCharIterator
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 190
    functionDepth: 1
    functionLinenumber: 190
    functionLinenumberEnd: 198
    functionName: '[org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator].next()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator].nextContainer()'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[org.roaringbitmap.PeekableCharIterator].nextAsInt()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RoaringBitmap.this.highLowContainer.getContainerAtIndex(int)
      Src: org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator:203,1
    - Dst: '[org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator].getReverseCharIterator()'
      Src: org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator:203,1
    - Dst: RoaringBitmap.this.highLowContainer.getKeyAtIndex(int)
      Src: org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator:204,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - PeekableCharIterator
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 206
    functionName: '[org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator].nextContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator].getReverseCharIterator()'
    - RoaringBitmap.this.highLowContainer.getContainerAtIndex(int)
    - RoaringBitmap.this.highLowContainer.getKeyAtIndex(int)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator].nextContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator].hasNext()'
      Src: org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator:211,1
    - Dst: '[org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator].nextContainer()'
      Src: org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator:213,1
    - Dst: '[org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator].hasNext()'
      Src: org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator:215,1
    - Dst: '[org.roaringbitmap.Util].lowbits(int)'
      Src: org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator:216,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].advanceIfNeeded(char)'
      Src: org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator:216,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator:217,1
    - Dst: '[org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator].nextContainer()'
      Src: org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator:219,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - PeekableCharIterator
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxval
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 222
      start: 208
    functionDepth: 1
    functionLinenumber: 208
    functionLinenumberEnd: 222
    functionName: '[org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator].advanceIfNeeded(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].lowbits(int)'
    - '[org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator].hasNext()'
    - '[org.roaringbitmap.PeekableCharIterator].advanceIfNeeded(char)'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator].nextContainer()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator].advanceIfNeeded(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.PeekableCharIterator].peekNext()'
      Src: org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator:226,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - PeekableCharIterator
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 224
    functionDepth: 1
    functionLinenumber: 224
    functionLinenumberEnd: 227
    functionName: '[org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator].peekNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.PeekableCharIterator].peekNext()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator].peekNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>(int)'
      Src: org.roaringbitmap.RoaringBitSet:15,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RoaringBitSet:16,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitSet
      static: false
      superClass: java.util.BitSet
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 17
      start: 14
    functionDepth: 4
    functionLinenumber: 14
    functionLinenumberEnd: 17
    functionName: '[org.roaringbitmap.RoaringBitSet].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitSet.java
    functionUses: 20
    functionsReached:
    - '[java.util.BitSet].<init>(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitSet
    signature: '[org.roaringbitmap.RoaringBitSet].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>(int)'
      Src: org.roaringbitmap.RoaringBitSet:20,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RoaringBitSet
      static: false
      superClass: java.util.BitSet
    argCount: 1
    argNames:
    - roaringBitmap
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 22
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 22
    functionName: '[org.roaringbitmap.RoaringBitSet].<init>(org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitSet.java
    functionUses: 2
    functionsReached:
    - '[java.util.BitSet].<init>(int)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitSet
    signature: '[org.roaringbitmap.RoaringBitSet].<init>(org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.RoaringBitSet:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.util.BitSet
    argCount: 1
    argNames:
    - bitIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 27
      start: 24
    functionDepth: 5
    functionLinenumber: 24
    functionLinenumberEnd: 27
    functionName: '[org.roaringbitmap.RoaringBitSet].set(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitSet.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitSet].set(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.RoaringBitSet:32,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(int)'
      Src: org.roaringbitmap.RoaringBitSet:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.util.BitSet
    argCount: 2
    argNames:
    - bitIndex
    - value
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 36
      start: 29
    functionDepth: 5
    functionLinenumber: 29
    functionLinenumberEnd: 36
    functionName: '[org.roaringbitmap.RoaringBitSet].set(int,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitSet.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].remove(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitSet].set(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(long,long)'
      Src: org.roaringbitmap.RoaringBitSet:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.util.BitSet
    argCount: 2
    argNames:
    - fromIndex
    - toIndex
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 5
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[org.roaringbitmap.RoaringBitSet].set(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitSet.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(long,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitSet].set(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(long,long)'
      Src: org.roaringbitmap.RoaringBitSet:46,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(long,long)'
      Src: org.roaringbitmap.RoaringBitSet:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.util.BitSet
    argCount: 3
    argNames:
    - fromIndex
    - toIndex
    - value
    argTypes:
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 50
      start: 43
    functionDepth: 5
    functionLinenumber: 43
    functionLinenumberEnd: 50
    functionName: '[org.roaringbitmap.RoaringBitSet].set(int,int,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitSet.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].remove(long,long)'
    - '[org.roaringbitmap.RoaringBitmap].add(long,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitSet].set(int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(int)'
      Src: org.roaringbitmap.RoaringBitSet:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.util.BitSet
    argCount: 1
    argNames:
    - bitIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 5
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[org.roaringbitmap.RoaringBitSet].clear(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitSet.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].remove(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitSet].clear(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].remove(long,long)'
      Src: org.roaringbitmap.RoaringBitSet:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.util.BitSet
    argCount: 2
    argNames:
    - fromIndex
    - toIndex
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 5
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: '[org.roaringbitmap.RoaringBitSet].clear(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitSet.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].remove(long,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitSet].clear(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].clear()'
      Src: org.roaringbitmap.RoaringBitSet:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.util.BitSet
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 4
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[org.roaringbitmap.RoaringBitSet].clear()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitSet.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitSet].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.RoaringBitSet:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: java.util.BitSet
    argCount: 1
    argNames:
    - bitIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 70
      start: 67
    functionDepth: 5
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: '[org.roaringbitmap.RoaringBitSet].get(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitSet.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].contains(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RoaringBitSet].get(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].selectRange(int,int)'
      Src: org.roaringbitmap.RoaringBitSet:74,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].addOffset(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitSet:76,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitSet:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.BitSet
      static: false
      superClass: java.util.BitSet
    argCount: 2
    argNames:
    - fromIndex
    - toIndex
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 78
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 78
    functionName: '[org.roaringbitmap.RoaringBitSet].get(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitSet.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitSet].<init>(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].selectRange(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].addOffset(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: java.util.BitSet
    signature: '[org.roaringbitmap.RoaringBitSet].get(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].nextValue(int)'
      Src: org.roaringbitmap.RoaringBitSet:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.util.BitSet
    argCount: 1
    argNames:
    - fromIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 83
      start: 80
    functionDepth: 2
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionName: '[org.roaringbitmap.RoaringBitSet].nextSetBit(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitSet.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].nextValue(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringBitSet].nextSetBit(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].nextAbsentValue(int)'
      Src: org.roaringbitmap.RoaringBitSet:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.util.BitSet
    argCount: 1
    argNames:
    - fromIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 88
      start: 85
    functionDepth: 4
    functionLinenumber: 85
    functionLinenumberEnd: 88
    functionName: '[org.roaringbitmap.RoaringBitSet].nextClearBit(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitSet.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].nextAbsentValue(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringBitSet].nextClearBit(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].previousValue(int)'
      Src: org.roaringbitmap.RoaringBitSet:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.util.BitSet
    argCount: 1
    argNames:
    - fromIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 4
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: '[org.roaringbitmap.RoaringBitSet].previousSetBit(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitSet.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].previousValue(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringBitSet].previousSetBit(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].previousAbsentValue(int)'
      Src: org.roaringbitmap.RoaringBitSet:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.util.BitSet
    argCount: 1
    argNames:
    - fromIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 98
      start: 95
    functionDepth: 6
    functionLinenumber: 95
    functionLinenumberEnd: 98
    functionName: '[org.roaringbitmap.RoaringBitSet].previousClearBit(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitSet.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].previousAbsentValue(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringBitSet].previousClearBit(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.RoaringBitSet:102,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].last()'
      Src: org.roaringbitmap.RoaringBitSet:105,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.util.BitSet
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 100
    functionDepth: 3
    functionLinenumber: 100
    functionLinenumberEnd: 106
    functionName: '[org.roaringbitmap.RoaringBitSet].length()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitSet.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].last()'
    - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringBitSet].length()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.RoaringBitSet:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: java.util.BitSet
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 108
    functionDepth: 2
    functionLinenumber: 108
    functionLinenumberEnd: 111
    functionName: '[org.roaringbitmap.RoaringBitSet].isEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitSet.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RoaringBitSet].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitSet:116,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].fromBitSet(java.util.BitSet)'
      Src: org.roaringbitmap.RoaringBitSet:118,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitSet:118,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.BitSet
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: java.util.BitSet
    argCount: 1
    argNames:
    - set
    argTypes:
    - java.util.BitSet
    constantsTouched: []
    func_position:
      end: 119
      start: 113
    functionDepth: 3
    functionLinenumber: 113
    functionLinenumberEnd: 119
    functionName: '[org.roaringbitmap.RoaringBitSet].intersects(java.util.BitSet)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitSet.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].intersects(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitSet].fromBitSet(java.util.BitSet)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RoaringBitSet].intersects(java.util.BitSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.RoaringBitSet:123,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.util.BitSet
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 121
    functionDepth: 3
    functionLinenumber: 121
    functionLinenumberEnd: 124
    functionName: '[org.roaringbitmap.RoaringBitSet].cardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitSet.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringBitSet].cardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitSet:129,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].fromBitSet(java.util.BitSet)'
      Src: org.roaringbitmap.RoaringBitSet:131,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitSet:131,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.BitSet
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.util.BitSet
    argCount: 1
    argNames:
    - set
    argTypes:
    - java.util.BitSet
    constantsTouched: []
    func_position:
      end: 133
      start: 126
    functionDepth: 3
    functionLinenumber: 126
    functionLinenumberEnd: 133
    functionName: '[org.roaringbitmap.RoaringBitSet].and(java.util.BitSet)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitSet.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitSet].fromBitSet(java.util.BitSet)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitSet].and(java.util.BitSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitSet:138,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].fromBitSet(java.util.BitSet)'
      Src: org.roaringbitmap.RoaringBitSet:140,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitSet:140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.BitSet
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.util.BitSet
    argCount: 1
    argNames:
    - set
    argTypes:
    - java.util.BitSet
    constantsTouched: []
    func_position:
      end: 142
      start: 135
    functionDepth: 3
    functionLinenumber: 135
    functionLinenumberEnd: 142
    functionName: '[org.roaringbitmap.RoaringBitSet].or(java.util.BitSet)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitSet.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitSet].fromBitSet(java.util.BitSet)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitSet].or(java.util.BitSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitSet:147,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].fromBitSet(java.util.BitSet)'
      Src: org.roaringbitmap.RoaringBitSet:149,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitSet:149,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.BitSet
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.util.BitSet
    argCount: 1
    argNames:
    - set
    argTypes:
    - java.util.BitSet
    constantsTouched: []
    func_position:
      end: 151
      start: 144
    functionDepth: 5
    functionLinenumber: 144
    functionLinenumberEnd: 151
    functionName: '[org.roaringbitmap.RoaringBitSet].xor(java.util.BitSet)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitSet.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitSet].fromBitSet(java.util.BitSet)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitSet].xor(java.util.BitSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitSet:156,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].fromBitSet(java.util.BitSet)'
      Src: org.roaringbitmap.RoaringBitSet:158,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitSet:158,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.BitSet
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.util.BitSet
    argCount: 1
    argNames:
    - set
    argTypes:
    - java.util.BitSet
    constantsTouched: []
    func_position:
      end: 160
      start: 153
    functionDepth: 5
    functionLinenumber: 153
    functionLinenumberEnd: 160
    functionName: '[org.roaringbitmap.RoaringBitSet].andNot(java.util.BitSet)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitSet.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitSet].fromBitSet(java.util.BitSet)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitSet].andNot(java.util.BitSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].hashCode()'
      Src: org.roaringbitmap.RoaringBitSet:164,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.util.BitSet
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 162
    functionDepth: 2
    functionLinenumber: 162
    functionLinenumberEnd: 165
    functionName: '[org.roaringbitmap.RoaringBitSet].hashCode()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitSet.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringBitSet].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.RoaringBitSet:169,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].length()'
      Src: org.roaringbitmap.RoaringBitSet:172,1
    - Dst: Math.max(int,int)
      Src: org.roaringbitmap.RoaringBitSet:172,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.util.BitSet
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 175
      start: 167
    functionDepth: 4
    functionLinenumber: 167
    functionLinenumberEnd: 175
    functionName: '[org.roaringbitmap.RoaringBitSet].size()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitSet.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    - Math.max(int,int)
    - '[org.roaringbitmap.RoaringBitSet].length()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringBitSet].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].equals(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitSet:183,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: java.util.BitSet
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 186
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 186
    functionName: '[org.roaringbitmap.RoaringBitSet].equals(Object)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitSet.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].equals(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RoaringBitSet].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.RoaringBitSet:190,1
    - Dst: '[org.roaringbitmap.RoaringBitSet].<init>(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitSet:190,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: java.util.BitSet
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 188
    functionDepth: 3
    functionLinenumber: 188
    functionLinenumberEnd: 191
    functionName: '[org.roaringbitmap.RoaringBitSet].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitSet.java
    functionUses: 8
    functionsReached:
    - '[org.roaringbitmap.RoaringBitSet].<init>(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    linkageType: ''
    returnType: Object
    signature: '[org.roaringbitmap.RoaringBitSet].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].stream()'
      Src: org.roaringbitmap.RoaringBitSet:195,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.IntStream
      static: false
      superClass: java.util.BitSet
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 196
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 196
    functionName: '[org.roaringbitmap.RoaringBitSet].stream()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitSet.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].stream()'
    linkageType: ''
    returnType: java.util.stream.IntStream
    signature: '[org.roaringbitmap.RoaringBitSet].stream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].toString()'
      Src: org.roaringbitmap.RoaringBitSet:200,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: java.util.BitSet
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 198
    functionDepth: 4
    functionLinenumber: 198
    functionLinenumberEnd: 201
    functionName: '[org.roaringbitmap.RoaringBitSet].toString()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitSet.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.roaringbitmap.RoaringBitSet].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(long,int)'
      Src: org.roaringbitmap.RoaringBitSet:205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.util.BitSet
    argCount: 1
    argNames:
    - bitIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 206
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 206
    functionName: '[org.roaringbitmap.RoaringBitSet].flip(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitSet.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].flip(long,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitSet].flip(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(long,long)'
      Src: org.roaringbitmap.RoaringBitSet:210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.util.BitSet
    argCount: 2
    argNames:
    - fromIndex
    - toIndex
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 211
      start: 208
    functionDepth: 5
    functionLinenumber: 208
    functionLinenumberEnd: 211
    functionName: '[org.roaringbitmap.RoaringBitSet].flip(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitSet.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].flip(long,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitSet].flip(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitSetUtil].toLongArray(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitSet:215,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long[]
      static: false
      superClass: java.util.BitSet
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 213
    functionDepth: 5
    functionLinenumber: 213
    functionLinenumberEnd: 216
    functionName: '[org.roaringbitmap.RoaringBitSet].toLongArray()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitSet.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitSetUtil].toLongArray(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: long[]
    signature: '[org.roaringbitmap.RoaringBitSet].toLongArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitSetUtil].toByteArray(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitSet:220,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte[]
      static: false
      superClass: java.util.BitSet
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 218
    functionDepth: 6
    functionLinenumber: 218
    functionLinenumberEnd: 221
    functionName: '[org.roaringbitmap.RoaringBitSet].toByteArray()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitSet.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitSetUtil].toByteArray(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: byte[]
    signature: '[org.roaringbitmap.RoaringBitSet].toByteArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitSetUtil].bitmapOf(java.util.BitSet)'
      Src: org.roaringbitmap.RoaringBitSet:224,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.BitSet
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: java.util.BitSet
    argCount: 1
    argNames:
    - bitSet
    argTypes:
    - java.util.BitSet
    constantsTouched: []
    func_position:
      end: 225
      start: 223
    functionDepth: 1
    functionLinenumber: 223
    functionLinenumberEnd: 225
    functionName: '[org.roaringbitmap.RoaringBitSet].fromBitSet(java.util.BitSet)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitSet.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.BitSetUtil].bitmapOf(java.util.BitSet)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RoaringBitSet].fromBitSet(java.util.BitSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.BitmapDataProvider
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 15
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 15
    functionName: '[org.roaringbitmap.BitmapDataProviderSupplier].newEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapDataProviderSupplier.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.BitmapDataProvider
    signature: '[org.roaringbitmap.BitmapDataProviderSupplier].newEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.BitmapDataProviderSupplier
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.BitmapDataProviderSupplier].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapDataProviderSupplier.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.BitmapDataProviderSupplier
    signature: '[org.roaringbitmap.BitmapDataProviderSupplier].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].naivelazyor(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringBitmapPrivate:12,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 13
      start: 11
    functionDepth: 2
    functionLinenumber: 11
    functionLinenumberEnd: 13
    functionName: '[org.roaringbitmap.RoaringBitmapPrivate].naivelazyor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapPrivate.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].naivelazyor(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmapPrivate].naivelazyor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].repairAfterLazy()'
      Src: org.roaringbitmap.RoaringBitmapPrivate:16,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - r
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 17
      start: 15
    functionDepth: 2
    functionLinenumber: 15
    functionLinenumberEnd: 17
    functionName: '[org.roaringbitmap.RoaringBitmapPrivate].repairAfterLazy(org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapPrivate.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].repairAfterLazy()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBitmapPrivate].repairAfterLazy(org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmapPrivate
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.RoaringBitmapPrivate].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapPrivate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmapPrivate
    signature: '[org.roaringbitmap.RoaringBitmapPrivate].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - minval
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 43
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 43
    functionName: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/PeekableIntIterator.java
    functionUses: 11
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 78
    functionName: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/PeekableIntIterator.java
    functionUses: 17
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.PeekableIntIterator].peekNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.PeekableIntIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 86
    functionName: '[org.roaringbitmap.PeekableIntIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/PeekableIntIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.PeekableIntIterator
    signature: '[org.roaringbitmap.PeekableIntIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableIntIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.PeekableIntIterator].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/PeekableIntIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.PeekableIntIterator
    signature: '[org.roaringbitmap.PeekableIntIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].addOffsetArray(org.roaringbitmap.ArrayContainer,char)'
      Src: org.roaringbitmap.Util:33,1
    - Dst: '[org.roaringbitmap.Util].addOffsetBitmap(org.roaringbitmap.BitmapContainer,char)'
      Src: org.roaringbitmap.Util:35,1
    - Dst: '[org.roaringbitmap.Util].addOffsetRun(org.roaringbitmap.RunContainer,char)'
      Src: org.roaringbitmap.Util:37,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.Util:39,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Container[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - source
    - offsets
    argTypes:
    - org.roaringbitmap.Container
    - char
    constantsTouched: []
    func_position:
      end: 40
      start: 31
    functionDepth: 4
    functionLinenumber: 31
    functionLinenumberEnd: 40
    functionName: '[org.roaringbitmap.Util].addOffset(org.roaringbitmap.Container,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 2
    functionsReached:
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.Util].addOffsetBitmap(org.roaringbitmap.BitmapContainer,char)'
    - '[org.roaringbitmap.Util].addOffsetArray(org.roaringbitmap.ArrayContainer,char)'
    - '[org.roaringbitmap.Util].addOffsetRun(org.roaringbitmap.RunContainer,char)'
    linkageType: ''
    returnType: Container[]
    signature: '[org.roaringbitmap.Util].addOffset(org.roaringbitmap.Container,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].first()'
      Src: org.roaringbitmap.Util:44,1
    - Dst: '[org.roaringbitmap.ArrayContainer].last()'
      Src: org.roaringbitmap.Util:46,1
    - Dst: '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
      Src: org.roaringbitmap.Util:50,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.Util:57,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.Util)'
      Src: org.roaringbitmap.Util:57,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.Util:60,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.Util)'
      Src: org.roaringbitmap.Util:61,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Container[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - source
    - offsets
    argTypes:
    - org.roaringbitmap.ArrayContainer
    - char
    constantsTouched: []
    func_position:
      end: 78
      start: 42
    functionDepth: 2
    functionLinenumber: 42
    functionLinenumberEnd: 78
    functionName: '[org.roaringbitmap.Util].addOffsetArray(org.roaringbitmap.ArrayContainer,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
    - '[org.roaringbitmap.ArrayContainer].last()'
    - '[org.roaringbitmap.ArrayContainer].first()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.Util)'
    linkageType: ''
    returnType: Container[]
    signature: '[org.roaringbitmap.Util].addOffsetArray(org.roaringbitmap.ArrayContainer,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.Util:82,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.Util:83,1
    - Dst: System.arraycopy(org.roaringbitmap.Util,int,long[],org.roaringbitmap.Util,int)
      Src: org.roaringbitmap.Util:89,1
    - Dst: System.arraycopy(org.roaringbitmap.Util,int,long[],int,org.roaringbitmap.Util)
      Src: org.roaringbitmap.Util:90,1
    - Dst: '[org.roaringbitmap.BitmapContainer].repairAfterLazy()'
      Src: org.roaringbitmap.Util:101,1
    - Dst: '[org.roaringbitmap.BitmapContainer].repairAfterLazy()'
      Src: org.roaringbitmap.Util:101,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Container[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - source
    - offsets
    argTypes:
    - org.roaringbitmap.BitmapContainer
    - char
    constantsTouched: []
    func_position:
      end: 102
      start: 80
    functionDepth: 3
    functionLinenumber: 80
    functionLinenumberEnd: 102
    functionName: '[org.roaringbitmap.Util].addOffsetBitmap(org.roaringbitmap.BitmapContainer,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(org.roaringbitmap.Util,int,long[],int,org.roaringbitmap.Util)
    - '[org.roaringbitmap.BitmapContainer].repairAfterLazy()'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - System.arraycopy(org.roaringbitmap.Util,int,long[],org.roaringbitmap.Util,int)
    linkageType: ''
    returnType: Container[]
    signature: '[org.roaringbitmap.Util].addOffsetBitmap(org.roaringbitmap.BitmapContainer,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.Util:106,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.Util:107,1
    - Dst: input.getValue(org.roaringbitmap.Util)
      Src: org.roaringbitmap.Util:109,1
    - Dst: input.getLength(org.roaringbitmap.Util)
      Src: org.roaringbitmap.Util:110,1
    - Dst: input.getLength(org.roaringbitmap.Util)
      Src: org.roaringbitmap.Util:113,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppend(char,org.roaringbitmap.Util)'
      Src: org.roaringbitmap.Util:113,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppend(char,char)'
      Src: org.roaringbitmap.Util:115,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppend(char,char)'
      Src: org.roaringbitmap.Util:116,1
    - Dst: input.getLength(org.roaringbitmap.Util)
      Src: org.roaringbitmap.Util:119,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppend(char,org.roaringbitmap.Util)'
      Src: org.roaringbitmap.Util:119,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Container[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - source
    - offsets
    argTypes:
    - org.roaringbitmap.RunContainer
    - char
    constantsTouched: []
    func_position:
      end: 123
      start: 104
    functionDepth: 3
    functionLinenumber: 104
    functionLinenumberEnd: 123
    functionName: '[org.roaringbitmap.Util].addOffsetRun(org.roaringbitmap.RunContainer,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 1
    functionsReached:
    - input.getValue(org.roaringbitmap.Util)
    - '[org.roaringbitmap.RunContainer].smartAppend(char,char)'
    - '[org.roaringbitmap.RunContainer].smartAppend(char,org.roaringbitmap.Util)'
    - input.getLength(org.roaringbitmap.Util)
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: Container[]
    signature: '[org.roaringbitmap.Util].addOffsetRun(org.roaringbitmap.RunContainer,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - array
    - pos
    - length
    - min
    argTypes:
    - char[]
    - int
    - int
    - char
    constantsTouched: []
    func_position:
      end: 182
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 182
    functionName: '[org.roaringbitmap.Util].advanceUntil(char[],int,int,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Util].advanceUntil(char[],int,int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - array
    - pos
    - max
    argTypes:
    - char[]
    - int
    - char
    constantsTouched: []
    func_position:
      end: 240
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 240
    functionName: '[org.roaringbitmap.Util].reverseUntil(char[],int,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Util].reverseUntil(char[],int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - array
    - pos
    - length
    - min
    argTypes:
    - char[]
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 258
      start: 253
    functionDepth: 0
    functionLinenumber: 253
    functionLinenumberEnd: 258
    functionName: '[org.roaringbitmap.Util].iterateUntil(char[],int,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Util].iterateUntil(char[],int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - array
    - begin
    - end
    - k
    argTypes:
    - char[]
    - int
    - int
    - char
    constantsTouched: []
    func_position:
      end: 282
      start: 260
    functionDepth: 0
    functionLinenumber: 260
    functionLinenumberEnd: 282
    functionName: '[org.roaringbitmap.Util].branchyUnsignedBinarySearch(char[],int,int,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Util].branchyUnsignedBinarySearch(char[],int,int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.Util:295,1
    - Dst: '[org.roaringbitmap.Util].numberOfTrailingZeros(org.roaringbitmap.Util)'
      Src: org.roaringbitmap.Util:300,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - long[]
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - container
    - bitmap1
    - bitmap2
    argTypes:
    - char[]
    - long[]
    - long[]
    constantsTouched: []
    func_position:
      end: 304
      start: 291
    functionDepth: 0
    functionLinenumber: 291
    functionLinenumberEnd: 304
    functionName: '[org.roaringbitmap.Util].fillArrayAND(char[],long[],long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 2
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.Util].numberOfTrailingZeros(org.roaringbitmap.Util)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Util].fillArrayAND(char[],long[],long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.Util:317,1
    - Dst: '[org.roaringbitmap.Util].numberOfTrailingZeros(org.roaringbitmap.Util)'
      Src: org.roaringbitmap.Util:322,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - long[]
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - container
    - bitmap1
    - bitmap2
    argTypes:
    - char[]
    - long[]
    - long[]
    constantsTouched: []
    func_position:
      end: 326
      start: 313
    functionDepth: 0
    functionLinenumber: 313
    functionLinenumberEnd: 326
    functionName: '[org.roaringbitmap.Util].fillArrayANDNOT(char[],long[],long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 2
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.Util].numberOfTrailingZeros(org.roaringbitmap.Util)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Util].fillArrayANDNOT(char[],long[],long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.Util:339,1
    - Dst: '[org.roaringbitmap.Util].numberOfTrailingZeros(org.roaringbitmap.Util)'
      Src: org.roaringbitmap.Util:344,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - long[]
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - container
    - bitmap1
    - bitmap2
    argTypes:
    - char[]
    - long[]
    - long[]
    constantsTouched: []
    func_position:
      end: 348
      start: 335
    functionDepth: 0
    functionLinenumber: 335
    functionLinenumberEnd: 348
    functionName: '[org.roaringbitmap.Util].fillArrayXOR(char[],long[],long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.Util].numberOfTrailingZeros(org.roaringbitmap.Util)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Util].fillArrayXOR(char[],long[],long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bitmap
    - start
    - end
    argTypes:
    - long[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 368
      start: 357
    functionDepth: 0
    functionLinenumber: 357
    functionLinenumberEnd: 368
    functionName: '[org.roaringbitmap.Util].flipBitmapRange(long[],int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Util].flipBitmapRange(long[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.bitCount()
      Src: org.roaringbitmap.Util:390,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bitmap
    - start
    - end
    argTypes:
    - long[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 393
      start: 381
    functionDepth: 0
    functionLinenumber: 381
    functionLinenumberEnd: 393
    functionName: '[org.roaringbitmap.Util].cardinalityInBitmapWordRange(long[],int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 3
    functionsReached:
    - Long.bitCount()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Util].cardinalityInBitmapWordRange(long[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.bitCount(org.roaringbitmap.Util)
      Src: org.roaringbitmap.Util:411,1
    - Dst: Long.bitCount(org.roaringbitmap.Util)
      Src: org.roaringbitmap.Util:413,1
    - Dst: Long.bitCount()
      Src: org.roaringbitmap.Util:415,1
    - Dst: Long.bitCount(org.roaringbitmap.Util)
      Src: org.roaringbitmap.Util:417,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bitmap
    - start
    - end
    argTypes:
    - long[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 419
      start: 404
    functionDepth: 1
    functionLinenumber: 404
    functionLinenumberEnd: 419
    functionName: '[org.roaringbitmap.Util].cardinalityInBitmapRange(long[],int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 2
    functionsReached:
    - Long.bitCount()
    - Long.bitCount(org.roaringbitmap.Util)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Util].cardinalityInBitmapRange(long[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 423
      start: 421
    functionDepth: 0
    functionLinenumber: 421
    functionLinenumberEnd: 423
    functionName: '[org.roaringbitmap.Util].highbits(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 25
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.Util].highbits(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 427
      start: 425
    functionDepth: 0
    functionLinenumber: 425
    functionLinenumberEnd: 427
    functionName: '[org.roaringbitmap.Util].highbits(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 11
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.Util].highbits(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - array
    - begin
    - end
    - k
    argTypes:
    - char[]
    - int
    - int
    - char
    constantsTouched: []
    func_position:
      end: 464
      start: 430
    functionDepth: 0
    functionLinenumber: 430
    functionLinenumberEnd: 464
    functionName: '[org.roaringbitmap.Util].hybridUnsignedBinarySearch(char[],int,int,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Util].hybridUnsignedBinarySearch(char[],int,int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 468
      start: 466
    functionDepth: 0
    functionLinenumber: 466
    functionLinenumberEnd: 468
    functionName: '[org.roaringbitmap.Util].lowbits(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 29
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.Util].lowbits(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 472
      start: 470
    functionDepth: 0
    functionLinenumber: 470
    functionLinenumberEnd: 472
    functionName: '[org.roaringbitmap.Util].lowbits(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.Util].lowbits(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 476
      start: 474
    functionDepth: 0
    functionLinenumber: 474
    functionLinenumberEnd: 476
    functionName: '[org.roaringbitmap.Util].lowbitsAsInteger(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Util].lowbitsAsInteger(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 480
      start: 478
    functionDepth: 0
    functionLinenumber: 478
    functionLinenumberEnd: 480
    functionName: '[org.roaringbitmap.Util].lowbitsAsInteger(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Util].lowbitsAsInteger(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 484
      start: 482
    functionDepth: 0
    functionLinenumber: 482
    functionLinenumberEnd: 484
    functionName: '[org.roaringbitmap.Util].maxLowBitAsInteger()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Util].maxLowBitAsInteger()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bitmap
    - start
    - end
    argTypes:
    - long[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 509
      start: 493
    functionDepth: 0
    functionLinenumber: 493
    functionLinenumberEnd: 509
    functionName: '[org.roaringbitmap.Util].resetBitmapRange(long[],int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Util].resetBitmapRange(long[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.bitCount()
      Src: org.roaringbitmap.Util:527,1
    - Dst: '[java.util.Arrays].fill(long[],int,org.roaringbitmap.Util,int)'
      Src: org.roaringbitmap.Util:529,1
    - Dst: Long.bitCount()
      Src: org.roaringbitmap.Util:536,1
    - Dst: '[java.util.Arrays].fill(long[],int,org.roaringbitmap.Util,int)'
      Src: org.roaringbitmap.Util:539,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      - char[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bitmap
    - array
    - length
    argTypes:
    - long[]
    - char[]
    - int
    constantsTouched: []
    func_position:
      end: 542
      start: 518
    functionDepth: 1
    functionLinenumber: 518
    functionLinenumberEnd: 542
    functionName: '[org.roaringbitmap.Util].intersectArrayIntoBitmap(long[],char[],int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].fill(long[],int,org.roaringbitmap.Util,int)'
    - Long.bitCount()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Util].intersectArrayIntoBitmap(long[],char[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.bitCount(org.roaringbitmap.Util)
      Src: org.roaringbitmap.Util:555,1
    - Dst: Integer.bitCount(org.roaringbitmap.Util)
      Src: org.roaringbitmap.Util:566,1
    - Dst: Integer.bitCount(org.roaringbitmap.Util)
      Src: org.roaringbitmap.Util:577,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - w
    - j
    argTypes:
    - long
    - int
    constantsTouched: []
    func_position:
      end: 594
      start: 551
    functionDepth: 1
    functionLinenumber: 551
    functionLinenumberEnd: 594
    functionName: '[org.roaringbitmap.Util].select(long,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 0
    functionsReached:
    - Integer.bitCount(org.roaringbitmap.Util)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Util].select(long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bitmap
    - start
    - end
    argTypes:
    - long[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 618
      start: 603
    functionDepth: 0
    functionLinenumber: 603
    functionLinenumberEnd: 618
    functionName: '[org.roaringbitmap.Util].setBitmapRange(long[],int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Util].setBitmapRange(long[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].cardinalityInBitmapWordRange(long[],int,int)'
      Src: org.roaringbitmap.Util:631,1
    - Dst: '[org.roaringbitmap.Util].setBitmapRange(long[],int,int)'
      Src: org.roaringbitmap.Util:632,1
    - Dst: '[org.roaringbitmap.Util].cardinalityInBitmapWordRange(long[],int,int)'
      Src: org.roaringbitmap.Util:633,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bitmap
    - start
    - end
    argTypes:
    - long[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 635
      start: 629
    functionDepth: 1
    functionLinenumber: 629
    functionLinenumberEnd: 635
    functionName: '[org.roaringbitmap.Util].setBitmapRangeAndCardinalityChange(long[],int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].setBitmapRange(long[],int,int)'
    - '[org.roaringbitmap.Util].cardinalityInBitmapWordRange(long[],int,int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Util].setBitmapRangeAndCardinalityChange(long[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].cardinalityInBitmapWordRange(long[],int,int)'
      Src: org.roaringbitmap.Util:648,1
    - Dst: '[org.roaringbitmap.Util].flipBitmapRange(long[],int,int)'
      Src: org.roaringbitmap.Util:649,1
    - Dst: '[org.roaringbitmap.Util].cardinalityInBitmapWordRange(long[],int,int)'
      Src: org.roaringbitmap.Util:650,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bitmap
    - start
    - end
    argTypes:
    - long[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 652
      start: 646
    functionDepth: 1
    functionLinenumber: 646
    functionLinenumberEnd: 652
    functionName: '[org.roaringbitmap.Util].flipBitmapRangeAndCardinalityChange(long[],int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].flipBitmapRange(long[],int,int)'
    - '[org.roaringbitmap.Util].cardinalityInBitmapWordRange(long[],int,int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Util].flipBitmapRangeAndCardinalityChange(long[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].cardinalityInBitmapWordRange(long[],int,int)'
      Src: org.roaringbitmap.Util:665,1
    - Dst: '[org.roaringbitmap.Util].resetBitmapRange(long[],int,int)'
      Src: org.roaringbitmap.Util:666,1
    - Dst: '[org.roaringbitmap.Util].cardinalityInBitmapWordRange(long[],int,int)'
      Src: org.roaringbitmap.Util:667,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bitmap
    - start
    - end
    argTypes:
    - long[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 669
      start: 663
    functionDepth: 1
    functionLinenumber: 663
    functionLinenumberEnd: 669
    functionName: '[org.roaringbitmap.Util].resetBitmapRangeAndCardinalityChange(long[],int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].cardinalityInBitmapWordRange(long[],int,int)'
    - '[org.roaringbitmap.Util].resetBitmapRange(long[],int,int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Util].resetBitmapRangeAndCardinalityChange(long[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].hybridUnsignedBinarySearch(char[],int,int,char)'
      Src: org.roaringbitmap.Util:685,1
    - Dst: '[org.roaringbitmap.Util].branchyUnsignedBinarySearch(char[],int,int,char)'
      Src: org.roaringbitmap.Util:687,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - array
    - begin
    - end
    - k
    argTypes:
    - char[]
    - int
    - int
    - char
    constantsTouched: []
    func_position:
      end: 689
      start: 682
    functionDepth: 1
    functionLinenumber: 682
    functionLinenumberEnd: 689
    functionName: '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 18
    functionsReached:
    - '[org.roaringbitmap.Util].hybridUnsignedBinarySearch(char[],int,int,char)'
    - '[org.roaringbitmap.Util].branchyUnsignedBinarySearch(char[],int,int,char)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(char[],int,char[],int,int)
      Src: org.roaringbitmap.Util:711,1
    - Dst: System.arraycopy(char[],org.roaringbitmap.Util,char[],org.roaringbitmap.Util,org.roaringbitmap.Util)
      Src: org.roaringbitmap.Util:734,1
    - Dst: System.arraycopy(char[],org.roaringbitmap.Util,char[],org.roaringbitmap.Util,org.roaringbitmap.Util)
      Src: org.roaringbitmap.Util:742,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - char[]
      - int
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - set1
    - length1
    - set2
    - length2
    - buffer
    argTypes:
    - char[]
    - int
    - char[]
    - int
    - char[]
    constantsTouched: []
    func_position:
      end: 749
      start: 702
    functionDepth: 1
    functionLinenumber: 702
    functionLinenumberEnd: 749
    functionName: '[org.roaringbitmap.Util].unsignedDifference(char[],int,char[],int,char[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(char[],org.roaringbitmap.Util,char[],org.roaringbitmap.Util,org.roaringbitmap.Util)
    - System.arraycopy(char[],int,char[],int,int)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Util].unsignedDifference(char[],int,char[],int,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.CharIterator].hasNext()'
      Src: org.roaringbitmap.Util:762,1
    - Dst: '[org.roaringbitmap.CharIterator].hasNext()'
      Src: org.roaringbitmap.Util:763,1
    - Dst: '[org.roaringbitmap.CharIterator].next()'
      Src: org.roaringbitmap.Util:764,1
    - Dst: '[org.roaringbitmap.CharIterator].hasNext()'
      Src: org.roaringbitmap.Util:768,1
    - Dst: '[org.roaringbitmap.CharIterator].next()'
      Src: org.roaringbitmap.Util:771,1
    - Dst: '[org.roaringbitmap.CharIterator].next()'
      Src: org.roaringbitmap.Util:772,1
    - Dst: '[org.roaringbitmap.CharIterator].hasNext()'
      Src: org.roaringbitmap.Util:776,1
    - Dst: '[org.roaringbitmap.CharIterator].next()'
      Src: org.roaringbitmap.Util:779,1
    - Dst: '[org.roaringbitmap.CharIterator].hasNext()'
      Src: org.roaringbitmap.Util:781,1
    - Dst: '[org.roaringbitmap.CharIterator].hasNext()'
      Src: org.roaringbitmap.Util:784,1
    - Dst: '[org.roaringbitmap.CharIterator].hasNext()'
      Src: org.roaringbitmap.Util:785,1
    - Dst: '[org.roaringbitmap.CharIterator].next()'
      Src: org.roaringbitmap.Util:786,1
    - Dst: '[org.roaringbitmap.CharIterator].next()'
      Src: org.roaringbitmap.Util:790,1
    - Dst: '[org.roaringbitmap.CharIterator].next()'
      Src: org.roaringbitmap.Util:791,1
    - Dst: '[org.roaringbitmap.CharIterator].hasNext()'
      Src: org.roaringbitmap.Util:793,1
    - Dst: '[org.roaringbitmap.CharIterator].hasNext()'
      Src: org.roaringbitmap.Util:795,1
    - Dst: '[org.roaringbitmap.CharIterator].next()'
      Src: org.roaringbitmap.Util:796,1
    - Dst: '[org.roaringbitmap.CharIterator].next()'
      Src: org.roaringbitmap.Util:800,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.CharIterator
      - org.roaringbitmap.CharIterator
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - set1
    - set2
    - buffer
    argTypes:
    - org.roaringbitmap.CharIterator
    - org.roaringbitmap.CharIterator
    - char[]
    constantsTouched: []
    func_position:
      end: 804
      start: 760
    functionDepth: 1
    functionLinenumber: 760
    functionLinenumberEnd: 804
    functionName: '[org.roaringbitmap.Util].unsignedDifference(org.roaringbitmap.CharIterator,org.roaringbitmap.CharIterator,char[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.CharIterator].hasNext()'
    - '[org.roaringbitmap.CharIterator].next()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Util].unsignedDifference(org.roaringbitmap.CharIterator,org.roaringbitmap.CharIterator,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(char[],int,char[],int,int)
      Src: org.roaringbitmap.Util:826,1
    - Dst: System.arraycopy(char[],int,char[],int,int)
      Src: org.roaringbitmap.Util:830,1
    - Dst: System.arraycopy(char[],org.roaringbitmap.Util,char[],org.roaringbitmap.Util,org.roaringbitmap.Util)
      Src: org.roaringbitmap.Util:840,1
    - Dst: System.arraycopy(char[],org.roaringbitmap.Util,char[],org.roaringbitmap.Util,org.roaringbitmap.Util)
      Src: org.roaringbitmap.Util:848,1
    - Dst: System.arraycopy(char[],org.roaringbitmap.Util,char[],org.roaringbitmap.Util,org.roaringbitmap.Util)
      Src: org.roaringbitmap.Util:852,1
    - Dst: System.arraycopy(char[],org.roaringbitmap.Util,char[],org.roaringbitmap.Util,org.roaringbitmap.Util)
      Src: org.roaringbitmap.Util:861,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - char[]
      - int
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - set1
    - length1
    - set2
    - length2
    - buffer
    argTypes:
    - char[]
    - int
    - char[]
    - int
    - char[]
    constantsTouched: []
    func_position:
      end: 868
      start: 817
    functionDepth: 1
    functionLinenumber: 817
    functionLinenumberEnd: 868
    functionName: '[org.roaringbitmap.Util].unsignedExclusiveUnion2by2(char[],int,char[],int,char[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(char[],org.roaringbitmap.Util,char[],org.roaringbitmap.Util,org.roaringbitmap.Util)
    - System.arraycopy(char[],int,char[],int,int)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Util].unsignedExclusiveUnion2by2(char[],int,char[],int,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].unsignedOneSidedGallopingIntersect2by2(char[],int,char[],int,char[])'
      Src: org.roaringbitmap.Util:888,1
    - Dst: '[org.roaringbitmap.Util].unsignedOneSidedGallopingIntersect2by2(char[],int,char[],int,char[])'
      Src: org.roaringbitmap.Util:890,1
    - Dst: '[org.roaringbitmap.Util].unsignedLocalIntersect2by2(char[],int,char[],int,char[])'
      Src: org.roaringbitmap.Util:892,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - char[]
      - int
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - set1
    - length1
    - set2
    - length2
    - buffer
    argTypes:
    - char[]
    - int
    - char[]
    - int
    - char[]
    constantsTouched: []
    func_position:
      end: 894
      start: 880
    functionDepth: 1
    functionLinenumber: 880
    functionLinenumberEnd: 894
    functionName: '[org.roaringbitmap.Util].unsignedIntersect2by2(char[],int,char[],int,char[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].unsignedOneSidedGallopingIntersect2by2(char[],int,char[],int,char[])'
    - '[org.roaringbitmap.Util].unsignedLocalIntersect2by2(char[],int,char[],int,char[])'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Util].unsignedIntersect2by2(char[],int,char[],int,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - char[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - set1
    - length1
    - set2
    - length2
    argTypes:
    - char[]
    - int
    - char[]
    - int
    constantsTouched: []
    func_position:
      end: 938
      start: 905
    functionDepth: 0
    functionLinenumber: 905
    functionLinenumberEnd: 938
    functionName: '[org.roaringbitmap.Util].unsignedIntersects(char[],int,char[],int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.Util].unsignedIntersects(char[],int,char[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - char[]
      - int
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - set1
    - length1
    - set2
    - length2
    - buffer
    argTypes:
    - char[]
    - int
    - char[]
    - int
    - char[]
    constantsTouched: []
    func_position:
      end: 994
      start: 940
    functionDepth: 0
    functionLinenumber: 940
    functionLinenumberEnd: 994
    functionName: '[org.roaringbitmap.Util].unsignedLocalIntersect2by2(char[],int,char[],int,char[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Util].unsignedLocalIntersect2by2(char[],int,char[],int,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - char[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - set1
    - length1
    - set2
    - length2
    argTypes:
    - char[]
    - int
    - char[]
    - int
    constantsTouched: []
    func_position:
      end: 1054
      start: 1004
    functionDepth: 0
    functionLinenumber: 1004
    functionLinenumberEnd: 1054
    functionName: '[org.roaringbitmap.Util].unsignedLocalIntersect2by2Cardinality(char[],int,char[],int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Util].unsignedLocalIntersect2by2Cardinality(char[],int,char[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].advanceUntil(char[],org.roaringbitmap.Util,int,org.roaringbitmap.Util)'
      Src: org.roaringbitmap.Util:1072,1
    - Dst: '[org.roaringbitmap.Util].advanceUntil(char[],int,int,org.roaringbitmap.Util)'
      Src: org.roaringbitmap.Util:1092,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - char[]
      - int
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - smallSet
    - smallLength
    - largeSet
    - largeLength
    - buffer
    argTypes:
    - char[]
    - int
    - char[]
    - int
    - char[]
    constantsTouched: []
    func_position:
      end: 1100
      start: 1056
    functionDepth: 0
    functionLinenumber: 1056
    functionLinenumberEnd: 1100
    functionName: '[org.roaringbitmap.Util].unsignedOneSidedGallopingIntersect2by2(char[],int,char[],int,char[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.Util].advanceUntil(char[],int,int,org.roaringbitmap.Util)'
    - '[org.roaringbitmap.Util].advanceUntil(char[],org.roaringbitmap.Util,int,org.roaringbitmap.Util)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Util].unsignedOneSidedGallopingIntersect2by2(char[],int,char[],int,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(char[],int,char[],int,int)
      Src: org.roaringbitmap.Util:1123,1
    - Dst: System.arraycopy(char[],int,char[],int,int)
      Src: org.roaringbitmap.Util:1127,1
    - Dst: System.arraycopy(char[],org.roaringbitmap.Util,char[],org.roaringbitmap.Util,org.roaringbitmap.Util)
      Src: org.roaringbitmap.Util:1141,1
    - Dst: System.arraycopy(char[],org.roaringbitmap.Util,char[],org.roaringbitmap.Util,org.roaringbitmap.Util)
      Src: org.roaringbitmap.Util:1150,1
    - Dst: System.arraycopy(char[],org.roaringbitmap.Util,char[],org.roaringbitmap.Util,org.roaringbitmap.Util)
      Src: org.roaringbitmap.Util:1154,1
    - Dst: System.arraycopy(char[],org.roaringbitmap.Util,char[],org.roaringbitmap.Util,org.roaringbitmap.Util)
      Src: org.roaringbitmap.Util:1163,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - char[]
      - int
      - int
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 7
    argNames:
    - set1
    - offset1
    - length1
    - set2
    - offset2
    - length2
    - buffer
    argTypes:
    - char[]
    - int
    - int
    - char[]
    - int
    - int
    - char[]
    constantsTouched: []
    func_position:
      end: 1170
      start: 1114
    functionDepth: 1
    functionLinenumber: 1114
    functionLinenumberEnd: 1170
    functionName: '[org.roaringbitmap.Util].unsignedUnion2by2(char[],int,int,char[],int,int,char[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(char[],org.roaringbitmap.Util,char[],org.roaringbitmap.Util,org.roaringbitmap.Util)
    - System.arraycopy(char[],int,char[],int,int)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.Util].unsignedUnion2by2(char[],int,int,char[],int,int,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1188
      start: 1186
    functionDepth: 0
    functionLinenumber: 1186
    functionLinenumberEnd: 1188
    functionName: '[org.roaringbitmap.Util].toUnsignedLong(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 16
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.Util].toUnsignedLong(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(org.roaringbitmap.Util,int,int[],int,org.roaringbitmap.Util)
      Src: org.roaringbitmap.Util:1232,1
    - Dst: System.arraycopy(org.roaringbitmap.Util,int,int[],int,org.roaringbitmap.Util)
      Src: org.roaringbitmap.Util:1235,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 1237
      start: 1198
    functionDepth: 1
    functionLinenumber: 1198
    functionLinenumberEnd: 1237
    functionName: '[org.roaringbitmap.Util].partialRadixSort(int[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(org.roaringbitmap.Util,int,int[],int,org.roaringbitmap.Util)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Util].partialRadixSort(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].intersectArrayIntoBitmap(long[],org.roaringbitmap.Util,org.roaringbitmap.Util)'
      Src: org.roaringbitmap.Util:1255,1
    - Dst: '[org.roaringbitmap.BitSetUtil].arrayContainerBufferOf(int,org.roaringbitmap.Util,int,long[])'
      Src: org.roaringbitmap.Util:1261,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      - RoaringBitmap[]
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - words
    - bitmaps
    argTypes:
    - long[]
    - RoaringBitmap[]
    constantsTouched: []
    func_position:
      end: 1262
      start: 1246
    functionDepth: 0
    functionLinenumber: 1246
    functionLinenumberEnd: 1262
    functionName: '[org.roaringbitmap.Util].intersectKeys(long[],RoaringBitmap[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].intersectArrayIntoBitmap(long[],org.roaringbitmap.Util,org.roaringbitmap.Util)'
    - '[org.roaringbitmap.BitSetUtil].arrayContainerBufferOf(int,org.roaringbitmap.Util,int,long[])'
    linkageType: ''
    returnType: char[]
    signature: '[org.roaringbitmap.Util].intersectKeys(long[],RoaringBitmap[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.Util
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1267
      start: 1267
    functionDepth: 0
    functionLinenumber: 1267
    functionLinenumberEnd: 1267
    functionName: '[org.roaringbitmap.Util].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Util
    signature: '[org.roaringbitmap.Util].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].numberOfTrailingZeros(org.roaringbitmap.Util)'
      Src: org.roaringbitmap.Util:1281,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - bitmap
    - array
    argTypes:
    - long[]
    - char[]
    constantsTouched: []
    func_position:
      end: 1286
      start: 1275
    functionDepth: 0
    functionLinenumber: 1275
    functionLinenumberEnd: 1286
    functionName: '[org.roaringbitmap.Util].fillArray(long[],char[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.Util].numberOfTrailingZeros(org.roaringbitmap.Util)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.Util].fillArray(long[],char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int[]
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - key
    - buffer
    - offset
    argTypes:
    - int
    - int[]
    - int
    constantsTouched: []
    func_position:
      end: 13
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 13
    functionName: '[org.roaringbitmap.ContainerBatchIterator].next(int,int[],int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ContainerBatchIterator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ContainerBatchIterator].next(int,int[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ContainerBatchIterator].next(int,int[],int)'
      Src: org.roaringbitmap.ContainerBatchIterator:23,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int[]
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - buffer
    argTypes:
    - int
    - int[]
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: '[org.roaringbitmap.ContainerBatchIterator].next(int,int[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ContainerBatchIterator.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ContainerBatchIterator].next(int,int[],int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ContainerBatchIterator].next(int,int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 30
    functionName: '[org.roaringbitmap.ContainerBatchIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ContainerBatchIterator.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.ContainerBatchIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.ContainerBatchIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[org.roaringbitmap.ContainerBatchIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ContainerBatchIterator.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.ContainerBatchIterator
    signature: '[org.roaringbitmap.ContainerBatchIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 42
    functionName: '[org.roaringbitmap.ContainerBatchIterator].releaseContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ContainerBatchIterator.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ContainerBatchIterator].releaseContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 48
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 48
    functionName: '[org.roaringbitmap.ContainerBatchIterator].advanceIfNeeded(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ContainerBatchIterator.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ContainerBatchIterator].advanceIfNeeded(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ContainerBatchIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.ContainerBatchIterator].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ContainerBatchIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.ContainerBatchIterator
    signature: '[org.roaringbitmap.ContainerBatchIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastAggregation].naive_and(java.util.Iterator<?extendsRoaringBitmap>)'
      Src: org.roaringbitmap.FastAggregation:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<?extendsRoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bitmaps
    argTypes:
    - java.util.Iterator<?extendsRoaringBitmap>
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 5
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.roaringbitmap.FastAggregation].and(java.util.Iterator<?extendsRoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastAggregation].naive_and(java.util.Iterator<?extendsRoaringBitmap>)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.FastAggregation].and(java.util.Iterator<?extendsRoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastAggregation].workShyAnd(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:43,1
    - Dst: '[org.roaringbitmap.FastAggregation].naive_and(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:45,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 46
    functionName: '[org.roaringbitmap.FastAggregation].and()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastAggregation.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.FastAggregation].workShyAnd(org.roaringbitmap.FastAggregation)'
    - '[org.roaringbitmap.FastAggregation].naive_and(org.roaringbitmap.FastAggregation)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.FastAggregation].and()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.FastAggregation:58,1
    - Dst: '[org.roaringbitmap.FastAggregation].workShyAnd(long[],org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:61,1
    - Dst: '[java.util.Arrays].fill(long[],int)'
      Src: org.roaringbitmap.FastAggregation:63,1
    - Dst: '[org.roaringbitmap.FastAggregation].naive_and(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:66,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - aggregationBuffer
    argTypes:
    - long[]
    constantsTouched: []
    func_position:
      end: 67
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 67
    functionName: '[org.roaringbitmap.FastAggregation].and(long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastAggregation].workShyAnd(long[],org.roaringbitmap.FastAggregation)'
    - '[java.util.Arrays].fill(long[],int)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.FastAggregation].naive_and(org.roaringbitmap.FastAggregation)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.FastAggregation].and(long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bitmaps[0].getCardinality()
      Src: org.roaringbitmap.FastAggregation:80,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andCardinality()'
      Src: org.roaringbitmap.FastAggregation:82,1
    - Dst: '[org.roaringbitmap.FastAggregation].workShyAndCardinality(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:84,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 86
    functionName: '[org.roaringbitmap.FastAggregation].andCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastAggregation.java
    functionUses: 0
    functionsReached:
    - bitmaps[0].getCardinality()
    - '[org.roaringbitmap.FastAggregation].workShyAndCardinality(org.roaringbitmap.FastAggregation)'
    - '[org.roaringbitmap.RoaringBitmap].andCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.FastAggregation].andCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bitmaps[0].isEmpty()
      Src: org.roaringbitmap.FastAggregation:99,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects()'
      Src: org.roaringbitmap.FastAggregation:101,1
    - Dst: '[org.roaringbitmap.FastAggregation].intersectsMultiple(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:103,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 105
    functionName: '[org.roaringbitmap.FastAggregation].intersects()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].intersects()'
    - bitmaps[0].isEmpty()
    - '[org.roaringbitmap.FastAggregation].intersectsMultiple(org.roaringbitmap.FastAggregation)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.FastAggregation].intersects()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].intersectKeys(org.roaringbitmap.FastAggregation,org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:109,1
    - Dst: '[java.util.Arrays].fill(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:116,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:117,1
    - Dst: bitmap.highLowContainer.getIndex()
      Src: org.roaringbitmap.FastAggregation:119,1
    - Dst: bitmap.highLowContainer.getContainerAtIndex(org.roaringbitmap.FastAggregation)
      Src: org.roaringbitmap.FastAggregation:120,1
    - Dst: '[org.roaringbitmap.BitmapContainer].iand(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:124,1
    - Dst: tmp.isEmpty()
      Src: org.roaringbitmap.FastAggregation:128,1
    - Dst: tmp.repairAfterLazy()
      Src: org.roaringbitmap.FastAggregation:132,1
    - Dst: '[org.roaringbitmap.FastAggregation].isEmpty()'
      Src: org.roaringbitmap.FastAggregation:132,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 137
    functionName: '[org.roaringbitmap.FastAggregation].intersectsMultiple()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastAggregation.java
    functionUses: 0
    functionsReached:
    - tmp.isEmpty()
    - bitmap.highLowContainer.getIndex()
    - '[org.roaringbitmap.FastAggregation].isEmpty()'
    - '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.FastAggregation)'
    - '[org.roaringbitmap.BitmapContainer].iand(org.roaringbitmap.FastAggregation)'
    - '[org.roaringbitmap.Util].intersectKeys(org.roaringbitmap.FastAggregation,org.roaringbitmap.FastAggregation)'
    - '[java.util.Arrays].fill(org.roaringbitmap.FastAggregation)'
    - tmp.repairAfterLazy()
    - bitmap.highLowContainer.getContainerAtIndex(org.roaringbitmap.FastAggregation)
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.FastAggregation].intersectsMultiple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bitmaps[0].getCardinality()
      Src: org.roaringbitmap.FastAggregation:150,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].orCardinality()'
      Src: org.roaringbitmap.FastAggregation:152,1
    - Dst: '[org.roaringbitmap.FastAggregation].horizontalOrCardinality(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:154,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 156
    functionName: '[org.roaringbitmap.FastAggregation].orCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastAggregation.java
    functionUses: 0
    functionsReached:
    - bitmaps[0].getCardinality()
    - '[org.roaringbitmap.FastAggregation].horizontalOrCardinality(org.roaringbitmap.FastAggregation)'
    - '[org.roaringbitmap.RoaringBitmap].orCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.FastAggregation].orCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastAggregation].naive_or(java.util.Iterator<?extendsRoaringBitmap>)'
      Src: org.roaringbitmap.FastAggregation:166,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<?extendsRoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bitmaps
    argTypes:
    - java.util.Iterator<?extendsRoaringBitmap>
    constantsTouched: []
    func_position:
      end: 167
      start: 164
    functionDepth: 5
    functionLinenumber: 164
    functionLinenumberEnd: 167
    functionName: '[org.roaringbitmap.FastAggregation].horizontal_or(java.util.Iterator<?extendsRoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastAggregation].naive_or(java.util.Iterator<?extendsRoaringBitmap>)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.FastAggregation].horizontal_or(java.util.Iterator<?extendsRoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.FastAggregation:179,1
    - Dst: '[java.util.List<?extendsRoaringBitmap>].isEmpty()'
      Src: org.roaringbitmap.FastAggregation:180,1
    - Dst: '[java.util.List<?extendsRoaringBitmap>].size()'
      Src: org.roaringbitmap.FastAggregation:183,1
    - Dst: '[java.util.PriorityQueue].<init>(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:183,1
    - Dst: '[java.util.List<?extendsRoaringBitmap>].size()'
      Src: org.roaringbitmap.FastAggregation:184,1
    - Dst: '[java.util.List<?extendsRoaringBitmap>].get(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:185,1
    - Dst: '[org.roaringbitmap.FastAggregation].getContainerPointer()'
      Src: org.roaringbitmap.FastAggregation:185,1
    - Dst: '[org.roaringbitmap.FastAggregation].getContainer()'
      Src: org.roaringbitmap.FastAggregation:186,1
    - Dst: '[java.util.PriorityQueue].add(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:187,1
    - Dst: '[java.util.PriorityQueue].isEmpty()'
      Src: org.roaringbitmap.FastAggregation:191,1
    - Dst: '[java.util.PriorityQueue].poll()'
      Src: org.roaringbitmap.FastAggregation:192,1
    - Dst: '[java.util.PriorityQueue].isEmpty()'
      Src: org.roaringbitmap.FastAggregation:193,1
    - Dst: '[java.util.PriorityQueue].peek()'
      Src: org.roaringbitmap.FastAggregation:193,1
    - Dst: '[org.roaringbitmap.FastAggregation].key()'
      Src: org.roaringbitmap.FastAggregation:193,1
    - Dst: '[org.roaringbitmap.FastAggregation].key()'
      Src: org.roaringbitmap.FastAggregation:193,1
    - Dst: '[org.roaringbitmap.FastAggregation].key()'
      Src: org.roaringbitmap.FastAggregation:194,1
    - Dst: '[org.roaringbitmap.FastAggregation].getContainer()'
      Src: org.roaringbitmap.FastAggregation:194,1
    - Dst: '[org.roaringbitmap.FastAggregation].clone()'
      Src: org.roaringbitmap.FastAggregation:194,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.FastAggregation,org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:194,1
    - Dst: '[org.roaringbitmap.FastAggregation].advance()'
      Src: org.roaringbitmap.FastAggregation:195,1
    - Dst: '[org.roaringbitmap.FastAggregation].getContainer()'
      Src: org.roaringbitmap.FastAggregation:196,1
    - Dst: '[java.util.PriorityQueue].add(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:197,1
    - Dst: '[java.util.PriorityQueue].poll()'
      Src: org.roaringbitmap.FastAggregation:201,1
    - Dst: '[org.roaringbitmap.FastAggregation].getContainer()'
      Src: org.roaringbitmap.FastAggregation:202,1
    - Dst: '[org.roaringbitmap.FastAggregation].getContainer()'
      Src: org.roaringbitmap.FastAggregation:202,1
    - Dst: '[org.roaringbitmap.FastAggregation].lazyOR(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:202,1
    - Dst: '[java.util.PriorityQueue].isEmpty()'
      Src: org.roaringbitmap.FastAggregation:203,1
    - Dst: '[java.util.PriorityQueue].peek()'
      Src: org.roaringbitmap.FastAggregation:203,1
    - Dst: '[org.roaringbitmap.FastAggregation].key()'
      Src: org.roaringbitmap.FastAggregation:203,1
    - Dst: '[org.roaringbitmap.FastAggregation].key()'
      Src: org.roaringbitmap.FastAggregation:203,1
    - Dst: '[java.util.PriorityQueue].poll()'
      Src: org.roaringbitmap.FastAggregation:205,1
    - Dst: '[org.roaringbitmap.FastAggregation].getContainer()'
      Src: org.roaringbitmap.FastAggregation:206,1
    - Dst: '[org.roaringbitmap.FastAggregation].lazyIOR(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:206,1
    - Dst: '[org.roaringbitmap.FastAggregation].advance()'
      Src: org.roaringbitmap.FastAggregation:207,1
    - Dst: '[org.roaringbitmap.FastAggregation].getContainer()'
      Src: org.roaringbitmap.FastAggregation:208,1
    - Dst: '[java.util.PriorityQueue].add(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:209,1
    - Dst: '[java.util.PriorityQueue].isEmpty()'
      Src: org.roaringbitmap.FastAggregation:210,1
    - Dst: '[org.roaringbitmap.FastAggregation].repairAfterLazy()'
      Src: org.roaringbitmap.FastAggregation:214,1
    - Dst: '[org.roaringbitmap.FastAggregation].key()'
      Src: org.roaringbitmap.FastAggregation:215,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.FastAggregation,org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:215,1
    - Dst: '[org.roaringbitmap.FastAggregation].advance()'
      Src: org.roaringbitmap.FastAggregation:216,1
    - Dst: '[org.roaringbitmap.FastAggregation].getContainer()'
      Src: org.roaringbitmap.FastAggregation:217,1
    - Dst: '[java.util.PriorityQueue].add(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:218,1
    - Dst: '[org.roaringbitmap.FastAggregation].advance()'
      Src: org.roaringbitmap.FastAggregation:220,1
    - Dst: '[org.roaringbitmap.FastAggregation].getContainer()'
      Src: org.roaringbitmap.FastAggregation:221,1
    - Dst: '[java.util.PriorityQueue].add(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:222,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 61
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<?extendsRoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bitmaps
    argTypes:
    - java.util.List<?extendsRoaringBitmap>
    constantsTouched: []
    func_position:
      end: 226
      start: 178
    functionDepth: 4
    functionLinenumber: 178
    functionLinenumberEnd: 226
    functionName: '[org.roaringbitmap.FastAggregation].horizontal_or(java.util.List<?extendsRoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastAggregation].clone()'
    - '[java.util.List<?extendsRoaringBitmap>].get(org.roaringbitmap.FastAggregation)'
    - '[org.roaringbitmap.FastAggregation].getContainerPointer()'
    - '[java.util.PriorityQueue].add(org.roaringbitmap.FastAggregation)'
    - '[org.roaringbitmap.FastAggregation].repairAfterLazy()'
    - '[java.util.PriorityQueue].isEmpty()'
    - '[org.roaringbitmap.FastAggregation].lazyIOR(org.roaringbitmap.FastAggregation)'
    - '[java.util.PriorityQueue].peek()'
    - '[java.util.List<?extendsRoaringBitmap>].isEmpty()'
    - '[java.util.PriorityQueue].poll()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.util.List<?extendsRoaringBitmap>].size()'
    - '[org.roaringbitmap.FastAggregation].advance()'
    - '[org.roaringbitmap.FastAggregation].lazyOR(org.roaringbitmap.FastAggregation)'
    - '[org.roaringbitmap.FastAggregation].key()'
    - '[java.util.PriorityQueue].<init>(org.roaringbitmap.FastAggregation)'
    - '[org.roaringbitmap.FastAggregation].getContainer()'
    - '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.FastAggregation,org.roaringbitmap.FastAggregation)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.FastAggregation].horizontal_or(java.util.List<?extendsRoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.FastAggregation:238,1
    - Dst: '[java.util.PriorityQueue].<init>(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:242,1
    - Dst: bitmaps[k].highLowContainer.getContainerPointer()
      Src: org.roaringbitmap.FastAggregation:244,1
    - Dst: '[org.roaringbitmap.FastAggregation].getContainer()'
      Src: org.roaringbitmap.FastAggregation:245,1
    - Dst: '[java.util.PriorityQueue].add(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:246,1
    - Dst: '[java.util.PriorityQueue].isEmpty()'
      Src: org.roaringbitmap.FastAggregation:250,1
    - Dst: '[java.util.PriorityQueue].poll()'
      Src: org.roaringbitmap.FastAggregation:251,1
    - Dst: '[java.util.PriorityQueue].isEmpty()'
      Src: org.roaringbitmap.FastAggregation:252,1
    - Dst: '[java.util.PriorityQueue].peek()'
      Src: org.roaringbitmap.FastAggregation:252,1
    - Dst: '[org.roaringbitmap.FastAggregation].key()'
      Src: org.roaringbitmap.FastAggregation:252,1
    - Dst: '[org.roaringbitmap.FastAggregation].key()'
      Src: org.roaringbitmap.FastAggregation:252,1
    - Dst: '[org.roaringbitmap.FastAggregation].key()'
      Src: org.roaringbitmap.FastAggregation:253,1
    - Dst: '[org.roaringbitmap.FastAggregation].getContainer()'
      Src: org.roaringbitmap.FastAggregation:253,1
    - Dst: '[org.roaringbitmap.FastAggregation].clone()'
      Src: org.roaringbitmap.FastAggregation:253,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.FastAggregation,org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:253,1
    - Dst: '[org.roaringbitmap.FastAggregation].advance()'
      Src: org.roaringbitmap.FastAggregation:254,1
    - Dst: '[org.roaringbitmap.FastAggregation].getContainer()'
      Src: org.roaringbitmap.FastAggregation:255,1
    - Dst: '[java.util.PriorityQueue].add(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:256,1
    - Dst: '[java.util.PriorityQueue].poll()'
      Src: org.roaringbitmap.FastAggregation:260,1
    - Dst: '[org.roaringbitmap.FastAggregation].getContainer()'
      Src: org.roaringbitmap.FastAggregation:261,1
    - Dst: '[org.roaringbitmap.FastAggregation].getContainer()'
      Src: org.roaringbitmap.FastAggregation:261,1
    - Dst: '[org.roaringbitmap.FastAggregation].lazyOR(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:261,1
    - Dst: '[java.util.PriorityQueue].isEmpty()'
      Src: org.roaringbitmap.FastAggregation:262,1
    - Dst: '[java.util.PriorityQueue].peek()'
      Src: org.roaringbitmap.FastAggregation:262,1
    - Dst: '[org.roaringbitmap.FastAggregation].key()'
      Src: org.roaringbitmap.FastAggregation:262,1
    - Dst: '[org.roaringbitmap.FastAggregation].key()'
      Src: org.roaringbitmap.FastAggregation:262,1
    - Dst: '[java.util.PriorityQueue].poll()'
      Src: org.roaringbitmap.FastAggregation:264,1
    - Dst: '[org.roaringbitmap.FastAggregation].getContainer()'
      Src: org.roaringbitmap.FastAggregation:265,1
    - Dst: '[org.roaringbitmap.FastAggregation].lazyIOR(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:265,1
    - Dst: '[org.roaringbitmap.FastAggregation].advance()'
      Src: org.roaringbitmap.FastAggregation:266,1
    - Dst: '[org.roaringbitmap.FastAggregation].getContainer()'
      Src: org.roaringbitmap.FastAggregation:267,1
    - Dst: '[java.util.PriorityQueue].add(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:268,1
    - Dst: '[java.util.PriorityQueue].isEmpty()'
      Src: org.roaringbitmap.FastAggregation:269,1
    - Dst: '[org.roaringbitmap.FastAggregation].repairAfterLazy()'
      Src: org.roaringbitmap.FastAggregation:273,1
    - Dst: '[org.roaringbitmap.FastAggregation].key()'
      Src: org.roaringbitmap.FastAggregation:274,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.FastAggregation,org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:274,1
    - Dst: '[org.roaringbitmap.FastAggregation].advance()'
      Src: org.roaringbitmap.FastAggregation:275,1
    - Dst: '[org.roaringbitmap.FastAggregation].getContainer()'
      Src: org.roaringbitmap.FastAggregation:276,1
    - Dst: '[java.util.PriorityQueue].add(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:277,1
    - Dst: '[org.roaringbitmap.FastAggregation].advance()'
      Src: org.roaringbitmap.FastAggregation:279,1
    - Dst: '[org.roaringbitmap.FastAggregation].getContainer()'
      Src: org.roaringbitmap.FastAggregation:280,1
    - Dst: '[java.util.PriorityQueue].add(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:281,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 285
      start: 237
    functionDepth: 4
    functionLinenumber: 237
    functionLinenumberEnd: 285
    functionName: '[org.roaringbitmap.FastAggregation].horizontal_or()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastAggregation].clone()'
    - '[java.util.PriorityQueue].add(org.roaringbitmap.FastAggregation)'
    - '[org.roaringbitmap.FastAggregation].repairAfterLazy()'
    - '[java.util.PriorityQueue].isEmpty()'
    - '[org.roaringbitmap.FastAggregation].lazyIOR(org.roaringbitmap.FastAggregation)'
    - '[java.util.PriorityQueue].peek()'
    - '[java.util.PriorityQueue].poll()'
    - '[org.roaringbitmap.FastAggregation].getContainer()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.FastAggregation].advance()'
    - '[org.roaringbitmap.FastAggregation].lazyOR(org.roaringbitmap.FastAggregation)'
    - '[org.roaringbitmap.FastAggregation].key()'
    - '[java.util.PriorityQueue].<init>(org.roaringbitmap.FastAggregation)'
    - bitmaps[k].highLowContainer.getContainerPointer()
    - '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.FastAggregation,org.roaringbitmap.FastAggregation)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.FastAggregation].horizontal_or()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.FastAggregation:297,1
    - Dst: '[java.util.PriorityQueue].<init>(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:301,1
    - Dst: bitmaps[k].highLowContainer.getContainerPointer()
      Src: org.roaringbitmap.FastAggregation:303,1
    - Dst: '[org.roaringbitmap.FastAggregation].getContainer()'
      Src: org.roaringbitmap.FastAggregation:304,1
    - Dst: '[java.util.PriorityQueue].add(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:305,1
    - Dst: '[java.util.PriorityQueue].isEmpty()'
      Src: org.roaringbitmap.FastAggregation:309,1
    - Dst: '[java.util.PriorityQueue].poll()'
      Src: org.roaringbitmap.FastAggregation:310,1
    - Dst: '[java.util.PriorityQueue].isEmpty()'
      Src: org.roaringbitmap.FastAggregation:311,1
    - Dst: '[java.util.PriorityQueue].peek()'
      Src: org.roaringbitmap.FastAggregation:311,1
    - Dst: '[org.roaringbitmap.FastAggregation].key()'
      Src: org.roaringbitmap.FastAggregation:311,1
    - Dst: '[org.roaringbitmap.FastAggregation].key()'
      Src: org.roaringbitmap.FastAggregation:311,1
    - Dst: '[org.roaringbitmap.FastAggregation].key()'
      Src: org.roaringbitmap.FastAggregation:312,1
    - Dst: '[org.roaringbitmap.FastAggregation].getContainer()'
      Src: org.roaringbitmap.FastAggregation:312,1
    - Dst: '[org.roaringbitmap.FastAggregation].clone()'
      Src: org.roaringbitmap.FastAggregation:312,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.FastAggregation,org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:312,1
    - Dst: '[org.roaringbitmap.FastAggregation].advance()'
      Src: org.roaringbitmap.FastAggregation:313,1
    - Dst: '[org.roaringbitmap.FastAggregation].getContainer()'
      Src: org.roaringbitmap.FastAggregation:314,1
    - Dst: '[java.util.PriorityQueue].add(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:315,1
    - Dst: '[java.util.PriorityQueue].poll()'
      Src: org.roaringbitmap.FastAggregation:319,1
    - Dst: '[org.roaringbitmap.FastAggregation].getContainer()'
      Src: org.roaringbitmap.FastAggregation:320,1
    - Dst: '[org.roaringbitmap.FastAggregation].getContainer()'
      Src: org.roaringbitmap.FastAggregation:320,1
    - Dst: '[org.roaringbitmap.FastAggregation].xor(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:320,1
    - Dst: '[java.util.PriorityQueue].isEmpty()'
      Src: org.roaringbitmap.FastAggregation:321,1
    - Dst: '[java.util.PriorityQueue].peek()'
      Src: org.roaringbitmap.FastAggregation:321,1
    - Dst: '[org.roaringbitmap.FastAggregation].key()'
      Src: org.roaringbitmap.FastAggregation:321,1
    - Dst: '[org.roaringbitmap.FastAggregation].key()'
      Src: org.roaringbitmap.FastAggregation:321,1
    - Dst: '[java.util.PriorityQueue].poll()'
      Src: org.roaringbitmap.FastAggregation:322,1
    - Dst: '[org.roaringbitmap.FastAggregation].getContainer()'
      Src: org.roaringbitmap.FastAggregation:323,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].ixor(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:323,1
    - Dst: '[org.roaringbitmap.FastAggregation].advance()'
      Src: org.roaringbitmap.FastAggregation:324,1
    - Dst: '[org.roaringbitmap.FastAggregation].getContainer()'
      Src: org.roaringbitmap.FastAggregation:325,1
    - Dst: '[java.util.PriorityQueue].add(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:326,1
    - Dst: '[java.util.PriorityQueue].isEmpty()'
      Src: org.roaringbitmap.FastAggregation:327,1
    - Dst: '[org.roaringbitmap.FastAggregation].key()'
      Src: org.roaringbitmap.FastAggregation:331,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.FastAggregation,org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:331,1
    - Dst: '[org.roaringbitmap.FastAggregation].advance()'
      Src: org.roaringbitmap.FastAggregation:332,1
    - Dst: '[org.roaringbitmap.FastAggregation].getContainer()'
      Src: org.roaringbitmap.FastAggregation:333,1
    - Dst: '[java.util.PriorityQueue].add(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:334,1
    - Dst: '[org.roaringbitmap.FastAggregation].advance()'
      Src: org.roaringbitmap.FastAggregation:336,1
    - Dst: '[org.roaringbitmap.FastAggregation].getContainer()'
      Src: org.roaringbitmap.FastAggregation:337,1
    - Dst: '[java.util.PriorityQueue].add(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:338,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 56
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 342
      start: 296
    functionDepth: 4
    functionLinenumber: 296
    functionLinenumberEnd: 342
    functionName: '[org.roaringbitmap.FastAggregation].horizontal_xor()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastAggregation].clone()'
    - '[org.roaringbitmap.RoaringBitmap].ixor(org.roaringbitmap.FastAggregation)'
    - '[java.util.PriorityQueue].add(org.roaringbitmap.FastAggregation)'
    - '[java.util.PriorityQueue].isEmpty()'
    - '[org.roaringbitmap.FastAggregation].xor(org.roaringbitmap.FastAggregation)'
    - '[java.util.PriorityQueue].peek()'
    - '[java.util.PriorityQueue].poll()'
    - '[org.roaringbitmap.FastAggregation].getContainer()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.FastAggregation].advance()'
    - '[org.roaringbitmap.FastAggregation].key()'
    - '[java.util.PriorityQueue].<init>(org.roaringbitmap.FastAggregation)'
    - bitmaps[k].highLowContainer.getContainerPointer()
    - '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.FastAggregation,org.roaringbitmap.FastAggregation)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.FastAggregation].horizontal_xor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator<?extendsRoaringBitmap>].hasNext()'
      Src: org.roaringbitmap.FastAggregation:357,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.FastAggregation:358,1
    - Dst: '[java.util.Iterator<?extendsRoaringBitmap>].next()'
      Src: org.roaringbitmap.FastAggregation:360,1
    - Dst: '[org.roaringbitmap.FastAggregation].clone()'
      Src: org.roaringbitmap.FastAggregation:360,1
    - Dst: '[java.util.Iterator<?extendsRoaringBitmap>].hasNext()'
      Src: org.roaringbitmap.FastAggregation:361,1
    - Dst: '[org.roaringbitmap.FastAggregation].isEmpty()'
      Src: org.roaringbitmap.FastAggregation:361,1
    - Dst: '[java.util.Iterator<?extendsRoaringBitmap>].next()'
      Src: org.roaringbitmap.FastAggregation:362,1
    - Dst: '[org.roaringbitmap.FastAggregation].and(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:362,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<?extendsRoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bitmaps
    argTypes:
    - java.util.Iterator<?extendsRoaringBitmap>
    constantsTouched: []
    func_position:
      end: 365
      start: 356
    functionDepth: 4
    functionLinenumber: 356
    functionLinenumberEnd: 365
    functionName: '[org.roaringbitmap.FastAggregation].naive_and(java.util.Iterator<?extendsRoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastAggregation.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.FastAggregation].clone()'
    - '[org.roaringbitmap.FastAggregation].and(org.roaringbitmap.FastAggregation)'
    - '[org.roaringbitmap.FastAggregation].isEmpty()'
    - '[java.util.Iterator<?extendsRoaringBitmap>].next()'
    - '[java.util.Iterator<?extendsRoaringBitmap>].hasNext()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.FastAggregation].naive_and(java.util.Iterator<?extendsRoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.FastAggregation:381,1
    - Dst: bitmap.highLowContainer.size()
      Src: org.roaringbitmap.FastAggregation:386,1
    - Dst: smallest.highLowContainer.size()
      Src: org.roaringbitmap.FastAggregation:386,1
    - Dst: smallest.clone()
      Src: org.roaringbitmap.FastAggregation:390,1
    - Dst: '[org.roaringbitmap.FastAggregation].isEmpty()'
      Src: org.roaringbitmap.FastAggregation:391,1
    - Dst: '[org.roaringbitmap.FastAggregation].and()'
      Src: org.roaringbitmap.FastAggregation:393,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 397
      start: 379
    functionDepth: 4
    functionLinenumber: 379
    functionLinenumberEnd: 397
    functionName: '[org.roaringbitmap.FastAggregation].naive_and()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastAggregation].isEmpty()'
    - smallest.highLowContainer.size()
    - bitmap.highLowContainer.size()
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - smallest.clone()
    - '[org.roaringbitmap.FastAggregation].and()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.FastAggregation].naive_and()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].intersectKeys(org.roaringbitmap.FastAggregation,org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:409,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.FastAggregation:411,1
    - Dst: '[org.roaringbitmap.RoaringArray].<init>(char[],int)'
      Src: org.roaringbitmap.FastAggregation:426,1
    - Dst: '[java.util.Arrays].fill(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:430,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:431,1
    - Dst: '[org.roaringbitmap.BitmapContainer].iand(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:436,1
    - Dst: tmp.isEmpty()
      Src: org.roaringbitmap.FastAggregation:440,1
    - Dst: tmp.repairAfterLazy()
      Src: org.roaringbitmap.FastAggregation:444,1
    - Dst: '[org.roaringbitmap.FastAggregation].isEmpty()'
      Src: org.roaringbitmap.FastAggregation:445,1
    - Dst: '[org.roaringbitmap.RoaringArray].append()'
      Src: org.roaringbitmap.FastAggregation:446,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.FastAggregation:449,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - long[]
    constantsTouched: []
    func_position:
      end: 450
      start: 407
    functionDepth: 4
    functionLinenumber: 407
    functionLinenumberEnd: 450
    functionName: '[org.roaringbitmap.FastAggregation].workShyAnd(long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastAggregation.java
    functionUses: 0
    functionsReached:
    - tmp.isEmpty()
    - '[org.roaringbitmap.FastAggregation].isEmpty()'
    - '[org.roaringbitmap.RoaringArray].append()'
    - '[org.roaringbitmap.RoaringArray].<init>(char[],int)'
    - '[org.roaringbitmap.BitmapContainer].iand(org.roaringbitmap.FastAggregation)'
    - '[org.roaringbitmap.Util].intersectKeys(org.roaringbitmap.FastAggregation,org.roaringbitmap.FastAggregation)'
    - '[java.util.Arrays].fill(org.roaringbitmap.FastAggregation)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - tmp.repairAfterLazy()
    - '[org.roaringbitmap.RoaringBitmap].<init>(org.roaringbitmap.RoaringArray)'
    - '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.FastAggregation)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.FastAggregation].workShyAnd(long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].intersectKeys(org.roaringbitmap.FastAggregation,org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:454,1
    - Dst: '[java.util.Arrays].fill(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:462,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:463,1
    - Dst: bitmap.highLowContainer.getIndex()
      Src: org.roaringbitmap.FastAggregation:465,1
    - Dst: bitmap.highLowContainer.getContainerAtIndex(org.roaringbitmap.FastAggregation)
      Src: org.roaringbitmap.FastAggregation:466,1
    - Dst: '[org.roaringbitmap.BitmapContainer].iand(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:470,1
    - Dst: tmp.isEmpty()
      Src: org.roaringbitmap.FastAggregation:474,1
    - Dst: tmp.repairAfterLazy()
      Src: org.roaringbitmap.FastAggregation:478,1
    - Dst: '[org.roaringbitmap.FastAggregation].getCardinality()'
      Src: org.roaringbitmap.FastAggregation:478,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 481
      start: 452
    functionDepth: 0
    functionLinenumber: 452
    functionLinenumberEnd: 481
    functionName: '[org.roaringbitmap.FastAggregation].workShyAndCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastAggregation.java
    functionUses: 0
    functionsReached:
    - tmp.isEmpty()
    - bitmap.highLowContainer.getIndex()
    - '[org.roaringbitmap.FastAggregation].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.FastAggregation)'
    - '[org.roaringbitmap.BitmapContainer].iand(org.roaringbitmap.FastAggregation)'
    - '[org.roaringbitmap.Util].intersectKeys(org.roaringbitmap.FastAggregation,org.roaringbitmap.FastAggregation)'
    - '[java.util.Arrays].fill(org.roaringbitmap.FastAggregation)'
    - tmp.repairAfterLazy()
    - bitmap.highLowContainer.getContainerAtIndex(org.roaringbitmap.FastAggregation)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.FastAggregation].workShyAndCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bitmap.highLowContainer.size()
      Src: org.roaringbitmap.FastAggregation:488,1
    - Dst: bitmap.highLowContainer.getKeyAtIndex(org.roaringbitmap.FastAggregation)
      Src: org.roaringbitmap.FastAggregation:489,1
    - Dst: Math.min(org.roaringbitmap.FastAggregation,org.roaringbitmap.FastAggregation)
      Src: org.roaringbitmap.FastAggregation:491,1
    - Dst: Math.max(org.roaringbitmap.FastAggregation,org.roaringbitmap.FastAggregation)
      Src: org.roaringbitmap.FastAggregation:492,1
    - Dst: '[org.roaringbitmap.Util].cardinalityInBitmapRange(org.roaringbitmap.FastAggregation,org.roaringbitmap.FastAggregation,int)'
      Src: org.roaringbitmap.FastAggregation:495,1
    - Dst: '[org.roaringbitmap.BitSetUtil].arrayContainerBufferOf(int,org.roaringbitmap.FastAggregation,int,org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:496,1
    - Dst: '[java.util.Arrays].fill(org.roaringbitmap.FastAggregation,int)'
      Src: org.roaringbitmap.FastAggregation:500,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:501,1
    - Dst: bitmap.highLowContainer.getIndex(org.roaringbitmap.FastAggregation)
      Src: org.roaringbitmap.FastAggregation:503,1
    - Dst: bitmap.highLowContainer.getContainerAtIndex(org.roaringbitmap.FastAggregation)
      Src: org.roaringbitmap.FastAggregation:507,1
    - Dst: '[org.roaringbitmap.BitmapContainer].lazyIOR(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:508,1
    - Dst: tmp.repairAfterLazy()
      Src: org.roaringbitmap.FastAggregation:513,1
    - Dst: '[org.roaringbitmap.FastAggregation].getCardinality()'
      Src: org.roaringbitmap.FastAggregation:513,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 516
      start: 483
    functionDepth: 0
    functionLinenumber: 483
    functionLinenumberEnd: 516
    functionName: '[org.roaringbitmap.FastAggregation].horizontalOrCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitSetUtil].arrayContainerBufferOf(int,org.roaringbitmap.FastAggregation,int,org.roaringbitmap.FastAggregation)'
    - '[java.util.Arrays].fill(org.roaringbitmap.FastAggregation,int)'
    - bitmap.highLowContainer.getContainerAtIndex(org.roaringbitmap.FastAggregation)
    - '[org.roaringbitmap.FastAggregation].getCardinality()'
    - Math.min(org.roaringbitmap.FastAggregation,org.roaringbitmap.FastAggregation)
    - bitmap.highLowContainer.size()
    - bitmap.highLowContainer.getKeyAtIndex(org.roaringbitmap.FastAggregation)
    - Math.max(org.roaringbitmap.FastAggregation,org.roaringbitmap.FastAggregation)
    - '[org.roaringbitmap.BitmapContainer].lazyIOR(org.roaringbitmap.FastAggregation)'
    - tmp.repairAfterLazy()
    - bitmap.highLowContainer.getIndex(org.roaringbitmap.FastAggregation)
    - '[org.roaringbitmap.Util].cardinalityInBitmapRange(org.roaringbitmap.FastAggregation,org.roaringbitmap.FastAggregation,int)'
    - '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.FastAggregation)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.FastAggregation].horizontalOrCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.FastAggregation:532,1
    - Dst: '[org.roaringbitmap.Util].intersectKeys(org.roaringbitmap.FastAggregation,org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:535,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.FastAggregation:537,1
    - Dst: '[org.roaringbitmap.RoaringArray].<init>(char[],int)'
      Src: org.roaringbitmap.FastAggregation:541,1
    - Dst: '[java.util.Arrays].fill(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:545,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:546,1
    - Dst: bitmap.highLowContainer.getIndex(org.roaringbitmap.FastAggregation)
      Src: org.roaringbitmap.FastAggregation:548,1
    - Dst: bitmap.highLowContainer.getContainerAtIndex(org.roaringbitmap.FastAggregation)
      Src: org.roaringbitmap.FastAggregation:549,1
    - Dst: '[org.roaringbitmap.BitmapContainer].iand(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:553,1
    - Dst: tmp.isEmpty()
      Src: org.roaringbitmap.FastAggregation:557,1
    - Dst: tmp.repairAfterLazy()
      Src: org.roaringbitmap.FastAggregation:561,1
    - Dst: '[org.roaringbitmap.FastAggregation].isEmpty()'
      Src: org.roaringbitmap.FastAggregation:562,1
    - Dst: '[org.roaringbitmap.RoaringArray].append()'
      Src: org.roaringbitmap.FastAggregation:563,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>(org.roaringbitmap.RoaringArray)'
      Src: org.roaringbitmap.FastAggregation:566,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - long[]
    constantsTouched: []
    func_position:
      end: 567
      start: 530
    functionDepth: 4
    functionLinenumber: 530
    functionLinenumberEnd: 567
    functionName: '[org.roaringbitmap.FastAggregation].workAndMemoryShyAnd(long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastAggregation.java
    functionUses: 0
    functionsReached:
    - tmp.isEmpty()
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.FastAggregation].isEmpty()'
    - bitmap.highLowContainer.getContainerAtIndex(org.roaringbitmap.FastAggregation)
    - '[org.roaringbitmap.RoaringArray].append()'
    - '[org.roaringbitmap.RoaringArray].<init>(char[],int)'
    - '[org.roaringbitmap.BitmapContainer].iand(org.roaringbitmap.FastAggregation)'
    - '[org.roaringbitmap.Util].intersectKeys(org.roaringbitmap.FastAggregation,org.roaringbitmap.FastAggregation)'
    - '[java.util.Arrays].fill(org.roaringbitmap.FastAggregation)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].<init>(org.roaringbitmap.RoaringArray)'
    - tmp.repairAfterLazy()
    - bitmap.highLowContainer.getIndex(org.roaringbitmap.FastAggregation)
    - '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.FastAggregation)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.FastAggregation].workAndMemoryShyAnd(long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.FastAggregation:578,1
    - Dst: '[java.util.Iterator<?extendsRoaringBitmap>].hasNext()'
      Src: org.roaringbitmap.FastAggregation:579,1
    - Dst: '[java.util.Iterator<?extendsRoaringBitmap>].next()'
      Src: org.roaringbitmap.FastAggregation:580,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].naivelazyor(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:580,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].repairAfterLazy()'
      Src: org.roaringbitmap.FastAggregation:582,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<?extendsRoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bitmaps
    argTypes:
    - java.util.Iterator<?extendsRoaringBitmap>
    constantsTouched: []
    func_position:
      end: 584
      start: 577
    functionDepth: 4
    functionLinenumber: 577
    functionLinenumberEnd: 584
    functionName: '[org.roaringbitmap.FastAggregation].naive_or(java.util.Iterator<?extendsRoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastAggregation.java
    functionUses: 2
    functionsReached:
    - '[java.util.Iterator<?extendsRoaringBitmap>].next()'
    - '[org.roaringbitmap.RoaringBitmap].repairAfterLazy()'
    - '[java.util.Iterator<?extendsRoaringBitmap>].hasNext()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].naivelazyor(org.roaringbitmap.FastAggregation)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.FastAggregation].naive_or(java.util.Iterator<?extendsRoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.FastAggregation:595,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].naivelazyor()'
      Src: org.roaringbitmap.FastAggregation:597,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].repairAfterLazy()'
      Src: org.roaringbitmap.FastAggregation:599,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 601
      start: 594
    functionDepth: 4
    functionLinenumber: 594
    functionLinenumberEnd: 601
    functionName: '[org.roaringbitmap.FastAggregation].naive_or()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].repairAfterLazy()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].naivelazyor()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.FastAggregation].naive_or()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.FastAggregation:612,1
    - Dst: '[java.util.Iterator<?extendsRoaringBitmap>].hasNext()'
      Src: org.roaringbitmap.FastAggregation:613,1
    - Dst: '[java.util.Iterator<?extendsRoaringBitmap>].next()'
      Src: org.roaringbitmap.FastAggregation:614,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:614,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<?extendsRoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bitmaps
    argTypes:
    - java.util.Iterator<?extendsRoaringBitmap>
    constantsTouched: []
    func_position:
      end: 617
      start: 611
    functionDepth: 4
    functionLinenumber: 611
    functionLinenumberEnd: 617
    functionName: '[org.roaringbitmap.FastAggregation].naive_xor(java.util.Iterator<?extendsRoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastAggregation.java
    functionUses: 1
    functionsReached:
    - '[java.util.Iterator<?extendsRoaringBitmap>].hasNext()'
    - '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.FastAggregation)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.util.Iterator<?extendsRoaringBitmap>].next()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.FastAggregation].naive_xor(java.util.Iterator<?extendsRoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.FastAggregation:628,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].xor()'
      Src: org.roaringbitmap.FastAggregation:630,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 633
      start: 627
    functionDepth: 4
    functionLinenumber: 627
    functionLinenumberEnd: 633
    functionName: '[org.roaringbitmap.FastAggregation].naive_xor()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].xor()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.FastAggregation].naive_xor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastAggregation].naive_or(java.util.Iterator<?extendsRoaringBitmap>)'
      Src: org.roaringbitmap.FastAggregation:643,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<?extendsRoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bitmaps
    argTypes:
    - java.util.Iterator<?extendsRoaringBitmap>
    constantsTouched: []
    func_position:
      end: 644
      start: 642
    functionDepth: 5
    functionLinenumber: 642
    functionLinenumberEnd: 644
    functionName: '[org.roaringbitmap.FastAggregation].or(java.util.Iterator<?extendsRoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastAggregation.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.FastAggregation].naive_or(java.util.Iterator<?extendsRoaringBitmap>)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.FastAggregation].or(java.util.Iterator<?extendsRoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastAggregation].naive_or(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:654,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 655
      start: 653
    functionDepth: 0
    functionLinenumber: 653
    functionLinenumberEnd: 655
    functionName: '[org.roaringbitmap.FastAggregation].or()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastAggregation].naive_or(org.roaringbitmap.FastAggregation)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.FastAggregation].or()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator<?extendsRoaringBitmap>].hasNext()'
      Src: org.roaringbitmap.FastAggregation:667,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.FastAggregation:668,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.FastAggregation:671,1
    - Dst: '[java.util.Iterator<?extendsRoaringBitmap>].hasNext()'
      Src: org.roaringbitmap.FastAggregation:672,1
    - Dst: '[java.util.Iterator<?extendsRoaringBitmap>].next()'
      Src: org.roaringbitmap.FastAggregation:673,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:673,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.FastAggregation:675,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.FastAggregation:676,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:678,1
    - Dst: '[org.roaringbitmap.FastAggregation].getLongSizeInBytes()'
      Src: org.roaringbitmap.FastAggregation:678,1
    - Dst: '[java.util.Comparator].<init>()'
      Src: org.roaringbitmap.FastAggregation:683,1
    - Dst: '[java.util.PriorityQueue].<init>(int,java.util.Comparator)'
      Src: org.roaringbitmap.FastAggregation:681,1
    - Dst: '[java.util.PriorityQueue].add(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:690,1
    - Dst: '[java.util.PriorityQueue].size()'
      Src: org.roaringbitmap.FastAggregation:692,1
    - Dst: '[java.util.PriorityQueue].poll()'
      Src: org.roaringbitmap.FastAggregation:693,1
    - Dst: '[java.util.PriorityQueue].poll()'
      Src: org.roaringbitmap.FastAggregation:694,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:696,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:696,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].lazyorfromlazyinputs(org.roaringbitmap.FastAggregation,org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:696,1
    - Dst: '[java.util.ArrayList].set(org.roaringbitmap.FastAggregation,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.FastAggregation:696,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:697,1
    - Dst: '[org.roaringbitmap.FastAggregation].getLongSizeInBytes()'
      Src: org.roaringbitmap.FastAggregation:697,1
    - Dst: '[java.util.PriorityQueue].add(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:699,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:701,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:701,1
    - Dst: '[org.roaringbitmap.FastAggregation].lazyor(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:701,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:702,1
    - Dst: '[org.roaringbitmap.FastAggregation].getLongSizeInBytes()'
      Src: org.roaringbitmap.FastAggregation:702,1
    - Dst: '[java.util.PriorityQueue].add(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:703,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:705,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:705,1
    - Dst: '[org.roaringbitmap.FastAggregation].lazyor(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:705,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:706,1
    - Dst: '[org.roaringbitmap.FastAggregation].getLongSizeInBytes()'
      Src: org.roaringbitmap.FastAggregation:706,1
    - Dst: '[java.util.PriorityQueue].add(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:707,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:709,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:709,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].lazyor(org.roaringbitmap.FastAggregation,org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:709,1
    - Dst: '[java.util.ArrayList].set(org.roaringbitmap.FastAggregation,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.FastAggregation:709,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:710,1
    - Dst: '[org.roaringbitmap.FastAggregation].getLongSizeInBytes()'
      Src: org.roaringbitmap.FastAggregation:710,1
    - Dst: '[java.util.PriorityQueue].add(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:712,1
    - Dst: '[java.util.PriorityQueue].poll()'
      Src: org.roaringbitmap.FastAggregation:715,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:715,1
    - Dst: '[org.roaringbitmap.FastAggregation].repairAfterLazy()'
      Src: org.roaringbitmap.FastAggregation:716,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 63
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<?extendsRoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bitmaps
    argTypes:
    - java.util.Iterator<?extendsRoaringBitmap>
    constantsTouched: []
    func_position:
      end: 718
      start: 666
    functionDepth: 4
    functionLinenumber: 666
    functionLinenumberEnd: 718
    functionName: '[org.roaringbitmap.FastAggregation].priorityqueue_or(java.util.Iterator<?extendsRoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].lazyorfromlazyinputs(org.roaringbitmap.FastAggregation,org.roaringbitmap.FastAggregation)'
    - '[java.util.ArrayList].set(org.roaringbitmap.FastAggregation,org.roaringbitmap.RoaringBitmap)'
    - '[java.util.Iterator<?extendsRoaringBitmap>].next()'
    - '[java.util.ArrayList].add(org.roaringbitmap.FastAggregation)'
    - '[java.util.PriorityQueue].add(org.roaringbitmap.FastAggregation)'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.FastAggregation].repairAfterLazy()'
    - '[java.util.ArrayList].size()'
    - '[java.util.ArrayList].get(org.roaringbitmap.FastAggregation)'
    - '[java.util.Iterator<?extendsRoaringBitmap>].hasNext()'
    - '[java.util.PriorityQueue].<init>(int,java.util.Comparator)'
    - '[org.roaringbitmap.RoaringBitmap].lazyor(org.roaringbitmap.FastAggregation,org.roaringbitmap.FastAggregation)'
    - '[java.util.PriorityQueue].size()'
    - '[org.roaringbitmap.FastAggregation].getLongSizeInBytes()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.util.PriorityQueue].poll()'
    - '[org.roaringbitmap.FastAggregation].lazyor(org.roaringbitmap.FastAggregation)'
    - '[java.util.Comparator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.FastAggregation].priorityqueue_or(java.util.Iterator<?extendsRoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.FastAggregation:731,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.FastAggregation,org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:734,1
    - Dst: buffer[k].getLongSizeInBytes()
      Src: org.roaringbitmap.FastAggregation:738,1
    - Dst: '[java.util.Comparator].<init>()'
      Src: org.roaringbitmap.FastAggregation:743,1
    - Dst: '[java.util.PriorityQueue].<init>(int,java.util.Comparator)'
      Src: org.roaringbitmap.FastAggregation:741,1
    - Dst: '[java.util.PriorityQueue].add(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:750,1
    - Dst: '[java.util.PriorityQueue].size()'
      Src: org.roaringbitmap.FastAggregation:752,1
    - Dst: '[java.util.PriorityQueue].poll()'
      Src: org.roaringbitmap.FastAggregation:753,1
    - Dst: '[java.util.PriorityQueue].poll()'
      Src: org.roaringbitmap.FastAggregation:754,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].lazyorfromlazyinputs()'
      Src: org.roaringbitmap.FastAggregation:756,1
    - Dst: buffer[x1].getLongSizeInBytes()
      Src: org.roaringbitmap.FastAggregation:757,1
    - Dst: '[java.util.PriorityQueue].add(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:759,1
    - Dst: buffer[x2].lazyor()
      Src: org.roaringbitmap.FastAggregation:761,1
    - Dst: buffer[x2].getLongSizeInBytes()
      Src: org.roaringbitmap.FastAggregation:762,1
    - Dst: '[java.util.PriorityQueue].add(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:763,1
    - Dst: buffer[x1].lazyor()
      Src: org.roaringbitmap.FastAggregation:765,1
    - Dst: buffer[x1].getLongSizeInBytes()
      Src: org.roaringbitmap.FastAggregation:766,1
    - Dst: '[java.util.PriorityQueue].add(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:767,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].lazyor()'
      Src: org.roaringbitmap.FastAggregation:769,1
    - Dst: buffer[x1].getLongSizeInBytes()
      Src: org.roaringbitmap.FastAggregation:770,1
    - Dst: '[java.util.PriorityQueue].add(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:772,1
    - Dst: '[java.util.PriorityQueue].poll()'
      Src: org.roaringbitmap.FastAggregation:775,1
    - Dst: answer.repairAfterLazy()
      Src: org.roaringbitmap.FastAggregation:776,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 778
      start: 729
    functionDepth: 4
    functionLinenumber: 729
    functionLinenumberEnd: 778
    functionName: '[org.roaringbitmap.FastAggregation].priorityqueue_or()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastAggregation.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].copyOf(org.roaringbitmap.FastAggregation,org.roaringbitmap.FastAggregation)'
    - '[org.roaringbitmap.RoaringBitmap].lazyor()'
    - buffer[k].getLongSizeInBytes()
    - '[java.util.PriorityQueue].add(org.roaringbitmap.FastAggregation)'
    - buffer[x1].lazyor()
    - answer.repairAfterLazy()
    - '[java.util.PriorityQueue].<init>(int,java.util.Comparator)'
    - buffer[x1].getLongSizeInBytes()
    - buffer[x2].lazyor()
    - '[java.util.PriorityQueue].size()'
    - '[java.util.PriorityQueue].poll()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].lazyorfromlazyinputs()'
    - buffer[x2].getLongSizeInBytes()
    - '[java.util.Comparator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.FastAggregation].priorityqueue_or()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.FastAggregation:792,1
    - Dst: '[java.util.Comparator].<init>()'
      Src: org.roaringbitmap.FastAggregation:798,1
    - Dst: '[java.util.PriorityQueue].<init>(org.roaringbitmap.FastAggregation,java.util.Comparator)'
      Src: org.roaringbitmap.FastAggregation:796,1
    - Dst: '[java.util.Collections].addAll(java.util.PriorityQueue,org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:804,1
    - Dst: '[java.util.PriorityQueue].size()'
      Src: org.roaringbitmap.FastAggregation:805,1
    - Dst: '[java.util.PriorityQueue].poll()'
      Src: org.roaringbitmap.FastAggregation:806,1
    - Dst: '[java.util.PriorityQueue].poll()'
      Src: org.roaringbitmap.FastAggregation:807,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.FastAggregation,org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:808,1
    - Dst: '[java.util.PriorityQueue].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.FastAggregation:808,1
    - Dst: '[java.util.PriorityQueue].poll()'
      Src: org.roaringbitmap.FastAggregation:810,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 811
      start: 789
    functionDepth: 4
    functionLinenumber: 789
    functionLinenumberEnd: 811
    functionName: '[org.roaringbitmap.FastAggregation].priorityqueue_xor()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.FastAggregation,org.roaringbitmap.FastAggregation)'
    - '[java.util.PriorityQueue].add(org.roaringbitmap.RoaringBitmap)'
    - '[java.util.PriorityQueue].<init>(org.roaringbitmap.FastAggregation,java.util.Comparator)'
    - '[java.util.PriorityQueue].size()'
    - '[java.util.PriorityQueue].poll()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.util.Collections].addAll(java.util.PriorityQueue,org.roaringbitmap.FastAggregation)'
    - '[java.util.Comparator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.FastAggregation].priorityqueue_xor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastAggregation].naive_xor(java.util.Iterator<?extendsRoaringBitmap>)'
      Src: org.roaringbitmap.FastAggregation:821,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<?extendsRoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bitmaps
    argTypes:
    - java.util.Iterator<?extendsRoaringBitmap>
    constantsTouched: []
    func_position:
      end: 822
      start: 820
    functionDepth: 5
    functionLinenumber: 820
    functionLinenumberEnd: 822
    functionName: '[org.roaringbitmap.FastAggregation].xor(java.util.Iterator<?extendsRoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastAggregation].naive_xor(java.util.Iterator<?extendsRoaringBitmap>)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.FastAggregation].xor(java.util.Iterator<?extendsRoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastAggregation].naive_xor(org.roaringbitmap.FastAggregation)'
      Src: org.roaringbitmap.FastAggregation:832,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 833
      start: 831
    functionDepth: 0
    functionLinenumber: 831
    functionLinenumberEnd: 833
    functionName: '[org.roaringbitmap.FastAggregation].xor()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastAggregation].naive_xor(org.roaringbitmap.FastAggregation)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.FastAggregation].xor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.FastAggregation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 838
      start: 838
    functionDepth: 0
    functionLinenumber: 838
    functionLinenumberEnd: 838
    functionName: '[org.roaringbitmap.FastAggregation].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastAggregation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.FastAggregation
    signature: '[org.roaringbitmap.FastAggregation].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.function.Supplier<T>].get()'
      Src: org.roaringbitmap.ContainerAppender:57,1
    - Dst: '[java.util.function.Supplier<C>].get()'
      Src: org.roaringbitmap.ContainerAppender:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      - java.util.function.Supplier<T>
      - java.util.function.Supplier<C>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.util.function.Supplier<C>
      - java.util.function.Supplier<T>
      - C
      - T
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.ContainerAppender
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - doPartialSort
    - runCompress
    - newUnderlying
    - newContainer
    argTypes:
    - boolean
    - boolean
    - java.util.function.Supplier<T>
    - java.util.function.Supplier<C>
    constantsTouched: []
    func_position:
      end: 60
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 60
    functionName: '[org.roaringbitmap.ContainerAppender].<init>(boolean,boolean,java.util.function.Supplier<T>,java.util.function.Supplier<C>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ContainerAppender.java
    functionUses: 0
    functionsReached:
    - '[java.util.function.Supplier<C>].get()'
    - '[java.util.function.Supplier<T>].get()'
    linkageType: ''
    returnType: org.roaringbitmap.ContainerAppender
    signature: '[org.roaringbitmap.ContainerAppender].<init>(boolean,boolean,java.util.function.Supplier<T>,java.util.function.Supplier<C>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.util.function.Supplier<C>
      - java.util.function.Supplier<T>
      - C
      - T
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.roaringbitmap.ContainerAppender].getUnderlying()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ContainerAppender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[org.roaringbitmap.ContainerAppender].getUnderlying()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ContainerAppender].highbits(int)'
      Src: org.roaringbitmap.ContainerAppender:80,1
    - Dst: '[T].add(int)'
      Src: org.roaringbitmap.ContainerAppender:83,1
    - Dst: '[org.roaringbitmap.ContainerAppender].appendToUnderlying()'
      Src: org.roaringbitmap.ContainerAppender:86,1
    - Dst: '[org.roaringbitmap.ContainerAppender].lowbits(int)'
      Src: org.roaringbitmap.ContainerAppender:90,1
    - Dst: '[C].add(org.roaringbitmap.ContainerAppender)'
      Src: org.roaringbitmap.ContainerAppender:90,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.util.function.Supplier<C>
      - java.util.function.Supplier<T>
      - C
      - T
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 94
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 94
    functionName: '[org.roaringbitmap.ContainerAppender].add(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ContainerAppender.java
    functionUses: 0
    functionsReached:
    - '[C].add(org.roaringbitmap.ContainerAppender)'
    - '[org.roaringbitmap.ContainerAppender].appendToUnderlying()'
    - '[org.roaringbitmap.ContainerAppender].highbits(int)'
    - '[T].add(int)'
    - '[org.roaringbitmap.ContainerAppender].lowbits(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ContainerAppender].add(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ContainerAppender].appendToUnderlying()'
      Src: org.roaringbitmap.ContainerAppender:98,1
    - Dst: '[T].add(long,long)'
      Src: org.roaringbitmap.ContainerAppender:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.util.function.Supplier<C>
      - java.util.function.Supplier<T>
      - C
      - T
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - min
    - max
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 104
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 104
    functionName: '[org.roaringbitmap.ContainerAppender].add(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ContainerAppender.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ContainerAppender].appendToUnderlying()'
    - '[T].add(long,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ContainerAppender].add(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ContainerAppender].partialRadixSort(org.roaringbitmap.ContainerAppender)'
      Src: org.roaringbitmap.ContainerAppender:109,1
    - Dst: '[org.roaringbitmap.ContainerAppender].add(org.roaringbitmap.ContainerAppender)'
      Src: org.roaringbitmap.ContainerAppender:112,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.util.function.Supplier<C>
      - java.util.function.Supplier<T>
      - C
      - T
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 114
    functionName: '[org.roaringbitmap.ContainerAppender].addMany()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ContainerAppender.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ContainerAppender].add(org.roaringbitmap.ContainerAppender)'
    - '[org.roaringbitmap.ContainerAppender].partialRadixSort(org.roaringbitmap.ContainerAppender)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ContainerAppender].addMany()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ContainerAppender].appendToUnderlying()'
      Src: org.roaringbitmap.ContainerAppender:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.util.function.Supplier<C>
      - java.util.function.Supplier<T>
      - C
      - T
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 122
    functionName: '[org.roaringbitmap.ContainerAppender].flush()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ContainerAppender.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ContainerAppender].appendToUnderlying()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ContainerAppender].flush()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.function.Supplier<C>].get()'
      Src: org.roaringbitmap.ContainerAppender:127,1
    - Dst: '[java.util.function.Supplier<T>].get()'
      Src: org.roaringbitmap.ContainerAppender:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.util.function.Supplier<C>
      - java.util.function.Supplier<T>
      - C
      - T
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 129
    functionName: '[org.roaringbitmap.ContainerAppender].reset()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ContainerAppender.java
    functionUses: 0
    functionsReached:
    - '[java.util.function.Supplier<C>].get()'
    - '[java.util.function.Supplier<T>].get()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.ContainerAppender].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[C].isEmpty()'
      Src: org.roaringbitmap.ContainerAppender:132,1
    - Dst: '[T].append(char)'
      Src: org.roaringbitmap.ContainerAppender:134,1
    - Dst: '[java.util.function.Supplier<C>].get()'
      Src: org.roaringbitmap.ContainerAppender:135,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.util.function.Supplier<C>
      - java.util.function.Supplier<T>
      - C
      - T
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 139
    functionName: '[org.roaringbitmap.ContainerAppender].appendToUnderlying()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ContainerAppender.java
    functionUses: 3
    functionsReached:
    - '[java.util.function.Supplier<C>].get()'
    - '[C].isEmpty()'
    - '[T].append(char)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ContainerAppender].appendToUnderlying()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].nextIterator()'
      Src: org.roaringbitmap.RoaringBatchIterator:15,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringArray
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringArray
      - int
      - int
      - org.roaringbitmap.ContainerBatchIterator
      - org.roaringbitmap.ArrayBatchIterator
      - org.roaringbitmap.BitmapBatchIterator
      - org.roaringbitmap.RunBatchIterator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBatchIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - highLowContainer
    argTypes:
    - org.roaringbitmap.RoaringArray
    constantsTouched: []
    func_position:
      end: 16
      start: 13
    functionDepth: 4
    functionLinenumber: 13
    functionLinenumberEnd: 16
    functionName: '[org.roaringbitmap.RoaringBatchIterator].<init>(org.roaringbitmap.RoaringArray)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBatchIterator.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBatchIterator].nextIterator()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBatchIterator
    signature: '[org.roaringbitmap.RoaringBatchIterator].<init>(org.roaringbitmap.RoaringArray)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ContainerBatchIterator].next(int,int[],org.roaringbitmap.RoaringBatchIterator)'
      Src: org.roaringbitmap.RoaringBatchIterator:22,1
    - Dst: '[org.roaringbitmap.ContainerBatchIterator].hasNext()'
      Src: org.roaringbitmap.RoaringBatchIterator:23,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].nextContainer()'
      Src: org.roaringbitmap.RoaringBatchIterator:24,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringArray
      - int
      - int
      - org.roaringbitmap.ContainerBatchIterator
      - org.roaringbitmap.ArrayBatchIterator
      - org.roaringbitmap.BitmapBatchIterator
      - org.roaringbitmap.RunBatchIterator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 28
      start: 18
    functionDepth: 5
    functionLinenumber: 18
    functionLinenumberEnd: 28
    functionName: '[org.roaringbitmap.RoaringBatchIterator].nextBatch(int[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBatchIterator.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.ContainerBatchIterator].next(int,int[],org.roaringbitmap.RoaringBatchIterator)'
    - '[org.roaringbitmap.ContainerBatchIterator].hasNext()'
    - '[org.roaringbitmap.RoaringBatchIterator].nextContainer()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RoaringBatchIterator].nextBatch(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringArray
      - int
      - int
      - org.roaringbitmap.ContainerBatchIterator
      - org.roaringbitmap.ArrayBatchIterator
      - org.roaringbitmap.BitmapBatchIterator
      - org.roaringbitmap.RunBatchIterator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: '[org.roaringbitmap.RoaringBatchIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBatchIterator.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.RoaringBatchIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.RoaringBatchIterator:38,1
    - Dst: '[org.roaringbitmap.ContainerBatchIterator].clone()'
      Src: org.roaringbitmap.RoaringBatchIterator:40,1
    - Dst: '[IllegalStateException].<init>()'
      Src: org.roaringbitmap.RoaringBatchIterator:48,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringArray
      - int
      - int
      - org.roaringbitmap.ContainerBatchIterator
      - org.roaringbitmap.ArrayBatchIterator
      - org.roaringbitmap.BitmapBatchIterator
      - org.roaringbitmap.RunBatchIterator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.BatchIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 50
    functionName: '[org.roaringbitmap.RoaringBatchIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBatchIterator.java
    functionUses: 1
    functionsReached:
    - '[Object].clone()'
    - '[IllegalStateException].<init>()'
    - '[org.roaringbitmap.ContainerBatchIterator].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.BatchIterator
    signature: '[org.roaringbitmap.RoaringBatchIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].nextContainer()'
      Src: org.roaringbitmap.RoaringBatchIterator:55,1
    - Dst: '[org.roaringbitmap.ContainerBatchIterator].advanceIfNeeded(char)'
      Src: org.roaringbitmap.RoaringBatchIterator:58,1
    - Dst: '[org.roaringbitmap.ContainerBatchIterator].hasNext()'
      Src: org.roaringbitmap.RoaringBatchIterator:59,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].nextContainer()'
      Src: org.roaringbitmap.RoaringBatchIterator:60,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringArray
      - int
      - int
      - org.roaringbitmap.ContainerBatchIterator
      - org.roaringbitmap.ArrayBatchIterator
      - org.roaringbitmap.BitmapBatchIterator
      - org.roaringbitmap.RunBatchIterator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 63
      start: 52
    functionDepth: 5
    functionLinenumber: 52
    functionLinenumberEnd: 63
    functionName: '[org.roaringbitmap.RoaringBatchIterator].advanceIfNeeded(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBatchIterator.java
    functionUses: 6
    functionsReached:
    - '[org.roaringbitmap.ContainerBatchIterator].advanceIfNeeded(char)'
    - '[org.roaringbitmap.ContainerBatchIterator].hasNext()'
    - '[org.roaringbitmap.RoaringBatchIterator].nextContainer()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBatchIterator].advanceIfNeeded(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].nextIterator()'
      Src: org.roaringbitmap.RoaringBatchIterator:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringArray
      - int
      - int
      - org.roaringbitmap.ContainerBatchIterator
      - org.roaringbitmap.ArrayBatchIterator
      - org.roaringbitmap.BitmapBatchIterator
      - org.roaringbitmap.RunBatchIterator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BatchIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 4
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[org.roaringbitmap.RoaringBatchIterator].nextContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBatchIterator.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RoaringBatchIterator].nextIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBatchIterator].nextContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ContainerBatchIterator].releaseContainer()'
      Src: org.roaringbitmap.RoaringBatchIterator:72,1
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.RoaringBatchIterator:74,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.RoaringBatchIterator:75,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].nextIterator(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.RoaringBatchIterator:77,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].nextIterator(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.RoaringBatchIterator:79,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].nextIterator(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RoaringBatchIterator:81,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(int)'
      Src: org.roaringbitmap.RoaringBatchIterator:83,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringArray
      - int
      - int
      - org.roaringbitmap.ContainerBatchIterator
      - org.roaringbitmap.ArrayBatchIterator
      - org.roaringbitmap.BitmapBatchIterator
      - org.roaringbitmap.RunBatchIterator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BatchIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 70
    functionDepth: 3
    functionLinenumber: 70
    functionLinenumberEnd: 87
    functionName: '[org.roaringbitmap.RoaringBatchIterator].nextIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBatchIterator.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RoaringBatchIterator].nextIterator(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.RoaringBatchIterator].nextIterator(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RoaringBatchIterator].nextIterator(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.ContainerBatchIterator].releaseContainer()'
    - '[org.roaringbitmap.RoaringArray].getKeyAtIndex(int)'
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBatchIterator].nextIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayBatchIterator].<init>(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.RoaringBatchIterator:91,1
    - Dst: '[org.roaringbitmap.ArrayBatchIterator].wrap(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.RoaringBatchIterator:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringArray
      - int
      - int
      - org.roaringbitmap.ContainerBatchIterator
      - org.roaringbitmap.ArrayBatchIterator
      - org.roaringbitmap.BitmapBatchIterator
      - org.roaringbitmap.RunBatchIterator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BatchIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - array
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 96
      start: 89
    functionDepth: 2
    functionLinenumber: 89
    functionLinenumberEnd: 96
    functionName: '[org.roaringbitmap.RoaringBatchIterator].nextIterator(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBatchIterator.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.ArrayBatchIterator].<init>(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.ArrayBatchIterator].wrap(org.roaringbitmap.ArrayContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBatchIterator].nextIterator(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapBatchIterator].<init>(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.RoaringBatchIterator:100,1
    - Dst: '[org.roaringbitmap.BitmapBatchIterator].wrap(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.RoaringBatchIterator:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringArray
      - int
      - int
      - org.roaringbitmap.ContainerBatchIterator
      - org.roaringbitmap.ArrayBatchIterator
      - org.roaringbitmap.BitmapBatchIterator
      - org.roaringbitmap.RunBatchIterator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BatchIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bitmap
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 105
      start: 98
    functionDepth: 2
    functionLinenumber: 98
    functionLinenumberEnd: 105
    functionName: '[org.roaringbitmap.RoaringBatchIterator].nextIterator(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBatchIterator.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.BitmapBatchIterator].<init>(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.BitmapBatchIterator].wrap(org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBatchIterator].nextIterator(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunBatchIterator].<init>(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RoaringBatchIterator:109,1
    - Dst: '[org.roaringbitmap.RunBatchIterator].wrap(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.RoaringBatchIterator:111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringArray
      - int
      - int
      - org.roaringbitmap.ContainerBatchIterator
      - org.roaringbitmap.ArrayBatchIterator
      - org.roaringbitmap.BitmapBatchIterator
      - org.roaringbitmap.RunBatchIterator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BatchIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - run
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 114
      start: 107
    functionDepth: 2
    functionLinenumber: 107
    functionLinenumberEnd: 114
    functionName: '[org.roaringbitmap.RoaringBatchIterator].nextIterator(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBatchIterator.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunBatchIterator].wrap(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.RunBatchIterator].<init>(org.roaringbitmap.RunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringBatchIterator].nextIterator(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainerCharIterator].<init>()'
      Src: org.roaringbitmap.IntIteratorFlyweight:21,1
    - Dst: '[org.roaringbitmap.BitmapContainerCharIterator].<init>()'
      Src: org.roaringbitmap.IntIteratorFlyweight:23,1
    - Dst: '[org.roaringbitmap.RunContainerCharIterator].<init>()'
      Src: org.roaringbitmap.IntIteratorFlyweight:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.PeekableCharIterator
      - org.roaringbitmap.ArrayContainerCharIterator
      - org.roaringbitmap.BitmapContainerCharIterator
      - org.roaringbitmap.RunContainerCharIterator
      - int
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.IntIteratorFlyweight
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[org.roaringbitmap.IntIteratorFlyweight].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/IntIteratorFlyweight.java
    functionUses: 8
    functionsReached:
    - '[org.roaringbitmap.BitmapContainerCharIterator].<init>()'
    - '[org.roaringbitmap.RunContainerCharIterator].<init>()'
    - '[org.roaringbitmap.ArrayContainerCharIterator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.IntIteratorFlyweight
    signature: '[org.roaringbitmap.IntIteratorFlyweight].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainerCharIterator].<init>()'
      Src: org.roaringbitmap.IntIteratorFlyweight:21,1
    - Dst: '[org.roaringbitmap.BitmapContainerCharIterator].<init>()'
      Src: org.roaringbitmap.IntIteratorFlyweight:23,1
    - Dst: '[org.roaringbitmap.RunContainerCharIterator].<init>()'
      Src: org.roaringbitmap.IntIteratorFlyweight:25,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].wrap(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.IntIteratorFlyweight:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.PeekableCharIterator
      - org.roaringbitmap.ArrayContainerCharIterator
      - org.roaringbitmap.BitmapContainerCharIterator
      - org.roaringbitmap.RunContainerCharIterator
      - int
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.IntIteratorFlyweight
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - r
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 4
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.roaringbitmap.IntIteratorFlyweight].<init>(org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/IntIteratorFlyweight.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.BitmapContainerCharIterator].<init>()'
    - '[org.roaringbitmap.RunContainerCharIterator].<init>()'
    - '[org.roaringbitmap.ArrayContainerCharIterator].<init>()'
    - '[org.roaringbitmap.IntIteratorFlyweight].wrap(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.IntIteratorFlyweight
    signature: '[org.roaringbitmap.IntIteratorFlyweight].<init>(org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.IntIteratorFlyweight:49,1
    - Dst: '[org.roaringbitmap.ArrayContainerCharIterator].<init>()'
      Src: org.roaringbitmap.IntIteratorFlyweight:52,1
    - Dst: '[org.roaringbitmap.BitmapContainerCharIterator].<init>()'
      Src: org.roaringbitmap.IntIteratorFlyweight:53,1
    - Dst: '[org.roaringbitmap.RunContainerCharIterator].<init>()'
      Src: org.roaringbitmap.IntIteratorFlyweight:54,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].clone()'
      Src: org.roaringbitmap.IntIteratorFlyweight:56,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.PeekableCharIterator
      - org.roaringbitmap.ArrayContainerCharIterator
      - org.roaringbitmap.BitmapContainerCharIterator
      - org.roaringbitmap.RunContainerCharIterator
      - int
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableIntIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 62
    functionName: '[org.roaringbitmap.IntIteratorFlyweight].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/IntIteratorFlyweight.java
    functionUses: 3
    functionsReached:
    - '[Object].clone()'
    - '[org.roaringbitmap.PeekableCharIterator].clone()'
    - '[org.roaringbitmap.BitmapContainerCharIterator].<init>()'
    - '[org.roaringbitmap.RunContainerCharIterator].<init>()'
    - '[org.roaringbitmap.ArrayContainerCharIterator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableIntIterator
    signature: '[org.roaringbitmap.IntIteratorFlyweight].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.IntIteratorFlyweight:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.PeekableCharIterator
      - org.roaringbitmap.ArrayContainerCharIterator
      - org.roaringbitmap.BitmapContainerCharIterator
      - org.roaringbitmap.RunContainerCharIterator
      - int
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[org.roaringbitmap.IntIteratorFlyweight].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/IntIteratorFlyweight.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.RoaringArray].size()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.IntIteratorFlyweight].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.PeekableCharIterator].nextAsInt()'
      Src: org.roaringbitmap.IntIteratorFlyweight:71,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.IntIteratorFlyweight:72,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].nextContainer()'
      Src: org.roaringbitmap.IntIteratorFlyweight:74,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.PeekableCharIterator
      - org.roaringbitmap.ArrayContainerCharIterator
      - org.roaringbitmap.BitmapContainerCharIterator
      - org.roaringbitmap.RunContainerCharIterator
      - int
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 69
    functionDepth: 3
    functionLinenumber: 69
    functionLinenumberEnd: 77
    functionName: '[org.roaringbitmap.IntIteratorFlyweight].next()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/IntIteratorFlyweight.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.IntIteratorFlyweight].nextContainer()'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[org.roaringbitmap.PeekableCharIterator].nextAsInt()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.IntIteratorFlyweight].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringArray].size()'
      Src: org.roaringbitmap.IntIteratorFlyweight:80,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.IntIteratorFlyweight:82,1
    - Dst: '[org.roaringbitmap.BitmapContainerCharIterator].wrap(long[])'
      Src: org.roaringbitmap.IntIteratorFlyweight:85,1
    - Dst: '[org.roaringbitmap.ArrayContainerCharIterator].wrap(org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.IntIteratorFlyweight:88,1
    - Dst: '[org.roaringbitmap.RunContainerCharIterator].wrap(org.roaringbitmap.RunContainer)'
      Src: org.roaringbitmap.IntIteratorFlyweight:91,1
    - Dst: '[org.roaringbitmap.RoaringArray].getKeyAtIndex(int)'
      Src: org.roaringbitmap.IntIteratorFlyweight:94,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.PeekableCharIterator
      - org.roaringbitmap.ArrayContainerCharIterator
      - org.roaringbitmap.BitmapContainerCharIterator
      - org.roaringbitmap.RunContainerCharIterator
      - int
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 79
    functionDepth: 2
    functionLinenumber: 79
    functionLinenumberEnd: 96
    functionName: '[org.roaringbitmap.IntIteratorFlyweight].nextContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/IntIteratorFlyweight.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.RunContainerCharIterator].wrap(org.roaringbitmap.RunContainer)'
    - '[org.roaringbitmap.ArrayContainerCharIterator].wrap(org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.RoaringArray].getKeyAtIndex(int)'
    - '[org.roaringbitmap.RoaringArray].size()'
    - '[org.roaringbitmap.BitmapContainerCharIterator].wrap(long[])'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.IntIteratorFlyweight].nextContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].nextContainer()'
      Src: org.roaringbitmap.IntIteratorFlyweight:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.PeekableCharIterator
      - org.roaringbitmap.ArrayContainerCharIterator
      - org.roaringbitmap.BitmapContainerCharIterator
      - org.roaringbitmap.RunContainerCharIterator
      - int
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - r
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 108
      start: 103
    functionDepth: 3
    functionLinenumber: 103
    functionLinenumberEnd: 108
    functionName: '[org.roaringbitmap.IntIteratorFlyweight].wrap(org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/IntIteratorFlyweight.java
    functionUses: 7
    functionsReached:
    - '[org.roaringbitmap.IntIteratorFlyweight].nextContainer()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.IntIteratorFlyweight].wrap(org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].hasNext()'
      Src: org.roaringbitmap.IntIteratorFlyweight:112,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].nextContainer()'
      Src: org.roaringbitmap.IntIteratorFlyweight:114,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].hasNext()'
      Src: org.roaringbitmap.IntIteratorFlyweight:116,1
    - Dst: '[org.roaringbitmap.Util].lowbits(int)'
      Src: org.roaringbitmap.IntIteratorFlyweight:117,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].advanceIfNeeded(char)'
      Src: org.roaringbitmap.IntIteratorFlyweight:117,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.IntIteratorFlyweight:118,1
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].nextContainer()'
      Src: org.roaringbitmap.IntIteratorFlyweight:120,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.PeekableCharIterator
      - org.roaringbitmap.ArrayContainerCharIterator
      - org.roaringbitmap.BitmapContainerCharIterator
      - org.roaringbitmap.RunContainerCharIterator
      - int
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - minval
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 123
      start: 110
    functionDepth: 3
    functionLinenumber: 110
    functionLinenumberEnd: 123
    functionName: '[org.roaringbitmap.IntIteratorFlyweight].advanceIfNeeded(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/IntIteratorFlyweight.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.Util].lowbits(int)'
    - '[org.roaringbitmap.IntIteratorFlyweight].nextContainer()'
    - '[org.roaringbitmap.PeekableCharIterator].advanceIfNeeded(char)'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[org.roaringbitmap.IntIteratorFlyweight].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.IntIteratorFlyweight].advanceIfNeeded(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.PeekableCharIterator].peekNext()'
      Src: org.roaringbitmap.IntIteratorFlyweight:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.PeekableCharIterator
      - org.roaringbitmap.ArrayContainerCharIterator
      - org.roaringbitmap.BitmapContainerCharIterator
      - org.roaringbitmap.RunContainerCharIterator
      - int
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 128
    functionName: '[org.roaringbitmap.IntIteratorFlyweight].peekNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/IntIteratorFlyweight.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.PeekableCharIterator].peekNext()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.IntIteratorFlyweight].peekNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 17
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 17
    functionName: '[org.roaringbitmap.BitmapDataProvider].add(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapDataProvider.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BitmapDataProvider].add(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - min
    - sup
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 24
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 24
    functionName: '[org.roaringbitmap.BitmapDataProvider].add(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BitmapDataProvider].add(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[org.roaringbitmap.BitmapDataProvider].remove(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BitmapDataProvider].remove(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[org.roaringbitmap.BitmapDataProvider].trim()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BitmapDataProvider].trim()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.BitmapDataProvider
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.BitmapDataProvider].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.BitmapDataProvider
    signature: '[org.roaringbitmap.BitmapDataProvider].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 6
    argNames:
    - x
    - xmin
    - xmax
    - y
    - ymin
    - ymax
    argTypes:
    - char[]
    - int
    - int
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 31
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 31
    functionName: '[org.roaringbitmap.ArraysShim].equals(char[],int,int,char[],int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArraysShim.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.ArraysShim].equals(char[],int,int,char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.min(org.roaringbitmap.ArraysShim,org.roaringbitmap.ArraysShim)
      Src: org.roaringbitmap.ArraysShim:50,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      - int
      - byte[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 6
    argNames:
    - a
    - aFromIndex
    - aToIndex
    - b
    - bFromIndex
    - bToIndex
    argTypes:
    - byte[]
    - int
    - int
    - byte[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 60
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 60
    functionName: '[org.roaringbitmap.ArraysShim].mismatch(byte[],int,int,byte[],int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArraysShim.java
    functionUses: 2
    functionsReached:
    - Math.min(org.roaringbitmap.ArraysShim,org.roaringbitmap.ArraysShim)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.ArraysShim].mismatch(byte[],int,int,byte[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ArraysShim
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.ArraysShim].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArraysShim.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.ArraysShim
    signature: '[org.roaringbitmap.ArraysShim].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 12
      start: 12
    functionDepth: 0
    functionLinenumber: 12
    functionLinenumberEnd: 12
    functionName: '[org.roaringbitmap.PeekableIntRankIterator].peekNextRank()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/PeekableIntRankIterator.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.PeekableIntRankIterator].peekNextRank()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.PeekableIntRankIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 15
      start: 14
    functionDepth: 0
    functionLinenumber: 14
    functionLinenumberEnd: 15
    functionName: '[org.roaringbitmap.PeekableIntRankIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/PeekableIntRankIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.PeekableIntRankIterator
    signature: '[org.roaringbitmap.PeekableIntRankIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableIntRankIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.PeekableIntRankIterator].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/PeekableIntRankIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.PeekableIntRankIterator
    signature: '[org.roaringbitmap.PeekableIntRankIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 5
      start: 5
    functionDepth: 0
    functionLinenumber: 5
    functionLinenumberEnd: 5
    functionName: '[org.roaringbitmap.WordStorage].add(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/WordStorage.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[org.roaringbitmap.WordStorage].add(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 7
    functionName: '[org.roaringbitmap.WordStorage].isEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/WordStorage.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.WordStorage].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 9
      start: 9
    functionDepth: 0
    functionLinenumber: 9
    functionLinenumberEnd: 9
    functionName: '[org.roaringbitmap.WordStorage].runOptimize()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/WordStorage.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[org.roaringbitmap.WordStorage].runOptimize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.WordStorage
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.WordStorage].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/WordStorage.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.WordStorage
    signature: '[org.roaringbitmap.WordStorage].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.CharIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 16
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 16
    functionName: '[org.roaringbitmap.CharIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/CharIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.CharIterator
    signature: '[org.roaringbitmap.CharIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 21
    functionName: '[org.roaringbitmap.CharIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/CharIterator.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.CharIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 26
    functionName: '[org.roaringbitmap.CharIterator].next()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/CharIterator.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.CharIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[org.roaringbitmap.CharIterator].nextAsInt()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/CharIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.CharIterator].nextAsInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[org.roaringbitmap.CharIterator].remove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/CharIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.CharIterator].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.CharIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.CharIterator].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/CharIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.CharIterator
    signature: '[org.roaringbitmap.CharIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - thresholdVal
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 22
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 22
    functionName: '[org.roaringbitmap.PeekableCharIterator].advanceIfNeeded(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/PeekableCharIterator.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.PeekableCharIterator].advanceIfNeeded(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 30
    functionName: '[org.roaringbitmap.PeekableCharIterator].peekNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/PeekableCharIterator.java
    functionUses: 19
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.PeekableCharIterator].peekNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 38
    functionName: '[org.roaringbitmap.PeekableCharIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/PeekableCharIterator.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.PeekableCharIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.PeekableCharIterator].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/PeekableCharIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.PeekableCharIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].<init>()'
      Src: org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight:25,1
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].<init>()'
      Src: org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight:28,1
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].<init>()'
      Src: org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.PeekableCharIterator
      - org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator
      - org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator
      - org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator
      - int
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 41
    functionName: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferReverseIntIteratorFlyweight.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].<init>()'
    - '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].<init>()'
    - '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight
    signature: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].<init>()'
      Src: org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight:25,1
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].<init>()'
      Src: org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight:28,1
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].<init>()'
      Src: org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight:31,1
    - Dst: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].wrap(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.PeekableCharIterator
      - org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator
      - org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator
      - org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator
      - int
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - r
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 5
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].<init>(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferReverseIntIteratorFlyweight.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].wrap(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].<init>()'
    - '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].<init>()'
    - '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight
    signature: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].<init>(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight:55,1
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].<init>()'
      Src: org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight:58,1
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].<init>()'
      Src: org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight:59,1
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].<init>()'
      Src: org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight:60,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].clone()'
      Src: org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight:62,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.PeekableCharIterator
      - org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator
      - org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator
      - org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator
      - int
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableIntIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 68
    functionName: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferReverseIntIteratorFlyweight.java
    functionUses: 2
    functionsReached:
    - '[Object].clone()'
    - '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].<init>()'
    - '[org.roaringbitmap.PeekableCharIterator].clone()'
    - '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].<init>()'
    - '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableIntIterator
    signature: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.PeekableCharIterator
      - org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator
      - org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator
      - org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator
      - int
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferReverseIntIteratorFlyweight.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.PeekableCharIterator].nextAsInt()'
      Src: org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight:77,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight:78,1
    - Dst: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].nextContainer()'
      Src: org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight:80,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.PeekableCharIterator
      - org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator
      - org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator
      - org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator
      - int
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 75
    functionDepth: 4
    functionLinenumber: 75
    functionLinenumberEnd: 83
    functionName: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].next()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferReverseIntIteratorFlyweight.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].nextContainer()'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[org.roaringbitmap.PeekableCharIterator].nextAsInt()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight:89,1
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight:92,1
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight:95,1
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight:98,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(int)'
      Src: org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight:102,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.PeekableCharIterator
      - org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator
      - org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator
      - org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator
      - int
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 85
    functionDepth: 3
    functionLinenumber: 85
    functionLinenumberEnd: 104
    functionName: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].nextContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferReverseIntIteratorFlyweight.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(int)'
    - '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(int)'
    - '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].nextContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight:114,1
    - Dst: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].nextContainer()'
      Src: org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.PeekableCharIterator
      - org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator
      - org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator
      - org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator
      - int
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - r
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 116
      start: 111
    functionDepth: 4
    functionLinenumber: 111
    functionLinenumberEnd: 116
    functionName: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].wrap(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferReverseIntIteratorFlyweight.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    - '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].nextContainer()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].wrap(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].hasNext()'
      Src: org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight:121,1
    - Dst: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].nextContainer()'
      Src: org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight:123,1
    - Dst: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].hasNext()'
      Src: org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight:125,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].lowbits(int)'
      Src: org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight:126,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].advanceIfNeeded(char)'
      Src: org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight:126,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight:127,1
    - Dst: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].nextContainer()'
      Src: org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight:129,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.PeekableCharIterator
      - org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator
      - org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator
      - org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator
      - int
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxval
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 132
      start: 118
    functionDepth: 4
    functionLinenumber: 118
    functionLinenumberEnd: 132
    functionName: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].advanceIfNeeded(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferReverseIntIteratorFlyweight.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].hasNext()'
    - '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].nextContainer()'
    - '[org.roaringbitmap.buffer.BufferUtil].lowbits(int)'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[org.roaringbitmap.PeekableCharIterator].advanceIfNeeded(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].advanceIfNeeded(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.PeekableCharIterator].peekNext()'
      Src: org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.PeekableCharIterator
      - org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator
      - org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator
      - org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator
      - int
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 134
    functionDepth: 1
    functionLinenumber: 134
    functionLinenumberEnd: 137
    functionName: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].peekNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferReverseIntIteratorFlyweight.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.PeekableCharIterator].peekNext()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].peekNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - unusedCardinality
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].serializedSizeInBytes(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].serializedSizeInBytes(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableBitmapContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 81
    functionsReached:
    - '[java.nio.LongBuffer].allocate(int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableBitmapContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:80,1
    - Dst: '[org.roaringbitmap.BitmapContainer].toLongBuffer()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableBitmapContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - bc
    argTypes:
    - org.roaringbitmap.BitmapContainer
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.BitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].toLongBuffer()'
    - '[org.roaringbitmap.BitmapContainer].getCardinality()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableBitmapContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.BitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:94,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:95,1
    - Dst: '[org.roaringbitmap.Util].setBitmapRange(org.roaringbitmap.buffer.MappeableBitmapContainer,int,int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableBitmapContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - firstOfRun
    - lastOfRun
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 96
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 96
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 9
    functionsReached:
    - '[org.roaringbitmap.Util].setBitmapRange(org.roaringbitmap.buffer.MappeableBitmapContainer,int,int)'
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.LongBuffer].allocate(int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableBitmapContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].duplicate()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:100,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:101,1
    - Dst: '[java.nio.LongBuffer].allocate(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:101,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].rewind()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:102,1
    - Dst: '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.nio.LongBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableBitmapContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - newCardinality
    - newBitmap
    argTypes:
    - int
    - java.nio.LongBuffer
    constantsTouched: []
    func_position:
      end: 104
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 104
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,java.nio.LongBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].rewind()'
    - '[java.nio.LongBuffer].duplicate()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].limit()'
    - '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[java.nio.LongBuffer].allocate(org.roaringbitmap.buffer.MappeableContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableBitmapContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,java.nio.LongBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:113,1
    - Dst: '[RuntimeException].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:114,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.LongBuffer
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableBitmapContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - array
    - initCardinality
    argTypes:
    - java.nio.LongBuffer
    - int
    constantsTouched: []
    func_position:
      end: 122
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 122
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(java.nio.LongBuffer,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.LongBuffer].limit()'
    - '[RuntimeException].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableBitmapContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(java.nio.LongBuffer,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].clone()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:128,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:131,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].clone()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:133,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].cardinalityInRange(int,int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:134,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].setBitmapRange(java.nio.LongBuffer,int,int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:135,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(int,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:136,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 138
      start: 124
    functionDepth: 3
    functionLinenumber: 124
    functionLinenumberEnd: 138
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 28
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.buffer.BufferUtil].setBitmapRange(java.nio.LongBuffer,int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(int,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].cardinalityInRange(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:142,1
    - Dst: '[java.nio.LongBuffer].put(int,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:144,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - i
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 151
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 151
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 29
    functionsReached:
    - '[java.nio.LongBuffer].put(int,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[java.nio.LongBuffer].get(int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 156
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].isEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:161,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:161,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:162,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:163,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:165,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:166,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:167,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].bitValue(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:172,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:178,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].bitValue(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:180,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableArrayContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 184
      start: 158
    functionDepth: 1
    functionLinenumber: 158
    functionLinenumberEnd: 184
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].and(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - '[java.nio.CharBuffer].limit()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[java.nio.CharBuffer].array()'
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].bitValue(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableArrayContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].and(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:192,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:197,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:197,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 200
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].validate()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[java.nio.LongBuffer].limit()'
    linkageType: ''
    returnType: Boolean
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].validate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:205,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:206,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:207,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:208,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:209,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:211,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:214,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:216,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:216,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:216,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:220,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:221,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:222,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:224,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:225,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:226,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:227,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:228,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:229,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:234,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:236,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:236,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:242,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:243,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:244,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:246,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:246,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:246,1
    - Dst: org.roaringbitmap.Util.fillArrayAND(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:245,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].fillArrayAND(org.roaringbitmap.buffer.MappeableBitmapContainer,java.nio.LongBuffer,java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:248,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 54
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 252
      start: 202
    functionDepth: 1
    functionLinenumber: 202
    functionLinenumberEnd: 252
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].and(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].fillArrayAND(org.roaringbitmap.buffer.MappeableBitmapContainer,java.nio.LongBuffer,java.nio.LongBuffer)'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[java.nio.CharBuffer].array()'
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.LongBuffer].limit()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[RuntimeException].<init>(String)'
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
    - org.roaringbitmap.Util.fillArrayAND(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].and(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].and()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:256,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 257
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 257
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].and(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].and()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].and(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].clone()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:261,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:262,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:263,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:265,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:266,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:267,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:268,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:281,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:290,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 293
      start: 259
    functionDepth: 2
    functionLinenumber: 259
    functionLinenumberEnd: 293
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].andNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[java.nio.CharBuffer].array()'
    - '[RuntimeException].<init>(String)'
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].andNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:299,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:300,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:301,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:302,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:303,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:305,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:309,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:311,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:311,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:315,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:316,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:317,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:319,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:320,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:321,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:322,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:323,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:324,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:329,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:331,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:331,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:337,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:338,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:339,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:341,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:341,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:341,1
    - Dst: org.roaringbitmap.Util.fillArrayANDNOT(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:340,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].fillArrayANDNOT(org.roaringbitmap.buffer.MappeableBitmapContainer,java.nio.LongBuffer,java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:343,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 347
      start: 295
    functionDepth: 1
    functionLinenumber: 295
    functionLinenumberEnd: 347
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].andNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.BufferUtil].fillArrayANDNOT(org.roaringbitmap.buffer.MappeableBitmapContainer,java.nio.LongBuffer,java.nio.LongBuffer)'
    - '[java.nio.CharBuffer].array()'
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.LongBuffer].limit()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[RuntimeException].<init>(String)'
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - org.roaringbitmap.Util.fillArrayANDNOT(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)
    - Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].andNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].clone()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:351,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:352,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:354,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:355,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:355,1
    - Dst: '[org.roaringbitmap.Util].cardinalityInBitmapRange(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:356,1
    - Dst: '[org.roaringbitmap.Util].resetBitmapRange(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:357,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(int,int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:358,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:360,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:363,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 365
      start: 349
    functionDepth: 2
    functionLinenumber: 349
    functionLinenumberEnd: 365
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].andNot(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
    - '[org.roaringbitmap.Util].cardinalityInBitmapRange(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[java.nio.LongBuffer].array()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].clone()'
    - '[org.roaringbitmap.Util].resetBitmapRange(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].andNot(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:371,1
    - Dst: '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.MappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:373,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 376
      start: 367
    functionDepth: 0
    functionLinenumber: 367
    functionLinenumberEnd: 376
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].clear()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.MappeableBitmapContainer,int)'
    - '[java.nio.LongBuffer].limit()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:380,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableBitmapContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 381
      start: 378
    functionDepth: 1
    functionLinenumber: 378
    functionLinenumberEnd: 381
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 15
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,java.nio.LongBuffer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableBitmapContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:388,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:389,1
    - Dst: Long.bitCount()
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:391,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:394,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:396,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:396,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 399
      start: 386
    functionDepth: 0
    functionLinenumber: 386
    functionLinenumberEnd: 399
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].computeCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 2
    functionsReached:
    - Long.bitCount()
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.LongBuffer].limit()'
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].computeCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].cardinalityInBitmapRange(java.nio.LongBuffer,int,int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:404,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].cardinalityInBitmapRange(java.nio.LongBuffer,int,int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:405,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].cardinalityInBitmapRange(java.nio.LongBuffer,int,int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:408,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - start
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 409
      start: 401
    functionDepth: 2
    functionLinenumber: 401
    functionLinenumberEnd: 409
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].cardinalityInRange(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].cardinalityInBitmapRange(java.nio.LongBuffer,int,int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].cardinalityInRange(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - prevOnes
    - newOnes
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 414
      start: 411
    functionDepth: 0
    functionLinenumber: 411
    functionLinenumberEnd: 414
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:418,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - i
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 419
      start: 416
    functionDepth: 0
    functionLinenumber: 416
    functionLinenumberEnd: 419
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 3
    functionsReached:
    - '[java.nio.LongBuffer].get(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:422,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - i
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 423
      start: 421
    functionDepth: 0
    functionLinenumber: 421
    functionLinenumberEnd: 423
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].bitValue(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[java.nio.LongBuffer].get(int)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].bitValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].getLong(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:434,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 3
    argNames:
    - buf
    - position
    - i
    argTypes:
    - java.nio.ByteBuffer
    - int
    - char
    constantsTouched: []
    func_position:
      end: 435
      start: 433
    functionDepth: 0
    functionLinenumber: 433
    functionLinenumberEnd: 435
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(java.nio.ByteBuffer,int,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[java.nio.ByteBuffer].getLong(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(java.nio.ByteBuffer,int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:444,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:445,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:446,1
    - Dst: srb.bitmap.array()
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:447,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:448,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:455,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:457,1
    - Dst: srb.bitmap.get(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:457,1
    - Dst: '[Object].equals()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:465,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 468
      start: 437
    functionDepth: 1
    functionLinenumber: 437
    functionLinenumberEnd: 468
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].equals(Object)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[Object].equals()'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.LongBuffer].limit()'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - srb.bitmap.get(org.roaringbitmap.buffer.MappeableBitmapContainer)
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - srb.bitmap.array()
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:477,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:478,1
    - Dst: '[org.roaringbitmap.BitSetUtil].arrayContainerBufferOf(int,org.roaringbitmap.buffer.MappeableBitmapContainer,char[],org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:479,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:481,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:484,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].numberOfLeadingZeros(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:486,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - array
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 492
      start: 475
    functionDepth: 0
    functionLinenumber: 475
    functionLinenumberEnd: 492
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].fillArray(char[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitSetUtil].arrayContainerBufferOf(int,org.roaringbitmap.buffer.MappeableBitmapContainer,char[],org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.LongBuffer].limit()'
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].numberOfLeadingZeros(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].fillArray(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:498,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:499,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:500,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].numberOfTrailingZeros(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:504,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:511,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:513,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].numberOfTrailingZeros(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:515,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 3
    argNames:
    - x
    - i
    - mask
    argTypes:
    - int[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 521
      start: 494
    functionDepth: 1
    functionLinenumber: 494
    functionLinenumberEnd: 521
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].fillLeastSignificant16bits(int[],int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.LongBuffer].limit()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].numberOfTrailingZeros(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].fillLeastSignificant16bits(int[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:525,1
    - Dst: '[java.nio.LongBuffer].put(int,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:534,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:535,1
    - Dst: '[java.nio.LongBuffer].put(int,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:541,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - i
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 543
      start: 523
    functionDepth: 2
    functionLinenumber: 523
    functionLinenumberEnd: 543
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].flip(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.LongBuffer].put(int,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
    - '[java.nio.LongBuffer].get(int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].flip(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 548
      start: 545
    functionDepth: 0
    functionLinenumber: 545
    functionLinenumberEnd: 548
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getArraySizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getArraySizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 553
      start: 550
    functionDepth: 0
    functionLinenumber: 550
    functionLinenumberEnd: 553
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 25
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].isArrayBacked()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:557,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:558,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getReverseShortIterator(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:558,1
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].<init>()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:560,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 561
      start: 555
    functionDepth: 1
    functionLinenumber: 555
    functionLinenumberEnd: 561
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getReverseCharIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].isArrayBacked()'
    - '[org.roaringbitmap.BitmapContainer].getReverseShortIterator(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].<init>()'
    - '[java.nio.LongBuffer].array()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getReverseCharIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].isArrayBacked()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:565,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:566,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getShortIterator(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:566,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].<init>()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:568,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 569
      start: 563
    functionDepth: 1
    functionLinenumber: 563
    functionLinenumberEnd: 569
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCharIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].getShortIterator(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].isArrayBacked()'
    - '[java.nio.LongBuffer].array()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCharIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapBatchIterator].<init>()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:573,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ContainerBatchIterator
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 574
      start: 571
    functionDepth: 0
    functionLinenumber: 571
    functionLinenumberEnd: 574
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getBatchIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapBatchIterator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.ContainerBatchIterator
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getBatchIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:578,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 579
      start: 576
    functionDepth: 0
    functionLinenumber: 576
    functionLinenumberEnd: 579
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.LongBuffer].limit()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:584,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:586,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 589
      start: 581
    functionDepth: 0
    functionLinenumber: 581
    functionLinenumberEnd: 589
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].hashCode()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[java.nio.LongBuffer].limit()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:598,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].cardinalityInRange(int,int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:600,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].setBitmapRange(java.nio.LongBuffer,int,int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:601,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(int,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:602,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 604
      start: 591
    functionDepth: 3
    functionLinenumber: 591
    functionLinenumberEnd: 604
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iadd(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 13
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(int,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].cardinalityInRange(int,int)'
    - '[org.roaringbitmap.buffer.BufferUtil].setBitmapRange(java.nio.LongBuffer,int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iadd(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].intersectArrayIntoBitmap(java.nio.LongBuffer,java.nio.CharBuffer,int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:609,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].and()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:612,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - b2
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 614
      start: 606
    functionDepth: 2
    functionLinenumber: 606
    functionLinenumberEnd: 614
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iand(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].and()'
    - '[org.roaringbitmap.buffer.BufferUtil].intersectArrayIntoBitmap(java.nio.LongBuffer,java.nio.CharBuffer,int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iand(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:618,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:619,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:621,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:622,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:623,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:631,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:640,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].fillArrayAND(org.roaringbitmap.buffer.MappeableBitmapContainer,java.nio.LongBuffer,java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:641,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:647,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:649,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:649,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:649,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:653,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:653,1
    - Dst: '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:653,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:658,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].fillArrayAND(org.roaringbitmap.buffer.MappeableBitmapContainer,java.nio.LongBuffer,java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:659,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:663,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:665,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:665,1
    - Dst: '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:665,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 54
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - b2
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 669
      start: 616
    functionDepth: 1
    functionLinenumber: 616
    functionLinenumberEnd: 669
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iand(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].fillArrayAND(org.roaringbitmap.buffer.MappeableBitmapContainer,java.nio.LongBuffer,java.nio.LongBuffer)'
    - '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.LongBuffer].limit()'
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iand(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:673,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:676,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:679,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:680,1
    - Dst: '[java.nio.CharBuffer].put(int,char)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:682,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].bitValue(char)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:683,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:690,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].resetBitmapRange(java.nio.LongBuffer,org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:692,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].cardinalityInRange(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:694,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].resetBitmapRange(java.nio.LongBuffer,org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:695,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(int,int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:696,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:698,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].resetBitmapRange(java.nio.LongBuffer,org.roaringbitmap.buffer.MappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:701,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].cardinalityInRange(org.roaringbitmap.buffer.MappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:703,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].resetBitmapRange(java.nio.LongBuffer,org.roaringbitmap.buffer.MappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:704,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(int,int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:705,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:706,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:707,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 711
      start: 671
    functionDepth: 2
    functionLinenumber: 671
    functionLinenumberEnd: 711
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iand(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].cardinalityInRange(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int)'
    - '[org.roaringbitmap.buffer.BufferUtil].resetBitmapRange(java.nio.LongBuffer,org.roaringbitmap.buffer.MappeableBitmapContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.BufferUtil].resetBitmapRange(java.nio.LongBuffer,org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].cardinalityInRange(org.roaringbitmap.buffer.MappeableBitmapContainer,int)'
    - '[java.nio.CharBuffer].put(int,char)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].bitValue(char)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iand(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:716,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].remove(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:716,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:719,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - b2
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 722
      start: 713
    functionDepth: 2
    functionLinenumber: 713
    functionLinenumberEnd: 722
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iandNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].remove(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iandNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:727,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:728,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:730,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:731,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:732,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:733,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:735,1
    - Dst: '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:739,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:744,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:745,1
    - Dst: org.roaringbitmap.Util.fillArrayANDNOT(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:745,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:749,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:751,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:755,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:760,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].fillArrayANDNOT(org.roaringbitmap.buffer.MappeableBitmapContainer,java.nio.LongBuffer,java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:762,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - b2
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 765
      start: 724
    functionDepth: 1
    functionLinenumber: 724
    functionLinenumberEnd: 765
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iandNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 2
    functionsReached:
    - '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.BufferUtil].fillArrayANDNOT(org.roaringbitmap.buffer.MappeableBitmapContainer,java.nio.LongBuffer,java.nio.LongBuffer)'
    - '[java.nio.CharBuffer].array()'
    - '[RuntimeException].<init>(String)'
    - '[java.nio.LongBuffer].limit()'
    - '[java.nio.LongBuffer].array()'
    - org.roaringbitmap.Util.fillArrayANDNOT(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iandNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:769,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:770,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:772,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:773,1
    - Dst: '[org.roaringbitmap.Util].cardinalityInBitmapRange(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:774,1
    - Dst: '[org.roaringbitmap.Util].resetBitmapRange(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:775,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(int,int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:776,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:778,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:781,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:785,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:786,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].cardinalityInRange(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:787,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].resetBitmapRange(java.nio.LongBuffer,org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:788,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(int,int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:789,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:791,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:794,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 796
      start: 767
    functionDepth: 2
    functionLinenumber: 767
    functionLinenumberEnd: 796
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iandNot(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
    - '[org.roaringbitmap.Util].cardinalityInBitmapRange(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].cardinalityInRange(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[org.roaringbitmap.buffer.BufferUtil].resetBitmapRange(java.nio.LongBuffer,org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[java.nio.LongBuffer].array()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
    - '[org.roaringbitmap.Util].resetBitmapRange(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iandNot(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:800,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:801,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:803,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:806,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 811
      start: 798
    functionDepth: 0
    functionLinenumber: 798
    functionLinenumberEnd: 811
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].ilazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[RuntimeException].<init>(String)'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[java.nio.LongBuffer].array()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].ilazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:814,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:815,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:816,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:821,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:823,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:823,1
    - Dst: '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:823,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 828
      start: 813
    functionDepth: 1
    functionLinenumber: 813
    functionLinenumberEnd: 828
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].ilazyor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 2
    functionsReached:
    - '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.LongBuffer].limit()'
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].ilazyor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:832,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:833,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].setBitmapRange(java.nio.LongBuffer,org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:834,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 838
      start: 830
    functionDepth: 0
    functionLinenumber: 830
    functionLinenumberEnd: 838
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].ilazyor(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].setBitmapRange(java.nio.LongBuffer,org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].ilazyor(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].cardinalityInRange(int,int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:842,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].flipBitmapRange(java.nio.LongBuffer,int,int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:843,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(int,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:844,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:846,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - firstOfRange
    - lastOfRange
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 849
      start: 840
    functionDepth: 3
    functionLinenumber: 840
    functionLinenumberEnd: 849
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].inot(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].flipBitmapRange(java.nio.LongBuffer,int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].cardinalityInRange(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(int,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].inot(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:853,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:854,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:857,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:865,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:866,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 872
      start: 851
    functionDepth: 2
    functionLinenumber: 851
    functionLinenumberEnd: 872
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].intersects(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - '[java.nio.CharBuffer].array()'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].intersects(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:876,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:877,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:878,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:879,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:880,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:887,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:889,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:889,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 895
      start: 874
    functionDepth: 1
    functionLinenumber: 874
    functionLinenumberEnd: 895
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].intersects(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.LongBuffer].limit()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].intersects(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].intersects()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:899,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 900
      start: 897
    functionDepth: 0
    functionLinenumber: 897
    functionLinenumberEnd: 900
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].intersects(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].intersects()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].intersects(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:904,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:905,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:907,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:908,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:909,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:928,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableBitmapContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 942
      start: 902
    functionDepth: 0
    functionLinenumber: 902
    functionLinenumberEnd: 942
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].ior(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[java.nio.CharBuffer].array()'
    - '[RuntimeException].<init>(String)'
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableBitmapContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].ior(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:946,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:947,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:949,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:951,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:952,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:953,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:957,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].isFull()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:959,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].full()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:960,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:964,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:966,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:968,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].isFull()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:970,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].full()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:971,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - b2
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 974
      start: 944
    functionDepth: 1
    functionLinenumber: 944
    functionLinenumberEnd: 974
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].ior(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].full()'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].isFull()'
    - '[RuntimeException].<init>(String)'
    - '[java.nio.LongBuffer].limit()'
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].ior(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 979
      start: 976
    functionDepth: 0
    functionLinenumber: 976
    functionLinenumberEnd: 979
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].isFull()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].isFull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:984,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - bits
    argTypes:
    - long[]
    constantsTouched: []
    func_position:
      end: 986
      start: 981
    functionDepth: 0
    functionLinenumber: 981
    functionLinenumberEnd: 986
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].orInto(long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].orInto(long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:991,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - bits
    argTypes:
    - long[]
    constantsTouched: []
    func_position:
      end: 993
      start: 988
    functionDepth: 0
    functionLinenumber: 988
    functionLinenumberEnd: 993
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].andInto(long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].andInto(long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:998,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - bits
    argTypes:
    - long[]
    constantsTouched: []
    func_position:
      end: 1000
      start: 995
    functionDepth: 0
    functionLinenumber: 995
    functionLinenumberEnd: 1000
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].removeFrom(long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].removeFrom(long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1004,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1005,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1007,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1008,1
    - Dst: '[org.roaringbitmap.Util].cardinalityInBitmapRange(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1009,1
    - Dst: '[org.roaringbitmap.Util].setBitmapRange(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1010,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(int,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1011,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1015,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1016,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].cardinalityInRange(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1017,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].setBitmapRange(java.nio.LongBuffer,org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1018,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(int,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1019,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].isFull()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1022,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].full()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1023,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 1026
      start: 1002
    functionDepth: 1
    functionLinenumber: 1002
    functionLinenumberEnd: 1026
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].ior(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].setBitmapRange(java.nio.LongBuffer,org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.Util].cardinalityInBitmapRange(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].cardinalityInRange(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].full()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].isFull()'
    - '[java.nio.LongBuffer].array()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(int,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.Util].setBitmapRange(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].ior(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1034,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].cardinalityInRange(int,int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1036,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].resetBitmapRange(java.nio.LongBuffer,int,int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1037,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(int,int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1038,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1039,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1040,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1043
      start: 1028
    functionDepth: 3
    functionLinenumber: 1028
    functionLinenumberEnd: 1043
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iremove(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].cardinalityInRange(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.BufferUtil].resetBitmapRange(java.nio.LongBuffer,int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iremove(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1047,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1048
      start: 1045
    functionDepth: 0
    functionLinenumber: 1045
    functionLinenumberEnd: 1048
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].isArrayBacked()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 7
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].isArrayBacked()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1052,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<Character>
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1071
      start: 1050
    functionDepth: 0
    functionLinenumber: 1050
    functionLinenumberEnd: 1071
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: java.util.Iterator<Character>
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1075,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1076,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1078,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1079,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1080,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1095,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1105,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 1108
      start: 1073
    functionDepth: 2
    functionLinenumber: 1073
    functionLinenumberEnd: 1108
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].ixor(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[java.nio.CharBuffer].array()'
    - '[RuntimeException].<init>(String)'
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].ixor(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1112,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1113,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1115,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1116,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1117,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1120,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1122,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1131,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1133,1
    - Dst: org.roaringbitmap.Util.fillArrayXOR(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1133,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1138,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1140,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1140,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1144,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1149,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].fillArrayXOR(org.roaringbitmap.buffer.MappeableBitmapContainer,java.nio.LongBuffer,java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1151,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - b2
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 1154
      start: 1110
    functionDepth: 1
    functionLinenumber: 1110
    functionLinenumberEnd: 1154
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].ixor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 2
    functionsReached:
    - org.roaringbitmap.Util.fillArrayXOR(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.BufferUtil].fillArrayXOR(org.roaringbitmap.buffer.MappeableBitmapContainer,java.nio.LongBuffer,java.nio.LongBuffer)'
    - '[java.nio.CharBuffer].array()'
    - '[RuntimeException].<init>(String)'
    - '[java.nio.LongBuffer].limit()'
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].ixor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1158,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1159,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1161,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1162,1
    - Dst: '[org.roaringbitmap.Util].cardinalityInBitmapRange(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1163,1
    - Dst: '[org.roaringbitmap.Util].flipBitmapRange(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1164,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(int,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1165,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1169,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1170,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].cardinalityInRange(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1171,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].flipBitmapRange(java.nio.LongBuffer,org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1172,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(int,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1173,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1176,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1179,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 1181
      start: 1156
    functionDepth: 2
    functionLinenumber: 1156
    functionLinenumberEnd: 1181
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].ixor(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
    - '[org.roaringbitmap.Util].cardinalityInBitmapRange(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].cardinalityInRange(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[org.roaringbitmap.Util].flipBitmapRange(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[java.nio.LongBuffer].array()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(int,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.BufferUtil].flipBitmapRange(java.nio.LongBuffer,org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].ixor(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].clone()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1184,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1186,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1187,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1189,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1192,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 1197
      start: 1183
    functionDepth: 2
    functionLinenumber: 1183
    functionLinenumberEnd: 1197
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].lazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[RuntimeException].<init>(String)'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[java.nio.LongBuffer].array()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].lazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1200,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1202,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1203,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1205,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1207,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1207,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 1210
      start: 1199
    functionDepth: 1
    functionLinenumber: 1199
    functionLinenumberEnd: 1210
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].lazyor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].lazyor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].clone()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1213,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1215,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1217,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1218,1
    - Dst: '[org.roaringbitmap.Util].setBitmapRange(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1219,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 1222
      start: 1212
    functionDepth: 2
    functionLinenumber: 1212
    functionLinenumberEnd: 1222
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].lazyor(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[java.nio.LongBuffer].array()'
    - '[org.roaringbitmap.Util].setBitmapRange(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].lazyor(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].clone()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1227,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1230,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1232,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1233,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1235,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1236,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1238,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].numberOfTrailingZeros(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1240,1
    - Dst: '[java.nio.LongBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1247,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer,int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1248,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].select(int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1249,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].isArrayBacked()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1251,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1252,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1253,1
    - Dst: System.arraycopy(org.roaringbitmap.buffer.MappeableBitmapContainer,int,org.roaringbitmap.buffer.MappeableBitmapContainer,int,org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1254,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1257,1
    - Dst: '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1257,1
    - Dst: '[java.nio.LongBuffer].put(int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1262,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - maxcardinality
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1265
      start: 1224
    functionDepth: 2
    functionLinenumber: 1224
    functionLinenumberEnd: 1265
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].limit(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[java.nio.LongBuffer].allocate(int)'
    - '[java.nio.LongBuffer].put(int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].isArrayBacked()'
    - '[java.nio.CharBuffer].array()'
    - '[RuntimeException].<init>(String)'
    - '[java.nio.LongBuffer].limit()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].numberOfTrailingZeros(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[java.nio.LongBuffer].array()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].select(int)'
    - System.arraycopy(org.roaringbitmap.buffer.MappeableBitmapContainer,int,org.roaringbitmap.buffer.MappeableBitmapContainer,int,org.roaringbitmap.buffer.MappeableBitmapContainer)
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].array()'
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].limit(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1269,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1270,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1272,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1273,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1274,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1275,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1276,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1284,1
    - Dst: '[java.nio.LongBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1285,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - arrayContainer
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 1288
      start: 1267
    functionDepth: 1
    functionLinenumber: 1267
    functionLinenumberEnd: 1288
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].loadData(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[java.nio.CharBuffer].array()'
    - '[RuntimeException].<init>(String)'
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[java.nio.LongBuffer].get(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].loadData(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1298,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].numberOfTrailingZeros(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1301,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1305,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].numberOfTrailingZeros(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1307,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1311
      start: 1296
    functionDepth: 1
    functionLinenumber: 1296
    functionLinenumberEnd: 1311
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextSetBit(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].numberOfTrailingZeros(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextSetBit(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1321,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].numberOfTrailingZeros(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1324,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1326,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1328,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].numberOfTrailingZeros(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1330,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1334
      start: 1319
    functionDepth: 1
    functionLinenumber: 1319
    functionLinenumberEnd: 1334
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextClearBit(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[java.nio.LongBuffer].limit()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].numberOfTrailingZeros(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextClearBit(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].clone()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1338,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].inot(int,int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1339,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - firstOfRange
    - lastOfRange
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1340
      start: 1336
    functionDepth: 4
    functionLinenumber: 1336
    functionLinenumberEnd: 1340
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].not(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].clone()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].inot(int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].not(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1344,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1345,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1352,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1356,1
    - Dst: '[java.nio.LongBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1364,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1365,1
    - Dst: '[java.nio.LongBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1369,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1370,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1374,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1381
      start: 1342
    functionDepth: 1
    functionLinenumber: 1342
    functionLinenumberEnd: 1381
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].numberOfRuns()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.LongBuffer].limit()'
    - '[java.nio.LongBuffer].get(int)'
    - Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].numberOfRuns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1390,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1391,1
    - Dst: '[java.nio.LongBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1407,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1408,1
    - Dst: '[java.nio.LongBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1412,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1423
      start: 1388
    functionDepth: 1
    functionLinenumber: 1388
    functionLinenumberEnd: 1423
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].numberOfRunsAdjustment()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[java.nio.LongBuffer].limit()'
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.LongBuffer].get(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].numberOfRunsAdjustment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1433,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1434,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1440,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1447,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1451,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1452,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - mustNotExceed
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1460
      start: 1431
    functionDepth: 1
    functionLinenumber: 1431
    functionLinenumberEnd: 1460
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].numberOfRunsLowerBound(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.LongBuffer].limit()'
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].numberOfRunsLowerBound(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].clone()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1464,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1465,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1466,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1468,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1469,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1470,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1471,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1472,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1491,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1493,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].isFull()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1505,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].full()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1506,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 1509
      start: 1462
    functionDepth: 2
    functionLinenumber: 1462
    functionLinenumberEnd: 1509
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].or(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].full()'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].isFull()'
    - '[java.nio.CharBuffer].array()'
    - '[RuntimeException].<init>(String)'
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].or(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].clone()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1513,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].ior(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1514,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 1515
      start: 1511
    functionDepth: 2
    functionLinenumber: 1511
    functionLinenumberEnd: 1515
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].or(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].clone()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].ior(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].or(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].or()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1519,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 1520
      start: 1517
    functionDepth: 0
    functionLinenumber: 1517
    functionLinenumberEnd: 1520
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].or(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].or()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].or(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1530,1
    - Dst: Long.numberOfLeadingZeros(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1533,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1536,1
    - Dst: Long.numberOfLeadingZeros(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1538,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1542
      start: 1528
    functionDepth: 1
    functionLinenumber: 1528
    functionLinenumberEnd: 1542
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].prevSetBit(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - Long.numberOfLeadingZeros(org.roaringbitmap.buffer.MappeableBitmapContainer)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].prevSetBit(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1552,1
    - Dst: Long.numberOfLeadingZeros(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1555,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1558,1
    - Dst: Long.numberOfLeadingZeros(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1560,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1564
      start: 1550
    functionDepth: 1
    functionLinenumber: 1550
    functionLinenumberEnd: 1564
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].prevClearBit(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - Long.numberOfLeadingZeros(org.roaringbitmap.buffer.MappeableBitmapContainer)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].prevClearBit(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].computeCardinality()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1572,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1578,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1579,1
    - Dst: Long.bitCount()
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1581,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1584,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1588,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1588,1
    - Dst: '[java.nio.LongBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1591,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1591,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - lowbits
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1595
      start: 1566
    functionDepth: 1
    functionLinenumber: 1566
    functionLinenumberEnd: 1595
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].rank(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 1
    functionsReached:
    - Long.bitCount()
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].computeCardinality()'
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[java.nio.LongBuffer].get(int)'
    - Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].rank(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1601,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1602,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1603,1
    - Dst: '[java.io.ObjectInput].readLong()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1605,1
    - Dst: Long.reverseBytes(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1605,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1607,1
    - Dst: '[java.io.ObjectInput].readLong()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1611,1
    - Dst: Long.reverseBytes(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1611,1
    - Dst: '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1612,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1613,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectInput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.ObjectInput
    constantsTouched: []
    func_position:
      end: 1616
      start: 1597
    functionDepth: 1
    functionLinenumber: 1597
    functionLinenumberEnd: 1616
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].readExternal(java.io.ObjectInput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectInput].readLong()'
    - '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - Long.reverseBytes(org.roaringbitmap.buffer.MappeableBitmapContainer)
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.LongBuffer].limit()'
    - Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].readExternal(java.io.ObjectInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].clone()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1621,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1624,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].clone()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1626,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].cardinalityInRange(int,int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1627,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].resetBitmapRange(java.nio.LongBuffer,int,int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1628,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(int,int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1629,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1630,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1631,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1634
      start: 1618
    functionDepth: 3
    functionLinenumber: 1618
    functionLinenumberEnd: 1634
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].remove(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].cardinalityInRange(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].clone()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.BufferUtil].resetBitmapRange(java.nio.LongBuffer,int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].remove(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1638,1
    - Dst: '[java.nio.LongBuffer].put(int,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1647,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1648,1
    - Dst: '[java.nio.LongBuffer].put(int,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1653,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - i
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1655
      start: 1636
    functionDepth: 2
    functionLinenumber: 1636
    functionLinenumberEnd: 1655
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].remove(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.LongBuffer].put(int,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
    - '[java.nio.LongBuffer].get(int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].remove(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1659,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].computeCardinality()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1660,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1661,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1662,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].isFull()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1663,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].full()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1664,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1668
      start: 1657
    functionDepth: 2
    functionLinenumber: 1657
    functionLinenumberEnd: 1668
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].repairAfterLazy()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].full()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].isFull()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].computeCardinality()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].repairAfterLazy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].numberOfRunsLowerBound(int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1672,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].serializedSizeInBytes(int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1674,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getArraySizeInBytes()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1676,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].numberOfRunsAdjustment()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1682,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].serializedSizeInBytes(int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1683,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getArraySizeInBytes()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1685,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1686,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1690
      start: 1670
    functionDepth: 2
    functionLinenumber: 1670
    functionLinenumberEnd: 1690
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].runOptimize()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].numberOfRunsLowerBound(int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].numberOfRunsAdjustment()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].getArraySizeInBytes()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].serializedSizeInBytes(int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].runOptimize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1694,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1695,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1702,1
    - Dst: '[org.roaringbitmap.Util].select(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1704,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1714,1
    - Dst: '[org.roaringbitmap.Util].select(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1716,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1723,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1728,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1728,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1730,1
    - Dst: '[org.roaringbitmap.Util].select(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1730,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1737,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1738,1
    - Dst: '[org.roaringbitmap.Util].select(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1740,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1746,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 59
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - j
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1747
      start: 1692
    functionDepth: 1
    functionLinenumber: 1692
    functionLinenumberEnd: 1747
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].select(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 2
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.LongBuffer].limit()'
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.Util].select(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].select(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1756,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1757,1
    - Dst: Long.bitCount()
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1760,1
    - Dst: '[org.roaringbitmap.Util].select(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1762,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1767,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1769,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1770,1
    - Dst: '[org.roaringbitmap.Util].select(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1772,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1777,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - j
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1778
      start: 1754
    functionDepth: 0
    functionLinenumber: 1754
    functionLinenumberEnd: 1778
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].selectOneSide(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].select(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[IllegalArgumentException].<init>(String)'
    - Long.bitCount()
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.LongBuffer].limit()'
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.Util].select(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].selectOneSide(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].serializedSizeInBytes(int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1782,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1783
      start: 1780
    functionDepth: 1
    functionLinenumber: 1780
    functionLinenumberEnd: 1783
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].serializedSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].serializedSizeInBytes(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].serializedSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1791,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].loadData()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1792,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1793,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1794,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableArrayContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1797
      start: 1790
    functionDepth: 1
    functionLinenumber: 1790
    functionLinenumberEnd: 1797
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 17
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].loadData()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableArrayContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1801,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1802
      start: 1799
    functionDepth: 1
    functionLinenumber: 1799
    functionLinenumberEnd: 1802
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].toContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].toContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1810,1
    - Dst: '[java.nio.LongBuffer].rewind()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1811,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1812,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long[]
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1814
      start: 1809
    functionDepth: 0
    functionLinenumber: 1809
    functionLinenumberEnd: 1814
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].toLongArray()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[java.nio.LongBuffer].rewind()'
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[java.nio.LongBuffer].limit()'
    linkageType: ''
    returnType: long[]
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].toLongArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1818,1
    - Dst: '[StringBuilder].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1818,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCharIterator()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1819,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1820,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1821,1
    - Dst: '[StringBuilder].append(int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1822,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1823,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1824,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1827,1
    - Dst: '[StringBuilder].toString()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1828,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1829
      start: 1816
    functionDepth: 2
    functionLinenumber: 1816
    functionLinenumberEnd: 1829
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].toString()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 2
    functionsReached:
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(char)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCharIterator()'
    - '[StringBuilder].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[String].length()'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[StringBuilder].append(int)'
    linkageType: ''
    returnType: String
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1832
      start: 1831
    functionDepth: 0
    functionLinenumber: 1831
    functionLinenumberEnd: 1832
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].trim()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].trim()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1837,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1838,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1839,1
    - Dst: Long.reverseBytes()
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1841,1
    - Dst: '[java.io.DataOutput].writeLong(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1841,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1845,1
    - Dst: Long.reverseBytes(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1846,1
    - Dst: '[java.io.DataOutput].writeLong(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1846,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 1849
      start: 1834
    functionDepth: 1
    functionLinenumber: 1834
    functionLinenumberEnd: 1849
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].writeArray(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataOutput].writeLong(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - Long.reverseBytes(org.roaringbitmap.buffer.MappeableBitmapContainer)
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.LongBuffer].limit()'
    - Long.reverseBytes()
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].writeArray(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].order()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1853,1
    - Dst: '[java.nio.LongBuffer].duplicate()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1854,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].position(int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1855,1
    - Dst: '[java.nio.ByteBuffer].asLongBuffer()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1856,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].put(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1856,1
    - Dst: '[java.nio.ByteBuffer].position()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1857,1
    - Dst: '[java.nio.ByteBuffer].position(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1857,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 1858
      start: 1851
    functionDepth: 0
    functionLinenumber: 1851
    functionLinenumberEnd: 1858
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].writeArray(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].put(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[java.nio.ByteBuffer].asLongBuffer()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].position(int)'
    - '[java.nio.ByteBuffer].order()'
    - '[java.nio.LongBuffer].duplicate()'
    - '[java.nio.ByteBuffer].position()'
    - '[java.nio.ByteBuffer].position(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].writeArray(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].writeArray(java.io.ObjectOutput)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1862,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectOutput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.ObjectOutput
    constantsTouched: []
    func_position:
      end: 1863
      start: 1860
    functionDepth: 0
    functionLinenumber: 1860
    functionLinenumberEnd: 1863
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].writeExternal(java.io.ObjectOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].writeArray(java.io.ObjectOutput)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].writeExternal(java.io.ObjectOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].clone()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1867,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1868,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1869,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1871,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1872,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1873,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1887,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1897,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 1900
      start: 1865
    functionDepth: 2
    functionLinenumber: 1865
    functionLinenumberEnd: 1900
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].xor(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[java.nio.CharBuffer].array()'
    - '[RuntimeException].<init>(String)'
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].xor(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1905,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1906,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1907,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1908,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1909,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1911,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1914,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1916,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1916,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1916,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1920,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1921,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1922,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1923,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1924,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1925,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1926,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1931,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1933,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1933,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1939,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].fillArrayXOR(org.roaringbitmap.buffer.MappeableBitmapContainer,java.nio.LongBuffer,java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1940,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 1943
      start: 1902
    functionDepth: 1
    functionLinenumber: 1902
    functionLinenumberEnd: 1943
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].xor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.BufferUtil].fillArrayXOR(org.roaringbitmap.buffer.MappeableBitmapContainer,java.nio.LongBuffer,java.nio.LongBuffer)'
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.LongBuffer].limit()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].xor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].xor()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1947,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 1948
      start: 1945
    functionDepth: 0
    functionLinenumber: 1945
    functionLinenumberEnd: 1948
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].xor(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].xor()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].xor(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1953,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1954,1
    - Dst: '[org.roaringbitmap.IntConsumer].accept(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1958,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1963,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1965,1
    - Dst: '[org.roaringbitmap.IntConsumer].accept(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1967,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - org.roaringbitmap.IntConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - msb
    - ic
    argTypes:
    - char
    - org.roaringbitmap.IntConsumer
    constantsTouched: []
    func_position:
      end: 1972
      start: 1950
    functionDepth: 1
    functionLinenumber: 1950
    functionLinenumberEnd: 1972
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].forEach(char,org.roaringbitmap.IntConsumer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.LongBuffer].limit()'
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.IntConsumer].accept(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].forEach(char,org.roaringbitmap.IntConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1979,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].bitValue(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1980,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 1983
      start: 1974
    functionDepth: 0
    functionLinenumber: 1974
    functionLinenumberEnd: 1983
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].andCardinality(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].bitValue(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].andCardinality(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1988,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1989,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1990,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1991,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1993,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1996,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1998,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1998,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:1998,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 2002
      start: 1985
    functionDepth: 1
    functionLinenumber: 1985
    functionLinenumberEnd: 2002
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].andCardinality(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.LongBuffer].limit()'
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - Long.bitCount(org.roaringbitmap.buffer.MappeableBitmapContainer)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].andCardinality(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].andCardinality()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2006,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 2007
      start: 2004
    functionDepth: 0
    functionLinenumber: 2004
    functionLinenumberEnd: 2007
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].andCardinality(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].andCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].andCardinality(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableBitmapContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2012
      start: 2009
    functionDepth: 0
    functionLinenumber: 2009
    functionLinenumberEnd: 2012
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].toBitmapContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableBitmapContainer
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].toBitmapContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].assertNonEmpty(int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2016,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2019,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2020,1
    - Dst: '[java.nio.LongBuffer].position()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2026,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2027,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2030,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].numberOfTrailingZeros(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2032,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2033
      start: 2014
    functionDepth: 1
    functionLinenumber: 2014
    functionLinenumberEnd: 2033
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].first()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[java.nio.LongBuffer].array()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].numberOfTrailingZeros(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[java.nio.LongBuffer].position()'
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].assertNonEmpty(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].first()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].assertNonEmpty(int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2037,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2039,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2040,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2041,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2047,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2050,1
    - Dst: Long.numberOfLeadingZeros(org.roaringbitmap.buffer.MappeableBitmapContainer)
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2052,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2053
      start: 2035
    functionDepth: 1
    functionLinenumber: 2035
    functionLinenumberEnd: 2053
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].last()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.LongBuffer].limit()'
    - Long.numberOfLeadingZeros(org.roaringbitmap.buffer.MappeableBitmapContainer)
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].assertNonEmpty(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].last()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextSetBit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2057,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2058
      start: 2055
    functionDepth: 0
    functionLinenumber: 2055
    functionLinenumberEnd: 2058
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 6
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextSetBit()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].prevSetBit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2062,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2063
      start: 2060
    functionDepth: 0
    functionLinenumber: 2060
    functionLinenumberEnd: 2063
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 6
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].prevSetBit()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextClearBit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2067,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2068
      start: 2065
    functionDepth: 0
    functionLinenumber: 2065
    functionLinenumberEnd: 2068
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 6
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextClearBit()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].prevClearBit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2072,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2073
      start: 2070
    functionDepth: 0
    functionLinenumber: 2070
    functionLinenumberEnd: 2073
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousAbsentValue(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].prevClearBit()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousAbsentValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2083,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2083,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2083,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - bitmapContainer
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 2088
      start: 2075
    functionDepth: 1
    functionLinenumber: 2075
    functionLinenumberEnd: 2088
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 2
    functionsReached:
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2093,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2098,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2100,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2103,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2103,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2106,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2107,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - minimum
    - supremum
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2112
      start: 2090
    functionDepth: 1
    functionLinenumber: 2090
    functionLinenumberEnd: 2112
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].intersects(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.LongBuffer].limit()'
    - '[RuntimeException].<init>(String)'
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].intersects(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2121,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2123,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2126,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2126,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2129,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2130,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - minimum
    - supremum
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2135
      start: 2114
    functionDepth: 1
    functionLinenumber: 2114
    functionLinenumberEnd: 2135
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 3
    functionsReached:
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[java.nio.LongBuffer].limit()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2139,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2150,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2151,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2152,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2153,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - runContainer
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 2158
      start: 2137
    functionDepth: 2
    functionLinenumber: 2137
    functionLinenumberEnd: 2158
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2168,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainer:2168,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - boolean
      - java.nio.LongBuffer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - arrayContainer
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 2173
      start: 2160
    functionDepth: 2
    functionLinenumber: 2160
    functionLinenumberEnd: 2173
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - int
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2184
      start: 2184
    functionDepth: 0
    functionLinenumber: 2184
    functionLinenumberEnd: 2184
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator:2187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - int
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 2188
      start: 2186
    functionDepth: 1
    functionLinenumber: 2186
    functionLinenumberEnd: 2188
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator:2193,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - int
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2197
      start: 2190
    functionDepth: 0
    functionLinenumber: 2190
    functionLinenumberEnd: 2197
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[Object].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - int
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2202
      start: 2199
    functionDepth: 0
    functionLinenumber: 2199
    functionLinenumberEnd: 2202
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].numberOfTrailingZeros(long)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator:2206,1
    - Dst: '[java.nio.LongBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator:2213,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - int
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2216
      start: 2204
    functionDepth: 0
    functionLinenumber: 2204
    functionLinenumberEnd: 2216
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].next()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[java.nio.LongBuffer].get(int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].numberOfTrailingZeros(long)'
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].next()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator:2220,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - int
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2221
      start: 2218
    functionDepth: 1
    functionLinenumber: 2218
    functionLinenumberEnd: 2221
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].nextAsInt()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].next()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].nextAsInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator:2226,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - int
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2227
      start: 2223
    functionDepth: 0
    functionLinenumber: 2223
    functionLinenumberEnd: 2227
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].remove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator:2232,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - int
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 2236
      start: 2229
    functionDepth: 0
    functionLinenumber: 2229
    functionLinenumberEnd: 2236
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 2
    functionsReached:
    - '[java.nio.LongBuffer].get(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator:2240,1
    - Dst: '[java.nio.LongBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator:2246,1
    - Dst: '[java.nio.LongBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator:2254,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - int
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - minval
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2257
      start: 2238
    functionDepth: 1
    functionLinenumber: 2238
    functionLinenumberEnd: 2257
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].advanceIfNeeded(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.LongBuffer].get(int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].advanceIfNeeded(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].numberOfTrailingZeros(long)'
      Src: org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator:2261,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - int
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2262
      start: 2259
    functionDepth: 0
    functionLinenumber: 2259
    functionLinenumberEnd: 2262
    functionName: '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].peekNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].numberOfTrailingZeros(long)'
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].peekNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - int
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2274
      start: 2274
    functionDepth: 0
    functionLinenumber: 2274
    functionLinenumberEnd: 2274
    functionName: '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator
    signature: '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator:2277,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - int
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 2278
      start: 2276
    functionDepth: 1
    functionLinenumber: 2276
    functionLinenumberEnd: 2278
    functionName: '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator
    signature: '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator:2283,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - int
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2287
      start: 2280
    functionDepth: 0
    functionLinenumber: 2280
    functionLinenumberEnd: 2287
    functionName: '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[Object].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - int
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2292
      start: 2289
    functionDepth: 0
    functionLinenumber: 2289
    functionLinenumberEnd: 2292
    functionName: '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator:2296,1
    - Dst: '[java.nio.LongBuffer].get(int)'
      Src: org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator:2304,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - int
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2307
      start: 2294
    functionDepth: 0
    functionLinenumber: 2294
    functionLinenumberEnd: 2307
    functionName: '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].next()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 2
    functionsReached:
    - '[java.nio.LongBuffer].get(int)'
    - Long.numberOfLeadingZeros(long)
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].next()'
      Src: org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator:2311,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - int
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2312
      start: 2309
    functionDepth: 1
    functionLinenumber: 2309
    functionLinenumberEnd: 2312
    functionName: '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].nextAsInt()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].next()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].nextAsInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].get(int)'
      Src: org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator:2320,1
    - Dst: '[java.nio.LongBuffer].get(int)'
      Src: org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator:2324,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - int
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxval
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2332
      start: 2314
    functionDepth: 1
    functionLinenumber: 2314
    functionLinenumberEnd: 2332
    functionName: '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].advanceIfNeeded(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.LongBuffer].get(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].advanceIfNeeded(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator:2336,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - int
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2338
      start: 2334
    functionDepth: 0
    functionLinenumber: 2334
    functionLinenumberEnd: 2338
    functionName: '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].peekNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - Long.numberOfLeadingZeros(long)
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].peekNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator:2343,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - int
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2344
      start: 2340
    functionDepth: 0
    functionLinenumber: 2340
    functionLinenumberEnd: 2344
    functionName: '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].remove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].get(int)'
      Src: org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator:2349,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - int
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 2353
      start: 2346
    functionDepth: 0
    functionLinenumber: 2346
    functionLinenumberEnd: 2353
    functionName: '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
    functionUses: 2
    functionsReached:
    - '[java.nio.LongBuffer].get(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapSupplier:20,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProviderSupplier
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.BitmapDataProvider
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 18
    functionDepth: 4
    functionLinenumber: 18
    functionLinenumberEnd: 21
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmapSupplier].newEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmapSupplier.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.BitmapDataProvider
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmapSupplier].newEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProviderSupplier
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmapSupplier
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmapSupplier].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmapSupplier.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmapSupplier
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmapSupplier].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.RunBatchIterator].wrap(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.RunBatchIterator:12,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MappeableRunContainer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.RunBatchIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - runs
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 13
      start: 11
    functionDepth: 1
    functionLinenumber: 11
    functionLinenumberEnd: 13
    functionName: '[org.roaringbitmap.buffer.RunBatchIterator].<init>(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/RunBatchIterator.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.RunBatchIterator].wrap(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.RunBatchIterator
    signature: '[org.roaringbitmap.buffer.RunBatchIterator].<init>(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
      Src: org.roaringbitmap.buffer.RunBatchIterator:19,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
      Src: org.roaringbitmap.buffer.RunBatchIterator:20,1
    - Dst: Math.min(org.roaringbitmap.buffer.RunBatchIterator,int)
      Src: org.roaringbitmap.buffer.RunBatchIterator:23,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
      Src: org.roaringbitmap.buffer.RunBatchIterator:35,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MappeableRunContainer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - key
    - buffer
    - offset
    argTypes:
    - int
    - int[]
    - int
    constantsTouched: []
    func_position:
      end: 37
      start: 15
    functionDepth: 2
    functionLinenumber: 15
    functionLinenumberEnd: 37
    functionName: '[org.roaringbitmap.buffer.RunBatchIterator].next(int,int[],int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/RunBatchIterator.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
    - Math.min(org.roaringbitmap.buffer.RunBatchIterator,int)
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.RunBatchIterator].next(int,int[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
      Src: org.roaringbitmap.buffer.RunBatchIterator:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MappeableRunContainer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.roaringbitmap.buffer.RunBatchIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/RunBatchIterator.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.RunBatchIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.buffer.RunBatchIterator:47,1
    - Dst: '[IllegalStateException].<init>(org.roaringbitmap.buffer.RunBatchIterator)'
      Src: org.roaringbitmap.buffer.RunBatchIterator:50,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MappeableRunContainer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ContainerBatchIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 52
    functionName: '[org.roaringbitmap.buffer.RunBatchIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/RunBatchIterator.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(org.roaringbitmap.buffer.RunBatchIterator)'
    - '[Object].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.ContainerBatchIterator
    signature: '[org.roaringbitmap.buffer.RunBatchIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MappeableRunContainer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[org.roaringbitmap.buffer.RunBatchIterator].releaseContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/RunBatchIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.RunBatchIterator].releaseContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
      Src: org.roaringbitmap.buffer.RunBatchIterator:62,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
      Src: org.roaringbitmap.buffer.RunBatchIterator:63,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
      Src: org.roaringbitmap.buffer.RunBatchIterator:75,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MappeableRunContainer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 76
      start: 59
    functionDepth: 2
    functionLinenumber: 59
    functionLinenumberEnd: 76
    functionName: '[org.roaringbitmap.buffer.RunBatchIterator].advanceIfNeeded(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/RunBatchIterator.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.RunBatchIterator].advanceIfNeeded(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MappeableRunContainer
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - runs
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 82
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 82
    functionName: '[org.roaringbitmap.buffer.RunBatchIterator].wrap(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/RunBatchIterator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.RunBatchIterator].wrap(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ArrayBatchIterator].wrap(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.ArrayBatchIterator:15,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.ArrayBatchIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - array
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 16
      start: 14
    functionDepth: 1
    functionLinenumber: 14
    functionLinenumberEnd: 16
    functionName: '[org.roaringbitmap.buffer.ArrayBatchIterator].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ArrayBatchIterator.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ArrayBatchIterator].wrap(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ArrayBatchIterator
    signature: '[org.roaringbitmap.buffer.ArrayBatchIterator].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.ArrayBatchIterator:22,1
    - Dst: data.get()
      Src: org.roaringbitmap.buffer.ArrayBatchIterator:23,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - key
    - buffer
    - offset
    argTypes:
    - int
    - int[]
    - int
    constantsTouched: []
    func_position:
      end: 26
      start: 18
    functionDepth: 1
    functionLinenumber: 18
    functionLinenumberEnd: 26
    functionName: '[org.roaringbitmap.buffer.ArrayBatchIterator].next(int,int[],int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ArrayBatchIterator.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
    - data.get()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ArrayBatchIterator].next(int,int[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.ArrayBatchIterator:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionName: '[org.roaringbitmap.buffer.ArrayBatchIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ArrayBatchIterator.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.ArrayBatchIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.buffer.ArrayBatchIterator:36,1
    - Dst: '[IllegalStateException].<init>(org.roaringbitmap.buffer.ArrayBatchIterator)'
      Src: org.roaringbitmap.buffer.ArrayBatchIterator:39,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ContainerBatchIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 41
    functionName: '[org.roaringbitmap.buffer.ArrayBatchIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ArrayBatchIterator.java
    functionUses: 0
    functionsReached:
    - '[Object].clone()'
    - '[IllegalStateException].<init>(org.roaringbitmap.buffer.ArrayBatchIterator)'
    linkageType: ''
    returnType: org.roaringbitmap.ContainerBatchIterator
    signature: '[org.roaringbitmap.buffer.ArrayBatchIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[org.roaringbitmap.buffer.ArrayBatchIterator].releaseContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ArrayBatchIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.ArrayBatchIterator].releaseContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.ArrayBatchIterator:50,1
    - Dst: '[org.roaringbitmap.buffer.ArrayBatchIterator].unsignedBinarySearch(java.nio.CharBuffer,int,int,char)'
      Src: org.roaringbitmap.buffer.ArrayBatchIterator:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 52
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 52
    functionName: '[org.roaringbitmap.buffer.ArrayBatchIterator].advanceIfNeeded(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ArrayBatchIterator.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ArrayBatchIterator].unsignedBinarySearch(java.nio.CharBuffer,int,int,char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.ArrayBatchIterator].advanceIfNeeded(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - array
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[org.roaringbitmap.buffer.ArrayBatchIterator].wrap(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ArrayBatchIterator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.ArrayBatchIterator].wrap(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:152,1
    - Dst: bitmap.highLowContainer.getContainerPointer()
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:154,1
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation].getContainer()'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:155,1
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation].getContainer()'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:156,1
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation].key()'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:157,1
    - Dst: '[java.util.HashMap].get(org.roaringbitmap.buffer.BufferParallelAggregation)'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:158,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:160,1
    - Dst: '[java.util.HashMap].put(org.roaringbitmap.buffer.BufferParallelAggregation,java.util.ArrayList)'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:161,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.BufferParallelAggregation)'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:163,1
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation].advance()'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:164,1
    - Dst: '[java.util.TreeMap].<init>(java.util.HashMap)'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:167,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - 'java.util.stream.Collector<

        Map.Entry<Character,java.util.List<org.roaringbitmap.buffer.MappeableContainer>>,org.roaringbitmap.buffer.MutableRoaringArray,org.roaringbitmap.buffer.MutableRoaringBitmap>'
      - OrCollector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.SortedMap<Character,java.util.List<org.roaringbitmap.buffer.MappeableContainer>>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 168
    functionName: '[org.roaringbitmap.buffer.BufferParallelAggregation].groupByKey()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferParallelAggregation.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(org.roaringbitmap.buffer.BufferParallelAggregation)'
    - '[org.roaringbitmap.buffer.BufferParallelAggregation].getContainer()'
    - '[java.util.HashMap].put(org.roaringbitmap.buffer.BufferParallelAggregation,java.util.ArrayList)'
    - '[java.util.TreeMap].<init>(java.util.HashMap)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.HashMap].<init>()'
    - '[org.roaringbitmap.buffer.BufferParallelAggregation].key()'
    - '[org.roaringbitmap.buffer.BufferParallelAggregation].advance()'
    - bitmap.highLowContainer.getContainerPointer()
    - '[java.util.HashMap].get(org.roaringbitmap.buffer.BufferParallelAggregation)'
    linkageType: ''
    returnType: java.util.SortedMap<Character,java.util.List<org.roaringbitmap.buffer.MappeableContainer>>
    signature: '[org.roaringbitmap.buffer.BufferParallelAggregation].groupByKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation].groupByKey(org.roaringbitmap.buffer.BufferParallelAggregation)'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:176,1
    - Dst: '[java.util.SortedMap<Character,java.util.List<org.roaringbitmap.buffer.MappeableContainer>>].size()'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:177,1
    - Dst: '[java.util.SortedMap<Character,java.util.List<org.roaringbitmap.buffer.MappeableContainer>>].size()'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:178,1
    - Dst: '[java.util.SortedMap<Character,java.util.List<org.roaringbitmap.buffer.MappeableContainer>>].size()'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:179,1
    - Dst: '[java.util.ArrayList].<init>(org.roaringbitmap.buffer.BufferParallelAggregation)'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:179,1
    - Dst: '[java.util.SortedMap<Character,java.util.List<org.roaringbitmap.buffer.MappeableContainer>>].entrySet()'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:181,1
    - Dst: slice.getKey()
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:182,1
    - Dst: slice.getValue()
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:183,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.BufferParallelAggregation)'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:183,1
    - Dst: '[java.util.stream.IntStream].range(int,org.roaringbitmap.buffer.BufferParallelAggregation)'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:185,1
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation].parallel()'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:185,1
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation].forEach()'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:185,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].<init>(org.roaringbitmap.buffer.BufferParallelAggregation,org.roaringbitmap.buffer.BufferParallelAggregation,org.roaringbitmap.buffer.BufferParallelAggregation)'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:188,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:188,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - 'java.util.stream.Collector<

        Map.Entry<Character,java.util.List<org.roaringbitmap.buffer.MappeableContainer>>,org.roaringbitmap.buffer.MutableRoaringArray,org.roaringbitmap.buffer.MutableRoaringBitmap>'
      - OrCollector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 175
    functionDepth: 1
    functionLinenumber: 175
    functionLinenumberEnd: 189
    functionName: '[org.roaringbitmap.buffer.BufferParallelAggregation].or()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferParallelAggregation.java
    functionUses: 0
    functionsReached:
    - slice.getValue()
    - '[java.util.ArrayList].add(org.roaringbitmap.buffer.BufferParallelAggregation)'
    - '[java.util.ArrayList].<init>(org.roaringbitmap.buffer.BufferParallelAggregation)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>(org.roaringbitmap.buffer.MutableRoaringArray)'
    - '[java.util.stream.IntStream].range(int,org.roaringbitmap.buffer.BufferParallelAggregation)'
    - '[org.roaringbitmap.buffer.BufferParallelAggregation].parallel()'
    - '[org.roaringbitmap.buffer.BufferParallelAggregation].forEach()'
    - '[java.util.SortedMap<Character,java.util.List<org.roaringbitmap.buffer.MappeableContainer>>].size()'
    - '[java.util.SortedMap<Character,java.util.List<org.roaringbitmap.buffer.MappeableContainer>>].entrySet()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].<init>(org.roaringbitmap.buffer.BufferParallelAggregation,org.roaringbitmap.buffer.BufferParallelAggregation,org.roaringbitmap.buffer.BufferParallelAggregation)'
    - slice.getKey()
    - '[org.roaringbitmap.buffer.BufferParallelAggregation].groupByKey(org.roaringbitmap.buffer.BufferParallelAggregation)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.BufferParallelAggregation].or()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation].groupByKey(org.roaringbitmap.buffer.BufferParallelAggregation)'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:197,1
    - Dst: '[java.util.SortedMap<Character,java.util.List<org.roaringbitmap.buffer.MappeableContainer>>].entrySet()'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:197,1
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation].parallelStream()'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:197,1
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation].collect(java.util.stream.Collector<

        Map.Entry<Character,java.util.List<org.roaringbitmap.buffer.MappeableContainer>>,org.roaringbitmap.buffer.MutableRoaringArray,org.roaringbitmap.buffer.MutableRoaringBitmap>)'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:197,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - 'java.util.stream.Collector<

        Map.Entry<Character,java.util.List<org.roaringbitmap.buffer.MappeableContainer>>,org.roaringbitmap.buffer.MutableRoaringArray,org.roaringbitmap.buffer.MutableRoaringBitmap>'
      - OrCollector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 198
    functionName: '[org.roaringbitmap.buffer.BufferParallelAggregation].xor()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferParallelAggregation.java
    functionUses: 0
    functionsReached:
    - '[java.util.SortedMap<Character,java.util.List<org.roaringbitmap.buffer.MappeableContainer>>].entrySet()'
    - '[org.roaringbitmap.buffer.BufferParallelAggregation].collect(java.util.stream.Collector<

      Map.Entry<Character,java.util.List<org.roaringbitmap.buffer.MappeableContainer>>,org.roaringbitmap.buffer.MutableRoaringArray,org.roaringbitmap.buffer.MutableRoaringBitmap>)'
    - '[org.roaringbitmap.buffer.BufferParallelAggregation].groupByKey(org.roaringbitmap.buffer.BufferParallelAggregation)'
    - '[org.roaringbitmap.buffer.BufferParallelAggregation].parallelStream()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.BufferParallelAggregation].xor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.roaringbitmap.buffer.MappeableContainer>].get(int)'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:201,1
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation].clone()'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:201,1
    - Dst: '[java.util.List<org.roaringbitmap.buffer.MappeableContainer>].size()'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:202,1
    - Dst: '[java.util.List<org.roaringbitmap.buffer.MappeableContainer>].get(org.roaringbitmap.buffer.BufferParallelAggregation)'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:203,1
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation].ixor(org.roaringbitmap.buffer.BufferParallelAggregation)'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:203,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.roaringbitmap.buffer.MappeableContainer>
      classConcrete: true
      classEnum: false
      classFields:
      - 'java.util.stream.Collector<

        Map.Entry<Character,java.util.List<org.roaringbitmap.buffer.MappeableContainer>>,org.roaringbitmap.buffer.MutableRoaringArray,org.roaringbitmap.buffer.MutableRoaringBitmap>'
      - OrCollector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - containers
    argTypes:
    - java.util.List<org.roaringbitmap.buffer.MappeableContainer>
    constantsTouched: []
    func_position:
      end: 206
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 206
    functionName: '[org.roaringbitmap.buffer.BufferParallelAggregation].xor(java.util.List<org.roaringbitmap.buffer.MappeableContainer>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferParallelAggregation.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.roaringbitmap.buffer.MappeableContainer>].get(int)'
    - '[java.util.List<org.roaringbitmap.buffer.MappeableContainer>].get(org.roaringbitmap.buffer.BufferParallelAggregation)'
    - '[org.roaringbitmap.buffer.BufferParallelAggregation].clone()'
    - '[java.util.List<org.roaringbitmap.buffer.MappeableContainer>].size()'
    - '[org.roaringbitmap.buffer.BufferParallelAggregation].ixor(org.roaringbitmap.buffer.BufferParallelAggregation)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.BufferParallelAggregation].xor(java.util.List<org.roaringbitmap.buffer.MappeableContainer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.roaringbitmap.buffer.MappeableContainer>].size()'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:211,1
    - Dst: '[java.util.List<org.roaringbitmap.buffer.MappeableContainer>].get(int)'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:212,1
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation].clone()'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:212,1
    - Dst: '[java.util.List<org.roaringbitmap.buffer.MappeableContainer>].size()'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:213,1
    - Dst: '[java.util.List<org.roaringbitmap.buffer.MappeableContainer>].get(org.roaringbitmap.buffer.BufferParallelAggregation)'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:214,1
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation].lazyIOR(org.roaringbitmap.buffer.BufferParallelAggregation)'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:214,1
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation].repairAfterLazy()'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:216,1
    - Dst: '[java.util.List<org.roaringbitmap.buffer.MappeableContainer>].size()'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:219,1
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation].availableParallelism()'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:219,1
    - Dst: '[java.nio.LongBuffer].allocate(int,int)'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:220,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.BufferParallelAggregation)'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:220,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].lazyIOR(org.roaringbitmap.buffer.BufferParallelAggregation)'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:222,1
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation].repairAfterLazy()'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:224,1
    - Dst: '[java.util.List<org.roaringbitmap.buffer.MappeableContainer>].size()'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:227,1
    - Dst: Math.floorDiv(org.roaringbitmap.buffer.BufferParallelAggregation,int)
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:227,1
    - Dst: '[java.util.List<org.roaringbitmap.buffer.MappeableContainer>].size()'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:228,1
    - Dst: Math.floorMod(org.roaringbitmap.buffer.BufferParallelAggregation,int)
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:228,1
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:229,1
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation].parallel()'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:229,1
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation].mapToObj()'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:229,1
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation].collect(OrCollector)'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:229,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.roaringbitmap.buffer.MappeableContainer>
      classConcrete: true
      classEnum: false
      classFields:
      - 'java.util.stream.Collector<

        Map.Entry<Character,java.util.List<org.roaringbitmap.buffer.MappeableContainer>>,org.roaringbitmap.buffer.MutableRoaringArray,org.roaringbitmap.buffer.MutableRoaringBitmap>'
      - OrCollector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - containers
    argTypes:
    - java.util.List<org.roaringbitmap.buffer.MappeableContainer>
    constantsTouched: []
    func_position:
      end: 236
      start: 208
    functionDepth: 1
    functionLinenumber: 208
    functionLinenumberEnd: 236
    functionName: '[org.roaringbitmap.buffer.BufferParallelAggregation].or(java.util.List<org.roaringbitmap.buffer.MappeableContainer>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferParallelAggregation.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.buffer.BufferParallelAggregation].availableParallelism()'
    - '[java.nio.LongBuffer].allocate(int,int)'
    - Math.floorMod(org.roaringbitmap.buffer.BufferParallelAggregation,int)
    - '[java.util.List<org.roaringbitmap.buffer.MappeableContainer>].get(int)'
    - '[org.roaringbitmap.buffer.BufferParallelAggregation].collect(OrCollector)'
    - '[org.roaringbitmap.buffer.BufferParallelAggregation].lazyIOR(org.roaringbitmap.buffer.BufferParallelAggregation)'
    - '[java.util.List<org.roaringbitmap.buffer.MappeableContainer>].get(org.roaringbitmap.buffer.BufferParallelAggregation)'
    - Math.floorDiv(org.roaringbitmap.buffer.BufferParallelAggregation,int)
    - '[org.roaringbitmap.buffer.BufferParallelAggregation].parallel()'
    - '[org.roaringbitmap.buffer.BufferParallelAggregation].mapToObj()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.BufferParallelAggregation)'
    - '[org.roaringbitmap.buffer.BufferParallelAggregation].clone()'
    - '[java.util.List<org.roaringbitmap.buffer.MappeableContainer>].size()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].lazyIOR(org.roaringbitmap.buffer.BufferParallelAggregation)'
    - '[org.roaringbitmap.buffer.BufferParallelAggregation].repairAfterLazy()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.BufferParallelAggregation].or(java.util.List<org.roaringbitmap.buffer.MappeableContainer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.ForkJoinTask].inForkJoinPool()'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:239,1
    - Dst: '[java.util.concurrent.ForkJoinTask].getPool()'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:240,1
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation].getParallelism()'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:240,1
    - Dst: '[java.util.concurrent.ForkJoinPool].getCommonPoolParallelism()'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:241,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - 'java.util.stream.Collector<

        Map.Entry<Character,java.util.List<org.roaringbitmap.buffer.MappeableContainer>>,org.roaringbitmap.buffer.MutableRoaringArray,org.roaringbitmap.buffer.MutableRoaringBitmap>'
      - OrCollector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 238
    functionDepth: 0
    functionLinenumber: 238
    functionLinenumberEnd: 242
    functionName: '[org.roaringbitmap.buffer.BufferParallelAggregation].availableParallelism()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferParallelAggregation.java
    functionUses: 1
    functionsReached:
    - '[java.util.concurrent.ForkJoinPool].getCommonPoolParallelism()'
    - '[org.roaringbitmap.buffer.BufferParallelAggregation].getParallelism()'
    - '[java.util.concurrent.ForkJoinTask].getPool()'
    - '[java.util.concurrent.ForkJoinTask].inForkJoinPool()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.BufferParallelAggregation].availableParallelism()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ParallelAggregation.ContainerCollector].<init>()'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:52,1
    - Dst: '[OrCollector].<init>()'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - 'java.util.stream.Collector<

        Map.Entry<Character,java.util.List<org.roaringbitmap.buffer.MappeableContainer>>,org.roaringbitmap.buffer.MutableRoaringArray,org.roaringbitmap.buffer.MutableRoaringBitmap>'
      - OrCollector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.BufferParallelAggregation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.BufferParallelAggregation].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferParallelAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ParallelAggregation.ContainerCollector].<init>()'
    - '[OrCollector].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.BufferParallelAggregation
    signature: '[org.roaringbitmap.buffer.BufferParallelAggregation].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Function<java.util.List<org.roaringbitmap.buffer.MappeableContainer>,org.roaringbitmap.buffer.MappeableContainer>
      classConcrete: true
      classEnum: false
      classFields:
      - Function<List<MappeableContainer>, MappeableContainer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reducer
    argTypes:
    - java.util.function.Function<java.util.List<org.roaringbitmap.buffer.MappeableContainer>,org.roaringbitmap.buffer.MappeableContainer>
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector].<init>(java.util.function.Function<java.util.List<org.roaringbitmap.buffer.MappeableContainer>,org.roaringbitmap.buffer.MappeableContainer>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferParallelAggregation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector
    signature: '[org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector].<init>(java.util.function.Function<java.util.List<org.roaringbitmap.buffer.MappeableContainer>,org.roaringbitmap.buffer.MappeableContainer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Function<List<MappeableContainer>, MappeableContainer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.function.Supplier<org.roaringbitmap.buffer.MutableRoaringArray>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 79
    functionName: '[org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector].supplier()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferParallelAggregation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.function.Supplier<org.roaringbitmap.buffer.MutableRoaringArray>
    signature: '[org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector].supplier()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: r.getKey()
      Src: org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector:85,1
    - Dst: r.getValue()
      Src: org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector:86,1
    - Dst: '[Function<List<MappeableContainer>, MappeableContainer>].apply(org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector)'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector:86,1
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector].isEmpty()'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector:87,1
    - Dst: r.getKey()
      Src: org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector:88,1
    - Dst: l.append(org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector,org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector)
      Src: org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector:88,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Function<List<MappeableContainer>, MappeableContainer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.function.BiConsumer<org.roaringbitmap.buffer.MutableRoaringArray,Map.Entry<Character,java.util.List<org.roaringbitmap.buffer.MappeableContainer>>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 91
    functionName: '[org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector].accumulator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferParallelAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector].isEmpty()'
    - r.getKey()
    - '[Function<List<MappeableContainer>, MappeableContainer>].apply(org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector)'
    - l.append(org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector,org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector)
    - r.getValue()
    linkageType: ''
    returnType: java.util.function.BiConsumer<org.roaringbitmap.buffer.MutableRoaringArray,Map.Entry<Character,java.util.List<org.roaringbitmap.buffer.MappeableContainer>>>
    signature: '[org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector].accumulator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: l.append(org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector)
      Src: org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector:97,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Function<List<MappeableContainer>, MappeableContainer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.function.BinaryOperator<org.roaringbitmap.buffer.MutableRoaringArray>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 100
    functionName: '[org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector].combiner()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferParallelAggregation.java
    functionUses: 0
    functionsReached:
    - l.append(org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector)
    linkageType: ''
    returnType: java.util.function.BinaryOperator<org.roaringbitmap.buffer.MutableRoaringArray>
    signature: '[org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector].combiner()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Function<List<MappeableContainer>, MappeableContainer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringArray,org.roaringbitmap.buffer.MutableRoaringBitmap>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 105
    functionName: '[org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector].finisher()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferParallelAggregation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringArray,org.roaringbitmap.buffer.MutableRoaringBitmap>
    signature: '[org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector].finisher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.EnumSet].noneOf()'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Function<List<MappeableContainer>, MappeableContainer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<Characteristics>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 110
    functionName: '[org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector].characteristics()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferParallelAggregation.java
    functionUses: 0
    functionsReached:
    - '[java.util.EnumSet].noneOf()'
    linkageType: ''
    returnType: java.util.Set<Characteristics>
    signature: '[org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector].characteristics()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].allocate(int,int)'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector:121,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector)'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector:121,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.function.Supplier<org.roaringbitmap.buffer.MappeableContainer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 122
    functionName: '[org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector].supplier()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferParallelAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector)'
    - '[java.nio.LongBuffer].allocate(int,int)'
    linkageType: ''
    returnType: java.util.function.Supplier<org.roaringbitmap.buffer.MappeableContainer>
    signature: '[org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector].supplier()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector].or(org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector)'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector:126,1
    - Dst: l.lazyIOR(org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector)
      Src: org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector:126,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.function.BiConsumer<org.roaringbitmap.buffer.MappeableContainer,java.util.List<org.roaringbitmap.buffer.MappeableContainer>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 127
    functionName: '[org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector].accumulator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferParallelAggregation.java
    functionUses: 0
    functionsReached:
    - l.lazyIOR(org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector)
    - '[org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector].or(org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector)'
    linkageType: ''
    returnType: java.util.function.BiConsumer<org.roaringbitmap.buffer.MappeableContainer,java.util.List<org.roaringbitmap.buffer.MappeableContainer>>
    signature: '[org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector].accumulator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.function.BinaryOperator<org.roaringbitmap.buffer.MappeableContainer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 132
    functionName: '[org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector].combiner()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferParallelAggregation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.function.BinaryOperator<org.roaringbitmap.buffer.MappeableContainer>
    signature: '[org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector].combiner()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.function.Function<org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 137
    functionName: '[org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector].finisher()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferParallelAggregation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.function.Function<org.roaringbitmap.buffer.MappeableContainer,org.roaringbitmap.buffer.MappeableContainer>
    signature: '[org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector].finisher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.EnumSet].of(org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector)'
      Src: org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector:141,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<Characteristics>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 142
    functionName: '[org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector].characteristics()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferParallelAggregation.java
    functionUses: 0
    functionsReached:
    - '[java.util.EnumSet].of(org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector)'
    linkageType: ''
    returnType: java.util.Set<Characteristics>
    signature: '[org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector].characteristics()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferParallelAggregation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector
    signature: '[org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:46,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.CharBuffer
      - int
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 4
    argNames:
    - sb
    - begin
    - end
    - k
    argTypes:
    - java.nio.CharBuffer
    - int
    - int
    - char
    constantsTouched: []
    func_position:
      end: 56
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 56
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].branchyBufferedUnsignedInterleavedBinarySearch(java.nio.CharBuffer,int,int,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[java.nio.CharBuffer].get(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].branchyBufferedUnsignedInterleavedBinarySearch(java.nio.CharBuffer,int,int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].getChar(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:64,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      - int
      - int
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 5
    argNames:
    - sb
    - position
    - begin
    - end
    - k
    argTypes:
    - java.nio.ByteBuffer
    - int
    - int
    - int
    - char
    constantsTouched: []
    func_position:
      end: 74
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 74
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].branchyBufferedUnsignedInterleavedBinarySearch(java.nio.ByteBuffer,int,int,int,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[java.nio.ByteBuffer].getChar(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].branchyBufferedUnsignedInterleavedBinarySearch(java.nio.ByteBuffer,int,int,int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].branchyBufferedUnsignedInterleavedBinarySearch(java.nio.CharBuffer,int,int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.CharBuffer
      - int
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 4
    argNames:
    - sb
    - begin
    - end
    - k
    argTypes:
    - java.nio.CharBuffer
    - int
    - int
    - char
    constantsTouched: []
    func_position:
      end: 79
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 79
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].bufferedUnsignedInterleavedBinarySearch(java.nio.CharBuffer,int,int,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 9
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].branchyBufferedUnsignedInterleavedBinarySearch(java.nio.CharBuffer,int,int,char)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].bufferedUnsignedInterleavedBinarySearch(java.nio.CharBuffer,int,int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].branchyBufferedUnsignedInterleavedBinarySearch(java.nio.ByteBuffer,int,int,int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:83,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      - int
      - int
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 5
    argNames:
    - sb
    - position
    - begin
    - end
    - k
    argTypes:
    - java.nio.ByteBuffer
    - int
    - int
    - int
    - char
    constantsTouched: []
    func_position:
      end: 84
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].bufferedUnsignedInterleavedBinarySearch(java.nio.ByteBuffer,int,int,int,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].branchyBufferedUnsignedInterleavedBinarySearch(java.nio.ByteBuffer,int,int,int,char)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].bufferedUnsignedInterleavedBinarySearch(java.nio.ByteBuffer,int,int,int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - nbrruns
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].getArraySizeInBytes(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].getArraySizeInBytes(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: true
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - vl
    - index
    argTypes:
    - char[]
    - int
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(char[],int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(char[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: true
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - vl
    - index
    argTypes:
    - char[]
    - int
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(char[],int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(char[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - numberOfRuns
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].serializedSizeInBytes(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].serializedSizeInBytes(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableRunContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 178
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableRunContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:120,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:124,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].serializedSizeInBytes(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:130,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].serializedSizeInBytes(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:131,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:132,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].serializedSizeInBytes(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:133,1
    - Dst: Math.min(int,int)
      Src: org.roaringbitmap.buffer.MappeableRunContainer:134,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 113
    functionDepth: 2
    functionLinenumber: 113
    functionLinenumberEnd: 138
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].validate()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].serializedSizeInBytes(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - Math.min(int,int)
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].serializedSizeInBytes(int)'
    linkageType: ''
    returnType: Boolean
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].validate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableRunContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - capacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 147
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 147
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 5
    functionsReached:
    - '[java.nio.CharBuffer].allocate(int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableRunContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].duplicate()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:151,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].limit()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:152,1
    - Dst: Math.max(int,org.roaringbitmap.buffer.MappeableContainer)
      Src: org.roaringbitmap.buffer.MappeableRunContainer:152,1
    - Dst: '[java.nio.CharBuffer].allocate(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:152,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].rewind()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:153,1
    - Dst: '[java.nio.CharBuffer].put(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.nio.CharBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableRunContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - nbrruns
    - valueslength
    argTypes:
    - int
    - java.nio.CharBuffer
    constantsTouched: []
    func_position:
      end: 155
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 155
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(int,java.nio.CharBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[java.nio.CharBuffer].allocate(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[java.nio.CharBuffer].put(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].limit()'
    - Math.max(int,org.roaringbitmap.buffer.MappeableContainer)
    - '[java.nio.CharBuffer].duplicate()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].rewind()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableRunContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(int,java.nio.CharBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:159,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].array()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:160,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:168,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:169,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:189,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableRunContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - arr
    - nbrRuns
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    - int
    constantsTouched: []
    func_position:
      end: 207
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 207
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.MappeableArrayContainer,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].array()'
    - '[java.nio.CharBuffer].array()'
    - '[java.nio.CharBuffer].allocate(int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableRunContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.MappeableArrayContainer,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableRunContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - firstOfRun
    - lastOfRun
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 219
      start: 215
    functionDepth: 0
    functionLinenumber: 215
    functionLinenumberEnd: 219
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 5
    functionsReached:
    - '[java.nio.CharBuffer].wrap(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableRunContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:224,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:225,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:226,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].array()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:228,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].isArrayBacked()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:232,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:233,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:237,1
    - Dst: Long.numberOfTrailingZeros(org.roaringbitmap.buffer.MappeableRunContainer)
      Src: org.roaringbitmap.buffer.MappeableRunContainer:248,1
    - Dst: Long.numberOfTrailingZeros()
      Src: org.roaringbitmap.buffer.MappeableRunContainer:268,1
    - Dst: '[java.nio.LongBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:281,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:283,1
    - Dst: '[java.nio.LongBuffer].get()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:287,1
    - Dst: Long.numberOfTrailingZeros(org.roaringbitmap.buffer.MappeableRunContainer)
      Src: org.roaringbitmap.buffer.MappeableRunContainer:294,1
    - Dst: '[java.nio.LongBuffer].get()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:302,1
    - Dst: Long.numberOfTrailingZeros()
      Src: org.roaringbitmap.buffer.MappeableRunContainer:314,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 118
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableRunContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - bc
    - nbrRuns
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    - int
    constantsTouched: []
    func_position:
      end: 327
      start: 222
    functionDepth: 1
    functionLinenumber: 222
    functionLinenumberEnd: 327
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[java.nio.LongBuffer].get()'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].array()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].isArrayBacked()'
    - '[RuntimeException].<init>(String)'
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.LongBuffer].limit()'
    - '[java.nio.LongBuffer].get(int)'
    - Long.numberOfTrailingZeros()
    - '[java.nio.CharBuffer].allocate(int)'
    - Long.numberOfTrailingZeros(org.roaringbitmap.buffer.MappeableRunContainer)
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableRunContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].numberOfRuns()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:335,1
    - Dst: '[org.roaringbitmap.RunContainer].toCharBuffer()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:336,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableRunContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - bc
    argTypes:
    - org.roaringbitmap.RunContainer
    constantsTouched: []
    func_position:
      end: 337
      start: 334
    functionDepth: 1
    functionLinenumber: 334
    functionLinenumberEnd: 337
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.RunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].toCharBuffer()'
    - '[org.roaringbitmap.RunContainer].numberOfRuns()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableRunContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.RunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:348,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:349,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.CharBuffer
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableRunContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - array
    - numRuns
    argTypes:
    - java.nio.CharBuffer
    - int
    constantsTouched: []
    func_position:
      end: 353
      start: 347
    functionDepth: 0
    functionLinenumber: 347
    functionLinenumberEnd: 353
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(java.nio.CharBuffer,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.CharBuffer].limit()'
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableRunContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(java.nio.CharBuffer,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].clone()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:357,1
    - Dst: rc.iadd(int,int)
      Src: org.roaringbitmap.buffer.MappeableRunContainer:358,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 359
      start: 355
    functionDepth: 2
    functionLinenumber: 355
    functionLinenumberEnd: 359
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 57
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].clone()'
    - rc.iadd(int,int)
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].bufferedUnsignedInterleavedBinarySearch(java.nio.CharBuffer,int,int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:366,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:372,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:373,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:380,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(org.roaringbitmap.buffer.MappeableRunContainer,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:382,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].recoverRoomAtIndex(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:383,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].incrementLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:387,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:392,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setValue(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:394,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:395,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:403,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].incrementLength(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:404,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].decrementValue()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:405,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].makeRoomAtIndex(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:410,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setValue(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:411,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:412,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 59
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - k
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 414
      start: 361
    functionDepth: 3
    functionLinenumber: 361
    functionLinenumberEnd: 414
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 63
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(int,char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].bufferedUnsignedInterleavedBinarySearch(java.nio.CharBuffer,int,int,char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].incrementLength(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].incrementLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].decrementValue()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].makeRoomAtIndex(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].setValue(int,char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(org.roaringbitmap.buffer.MappeableRunContainer,char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].recoverRoomAtIndex(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 419
      start: 416
    functionDepth: 0
    functionLinenumber: 416
    functionLinenumberEnd: 419
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].isEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:423,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:430,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:431,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:433,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:439,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:440,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].advanceUntil(java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableRunContainer,int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:443,1
    - Dst: '[java.nio.CharBuffer].put(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:445,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 451
      start: 421
    functionDepth: 1
    functionLinenumber: 421
    functionLinenumberEnd: 451
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].and(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int)'
    - '[org.roaringbitmap.buffer.BufferUtil].advanceUntil(java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableRunContainer,int,char)'
    - '[java.nio.CharBuffer].put(int,char)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].and(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:455,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:461,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:464,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:465,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:467,1
    - Dst: '[java.nio.CharBuffer].put(char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:468,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].clone()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:476,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:479,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].cardinalityInRange(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:480,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].resetBitmapRange(java.nio.LongBuffer,org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:481,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(int,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:482,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:483,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].cardinalityInRange(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:485,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].resetBitmapRange(java.nio.LongBuffer,org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:486,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(int,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:487,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:488,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:491,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 493
      start: 453
    functionDepth: 2
    functionLinenumber: 453
    functionLinenumberEnd: 493
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].and(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 2
    functionsReached:
    - '[java.nio.CharBuffer].put(char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(int,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(char)'
    - '[org.roaringbitmap.buffer.BufferUtil].resetBitmapRange(java.nio.LongBuffer,org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].cardinalityInRange(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].clone()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].and(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:498,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.MappeableRunContainer,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:498,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:499,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:502,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:503,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:504,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:505,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:511,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:512,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:518,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:519,1
    - Dst: Math.max(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)
      Src: org.roaringbitmap.buffer.MappeableRunContainer:522,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:529,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:530,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:533,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:534,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:540,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:541,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:548,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:549,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 82
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 558
      start: 495
    functionDepth: 1
    functionLinenumber: 495
    functionLinenumberEnd: 558
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].and(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[java.nio.CharBuffer].array()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.MappeableRunContainer,int)'
    - '[java.nio.CharBuffer].allocate(int)'
    - Math.max(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].and(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:564,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].lazyandNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:565,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].toEfficientContainer()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:565,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:568,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:571,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCharIterator()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:574,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCharIterator()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:574,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:574,1
    - Dst: org.roaringbitmap.Util.unsignedDifference(org.roaringbitmap.PeekableCharIterator,org.roaringbitmap.PeekableCharIterator,org.roaringbitmap.buffer.MappeableRunContainer)
      Src: org.roaringbitmap.buffer.MappeableRunContainer:573,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].toBitmapOrArrayContainer(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:578,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iandNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:578,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 579
      start: 560
    functionDepth: 3
    functionLinenumber: 560
    functionLinenumberEnd: 579
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].andNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCharIterator()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].toEfficientContainer()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[java.nio.CharBuffer].array()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].iandNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - org.roaringbitmap.Util.unsignedDifference(org.roaringbitmap.PeekableCharIterator,org.roaringbitmap.PeekableCharIterator,org.roaringbitmap.buffer.MappeableRunContainer)
    - '[org.roaringbitmap.buffer.MappeableRunContainer].lazyandNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].toBitmapOrArrayContainer(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCharIterator()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].andNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:583,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:586,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:589,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:590,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:592,1
    - Dst: '[java.nio.CharBuffer].put(char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:593,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].clone()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:600,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:603,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:604,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].cardinalityInRange(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:605,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].cardinalityInRange(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:606,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].resetBitmapRange(java.nio.LongBuffer,org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:607,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].flipBitmapRange(java.nio.LongBuffer,org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:608,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:609,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].cardinalityInRange(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:612,1
    - Dst: '[java.nio.LongBuffer].capacity()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:613,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].resetBitmapRange(java.nio.LongBuffer,org.roaringbitmap.buffer.MappeableRunContainer,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:613,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(int,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:614,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:615,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:618,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 620
      start: 581
    functionDepth: 2
    functionLinenumber: 581
    functionLinenumberEnd: 620
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].andNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 4
    functionsReached:
    - '[java.nio.CharBuffer].put(char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.BufferUtil].resetBitmapRange(java.nio.LongBuffer,org.roaringbitmap.buffer.MappeableRunContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.BufferUtil].flipBitmapRange(java.nio.LongBuffer,org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.BufferUtil].resetBitmapRange(java.nio.LongBuffer,org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[java.nio.LongBuffer].capacity()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].cardinalityInRange(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].andNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:625,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.MappeableRunContainer,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:625,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:626,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:629,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:630,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:631,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:632,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:641,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:642,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:648,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:649,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:662,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:663,1
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:674,1
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:675,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 90
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 686
      start: 622
    functionDepth: 1
    functionLinenumber: 622
    functionLinenumberEnd: 686
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].andNot(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[java.nio.CharBuffer].array()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.MappeableRunContainer,int)'
    - '[java.nio.CharBuffer].allocate(int)'
    - '[java.nio.CharBuffer].get(int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].andNot(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:690,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:691,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:694,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - value
    - index
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 696
      start: 689
    functionDepth: 2
    functionLinenumber: 689
    functionLinenumberEnd: 696
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].appendValueLength(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(int,char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].appendValueLength(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:701,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - value
    - index
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 705
      start: 699
    functionDepth: 1
    functionLinenumber: 699
    functionLinenumberEnd: 705
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].canPrependValueLength(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].canPrependValueLength(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 710
      start: 707
    functionDepth: 0
    functionLinenumber: 707
    functionLinenumberEnd: 710
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].clear()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(int,java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:714,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 715
      start: 712
    functionDepth: 1
    functionLinenumber: 712
    functionLinenumberEnd: 715
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(int,java.nio.CharBuffer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:719,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:720,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - value
    - index
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 721
      start: 718
    functionDepth: 2
    functionLinenumber: 718
    functionLinenumberEnd: 721
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].closeValueLength(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(int,char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].closeValueLength(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].bufferedUnsignedInterleavedBinarySearch(java.nio.CharBuffer,int,int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:725,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:731,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:732,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 736
      start: 723
    functionDepth: 2
    functionLinenumber: 723
    functionLinenumberEnd: 736
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 10
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].bufferedUnsignedInterleavedBinarySearch(java.nio.CharBuffer,int,int,char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].bufferedUnsignedInterleavedBinarySearch(java.nio.ByteBuffer,int,int,int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:748,1
    - Dst: '[java.nio.ByteBuffer].getChar(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:754,1
    - Dst: '[java.nio.ByteBuffer].getChar(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:755,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      - int
      - char
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 4
    argNames:
    - buf
    - position
    - x
    - numRuns
    argTypes:
    - java.nio.ByteBuffer
    - int
    - char
    - int
    constantsTouched: []
    func_position:
      end: 759
      start: 747
    functionDepth: 2
    functionLinenumber: 747
    functionLinenumberEnd: 759
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(java.nio.ByteBuffer,int,char,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].getChar(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[java.nio.ByteBuffer].getChar(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].bufferedUnsignedInterleavedBinarySearch(java.nio.ByteBuffer,int,int,int,char)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(java.nio.ByteBuffer,int,char,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:767,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:769,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:770,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].setBitmapRange(java.nio.LongBuffer,org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:771,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 777
      start: 763
    functionDepth: 1
    functionLinenumber: 763
    functionLinenumberEnd: 777
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].convertToLazyBitmapIfNeeded()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.BufferUtil].setBitmapRange(java.nio.LongBuffer,org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].convertToLazyBitmapIfNeeded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].capacity()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:782,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].computeNewCapacity(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:782,1
    - Dst: '[java.util.Optional<java.nio.CharBuffer>].isPresent()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:783,1
    - Dst: '[java.util.Optional<java.nio.CharBuffer>].get()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:785,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].copyValuesLength(java.nio.CharBuffer,int,org.roaringbitmap.buffer.MappeableRunContainer,int,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:785,1
    - Dst: '[java.util.Optional<java.nio.CharBuffer>].get()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:786,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].copyValuesLength(java.nio.CharBuffer,int,java.nio.CharBuffer,int,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:789,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - offset
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 791
      start: 780
    functionDepth: 2
    functionLinenumber: 780
    functionLinenumberEnd: 791
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].copyToOffset(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.CharBuffer].capacity()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].computeNewCapacity(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].copyValuesLength(java.nio.CharBuffer,int,java.nio.CharBuffer,int,int)'
    - '[java.util.Optional<java.nio.CharBuffer>].isPresent()'
    - '[java.util.Optional<java.nio.CharBuffer>].get()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].copyValuesLength(java.nio.CharBuffer,int,org.roaringbitmap.buffer.MappeableRunContainer,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].copyToOffset(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].computeNewCapacity(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:796,1
    - Dst: '[java.nio.CharBuffer].allocate(java.util.Optional<java.nio.CharBuffer>)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:797,1
    - Dst: '[java.util.Optional].of(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:797,1
    - Dst: '[java.util.Optional].empty()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:799,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Optional<java.nio.CharBuffer>
      static: true
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - oldCapacity
    - minCapacity
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 800
      start: 793
    functionDepth: 0
    functionLinenumber: 793
    functionLinenumberEnd: 800
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].computeNewCapacity(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].computeNewCapacity(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[java.nio.CharBuffer].allocate(java.util.Optional<java.nio.CharBuffer>)'
    - '[java.util.Optional].empty()'
    - '[java.util.Optional].of(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: java.util.Optional<java.nio.CharBuffer>
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].computeNewCapacity(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - oldCapacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 808
      start: 802
    functionDepth: 0
    functionLinenumber: 802
    functionLinenumberEnd: 808
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].computeNewCapacity(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].computeNewCapacity(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:812,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:812,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:814,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:814,1
    - Dst: System.arraycopy(org.roaringbitmap.buffer.MappeableRunContainer,int,org.roaringbitmap.buffer.MappeableRunContainer,int,int)
      Src: org.roaringbitmap.buffer.MappeableRunContainer:814,1
    - Dst: '[java.nio.CharBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:819,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:821,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].put(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:821,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].flip()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:823,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].get()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:825,1
    - Dst: '[java.nio.CharBuffer].put(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:825,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.CharBuffer
      - int
      - java.nio.CharBuffer
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 5
    argNames:
    - src
    - srcIndex
    - dst
    - dstIndex
    - length
    argTypes:
    - java.nio.CharBuffer
    - int
    - java.nio.CharBuffer
    - int
    - int
    constantsTouched: []
    func_position:
      end: 827
      start: 810
    functionDepth: 1
    functionLinenumber: 810
    functionLinenumberEnd: 827
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].copyValuesLength(java.nio.CharBuffer,int,java.nio.CharBuffer,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].flip()'
    - '[java.nio.CharBuffer].array()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].put(org.roaringbitmap.buffer.MappeableRunContainer)'
    - System.arraycopy(org.roaringbitmap.buffer.MappeableRunContainer,int,org.roaringbitmap.buffer.MappeableRunContainer,int,int)
    - '[java.nio.CharBuffer].put(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[java.nio.CharBuffer].allocate(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].get()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].copyValuesLength(java.nio.CharBuffer,int,java.nio.CharBuffer,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].put(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:831,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 832
      start: 829
    functionDepth: 0
    functionLinenumber: 829
    functionLinenumberEnd: 832
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].decrementLength(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[java.nio.CharBuffer].put(int,char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].decrementLength(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].put(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:835,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 836
      start: 834
    functionDepth: 0
    functionLinenumber: 834
    functionLinenumberEnd: 836
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].decrementValue()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[java.nio.CharBuffer].put(int,char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].decrementValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].capacity()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:841,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].computeNewCapacity(org.roaringbitmap.buffer.MappeableRunContainer,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:841,1
    - Dst: '[java.util.Optional<java.nio.CharBuffer>].isPresent()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:842,1
    - Dst: '[java.nio.CharBuffer].rewind()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:843,1
    - Dst: '[java.util.Optional<java.nio.CharBuffer>].get()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:844,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].put(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:844,1
    - Dst: '[java.util.Optional<java.nio.CharBuffer>].get()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:845,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - minNbRuns
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 847
      start: 840
    functionDepth: 1
    functionLinenumber: 840
    functionLinenumberEnd: 847
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].ensureCapacity(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[java.nio.CharBuffer].capacity()'
    - '[java.util.Optional<java.nio.CharBuffer>].isPresent()'
    - '[java.nio.CharBuffer].rewind()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].put(java.nio.CharBuffer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].computeNewCapacity(org.roaringbitmap.buffer.MappeableRunContainer,int)'
    - '[java.util.Optional<java.nio.CharBuffer>].get()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].ensureCapacity(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].equals(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:852,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].equals(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:854,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:856,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:856,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCharIterator()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:860,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCharIterator()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:861,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:862,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:863,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:863,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 870
      start: 849
    functionDepth: 2
    functionLinenumber: 849
    functionLinenumberEnd: 870
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].equals(Object)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].equals(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].equals(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCharIterator()'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCharIterator()'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[org.roaringbitmap.PeekableCharIterator].next()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:877,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:877,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:880,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:880,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - runContainer
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 885
      start: 872
    functionDepth: 1
    functionLinenumber: 872
    functionLinenumberEnd: 885
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].equals(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].equals(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:890,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:891,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:892,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].select(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:895,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].select(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:898,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:903,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - arrayContainer
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 904
      start: 887
    functionDepth: 1
    functionLinenumber: 887
    functionLinenumberEnd: 904
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].equals(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].select(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].equals(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:910,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:911,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 3
    argNames:
    - x
    - i
    - mask
    argTypes:
    - int[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 916
      start: 906
    functionDepth: 0
    functionLinenumber: 906
    functionLinenumberEnd: 916
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].fillLeastSignificant16bits(int[],int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].fillLeastSignificant16bits(int[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:920,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].remove(char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:921,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:923,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 925
      start: 918
    functionDepth: 4
    functionLinenumber: 918
    functionLinenumberEnd: 925
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].flip(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].remove(char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(char)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].flip(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 930
      start: 927
    functionDepth: 0
    functionLinenumber: 927
    functionLinenumberEnd: 930
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].getArraySizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].getArraySizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].isArrayBacked()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:936,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:937,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:943,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 947
      start: 932
    functionDepth: 1
    functionLinenumber: 932
    functionLinenumberEnd: 947
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 62
    functionsReached:
    - '[java.nio.CharBuffer].array()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].isArrayBacked()'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:957,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 958
      start: 956
    functionDepth: 0
    functionLinenumber: 956
    functionLinenumberEnd: 958
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 22
    functionsReached:
    - '[java.nio.CharBuffer].get(int)'
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].isArrayBacked()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:962,1
    - Dst: '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].<init>()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:963,1
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].<init>()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:965,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 966
      start: 960
    functionDepth: 1
    functionLinenumber: 960
    functionLinenumberEnd: 966
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].getReverseCharIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].isArrayBacked()'
    - '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].<init>()'
    - '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].getReverseCharIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].isArrayBacked()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:970,1
    - Dst: '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].<init>()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:971,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].<init>()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:973,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 974
      start: 968
    functionDepth: 1
    functionLinenumber: 968
    functionLinenumberEnd: 974
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].getCharIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 6
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].isArrayBacked()'
    - '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].getCharIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunBatchIterator].<init>()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:978,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ContainerBatchIterator
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 979
      start: 976
    functionDepth: 0
    functionLinenumber: 976
    functionLinenumberEnd: 979
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].getBatchIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunBatchIterator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.ContainerBatchIterator
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].getBatchIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 984
      start: 981
    functionDepth: 0
    functionLinenumber: 981
    functionLinenumberEnd: 984
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 26
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:994,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 995
      start: 993
    functionDepth: 0
    functionLinenumber: 993
    functionLinenumberEnd: 995
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 26
    functionsReached:
    - '[java.nio.CharBuffer].get(int)'
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1001,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1004
      start: 997
    functionDepth: 0
    functionLinenumber: 997
    functionLinenumberEnd: 1004
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].hashCode()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1015,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1018,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].bufferedUnsignedInterleavedBinarySearch(java.nio.CharBuffer,int,int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1023,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].bufferedUnsignedInterleavedBinarySearch(java.nio.CharBuffer,int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1025,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].mergeValuesLength(int,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1029,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].canPrependValueLength(int,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1035,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].mergeValuesLength(int,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1036,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].appendValueLength(int,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1040,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].mergeValuesLength(int,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1041,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].valueLengthContains(int,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1048,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].mergeValuesLength(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1049,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].prependValueLength(int,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1053,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].mergeValuesLength(int,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1054,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].valueLengthContains(int,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1063,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].canPrependValueLength(int,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1065,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].prependValueLength(int,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1066,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].makeRoomAtIndex(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1069,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setValue(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1070,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1071,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].prependValueLength(int,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1076,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].prependValueLength(int,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1081,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].canPrependValueLength(int,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1084,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].mergeValuesLength(org.roaringbitmap.buffer.MappeableRunContainer,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1085,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].appendValueLength(int,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1089,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].mergeValuesLength(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1090,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].canPrependValueLength(int,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1094,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].prependValueLength(int,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1095,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].makeRoomAtIndex(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1097,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setValue(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1098,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1099,1
    CyclomaticComplexity: 32
    EdgeCount: 32
    ICount: 100
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1104
      start: 1006
    functionDepth: 4
    functionLinenumber: 1006
    functionLinenumberEnd: 1104
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 45
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].valueLengthContains(int,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(int,char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].prependValueLength(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].bufferedUnsignedInterleavedBinarySearch(java.nio.CharBuffer,int,int,char)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].canPrependValueLength(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].appendValueLength(int,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].prependValueLength(int,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].bufferedUnsignedInterleavedBinarySearch(java.nio.CharBuffer,int,char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].mergeValuesLength(org.roaringbitmap.buffer.MappeableRunContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].makeRoomAtIndex(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].mergeValuesLength(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].setValue(int,char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].mergeValuesLength(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].mergeValuesLength(int,org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].and(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 1109
      start: 1106
    functionDepth: 2
    functionLinenumber: 1106
    functionLinenumberEnd: 1109
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].iand(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].and(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].iand(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].and(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 1114
      start: 1111
    functionDepth: 3
    functionLinenumber: 1111
    functionLinenumberEnd: 1114
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].iand(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].and(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].iand(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].and(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1118,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 1119
      start: 1116
    functionDepth: 2
    functionLinenumber: 1116
    functionLinenumberEnd: 1119
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].iand(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].and(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].iand(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].andNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1123,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 1124
      start: 1121
    functionDepth: 4
    functionLinenumber: 1121
    functionLinenumberEnd: 1124
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].iandNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].andNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].iandNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].andNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1128,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 1129
      start: 1126
    functionDepth: 3
    functionLinenumber: 1126
    functionLinenumberEnd: 1129
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].iandNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].andNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].iandNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].andNot(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 1134
      start: 1131
    functionDepth: 2
    functionLinenumber: 1131
    functionLinenumberEnd: 1134
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].iandNot(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].andNot(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].iandNot(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].isFull()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1137,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].ilazyorToRun(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1140,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 1141
      start: 1136
    functionDepth: 3
    functionLinenumber: 1136
    functionLinenumberEnd: 1141
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].ilazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].ilazyorToRun(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].isFull()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].ilazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].isFull()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1144,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].full()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1145,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1148,1
    - Dst: Math.max(int,int)
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1148,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].copyToOffset(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1149,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1150,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCharIterator()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1153,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1154,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1155,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].peekNext()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1155,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1156,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1156,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(org.roaringbitmap.buffer.MappeableRunContainer,char,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1156,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1159,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1159,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1162,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1169,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1170,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1170,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1174,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1174,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(org.roaringbitmap.buffer.MappeableRunContainer,char,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1174,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].convertToLazyBitmapIfNeeded()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1178,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 1179
      start: 1143
    functionDepth: 3
    functionLinenumber: 1143
    functionLinenumberEnd: 1179
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].ilazyorToRun(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(org.roaringbitmap.buffer.MappeableRunContainer,char,char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCharIterator()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].full()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].copyToOffset(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[java.nio.CharBuffer].array()'
    - Math.max(int,int)
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
    - '[org.roaringbitmap.PeekableCharIterator].peekNext()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].isFull()'
    - '[org.roaringbitmap.PeekableCharIterator].next()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].convertToLazyBitmapIfNeeded()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].ilazyorToRun(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].capacity()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1183,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].computeNewCapacity(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1183,1
    - Dst: '[java.nio.CharBuffer].allocate(java.util.Optional<java.nio.CharBuffer>)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1184,1
    - Dst: '[java.nio.CharBuffer].rewind()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1185,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].put(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1188
      start: 1182
    functionDepth: 0
    functionLinenumber: 1182
    functionLinenumberEnd: 1188
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].increaseCapacity()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].put(java.nio.CharBuffer)'
    - '[java.nio.CharBuffer].allocate(java.util.Optional<java.nio.CharBuffer>)'
    - '[java.nio.CharBuffer].rewind()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].computeNewCapacity(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[java.nio.CharBuffer].capacity()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].increaseCapacity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].put(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1192
      start: 1190
    functionDepth: 0
    functionLinenumber: 1190
    functionLinenumberEnd: 1192
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].incrementLength(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[java.nio.CharBuffer].put(int,char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].incrementLength(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].put(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1196
      start: 1194
    functionDepth: 0
    functionLinenumber: 1194
    functionLinenumberEnd: 1196
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].incrementValue(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[java.nio.CharBuffer].put(int,char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].incrementValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1200,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1201,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setValue(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1202,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1203,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - value
    - index
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1204
      start: 1199
    functionDepth: 3
    functionLinenumber: 1199
    functionLinenumberEnd: 1204
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].initValueLength(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(int,char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].setValue(int,char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].initValueLength(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1211,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1237,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1239,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1245,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1247,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1252,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1269,1
    - Dst: ans.smartAppendExclusive(org.roaringbitmap.buffer.MappeableRunContainer,char,char)
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1287,1
    - Dst: '[RuntimeException].<init>(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1291,1
    - Dst: ans.smartAppendExclusive(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1298,1
    - Dst: ans.toEfficientContainer()
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1304,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 63
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1305
      start: 1206
    functionDepth: 4
    functionLinenumber: 1206
    functionLinenumberEnd: 1305
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].inot(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    - ans.smartAppendExclusive(org.roaringbitmap.buffer.MappeableRunContainer,char,char)
    - '[RuntimeException].<init>(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[java.nio.CharBuffer].array()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(char)'
    - ans.toEfficientContainer()
    - ans.smartAppendExclusive(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)
    - '[org.roaringbitmap.buffer.MappeableRunContainer].not(int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].inot(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1315,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1316,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1318,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1324,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1325,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1329,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].advanceUntil(java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableRunContainer,int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1329,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 1335
      start: 1307
    functionDepth: 1
    functionLinenumber: 1307
    functionLinenumberEnd: 1335
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].intersects(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.BufferUtil].advanceUntil(java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableRunContainer,int,char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].intersects(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1340,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1341,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].intersects(char,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1342,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 1347
      start: 1337
    functionDepth: 0
    functionLinenumber: 1337
    functionLinenumberEnd: 1347
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].intersects(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].intersects(char,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].intersects(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1353,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1354,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1355,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1356,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1362,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1363,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1369,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1370,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 1377
      start: 1349
    functionDepth: 1
    functionLinenumber: 1349
    functionLinenumberEnd: 1377
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].intersects(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].intersects(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].isFull()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1381,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1385,1
    - Dst: Math.max(int,int)
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1385,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].copyToOffset(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1386,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1387,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCharIterator()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1390,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1391,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1392,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].peekNext()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1392,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1393,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1393,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(org.roaringbitmap.buffer.MappeableRunContainer,char,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1393,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1396,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1396,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1399,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1406,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1407,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1407,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1411,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1411,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(org.roaringbitmap.buffer.MappeableRunContainer,char,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1411,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].toEfficientContainer()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1415,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 1416
      start: 1379
    functionDepth: 4
    functionLinenumber: 1379
    functionLinenumberEnd: 1416
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].ior(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(org.roaringbitmap.buffer.MappeableRunContainer,char,char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCharIterator()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].toEfficientContainer()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].copyToOffset(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[java.nio.CharBuffer].array()'
    - Math.max(int,int)
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
    - '[org.roaringbitmap.PeekableCharIterator].peekNext()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].isFull()'
    - '[org.roaringbitmap.PeekableCharIterator].next()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].ior(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].isFull()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1420,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].or(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1423,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 1424
      start: 1418
    functionDepth: 3
    functionLinenumber: 1418
    functionLinenumberEnd: 1424
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].ior(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].or(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].isFull()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].ior(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].isFull()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1428,1
    - Dst: Math.max(int,org.roaringbitmap.buffer.MappeableRunContainer)
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1434,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].copyToOffset(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1437,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1443,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1447,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1448,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1449,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1450,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(org.roaringbitmap.buffer.MappeableRunContainer,char,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1453,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(org.roaringbitmap.buffer.MappeableRunContainer,char,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1456,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1461,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1461,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(org.roaringbitmap.buffer.MappeableRunContainer,char,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1461,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1465,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1465,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(org.roaringbitmap.buffer.MappeableRunContainer,char,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1465,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].toEfficientContainer()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1468,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 1469
      start: 1426
    functionDepth: 3
    functionLinenumber: 1426
    functionLinenumberEnd: 1469
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].ior(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(org.roaringbitmap.buffer.MappeableRunContainer,char,char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].toEfficientContainer()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].copyToOffset(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[java.nio.CharBuffer].array()'
    - Math.max(int,org.roaringbitmap.buffer.MappeableRunContainer)
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].isFull()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].ior(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1480,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].remove(char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1483,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].bufferedUnsignedInterleavedBinarySearch(java.nio.CharBuffer,int,int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1488,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].bufferedUnsignedInterleavedBinarySearch(java.nio.CharBuffer,int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1490,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].valueLengthContains(int,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1498,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].initValueLength(int,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1499,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].recoverRoomsInRange(int,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1500,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].recoverRoomsInRange(int,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1502,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].valueLengthContains(int,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1509,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].closeValueLength(int,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1510,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1514,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].recoverRoomsInRange(int,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1515,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].incrementValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1517,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].decrementLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1518,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].recoverRoomsInRange(org.roaringbitmap.buffer.MappeableRunContainer,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1520,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].valueLengthContains(int,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1529,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].valueLengthContains(int,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1530,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].makeRoomAtIndex(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1531,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].closeValueLength(int,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1532,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].initValueLength(int,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1533,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].closeValueLength(int,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1536,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].valueLengthContains(int,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1539,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].closeValueLength(int,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1540,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].valueLengthContains(int,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1542,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].initValueLength(int,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1543,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].recoverRoomsInRange(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1546,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].valueLengthContains(int,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1550,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].initValueLength(int,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1551,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].recoverRoomsInRange(org.roaringbitmap.buffer.MappeableRunContainer,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1552,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].recoverRoomsInRange(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1554,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 81
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1560
      start: 1471
    functionDepth: 4
    functionLinenumber: 1471
    functionLinenumberEnd: 1560
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 18
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].valueLengthContains(int,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].remove(char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].bufferedUnsignedInterleavedBinarySearch(java.nio.CharBuffer,int,int,char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].recoverRoomsInRange(int,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].incrementValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].makeRoomAtIndex(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].recoverRoomsInRange(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].bufferedUnsignedInterleavedBinarySearch(java.nio.CharBuffer,int,char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].recoverRoomsInRange(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].initValueLength(int,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].closeValueLength(int,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].decrementLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].recoverRoomsInRange(org.roaringbitmap.buffer.MappeableRunContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].initValueLength(int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1564,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1565
      start: 1562
    functionDepth: 0
    functionLinenumber: 1562
    functionLinenumberEnd: 1565
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].isArrayBacked()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].isArrayBacked()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1569,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1569,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1570
      start: 1567
    functionDepth: 2
    functionLinenumber: 1567
    functionLinenumberEnd: 1570
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].isFull()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 11
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].isFull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1574,1
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1575,1
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1576,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setBitmapRange(long[],org.roaringbitmap.buffer.MappeableRunContainer,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1577,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - bits
    argTypes:
    - long[]
    constantsTouched: []
    func_position:
      end: 1579
      start: 1572
    functionDepth: 1
    functionLinenumber: 1572
    functionLinenumberEnd: 1579
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].orInto(long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
    - '[java.nio.CharBuffer].get(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].setBitmapRange(long[],org.roaringbitmap.buffer.MappeableRunContainer,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].orInto(long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1584,1
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1585,1
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1586,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].resetBitmapRange(long[],org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1587,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].resetBitmapRange(long[],org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1590,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - bits
    argTypes:
    - long[]
    constantsTouched: []
    func_position:
      end: 1591
      start: 1581
    functionDepth: 1
    functionLinenumber: 1581
    functionLinenumberEnd: 1591
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].andInto(long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
    - '[java.nio.CharBuffer].get(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].resetBitmapRange(long[],org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].andInto(long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1595,1
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1596,1
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1597,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].resetBitmapRange(long[],org.roaringbitmap.buffer.MappeableRunContainer,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1598,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - bits
    argTypes:
    - long[]
    constantsTouched: []
    func_position:
      end: 1600
      start: 1593
    functionDepth: 1
    functionLinenumber: 1593
    functionLinenumberEnd: 1600
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].removeFrom(long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
    - '[java.nio.CharBuffer].get(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].resetBitmapRange(long[],org.roaringbitmap.buffer.MappeableRunContainer,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].removeFrom(long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(int,int,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1603,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableRunContainer
      static: true
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1604
      start: 1602
    functionDepth: 0
    functionLinenumber: 1602
    functionLinenumberEnd: 1604
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].full()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 13
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(int,int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableRunContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].full()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCharIterator()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1608,1
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1609,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<Character>
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1626
      start: 1606
    functionDepth: 2
    functionLinenumber: 1606
    functionLinenumberEnd: 1626
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].iterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCharIterator()'
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: java.util.Iterator<Character>
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].xor(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1630,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 1631
      start: 1628
    functionDepth: 4
    functionLinenumber: 1628
    functionLinenumberEnd: 1631
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].ixor(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].xor(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].ixor(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].xor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1635,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 1636
      start: 1633
    functionDepth: 3
    functionLinenumber: 1633
    functionLinenumberEnd: 1636
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].ixor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].xor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].ixor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].xor(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1640,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 1641
      start: 1638
    functionDepth: 4
    functionLinenumber: 1638
    functionLinenumberEnd: 1641
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].ixor(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].xor(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].ixor(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].isEmpty()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1644,1
    - Dst: '[java.nio.CharBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1648,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.MappeableRunContainer,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1648,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1649,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1652,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1653,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1654,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1663,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1664,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1670,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1683,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1684,1
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1695,1
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1696,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 87
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableRunContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 1707
      start: 1643
    functionDepth: 1
    functionLinenumber: 1643
    functionLinenumberEnd: 1707
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].lazyandNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[java.nio.CharBuffer].array()'
    - '[java.nio.CharBuffer].allocate(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.MappeableRunContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].isEmpty()'
    - '[java.nio.CharBuffer].get(int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableRunContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].lazyandNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].lazyorToRun(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1710,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 1711
      start: 1709
    functionDepth: 4
    functionLinenumber: 1709
    functionLinenumberEnd: 1711
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].lazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].lazyorToRun(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].lazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].isFull()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1714,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].full()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1715,1
    - Dst: '[java.nio.CharBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1719,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.MappeableRunContainer,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1719,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1720,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCharIterator()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1722,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1724,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1725,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].peekNext()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1725,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1726,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1726,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(org.roaringbitmap.buffer.MappeableRunContainer,char,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1726,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1730,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1730,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1733,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1740,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1741,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1741,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1746,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1746,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(org.roaringbitmap.buffer.MappeableRunContainer,char,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1746,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].isFull()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1750,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].full()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1751,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].convertToLazyBitmapIfNeeded()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1753,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 1754
      start: 1713
    functionDepth: 3
    functionLinenumber: 1713
    functionLinenumberEnd: 1754
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].lazyorToRun(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCharIterator()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(org.roaringbitmap.buffer.MappeableRunContainer,char,char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].full()'
    - '[java.nio.CharBuffer].array()'
    - '[org.roaringbitmap.PeekableCharIterator].peekNext()'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.MappeableRunContainer,int)'
    - '[java.nio.CharBuffer].allocate(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].isFull()'
    - '[org.roaringbitmap.PeekableCharIterator].next()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].convertToLazyBitmapIfNeeded()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].lazyorToRun(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].isEmpty()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1757,1
    - Dst: '[java.nio.CharBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1764,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.MappeableRunContainer,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1764,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1765,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCharIterator()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1767,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1768,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1770,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1771,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1771,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppendExclusive(org.roaringbitmap.buffer.MappeableRunContainer,char,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1771,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppendExclusive(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1774,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1775,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1776,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppendExclusive(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1776,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppendExclusive(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1781,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1782,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1784,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1784,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppendExclusive(org.roaringbitmap.buffer.MappeableRunContainer,char,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1784,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1789,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 1794
      start: 1756
    functionDepth: 2
    functionLinenumber: 1756
    functionLinenumberEnd: 1794
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].lazyxor(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCharIterator()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[java.nio.CharBuffer].array()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppendExclusive(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[java.nio.CharBuffer].allocate(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.MappeableRunContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].isEmpty()'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppendExclusive(org.roaringbitmap.buffer.MappeableRunContainer,char,char)'
    - '[org.roaringbitmap.PeekableCharIterator].next()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].lazyxor(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1798,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].clone()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1799,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1805,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1811,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1812,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.MappeableRunContainer,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1812,1
    - Dst: '[java.nio.CharBuffer].wrap(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1813,1
    - Dst: '[java.nio.CharBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1815,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1817,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].put(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1817,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.MappeableRunContainer,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1820,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(org.roaringbitmap.buffer.MappeableRunContainer,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1821,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - maxcardinality
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1823
      start: 1796
    functionDepth: 2
    functionLinenumber: 1796
    functionLinenumberEnd: 1823
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].limit(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.MappeableRunContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].clone()'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[java.nio.CharBuffer].wrap(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[java.nio.CharBuffer].array()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].put(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(org.roaringbitmap.buffer.MappeableRunContainer,char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.MappeableRunContainer,int)'
    - '[java.nio.CharBuffer].allocate(int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].limit(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].capacity()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1827,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].increaseCapacity()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1828,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].copyValuesLength(java.nio.CharBuffer,int,java.nio.CharBuffer,int,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1830,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1832
      start: 1826
    functionDepth: 2
    functionLinenumber: 1826
    functionLinenumberEnd: 1832
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].makeRoomAtIndex(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].copyValuesLength(java.nio.CharBuffer,int,java.nio.CharBuffer,int,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[java.nio.CharBuffer].capacity()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].increaseCapacity()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].makeRoomAtIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1837,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1838,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1839,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1841,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].recoverRoomsInRange(int,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1842,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1844
      start: 1835
    functionDepth: 2
    functionLinenumber: 1835
    functionLinenumberEnd: 1844
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].mergeValuesLength(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(int,char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].recoverRoomsInRange(int,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].mergeValuesLength(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].clone()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1849,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1851,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].isArrayBacked()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1852,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1853,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1855,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].isArrayBacked()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1858,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1859,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1860,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppendExclusive(org.roaringbitmap.buffer.MappeableRunContainer,char,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1865,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1867,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1867,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppendExclusive(org.roaringbitmap.buffer.MappeableRunContainer,char,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1867,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1871,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1872,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1873,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppendExclusive(org.roaringbitmap.buffer.MappeableRunContainer,char,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1876,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1878,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1878,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppendExclusive(org.roaringbitmap.buffer.MappeableRunContainer,char,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1878,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].toEfficientContainer()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1881,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1882
      start: 1846
    functionDepth: 3
    functionLinenumber: 1846
    functionLinenumberEnd: 1882
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].not(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 17
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].clone()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].toEfficientContainer()'
    - '[java.nio.CharBuffer].array()'
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].isArrayBacked()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppendExclusive(org.roaringbitmap.buffer.MappeableRunContainer,char,char)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].not(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1887
      start: 1884
    functionDepth: 0
    functionLinenumber: 1884
    functionLinenumberEnd: 1887
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 19
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].lazyorToRun(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1892,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].repairAfterLazy()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1892,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 1893
      start: 1889
    functionDepth: 4
    functionLinenumber: 1889
    functionLinenumberEnd: 1893
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].or(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].lazyorToRun(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].repairAfterLazy()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].or(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].isFull()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1897,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].full()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1898,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].clone()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1900,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1902,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1903,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].cardinalityInRange(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1904,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].setBitmapRange(java.nio.LongBuffer,org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1905,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(int,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1906,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].isFull()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1908,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].full()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1909,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 1912
      start: 1895
    functionDepth: 3
    functionLinenumber: 1895
    functionLinenumberEnd: 1912
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].or(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].full()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(int,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.BufferUtil].setBitmapRange(java.nio.LongBuffer,org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].isFull()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].cardinalityInRange(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].clone()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].isFull()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].or(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].isFull()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1916,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].isFull()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1916,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].full()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1917,1
    - Dst: '[java.nio.CharBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1922,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.MappeableRunContainer,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1922,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1923,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1928,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1928,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1929,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1929,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(org.roaringbitmap.buffer.MappeableRunContainer,char,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1929,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1932,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1932,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(org.roaringbitmap.buffer.MappeableRunContainer,char,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1932,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1937,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1937,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(org.roaringbitmap.buffer.MappeableRunContainer,char,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1937,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1941,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1941,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(org.roaringbitmap.buffer.MappeableRunContainer,char,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1941,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].isFull()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1944,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].full()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1945,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].toEfficientContainer()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1947,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 1948
      start: 1914
    functionDepth: 3
    functionLinenumber: 1914
    functionLinenumberEnd: 1948
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].or(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(org.roaringbitmap.buffer.MappeableRunContainer,char,char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].full()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].toEfficientContainer()'
    - '[java.nio.CharBuffer].array()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.MappeableRunContainer,int)'
    - '[java.nio.CharBuffer].allocate(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].isFull()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].or(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1952,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1953,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setValue(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1954,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1955,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - value
    - index
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1956
      start: 1951
    functionDepth: 3
    functionLinenumber: 1951
    functionLinenumberEnd: 1956
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].prependValueLength(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(int,char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].setValue(int,char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].prependValueLength(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1962,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1966,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1967,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - lowbits
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1976
      start: 1958
    functionDepth: 2
    functionLinenumber: 1958
    functionLinenumberEnd: 1976
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].rank(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].rank(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ObjectInput].readChar()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1981,1
    - Dst: Character.reverseBytes(org.roaringbitmap.buffer.MappeableRunContainer)
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1981,1
    - Dst: '[java.nio.CharBuffer].capacity()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1982,1
    - Dst: '[java.nio.CharBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1983,1
    - Dst: '[java.io.ObjectInput].readChar()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1986,1
    - Dst: Character.reverseBytes(org.roaringbitmap.buffer.MappeableRunContainer)
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1986,1
    - Dst: '[java.nio.CharBuffer].put(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1986,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectInput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.ObjectInput
    constantsTouched: []
    func_position:
      end: 1988
      start: 1978
    functionDepth: 1
    functionLinenumber: 1978
    functionLinenumberEnd: 1988
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].readExternal(java.io.ObjectInput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.CharBuffer].capacity()'
    - Character.reverseBytes(org.roaringbitmap.buffer.MappeableRunContainer)
    - '[java.nio.CharBuffer].put(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[java.nio.CharBuffer].allocate(int)'
    - '[java.io.ObjectInput].readChar()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].readExternal(java.io.ObjectInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].copyValuesLength(java.nio.CharBuffer,int,java.nio.CharBuffer,int,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1991,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1993
      start: 1990
    functionDepth: 2
    functionLinenumber: 1990
    functionLinenumberEnd: 1993
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].recoverRoomAtIndex(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].copyValuesLength(java.nio.CharBuffer,int,java.nio.CharBuffer,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].recoverRoomAtIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].copyValuesLength(java.nio.CharBuffer,int,java.nio.CharBuffer,int,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:1998,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2001
      start: 1996
    functionDepth: 0
    functionLinenumber: 1996
    functionLinenumberEnd: 2001
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].recoverRoomsInRange(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].copyValuesLength(java.nio.CharBuffer,int,java.nio.CharBuffer,int,org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].recoverRoomsInRange(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].clone()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2005,1
    - Dst: rc.iremove(int,int)
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2006,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2007
      start: 2003
    functionDepth: 2
    functionLinenumber: 2003
    functionLinenumberEnd: 2007
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].remove(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - rc.iremove(int,int)
    - '[org.roaringbitmap.buffer.MappeableRunContainer].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].remove(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].bufferedUnsignedInterleavedBinarySearch(java.nio.CharBuffer,int,int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2012,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2014,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].recoverRoomAtIndex(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2015,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].incrementValue(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2017,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].decrementLength(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2018,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2024,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2025,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(org.roaringbitmap.buffer.MappeableRunContainer,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2028,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].makeRoomAtIndex(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2032,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setValue(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2033,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2034,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].decrementLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2037,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2042
      start: 2009
    functionDepth: 3
    functionLinenumber: 2009
    functionLinenumberEnd: 2042
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].remove(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].incrementValue(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].bufferedUnsignedInterleavedBinarySearch(java.nio.CharBuffer,int,int,char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(int,char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].makeRoomAtIndex(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].decrementLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].setValue(int,char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(org.roaringbitmap.buffer.MappeableRunContainer,char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].recoverRoomAtIndex(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].decrementLength(int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].remove(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].toEfficientContainer()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2046,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2047
      start: 2044
    functionDepth: 3
    functionLinenumber: 2044
    functionLinenumberEnd: 2047
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].repairAfterLazy()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].toEfficientContainer()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].repairAfterLazy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].toEfficientContainer()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2054,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2055
      start: 2052
    functionDepth: 3
    functionLinenumber: 2052
    functionLinenumberEnd: 2055
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].runOptimize()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].toEfficientContainer()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].runOptimize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2061,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2063,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2068,1
    - Dst: '[IllegalArgumentException].<init>(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2067,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - j
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2069
      start: 2057
    functionDepth: 2
    functionLinenumber: 2057
    functionLinenumberEnd: 2069
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].select(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[IllegalArgumentException].<init>(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].select(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].serializedSizeInBytes(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2073,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2074
      start: 2071
    functionDepth: 1
    functionLinenumber: 2071
    functionLinenumberEnd: 2074
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].serializedSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].serializedSizeInBytes(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].serializedSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(java.nio.CharBuffer,int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2077,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - index
    - v
    argTypes:
    - int
    - char
    constantsTouched: []
    func_position:
      end: 2078
      start: 2076
    functionDepth: 1
    functionLinenumber: 2076
    functionLinenumberEnd: 2078
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(int,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 11
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(java.nio.CharBuffer,int,char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].put(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2081,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.CharBuffer
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 3
    argNames:
    - valueslength
    - index
    - v
    argTypes:
    - java.nio.CharBuffer
    - int
    - char
    constantsTouched: []
    func_position:
      end: 2082
      start: 2080
    functionDepth: 0
    functionLinenumber: 2080
    functionLinenumberEnd: 2082
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(java.nio.CharBuffer,int,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[java.nio.CharBuffer].put(int,char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(java.nio.CharBuffer,int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setValue(java.nio.CharBuffer,int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2085,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - index
    - v
    argTypes:
    - int
    - char
    constantsTouched: []
    func_position:
      end: 2086
      start: 2084
    functionDepth: 1
    functionLinenumber: 2084
    functionLinenumberEnd: 2086
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].setValue(int,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 7
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].setValue(java.nio.CharBuffer,int,char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].setValue(int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].put(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2089,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.CharBuffer
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 3
    argNames:
    - valueslength
    - index
    - v
    argTypes:
    - java.nio.CharBuffer
    - int
    - char
    constantsTouched: []
    func_position:
      end: 2090
      start: 2088
    functionDepth: 0
    functionLinenumber: 2088
    functionLinenumberEnd: 2090
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].setValue(java.nio.CharBuffer,int,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[java.nio.CharBuffer].put(int,char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].setValue(java.nio.CharBuffer,int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - vl
    - val
    argTypes:
    - char[]
    - char
    constantsTouched: []
    func_position:
      end: 2110
      start: 2096
    functionDepth: 0
    functionLinenumber: 2096
    functionLinenumberEnd: 2110
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(char[],char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(char[],char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2116,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2116,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].ensureCapacity(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2118,1
    - Dst: '[java.nio.CharBuffer].put(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2119,1
    - Dst: '[java.nio.CharBuffer].put(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2120,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2126,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - start
    - length
    argTypes:
    - char
    - char
    constantsTouched: []
    func_position:
      end: 2128
      start: 2112
    functionDepth: 3
    functionLinenumber: 2112
    functionLinenumberEnd: 2128
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(char,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(int,char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].ensureCapacity(int)'
    - '[java.nio.CharBuffer].put(int,char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 3
    argNames:
    - vl
    - start
    - length
    argTypes:
    - char[]
    - char
    - char
    constantsTouched: []
    func_position:
      end: 2145
      start: 2130
    functionDepth: 0
    functionLinenumber: 2130
    functionLinenumberEnd: 2145
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(char[],char,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(char[],char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2152,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2152,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2170,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setValue(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2173,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2174,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2181,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setValue(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2184,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2185,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - vl
    - val
    argTypes:
    - char[]
    - char
    constantsTouched: []
    func_position:
      end: 2188
      start: 2147
    functionDepth: 3
    functionLinenumber: 2147
    functionLinenumberEnd: 2188
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppendExclusive(char[],char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(int,char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].setValue(int,char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppendExclusive(char[],char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2194,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2194,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2208,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setValue(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2211,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2212,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setValue(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2215,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2216,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2223,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setValue(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2226,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2227,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setValue(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2230,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2231,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 69
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 3
    argNames:
    - vl
    - start
    - length
    argTypes:
    - char[]
    - char
    - char
    constantsTouched: []
    func_position:
      end: 2234
      start: 2190
    functionDepth: 3
    functionLinenumber: 2190
    functionLinenumberEnd: 2234
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppendExclusive(char[],char,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(int,char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].setValue(int,char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppendExclusive(char[],char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2245,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2248,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2249,1
    - Dst: '[java.nio.CharBuffer].put(char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2252,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2257,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2259,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2260,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].setBitmapRange(java.nio.LongBuffer,org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2261,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - card
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2265
      start: 2242
    functionDepth: 1
    functionLinenumber: 2242
    functionLinenumberEnd: 2265
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].toBitmapOrArrayContainer(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 4
    functionsReached:
    - '[java.nio.CharBuffer].put(char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int)'
    - '[org.roaringbitmap.buffer.BufferUtil].setBitmapRange(java.nio.LongBuffer,org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].toBitmapOrArrayContainer(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2269,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2270
      start: 2267
    functionDepth: 2
    functionLinenumber: 2267
    functionLinenumberEnd: 2270
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].toContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].toContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].serializedSizeInBytes(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2274,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].serializedSizeInBytes(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2275,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2276,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].serializedSizeInBytes(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2277,1
    - Dst: Math.min(int,int)
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2278,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2282,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2285,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2286,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2288,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2289,1
    - Dst: '[java.nio.CharBuffer].put(char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2295,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2301,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2303,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2304,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].setBitmapRange(java.nio.LongBuffer,org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2305,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2309
      start: 2273
    functionDepth: 2
    functionLinenumber: 2273
    functionLinenumberEnd: 2309
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].toEfficientContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 8
    functionsReached:
    - '[java.nio.CharBuffer].put(char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].serializedSizeInBytes(int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[java.nio.CharBuffer].array()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[org.roaringbitmap.buffer.BufferUtil].setBitmapRange(java.nio.LongBuffer,org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
    - Math.min(int,int)
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].serializedSizeInBytes(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].serializedSizeInBytes(int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].toEfficientContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].rewind()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2318,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2319,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2321
      start: 2316
    functionDepth: 0
    functionLinenumber: 2316
    functionLinenumberEnd: 2321
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].toCharArray()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[java.nio.CharBuffer].rewind()'
    linkageType: ''
    returnType: char[]
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].toCharArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2325,1
    - Dst: '[StringBuilder].<init>(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2325,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2327,1
    - Dst: '[StringBuilder].append(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2328,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2329,1
    - Dst: '[StringBuilder].append(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2330,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2331,1
    - Dst: '[StringBuilder].toString()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2333,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2334
      start: 2323
    functionDepth: 1
    functionLinenumber: 2323
    functionLinenumberEnd: 2334
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].toString()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 2
    functionsReached:
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].<init>(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[String].length()'
    - '[StringBuilder].append(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[StringBuilder].append(int)'
    linkageType: ''
    returnType: String
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2338,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2341,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2342,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.MappeableRunContainer,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2342,1
    - Dst: '[java.nio.CharBuffer].wrap(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2342,1
    - Dst: '[java.nio.CharBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2345,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].array()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2346,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2348,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2352
      start: 2336
    functionDepth: 0
    functionLinenumber: 2336
    functionLinenumberEnd: 2352
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].trim()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.MappeableRunContainer,int)'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[java.nio.CharBuffer].limit()'
    - '[java.nio.CharBuffer].wrap(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].array()'
    - '[java.nio.CharBuffer].array()'
    - '[java.nio.CharBuffer].allocate(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].trim()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2356,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2357,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - value
    - index
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2360
      start: 2355
    functionDepth: 2
    functionLinenumber: 2355
    functionLinenumberEnd: 2360
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].valueLengthContains(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].valueLengthContains(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Character.reverseBytes(char)
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2364,1
    - Dst: '[java.io.DataOutput].writeShort(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2364,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2366,1
    - Dst: Character.reverseBytes(org.roaringbitmap.buffer.MappeableRunContainer)
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2366,1
    - Dst: '[java.io.DataOutput].writeShort(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2366,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 2368
      start: 2362
    functionDepth: 1
    functionLinenumber: 2362
    functionLinenumberEnd: 2368
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].writeArray(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataOutput].writeShort(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableRunContainer)'
    - Character.reverseBytes(org.roaringbitmap.buffer.MappeableRunContainer)
    - Character.reverseBytes(char)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].writeArray(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].order()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2372,1
    - Dst: '[java.nio.CharBuffer].duplicate()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2373,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].position(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2374,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].limit(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2375,1
    - Dst: '[java.nio.ByteBuffer].asCharBuffer()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2376,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].put(char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2377,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].put(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2378,1
    - Dst: '[java.nio.ByteBuffer].position()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2380,1
    - Dst: '[java.nio.ByteBuffer].position(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2380,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 2381
      start: 2370
    functionDepth: 4
    functionLinenumber: 2370
    functionLinenumberEnd: 2381
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].writeArray(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].order()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].position(int)'
    - '[java.nio.ByteBuffer].position()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].put(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[java.nio.ByteBuffer].asCharBuffer()'
    - '[java.nio.ByteBuffer].position(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].put(char)'
    - '[java.nio.CharBuffer].duplicate()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].limit(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].writeArray(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Character.reverseBytes(char)
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2385,1
    - Dst: '[java.io.ObjectOutput].writeShort(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2385,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2387,1
    - Dst: Character.reverseBytes(org.roaringbitmap.buffer.MappeableRunContainer)
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2387,1
    - Dst: '[java.io.ObjectOutput].writeShort(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2387,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectOutput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.ObjectOutput
    constantsTouched: []
    func_position:
      end: 2389
      start: 2383
    functionDepth: 1
    functionLinenumber: 2383
    functionLinenumberEnd: 2389
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].writeExternal(java.io.ObjectOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - Character.reverseBytes(org.roaringbitmap.buffer.MappeableRunContainer)
    - '[java.io.ObjectOutput].writeShort(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableRunContainer)'
    - Character.reverseBytes(char)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].writeExternal(java.io.ObjectOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2395,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].lazyxor(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2396,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].repairAfterLazy()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2396,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2399,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCharIterator()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2402,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].xor(org.roaringbitmap.PeekableCharIterator)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2402,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].toBitmapOrArrayContainer(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2405,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].ixor(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2405,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 2406
      start: 2391
    functionDepth: 3
    functionLinenumber: 2391
    functionLinenumberEnd: 2406
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].xor(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].xor(org.roaringbitmap.PeekableCharIterator)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].ixor(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].lazyxor(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].toBitmapOrArrayContainer(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCharIterator()'
    - '[org.roaringbitmap.buffer.MappeableContainer].repairAfterLazy()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].xor(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].clone()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2410,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2412,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2413,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].cardinalityInRange(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2414,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].flipBitmapRange(java.nio.LongBuffer,org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2415,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(int,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2416,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2418,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2421,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 2423
      start: 2408
    functionDepth: 2
    functionLinenumber: 2408
    functionLinenumberEnd: 2423
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].xor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.BufferUtil].flipBitmapRange(java.nio.LongBuffer,org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(int,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].cardinalityInRange(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].xor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].clone()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2428,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].clone()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2431,1
    - Dst: '[java.nio.CharBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2434,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.MappeableRunContainer,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2434,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2435,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2440,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2440,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2441,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2441,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppendExclusive(org.roaringbitmap.buffer.MappeableRunContainer,char,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2441,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2445,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2445,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppendExclusive(org.roaringbitmap.buffer.MappeableRunContainer,char,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2445,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2451,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2451,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppendExclusive(org.roaringbitmap.buffer.MappeableRunContainer,char,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2451,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2455,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2455,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppendExclusive(org.roaringbitmap.buffer.MappeableRunContainer,char,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2455,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].toEfficientContainer()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2462,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 2463
      start: 2425
    functionDepth: 3
    functionLinenumber: 2425
    functionLinenumberEnd: 2463
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].xor(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].clone()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].toEfficientContainer()'
    - '[java.nio.CharBuffer].array()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.MappeableRunContainer,int)'
    - '[java.nio.CharBuffer].allocate(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppendExclusive(org.roaringbitmap.buffer.MappeableRunContainer,char,char)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].xor(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2469,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2470,1
    - Dst: '[org.roaringbitmap.IntConsumer].accept(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2472,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - org.roaringbitmap.IntConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - msb
    - ic
    argTypes:
    - char
    - org.roaringbitmap.IntConsumer
    constantsTouched: []
    func_position:
      end: 2475
      start: 2465
    functionDepth: 0
    functionLinenumber: 2465
    functionLinenumberEnd: 2475
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].forEach(char,org.roaringbitmap.IntConsumer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.IntConsumer].accept(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].forEach(char,org.roaringbitmap.IntConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2485,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2486,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2488,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2494,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2495,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2499,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].advanceUntil(java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableRunContainer,int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2499,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 2506
      start: 2477
    functionDepth: 1
    functionLinenumber: 2477
    functionLinenumberEnd: 2506
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].andCardinality(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.BufferUtil].advanceUntil(java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableRunContainer,int,char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].andCardinality(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2513,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2514,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].cardinalityInRange(char,int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2515,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 2518
      start: 2508
    functionDepth: 0
    functionLinenumber: 2508
    functionLinenumberEnd: 2518
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].andCardinality(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].cardinalityInRange(char,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].andCardinality(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2525,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2526,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2527,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2528,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2533,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2534,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2540,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2541,1
    - Dst: Math.max(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2544,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2551,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2552,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2555,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2556,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2562,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2563,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2570,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2571,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 69
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 2579
      start: 2520
    functionDepth: 1
    functionLinenumber: 2520
    functionLinenumberEnd: 2579
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].andCardinality(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - Math.max(org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].andCardinality(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2583,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2584,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2586,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2587,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].setBitmapRange(java.nio.LongBuffer,org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2588,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableBitmapContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2592
      start: 2581
    functionDepth: 2
    functionLinenumber: 2581
    functionLinenumberEnd: 2592
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].toBitmapContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.BufferUtil].setBitmapRange(java.nio.LongBuffer,org.roaringbitmap.buffer.MappeableRunContainer,org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableBitmapContainer
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].toBitmapContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2596,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].assertNonEmpty(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2596,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2597,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2598
      start: 2594
    functionDepth: 1
    functionLinenumber: 2594
    functionLinenumberEnd: 2598
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].first()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].assertNonEmpty(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].first()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2602,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].assertNonEmpty(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2602,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2603,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2604,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2605,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2607
      start: 2600
    functionDepth: 1
    functionLinenumber: 2600
    functionLinenumberEnd: 2607
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].last()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].assertNonEmpty(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].last()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].bufferedUnsignedInterleavedBinarySearch(java.nio.CharBuffer,int,int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2611,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].first()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2614,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2616,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2618,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2622,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2623,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2626
      start: 2609
    functionDepth: 3
    functionLinenumber: 2609
    functionLinenumberEnd: 2626
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].nextValue(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].bufferedUnsignedInterleavedBinarySearch(java.nio.CharBuffer,int,int,char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].first()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].nextValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].bufferedUnsignedInterleavedBinarySearch(java.nio.CharBuffer,int,int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2630,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2635,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2637,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2642
      start: 2628
    functionDepth: 2
    functionLinenumber: 2628
    functionLinenumberEnd: 2642
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].previousValue(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].bufferedUnsignedInterleavedBinarySearch(java.nio.CharBuffer,int,int,char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].previousValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].bufferedUnsignedInterleavedBinarySearch(java.nio.CharBuffer,int,int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2646,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2651,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2653,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2655
      start: 2644
    functionDepth: 2
    functionLinenumber: 2644
    functionLinenumberEnd: 2655
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].nextAbsentValue(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].bufferedUnsignedInterleavedBinarySearch(java.nio.CharBuffer,int,int,char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].nextAbsentValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].bufferedUnsignedInterleavedBinarySearch(java.nio.CharBuffer,int,int,char)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2659,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2664,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2666,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2668
      start: 2657
    functionDepth: 2
    functionLinenumber: 2657
    functionLinenumberEnd: 2668
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].previousAbsentValue(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].bufferedUnsignedInterleavedBinarySearch(java.nio.CharBuffer,int,int,char)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].previousAbsentValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2673,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2673,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2674,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2675,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2676,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2677,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2691,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - runContainer
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 2692
      start: 2670
    functionDepth: 1
    functionLinenumber: 2670
    functionLinenumberEnd: 2692
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2696,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2697,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2698,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2702,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2703,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2704,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2705,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2714,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - arrayContainer
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 2715
      start: 2694
    functionDepth: 2
    functionLinenumber: 2694
    functionLinenumberEnd: 2715
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2719,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2720,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2720,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2723,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2725,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2726,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2728,1
    - Dst: Long.numberOfTrailingZeros(org.roaringbitmap.buffer.MappeableRunContainer)
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2730,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2738,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2739,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2743,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2756,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - bitmapContainer
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 2762
      start: 2717
    functionDepth: 2
    functionLinenumber: 2717
    functionLinenumberEnd: 2762
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
    - Long.numberOfTrailingZeros(org.roaringbitmap.buffer.MappeableRunContainer)
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2767,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2769,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2770,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2771,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - minimum
    - supremum
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2778
      start: 2764
    functionDepth: 1
    functionLinenumber: 2764
    functionLinenumberEnd: 2778
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].intersects(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].intersects(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2782,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2783,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainer:2784,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - java.nio.CharBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - minimum
    - supremum
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2794
      start: 2780
    functionDepth: 1
    functionLinenumber: 2780
    functionLinenumberEnd: 2794
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.buffer.MappeableRunContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableRunContainerCharIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2805
      start: 2805
    functionDepth: 0
    functionLinenumber: 2805
    functionLinenumberEnd: 2805
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableRunContainerCharIterator
    signature: '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableRunContainerCharIterator:2808,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.buffer.MappeableRunContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableRunContainerCharIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 2809
      start: 2807
    functionDepth: 3
    functionLinenumber: 2807
    functionLinenumberEnd: 2809
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableRunContainerCharIterator
    signature: '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.buffer.MappeableRunContainerCharIterator:2814,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.buffer.MappeableRunContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2818
      start: 2811
    functionDepth: 0
    functionLinenumber: 2811
    functionLinenumberEnd: 2818
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[Object].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.buffer.MappeableRunContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2823
      start: 2820
    functionDepth: 0
    functionLinenumber: 2820
    functionLinenumberEnd: 2823
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainerCharIterator:2833,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainerCharIterator:2834,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.buffer.MappeableRunContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2838
      start: 2825
    functionDepth: 2
    functionLinenumber: 2825
    functionLinenumberEnd: 2838
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].next()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainerCharIterator:2848,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainerCharIterator:2849,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.buffer.MappeableRunContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2853
      start: 2840
    functionDepth: 2
    functionLinenumber: 2840
    functionLinenumberEnd: 2853
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].nextAsInt()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].nextAsInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableRunContainerCharIterator:2857,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.buffer.MappeableRunContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2858
      start: 2855
    functionDepth: 0
    functionLinenumber: 2855
    functionLinenumberEnd: 2858
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].remove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainerCharIterator:2865,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainerCharIterator:2866,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.buffer.MappeableRunContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 2868
      start: 2860
    functionDepth: 2
    functionLinenumber: 2860
    functionLinenumberEnd: 2868
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainerCharIterator:2876,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
      Src: org.roaringbitmap.buffer.MappeableRunContainerCharIterator:2877,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.buffer.MappeableRunContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - minval
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2886
      start: 2870
    functionDepth: 2
    functionLinenumber: 2870
    functionLinenumberEnd: 2886
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].advanceIfNeeded(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].advanceIfNeeded(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.buffer.MappeableRunContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2891
      start: 2888
    functionDepth: 0
    functionLinenumber: 2888
    functionLinenumberEnd: 2891
    functionName: '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].peekNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].peekNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator:2904,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.buffer.MappeableRunContainer
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 2905
      start: 2903
    functionDepth: 2
    functionLinenumber: 2903
    functionLinenumberEnd: 2905
    functionName: '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator
    signature: '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator:2910,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.buffer.MappeableRunContainer
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2914
      start: 2907
    functionDepth: 0
    functionLinenumber: 2907
    functionLinenumberEnd: 2914
    functionName: '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[Object].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.buffer.MappeableRunContainer
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2918
      start: 2916
    functionDepth: 0
    functionLinenumber: 2916
    functionLinenumberEnd: 2918
    functionName: '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].getLength(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].getLength(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.buffer.MappeableRunContainer
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2922
      start: 2920
    functionDepth: 0
    functionLinenumber: 2920
    functionLinenumberEnd: 2922
    functionName: '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].getValue(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].getValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.buffer.MappeableRunContainer
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2927
      start: 2924
    functionDepth: 0
    functionLinenumber: 2924
    functionLinenumberEnd: 2927
    functionName: '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].getLength(int)'
      Src: org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator:2937,1
    - Dst: '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].getValue(int)'
      Src: org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator:2938,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.buffer.MappeableRunContainer
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2942
      start: 2929
    functionDepth: 1
    functionLinenumber: 2929
    functionLinenumberEnd: 2942
    functionName: '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].next()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].getLength(int)'
    - '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].getValue(int)'
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].getLength(int)'
      Src: org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator:2952,1
    - Dst: '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].getValue(int)'
      Src: org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator:2953,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.buffer.MappeableRunContainer
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2957
      start: 2944
    functionDepth: 1
    functionLinenumber: 2944
    functionLinenumberEnd: 2957
    functionName: '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].nextAsInt()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].getLength(int)'
    - '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].getValue(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].nextAsInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator:2961,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.buffer.MappeableRunContainer
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2962
      start: 2959
    functionDepth: 0
    functionLinenumber: 2959
    functionLinenumberEnd: 2962
    functionName: '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].remove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].isArrayBacked()'
      Src: org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator:2966,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator:2967,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator:2969,1
    - Dst: '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].getLength(int)'
      Src: org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator:2973,1
    - Dst: '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].getValue(int)'
      Src: org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator:2974,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.buffer.MappeableRunContainer
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 2976
      start: 2964
    functionDepth: 1
    functionLinenumber: 2964
    functionLinenumberEnd: 2976
    functionName: '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[java.nio.CharBuffer].array()'
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].isArrayBacked()'
    - '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].getLength(int)'
    - '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].getValue(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
      Src: org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator:2984,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
      Src: org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator:2985,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.buffer.MappeableRunContainer
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - minval
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2994
      start: 2978
    functionDepth: 2
    functionLinenumber: 2978
    functionLinenumberEnd: 2994
    functionName: '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].advanceIfNeeded(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].advanceIfNeeded(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.buffer.MappeableRunContainer
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2999
      start: 2996
    functionDepth: 0
    functionLinenumber: 2996
    functionLinenumberEnd: 2999
    functionName: '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].peekNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].peekNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator:3010,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 3011
      start: 3009
    functionDepth: 2
    functionLinenumber: 3009
    functionLinenumberEnd: 3011
    functionName: '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator
    signature: '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator:3016,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3020
      start: 3013
    functionDepth: 0
    functionLinenumber: 3013
    functionLinenumberEnd: 3020
    functionName: '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[Object].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 3024
      start: 3022
    functionDepth: 0
    functionLinenumber: 3022
    functionLinenumberEnd: 3024
    functionName: '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].getLength(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].getLength(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 3028
      start: 3026
    functionDepth: 0
    functionLinenumber: 3026
    functionLinenumberEnd: 3028
    functionName: '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].getValue(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].getValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3033
      start: 3030
    functionDepth: 0
    functionLinenumber: 3030
    functionLinenumberEnd: 3033
    functionName: '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].getLength(int)'
      Src: org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator:3043,1
    - Dst: '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].getValue(int)'
      Src: org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator:3044,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3048
      start: 3035
    functionDepth: 1
    functionLinenumber: 3035
    functionLinenumberEnd: 3048
    functionName: '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].next()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].getLength(int)'
    - '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].getValue(int)'
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].getLength(int)'
      Src: org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator:3058,1
    - Dst: '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].getValue(int)'
      Src: org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator:3059,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3063
      start: 3050
    functionDepth: 1
    functionLinenumber: 3050
    functionLinenumberEnd: 3063
    functionName: '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].nextAsInt()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].getLength(int)'
    - '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].getValue(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].nextAsInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].getLength(int)'
      Src: org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator:3071,1
    - Dst: '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].getValue(int)'
      Src: org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator:3072,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxval
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 3081
      start: 3065
    functionDepth: 1
    functionLinenumber: 3065
    functionLinenumberEnd: 3081
    functionName: '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].advanceIfNeeded(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].getLength(int)'
    - '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].getValue(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].advanceIfNeeded(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3086
      start: 3083
    functionDepth: 0
    functionLinenumber: 3083
    functionLinenumberEnd: 3086
    functionName: '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].peekNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].peekNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator:3090,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3091
      start: 3088
    functionDepth: 0
    functionLinenumber: 3088
    functionLinenumberEnd: 3091
    functionName: '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].remove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parent.isArrayBacked()
      Src: org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator:3095,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator:3096,1
    - Dst: parent.valueslength.array()
      Src: org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator:3098,1
    - Dst: '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].getLength(int)'
      Src: org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator:3102,1
    - Dst: '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].getValue(int)'
      Src: org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator:3103,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 3105
      start: 3093
    functionDepth: 1
    functionLinenumber: 3093
    functionLinenumberEnd: 3105
    functionName: '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].getLength(int)'
    - parent.valueslength.array()
    - '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].getValue(int)'
    - parent.isArrayBacked()
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.buffer.MappeableRunContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3115
      start: 3115
    functionDepth: 0
    functionLinenumber: 3115
    functionLinenumberEnd: 3115
    functionName: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator
    signature: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator:3118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.buffer.MappeableRunContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 3119
      start: 3117
    functionDepth: 3
    functionLinenumber: 3117
    functionLinenumberEnd: 3119
    functionName: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator
    signature: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator:3124,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.buffer.MappeableRunContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3128
      start: 3121
    functionDepth: 0
    functionLinenumber: 3121
    functionLinenumberEnd: 3128
    functionName: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[Object].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.buffer.MappeableRunContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3133
      start: 3130
    functionDepth: 0
    functionLinenumber: 3130
    functionLinenumberEnd: 3133
    functionName: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
      Src: org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator:3143,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
      Src: org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator:3144,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.buffer.MappeableRunContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3148
      start: 3135
    functionDepth: 2
    functionLinenumber: 3135
    functionLinenumberEnd: 3148
    functionName: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].next()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
      Src: org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator:3158,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
      Src: org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator:3159,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.buffer.MappeableRunContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3163
      start: 3150
    functionDepth: 2
    functionLinenumber: 3150
    functionLinenumberEnd: 3163
    functionName: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].nextAsInt()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].nextAsInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
      Src: org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator:3171,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
      Src: org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator:3172,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.buffer.MappeableRunContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxval
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 3181
      start: 3165
    functionDepth: 2
    functionLinenumber: 3165
    functionLinenumberEnd: 3181
    functionName: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].advanceIfNeeded(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].advanceIfNeeded(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.buffer.MappeableRunContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3186
      start: 3183
    functionDepth: 0
    functionLinenumber: 3183
    functionLinenumberEnd: 3186
    functionName: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].peekNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].peekNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator:3190,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.buffer.MappeableRunContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3191
      start: 3188
    functionDepth: 0
    functionLinenumber: 3188
    functionLinenumberEnd: 3191
    functionName: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].remove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
      Src: org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator:3198,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
      Src: org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator:3199,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.roaringbitmap.buffer.MappeableRunContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 3201
      start: 3193
    functionDepth: 2
    functionLinenumber: 3193
    functionLinenumberEnd: 3201
    functionName: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].addOffsetArray(org.roaringbitmap.buffer.MappeableArrayContainer,char)'
      Src: org.roaringbitmap.buffer.BufferUtil:36,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].addOffsetBitmap(org.roaringbitmap.buffer.MappeableBitmapContainer,char)'
      Src: org.roaringbitmap.buffer.BufferUtil:38,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].addOffsetRun(org.roaringbitmap.buffer.MappeableRunContainer,char)'
      Src: org.roaringbitmap.buffer.BufferUtil:40,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.BufferUtil:42,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableContainer
      - char
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: MappeableContainer[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - source
    - offsets
    argTypes:
    - org.roaringbitmap.buffer.MappeableContainer
    - char
    constantsTouched: []
    func_position:
      end: 43
      start: 34
    functionDepth: 5
    functionLinenumber: 34
    functionLinenumberEnd: 43
    functionName: '[org.roaringbitmap.buffer.BufferUtil].addOffset(org.roaringbitmap.buffer.MappeableContainer,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].addOffsetRun(org.roaringbitmap.buffer.MappeableRunContainer,char)'
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.buffer.BufferUtil].addOffsetArray(org.roaringbitmap.buffer.MappeableArrayContainer,char)'
    - '[org.roaringbitmap.buffer.BufferUtil].addOffsetBitmap(org.roaringbitmap.buffer.MappeableBitmapContainer,char)'
    linkageType: ''
    returnType: MappeableContainer[]
    signature: '[org.roaringbitmap.buffer.BufferUtil].addOffset(org.roaringbitmap.buffer.MappeableContainer,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].first()'
      Src: org.roaringbitmap.buffer.BufferUtil:47,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].last()'
      Src: org.roaringbitmap.buffer.BufferUtil:49,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,int,int,char)'
      Src: org.roaringbitmap.buffer.BufferUtil:53,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.BufferUtil:60,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:60,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.BufferUtil:63,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:64,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:68,1
    - Dst: low.content.put(char)
      Src: org.roaringbitmap.buffer.BufferUtil:69,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:75,1
    - Dst: high.content.put(char)
      Src: org.roaringbitmap.buffer.BufferUtil:76,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      - char
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: MappeableContainer[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - source
    - offsets
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    - char
    constantsTouched: []
    func_position:
      end: 81
      start: 45
    functionDepth: 3
    functionLinenumber: 45
    functionLinenumberEnd: 81
    functionName: '[org.roaringbitmap.buffer.BufferUtil].addOffsetArray(org.roaringbitmap.buffer.MappeableArrayContainer,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].first()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].last()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.BufferUtil)'
    - high.content.put(char)
    - low.content.put(char)
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,int,int,char)'
    linkageType: ''
    returnType: MappeableContainer[]
    signature: '[org.roaringbitmap.buffer.BufferUtil].addOffsetArray(org.roaringbitmap.buffer.MappeableArrayContainer,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.BufferUtil:86,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.BufferUtil:87,1
    - Dst: c.bitmap.get(org.roaringbitmap.buffer.BufferUtil)
      Src: org.roaringbitmap.buffer.BufferUtil:94,1
    - Dst: '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:94,1
    - Dst: c.bitmap.get(org.roaringbitmap.buffer.BufferUtil)
      Src: org.roaringbitmap.buffer.BufferUtil:97,1
    - Dst: '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:97,1
    - Dst: c.bitmap.get(int)
      Src: org.roaringbitmap.buffer.BufferUtil:101,1
    - Dst: '[java.nio.LongBuffer].put(int,org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:101,1
    - Dst: '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:103,1
    - Dst: '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:106,1
    - Dst: '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:109,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].repairAfterLazy()'
      Src: org.roaringbitmap.buffer.BufferUtil:111,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].repairAfterLazy()'
      Src: org.roaringbitmap.buffer.BufferUtil:111,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 61
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      - char
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: MappeableContainer[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - source
    - offsets
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    - char
    constantsTouched: []
    func_position:
      end: 112
      start: 83
    functionDepth: 3
    functionLinenumber: 83
    functionLinenumberEnd: 112
    functionName: '[org.roaringbitmap.buffer.BufferUtil].addOffsetBitmap(org.roaringbitmap.buffer.MappeableBitmapContainer,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 1
    functionsReached:
    - c.bitmap.get(int)
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].repairAfterLazy()'
    - '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.BufferUtil)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)'
    - '[java.nio.LongBuffer].put(int,org.roaringbitmap.buffer.BufferUtil)'
    - c.bitmap.get(org.roaringbitmap.buffer.BufferUtil)
    linkageType: ''
    returnType: MappeableContainer[]
    signature: '[org.roaringbitmap.buffer.BufferUtil].addOffsetBitmap(org.roaringbitmap.buffer.MappeableBitmapContainer,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.BufferUtil:116,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.buffer.BufferUtil:117,1
    - Dst: c.getValue(org.roaringbitmap.buffer.BufferUtil)
      Src: org.roaringbitmap.buffer.BufferUtil:119,1
    - Dst: c.getLength(org.roaringbitmap.buffer.BufferUtil)
      Src: org.roaringbitmap.buffer.BufferUtil:121,1
    - Dst: c.getLength(org.roaringbitmap.buffer.BufferUtil)
      Src: org.roaringbitmap.buffer.BufferUtil:124,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(char,org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:124,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(char,char)'
      Src: org.roaringbitmap.buffer.BufferUtil:126,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(char,char)'
      Src: org.roaringbitmap.buffer.BufferUtil:127,1
    - Dst: c.getLength(org.roaringbitmap.buffer.BufferUtil)
      Src: org.roaringbitmap.buffer.BufferUtil:130,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(char,org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:130,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      - char
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: MappeableContainer[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - source
    - offsets
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    - char
    constantsTouched: []
    func_position:
      end: 134
      start: 114
    functionDepth: 4
    functionLinenumber: 114
    functionLinenumberEnd: 134
    functionName: '[org.roaringbitmap.buffer.BufferUtil].addOffsetRun(org.roaringbitmap.buffer.MappeableRunContainer,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - c.getValue(org.roaringbitmap.buffer.BufferUtil)
    - '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(char,char)'
    - c.getLength(org.roaringbitmap.buffer.BufferUtil)
    - '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(char,org.roaringbitmap.buffer.BufferUtil)'
    linkageType: ''
    returnType: MappeableContainer[]
    signature: '[org.roaringbitmap.buffer.BufferUtil].addOffsetRun(org.roaringbitmap.buffer.MappeableRunContainer,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:151,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:158,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:167,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:171,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:187,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.CharBuffer
      - int
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - array
    - pos
    - length
    - min
    argTypes:
    - java.nio.CharBuffer
    - int
    - int
    - char
    constantsTouched: []
    func_position:
      end: 197
      start: 147
    functionDepth: 1
    functionLinenumber: 147
    functionLinenumberEnd: 197
    functionName: '[org.roaringbitmap.buffer.BufferUtil].advanceUntil(java.nio.CharBuffer,int,int,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 2
    functionsReached:
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.BufferUtil].advanceUntil(java.nio.CharBuffer,int,int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:214,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:221,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:230,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:234,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:246,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.CharBuffer
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - array
    - pos
    - max
    argTypes:
    - java.nio.CharBuffer
    - int
    - char
    constantsTouched: []
    func_position:
      end: 256
      start: 210
    functionDepth: 1
    functionLinenumber: 210
    functionLinenumberEnd: 256
    functionName: '[org.roaringbitmap.buffer.BufferUtil].reverseUntil(java.nio.CharBuffer,int,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 1
    functionsReached:
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.BufferUtil].reverseUntil(java.nio.CharBuffer,int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.BufferUtil:270,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.CharBuffer
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - array
    - pos
    - length
    - min
    argTypes:
    - java.nio.CharBuffer
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 274
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 274
    functionName: '[org.roaringbitmap.buffer.BufferUtil].iterateUntil(java.nio.CharBuffer,int,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 1
    functionsReached:
    - '[java.nio.CharBuffer].get(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.BufferUtil].iterateUntil(java.nio.CharBuffer,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.BufferUtil:278,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.BufferUtil:278,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.BufferUtil:279,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.BufferUtil:279,1
    - Dst: System.arraycopy(org.roaringbitmap.buffer.BufferUtil,int,org.roaringbitmap.buffer.BufferUtil,int,int)
      Src: org.roaringbitmap.buffer.BufferUtil:279,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:283,1
    - Dst: '[java.nio.CharBuffer].put(org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:283,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:287,1
    - Dst: '[java.nio.CharBuffer].put(org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:287,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.CharBuffer
      - int
      - java.nio.CharBuffer
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - src
    - srcPos
    - dest
    - destPos
    - length
    argTypes:
    - java.nio.CharBuffer
    - int
    - java.nio.CharBuffer
    - int
    - int
    constantsTouched: []
    func_position:
      end: 291
      start: 276
    functionDepth: 1
    functionLinenumber: 276
    functionLinenumberEnd: 291
    functionName: '[org.roaringbitmap.buffer.BufferUtil].arraycopy(java.nio.CharBuffer,int,java.nio.CharBuffer,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - '[java.nio.CharBuffer].put(org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)'
    - '[java.nio.CharBuffer].array()'
    - System.arraycopy(org.roaringbitmap.buffer.BufferUtil,int,org.roaringbitmap.buffer.BufferUtil,int,int)
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.BufferUtil].arraycopy(java.nio.CharBuffer,int,java.nio.CharBuffer,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.BufferUtil:296,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:303,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.CharBuffer
      - int
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - array
    - begin
    - end
    - k
    argTypes:
    - java.nio.CharBuffer
    - int
    - int
    - char
    constantsTouched: []
    func_position:
      end: 314
      start: 293
    functionDepth: 0
    functionLinenumber: 293
    functionLinenumberEnd: 314
    functionName: '[org.roaringbitmap.buffer.BufferUtil].branchyUnsignedBinarySearch(java.nio.CharBuffer,int,int,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 1
    functionsReached:
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
    - '[java.nio.CharBuffer].get(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.BufferUtil].branchyUnsignedBinarySearch(java.nio.CharBuffer,int,int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].getChar(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:319,1
    - Dst: '[java.nio.ByteBuffer].getChar(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:326,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      - int
      - int
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - array
    - position
    - begin
    - end
    - k
    argTypes:
    - java.nio.ByteBuffer
    - int
    - int
    - int
    - char
    constantsTouched: []
    func_position:
      end: 337
      start: 316
    functionDepth: 1
    functionLinenumber: 316
    functionLinenumberEnd: 337
    functionName: '[org.roaringbitmap.buffer.BufferUtil].branchyUnsignedBinarySearch(java.nio.ByteBuffer,int,int,int,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 1
    functionsReached:
    - '[java.nio.ByteBuffer].getChar(org.roaringbitmap.buffer.BufferUtil)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.BufferUtil].branchyUnsignedBinarySearch(java.nio.ByteBuffer,int,int,int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.BufferUtil:341,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.BufferUtil:341,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.buffer.BufferUtil:342,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.BufferUtil:344,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.BufferUtil:344,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.BufferUtil:345,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.BufferUtil:346,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.BufferUtil:347,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].numberOfTrailingZeros(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:351,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.BufferUtil:356,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:358,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:358,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].numberOfTrailingZeros(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:360,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - java.nio.LongBuffer
      - java.nio.LongBuffer
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - container
    - bitmap1
    - bitmap2
    argTypes:
    - char[]
    - java.nio.LongBuffer
    - java.nio.LongBuffer
    constantsTouched: []
    func_position:
      end: 365
      start: 339
    functionDepth: 1
    functionLinenumber: 339
    functionLinenumberEnd: 365
    functionName: '[org.roaringbitmap.buffer.BufferUtil].fillArrayAND(char[],java.nio.LongBuffer,java.nio.LongBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 0
    functionsReached:
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.LongBuffer].limit()'
    - '[org.roaringbitmap.buffer.BufferUtil].numberOfTrailingZeros(org.roaringbitmap.buffer.BufferUtil)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.BufferUtil].fillArrayAND(char[],java.nio.LongBuffer,java.nio.LongBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.BufferUtil:369,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.BufferUtil:369,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.buffer.BufferUtil:370,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.BufferUtil:372,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.BufferUtil:372,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.BufferUtil:373,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.BufferUtil:374,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.BufferUtil:375,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].numberOfTrailingZeros(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:379,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.BufferUtil:384,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:386,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:386,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].numberOfTrailingZeros(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:388,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - java.nio.LongBuffer
      - java.nio.LongBuffer
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - container
    - bitmap1
    - bitmap2
    argTypes:
    - char[]
    - java.nio.LongBuffer
    - java.nio.LongBuffer
    constantsTouched: []
    func_position:
      end: 393
      start: 367
    functionDepth: 1
    functionLinenumber: 367
    functionLinenumberEnd: 393
    functionName: '[org.roaringbitmap.buffer.BufferUtil].fillArrayANDNOT(char[],java.nio.LongBuffer,java.nio.LongBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 0
    functionsReached:
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.LongBuffer].limit()'
    - '[org.roaringbitmap.buffer.BufferUtil].numberOfTrailingZeros(org.roaringbitmap.buffer.BufferUtil)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.BufferUtil].fillArrayANDNOT(char[],java.nio.LongBuffer,java.nio.LongBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.BufferUtil:397,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.BufferUtil:397,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.buffer.BufferUtil:398,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.BufferUtil:400,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.BufferUtil:400,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.BufferUtil:401,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.BufferUtil:401,1
    - Dst: org.roaringbitmap.Util.fillArrayXOR(char[],org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)
      Src: org.roaringbitmap.buffer.BufferUtil:401,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.BufferUtil:403,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:405,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:405,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].numberOfTrailingZeros(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:407,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - java.nio.LongBuffer
      - java.nio.LongBuffer
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - container
    - bitmap1
    - bitmap2
    argTypes:
    - char[]
    - java.nio.LongBuffer
    - java.nio.LongBuffer
    constantsTouched: []
    func_position:
      end: 412
      start: 395
    functionDepth: 1
    functionLinenumber: 395
    functionLinenumberEnd: 412
    functionName: '[org.roaringbitmap.buffer.BufferUtil].fillArrayXOR(char[],java.nio.LongBuffer,java.nio.LongBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 0
    functionsReached:
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
    - org.roaringbitmap.Util.fillArrayXOR(char[],org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.LongBuffer].limit()'
    - '[org.roaringbitmap.buffer.BufferUtil].numberOfTrailingZeros(org.roaringbitmap.buffer.BufferUtil)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.BufferUtil].fillArrayXOR(char[],java.nio.LongBuffer,java.nio.LongBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.BufferUtil:422,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.BufferUtil:423,1
    - Dst: '[org.roaringbitmap.Util].flipBitmapRange(org.roaringbitmap.buffer.BufferUtil,int,int)'
      Src: org.roaringbitmap.buffer.BufferUtil:423,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:431,1
    - Dst: '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:431,1
    - Dst: '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:433,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:435,1
    - Dst: '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:435,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.LongBuffer
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bitmap
    - start
    - end
    argTypes:
    - java.nio.LongBuffer
    - int
    - int
    constantsTouched: []
    func_position:
      end: 436
      start: 421
    functionDepth: 1
    functionLinenumber: 421
    functionLinenumberEnd: 436
    functionName: '[org.roaringbitmap.buffer.BufferUtil].flipBitmapRange(java.nio.LongBuffer,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 2
    functionsReached:
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
    - '[org.roaringbitmap.Util].flipBitmapRange(org.roaringbitmap.buffer.BufferUtil,int,int)'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.BufferUtil)'
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.BufferUtil].flipBitmapRange(java.nio.LongBuffer,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.BufferUtil:450,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.BufferUtil:451,1
    - Dst: '[org.roaringbitmap.Util].cardinalityInBitmapWordRange(org.roaringbitmap.buffer.BufferUtil,int,int)'
      Src: org.roaringbitmap.buffer.BufferUtil:451,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:460,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.BufferUtil)
      Src: org.roaringbitmap.buffer.BufferUtil:460,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.LongBuffer
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bitmap
    - start
    - end
    argTypes:
    - java.nio.LongBuffer
    - int
    - int
    constantsTouched: []
    func_position:
      end: 463
      start: 448
    functionDepth: 0
    functionLinenumber: 448
    functionLinenumberEnd: 463
    functionName: '[org.roaringbitmap.buffer.BufferUtil].cardinalityInBitmapWordRange(java.nio.LongBuffer,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 3
    functionsReached:
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - Long.bitCount(org.roaringbitmap.buffer.BufferUtil)
    - '[java.nio.LongBuffer].array()'
    - '[org.roaringbitmap.Util].cardinalityInBitmapWordRange(org.roaringbitmap.buffer.BufferUtil,int,int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.BufferUtil].cardinalityInBitmapWordRange(java.nio.LongBuffer,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.BufferUtil:475,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.BufferUtil:476,1
    - Dst: '[org.roaringbitmap.Util].cardinalityInBitmapRange(org.roaringbitmap.buffer.BufferUtil,int,int)'
      Src: org.roaringbitmap.buffer.BufferUtil:476,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:484,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.BufferUtil)
      Src: org.roaringbitmap.buffer.BufferUtil:484,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:486,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.BufferUtil)
      Src: org.roaringbitmap.buffer.BufferUtil:486,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:488,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.BufferUtil)
      Src: org.roaringbitmap.buffer.BufferUtil:488,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:490,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.BufferUtil)
      Src: org.roaringbitmap.buffer.BufferUtil:490,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.LongBuffer
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bitmap
    - start
    - end
    argTypes:
    - java.nio.LongBuffer
    - int
    - int
    constantsTouched: []
    func_position:
      end: 492
      start: 474
    functionDepth: 1
    functionLinenumber: 474
    functionLinenumberEnd: 492
    functionName: '[org.roaringbitmap.buffer.BufferUtil].cardinalityInBitmapRange(java.nio.LongBuffer,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 2
    functionsReached:
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - Long.bitCount(org.roaringbitmap.buffer.BufferUtil)
    - '[java.nio.LongBuffer].array()'
    - '[org.roaringbitmap.Util].cardinalityInBitmapRange(org.roaringbitmap.buffer.BufferUtil,int,int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.BufferUtil].cardinalityInBitmapRange(java.nio.LongBuffer,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.BufferUtil:504,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.BufferUtil:505,1
    - Dst: '[org.roaringbitmap.Util].setBitmapRangeAndCardinalityChange(org.roaringbitmap.buffer.BufferUtil,int,int)'
      Src: org.roaringbitmap.buffer.BufferUtil:505,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].cardinalityInBitmapWordRange(java.nio.LongBuffer,int,int)'
      Src: org.roaringbitmap.buffer.BufferUtil:507,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].setBitmapRange(java.nio.LongBuffer,int,int)'
      Src: org.roaringbitmap.buffer.BufferUtil:508,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].cardinalityInBitmapWordRange(java.nio.LongBuffer,int,int)'
      Src: org.roaringbitmap.buffer.BufferUtil:509,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.LongBuffer
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bitmap
    - start
    - end
    argTypes:
    - java.nio.LongBuffer
    - int
    - int
    constantsTouched: []
    func_position:
      end: 511
      start: 502
    functionDepth: 2
    functionLinenumber: 502
    functionLinenumberEnd: 511
    functionName: '[org.roaringbitmap.buffer.BufferUtil].setBitmapRangeAndCardinalityChange(java.nio.LongBuffer,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[java.nio.LongBuffer].array()'
    - '[org.roaringbitmap.buffer.BufferUtil].setBitmapRange(java.nio.LongBuffer,int,int)'
    - '[org.roaringbitmap.Util].setBitmapRangeAndCardinalityChange(org.roaringbitmap.buffer.BufferUtil,int,int)'
    - '[org.roaringbitmap.buffer.BufferUtil].cardinalityInBitmapWordRange(java.nio.LongBuffer,int,int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.BufferUtil].setBitmapRangeAndCardinalityChange(java.nio.LongBuffer,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.BufferUtil:523,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.BufferUtil:524,1
    - Dst: '[org.roaringbitmap.Util].flipBitmapRangeAndCardinalityChange(org.roaringbitmap.buffer.BufferUtil,int,int)'
      Src: org.roaringbitmap.buffer.BufferUtil:524,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].cardinalityInBitmapWordRange(java.nio.LongBuffer,int,int)'
      Src: org.roaringbitmap.buffer.BufferUtil:526,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].flipBitmapRange(java.nio.LongBuffer,int,int)'
      Src: org.roaringbitmap.buffer.BufferUtil:527,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].cardinalityInBitmapWordRange(java.nio.LongBuffer,int,int)'
      Src: org.roaringbitmap.buffer.BufferUtil:528,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.LongBuffer
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bitmap
    - start
    - end
    argTypes:
    - java.nio.LongBuffer
    - int
    - int
    constantsTouched: []
    func_position:
      end: 530
      start: 521
    functionDepth: 2
    functionLinenumber: 521
    functionLinenumberEnd: 530
    functionName: '[org.roaringbitmap.buffer.BufferUtil].flipBitmapRangeAndCardinalityChange(java.nio.LongBuffer,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].flipBitmapRangeAndCardinalityChange(org.roaringbitmap.buffer.BufferUtil,int,int)'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[java.nio.LongBuffer].array()'
    - '[org.roaringbitmap.buffer.BufferUtil].flipBitmapRange(java.nio.LongBuffer,int,int)'
    - '[org.roaringbitmap.buffer.BufferUtil].cardinalityInBitmapWordRange(java.nio.LongBuffer,int,int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.BufferUtil].flipBitmapRangeAndCardinalityChange(java.nio.LongBuffer,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.BufferUtil:542,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.BufferUtil:543,1
    - Dst: '[org.roaringbitmap.Util].resetBitmapRangeAndCardinalityChange(org.roaringbitmap.buffer.BufferUtil,int,int)'
      Src: org.roaringbitmap.buffer.BufferUtil:543,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].cardinalityInBitmapWordRange(java.nio.LongBuffer,int,int)'
      Src: org.roaringbitmap.buffer.BufferUtil:545,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].resetBitmapRange(java.nio.LongBuffer,int,int)'
      Src: org.roaringbitmap.buffer.BufferUtil:546,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].cardinalityInBitmapWordRange(java.nio.LongBuffer,int,int)'
      Src: org.roaringbitmap.buffer.BufferUtil:547,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.LongBuffer
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bitmap
    - start
    - end
    argTypes:
    - java.nio.LongBuffer
    - int
    - int
    constantsTouched: []
    func_position:
      end: 549
      start: 540
    functionDepth: 2
    functionLinenumber: 540
    functionLinenumberEnd: 549
    functionName: '[org.roaringbitmap.buffer.BufferUtil].resetBitmapRangeAndCardinalityChange(java.nio.LongBuffer,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[java.nio.LongBuffer].array()'
    - '[org.roaringbitmap.buffer.BufferUtil].resetBitmapRange(java.nio.LongBuffer,int,int)'
    - '[org.roaringbitmap.Util].resetBitmapRangeAndCardinalityChange(org.roaringbitmap.buffer.BufferUtil,int,int)'
    - '[org.roaringbitmap.buffer.BufferUtil].cardinalityInBitmapWordRange(java.nio.LongBuffer,int,int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.BufferUtil].resetBitmapRangeAndCardinalityChange(java.nio.LongBuffer,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - card
    - numRuns
    - isRunEncoded
    argTypes:
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 572
      start: 561
    functionDepth: 0
    functionLinenumber: 561
    functionLinenumberEnd: 572
    functionName: '[org.roaringbitmap.buffer.BufferUtil].getSizeInBytesFromCardinalityEtc(int,int,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.BufferUtil].getSizeInBytesFromCardinalityEtc(int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 576
      start: 574
    functionDepth: 0
    functionLinenumber: 574
    functionLinenumberEnd: 576
    functionName: '[org.roaringbitmap.buffer.BufferUtil].highbits(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 13
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.BufferUtil].highbits(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 580
      start: 578
    functionDepth: 0
    functionLinenumber: 578
    functionLinenumberEnd: 580
    functionName: '[org.roaringbitmap.buffer.BufferUtil].highbits(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.BufferUtil].highbits(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.Buffer].hasArray()'
      Src: org.roaringbitmap.buffer.BufferUtil:592,1
    - Dst: '[java.nio.Buffer].arrayOffset()'
      Src: org.roaringbitmap.buffer.BufferUtil:592,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.Buffer
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - b
    argTypes:
    - java.nio.Buffer
    constantsTouched: []
    func_position:
      end: 593
      start: 591
    functionDepth: 0
    functionLinenumber: 591
    functionLinenumberEnd: 593
    functionName: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.Buffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 0
    functionsReached:
    - '[java.nio.Buffer].arrayOffset()'
    - '[java.nio.Buffer].hasArray()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.Buffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 597
      start: 595
    functionDepth: 0
    functionLinenumber: 595
    functionLinenumberEnd: 597
    functionName: '[org.roaringbitmap.buffer.BufferUtil].lowbits(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 15
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.BufferUtil].lowbits(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 601
      start: 599
    functionDepth: 0
    functionLinenumber: 599
    functionLinenumberEnd: 601
    functionName: '[org.roaringbitmap.buffer.BufferUtil].lowbits(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.BufferUtil].lowbits(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 605
      start: 603
    functionDepth: 0
    functionLinenumber: 603
    functionLinenumberEnd: 605
    functionName: '[org.roaringbitmap.buffer.BufferUtil].lowbitsAsInteger(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.BufferUtil].lowbitsAsInteger(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 609
      start: 607
    functionDepth: 0
    functionLinenumber: 607
    functionLinenumberEnd: 609
    functionName: '[org.roaringbitmap.buffer.BufferUtil].maxLowBit()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.BufferUtil].maxLowBit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 613
      start: 611
    functionDepth: 0
    functionLinenumber: 611
    functionLinenumberEnd: 613
    functionName: '[org.roaringbitmap.buffer.BufferUtil].maxLowBitAsInteger()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.BufferUtil].maxLowBitAsInteger()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.BufferUtil:623,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.BufferUtil:624,1
    - Dst: '[org.roaringbitmap.Util].resetBitmapRange(org.roaringbitmap.buffer.BufferUtil,int,int)'
      Src: org.roaringbitmap.buffer.BufferUtil:624,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:633,1
    - Dst: '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:633,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:636,1
    - Dst: '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:636,1
    - Dst: '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.BufferUtil,int)'
      Src: org.roaringbitmap.buffer.BufferUtil:638,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:640,1
    - Dst: '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:640,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.LongBuffer
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bitmap
    - start
    - end
    argTypes:
    - java.nio.LongBuffer
    - int
    - int
    constantsTouched: []
    func_position:
      end: 641
      start: 622
    functionDepth: 1
    functionLinenumber: 622
    functionLinenumberEnd: 641
    functionName: '[org.roaringbitmap.buffer.BufferUtil].resetBitmapRange(java.nio.LongBuffer,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 3
    functionsReached:
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
    - '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.BufferUtil,int)'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)'
    - '[org.roaringbitmap.Util].resetBitmapRange(org.roaringbitmap.buffer.BufferUtil,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.BufferUtil].resetBitmapRange(java.nio.LongBuffer,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.BufferUtil:651,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.BufferUtil:652,1
    - Dst: '[org.roaringbitmap.Util].setBitmapRange(org.roaringbitmap.buffer.BufferUtil,int,int)'
      Src: org.roaringbitmap.buffer.BufferUtil:652,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:661,1
    - Dst: '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:661,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:665,1
    - Dst: '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:665,1
    - Dst: '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:667,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:669,1
    - Dst: '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:669,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.LongBuffer
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bitmap
    - start
    - end
    argTypes:
    - java.nio.LongBuffer
    - int
    - int
    constantsTouched: []
    func_position:
      end: 670
      start: 650
    functionDepth: 1
    functionLinenumber: 650
    functionLinenumberEnd: 670
    functionName: '[org.roaringbitmap.buffer.BufferUtil].setBitmapRange(java.nio.LongBuffer,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 3
    functionsReached:
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.BufferUtil)'
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)'
    - '[org.roaringbitmap.Util].setBitmapRange(org.roaringbitmap.buffer.BufferUtil,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.BufferUtil].setBitmapRange(java.nio.LongBuffer,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].branchyUnsignedBinarySearch(java.nio.CharBuffer,int,int,char)'
      Src: org.roaringbitmap.buffer.BufferUtil:685,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.CharBuffer
      - int
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - array
    - begin
    - end
    - k
    argTypes:
    - java.nio.CharBuffer
    - int
    - int
    - char
    constantsTouched: []
    func_position:
      end: 686
      start: 683
    functionDepth: 1
    functionLinenumber: 683
    functionLinenumberEnd: 686
    functionName: '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,int,int,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 13
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].branchyUnsignedBinarySearch(java.nio.CharBuffer,int,int,char)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,int,int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].branchyUnsignedBinarySearch(java.nio.ByteBuffer,int,int,int,char)'
      Src: org.roaringbitmap.buffer.BufferUtil:702,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      - int
      - int
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - array
    - position
    - begin
    - end
    - k
    argTypes:
    - java.nio.ByteBuffer
    - int
    - int
    - int
    - char
    constantsTouched: []
    func_position:
      end: 703
      start: 700
    functionDepth: 2
    functionLinenumber: 700
    functionLinenumberEnd: 703
    functionName: '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.ByteBuffer,int,int,int,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].branchyUnsignedBinarySearch(java.nio.ByteBuffer,int,int,int,char)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.ByteBuffer,int,int,int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].get(char[],int,int)'
      Src: org.roaringbitmap.buffer.BufferUtil:714,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:720,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:721,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:729,1
    - Dst: '[java.nio.CharBuffer].position(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:737,1
    - Dst: '[java.nio.CharBuffer].get(char[],org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:738,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:741,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:742,1
    - Dst: '[java.nio.CharBuffer].position(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:746,1
    - Dst: '[java.nio.CharBuffer].get(char[],org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:747,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:750,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.CharBuffer
      - int
      - java.nio.CharBuffer
      - int
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - set1
    - length1
    - set2
    - length2
    - buffer
    argTypes:
    - java.nio.CharBuffer
    - int
    - java.nio.CharBuffer
    - int
    - char[]
    constantsTouched: []
    func_position:
      end: 754
      start: 705
    functionDepth: 1
    functionLinenumber: 705
    functionLinenumberEnd: 754
    functionName: '[org.roaringbitmap.buffer.BufferUtil].unsignedDifference(java.nio.CharBuffer,int,java.nio.CharBuffer,int,char[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 0
    functionsReached:
    - '[java.nio.CharBuffer].get(char[],int,int)'
    - '[java.nio.CharBuffer].position(org.roaringbitmap.buffer.BufferUtil)'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
    - '[java.nio.CharBuffer].get(char[],org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.BufferUtil].unsignedDifference(java.nio.CharBuffer,int,java.nio.CharBuffer,int,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:769,1
    - Dst: Long.bitCount()
      Src: org.roaringbitmap.buffer.BufferUtil:772,1
    - Dst: '[java.util.Arrays].fill(long[],int,org.roaringbitmap.buffer.BufferUtil,int)'
      Src: org.roaringbitmap.buffer.BufferUtil:774,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:777,1
    - Dst: Long.bitCount()
      Src: org.roaringbitmap.buffer.BufferUtil:781,1
    - Dst: '[java.util.Arrays].fill(long[],int,org.roaringbitmap.buffer.BufferUtil,int)'
      Src: org.roaringbitmap.buffer.BufferUtil:784,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      - java.nio.CharBuffer
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bitmap
    - array
    - length
    argTypes:
    - long[]
    - java.nio.CharBuffer
    - int
    constantsTouched: []
    func_position:
      end: 787
      start: 763
    functionDepth: 1
    functionLinenumber: 763
    functionLinenumberEnd: 787
    functionName: '[org.roaringbitmap.buffer.BufferUtil].intersectArrayIntoBitmap(long[],java.nio.CharBuffer,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 0
    functionsReached:
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
    - Long.bitCount()
    - '[java.util.Arrays].fill(long[],int,org.roaringbitmap.buffer.BufferUtil,int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.BufferUtil].intersectArrayIntoBitmap(long[],java.nio.CharBuffer,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
      Src: org.roaringbitmap.buffer.BufferUtil:797,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.BufferUtil:798,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].intersectArrayIntoBitmap(org.roaringbitmap.buffer.BufferUtil,java.nio.CharBuffer,int)'
      Src: org.roaringbitmap.buffer.BufferUtil:798,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:805,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:807,1
    - Dst: '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:809,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.BufferUtil)
      Src: org.roaringbitmap.buffer.BufferUtil:810,1
    - Dst: '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.BufferUtil,int)'
      Src: org.roaringbitmap.buffer.BufferUtil:813,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:817,1
    - Dst: '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:820,1
    - Dst: '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:822,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.BufferUtil)
      Src: org.roaringbitmap.buffer.BufferUtil:823,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.BufferUtil:825,1
    - Dst: '[java.nio.LongBuffer].limit()'
      Src: org.roaringbitmap.buffer.BufferUtil:826,1
    - Dst: '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.BufferUtil,int)'
      Src: org.roaringbitmap.buffer.BufferUtil:827,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.LongBuffer
      - java.nio.CharBuffer
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bitmap
    - array
    - length
    argTypes:
    - java.nio.LongBuffer
    - java.nio.CharBuffer
    - int
    constantsTouched: []
    func_position:
      end: 831
      start: 796
    functionDepth: 1
    functionLinenumber: 796
    functionLinenumberEnd: 831
    functionName: '[org.roaringbitmap.buffer.BufferUtil].intersectArrayIntoBitmap(java.nio.LongBuffer,java.nio.CharBuffer,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 1
    functionsReached:
    - '[java.nio.LongBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
    - '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.BufferUtil,int)'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.LongBuffer)'
    - Long.bitCount(org.roaringbitmap.buffer.BufferUtil)
    - '[java.nio.LongBuffer].array()'
    - '[java.nio.LongBuffer].limit()'
    - '[java.nio.LongBuffer].put(org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)'
    - '[org.roaringbitmap.buffer.BufferUtil].intersectArrayIntoBitmap(org.roaringbitmap.buffer.BufferUtil,java.nio.CharBuffer,int)'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.BufferUtil].intersectArrayIntoBitmap(java.nio.LongBuffer,java.nio.CharBuffer,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].get(char[],int,int)'
      Src: org.roaringbitmap.buffer.BufferUtil:842,1
    - Dst: '[java.nio.CharBuffer].get(char[],int,int)'
      Src: org.roaringbitmap.buffer.BufferUtil:846,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:849,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:850,1
    - Dst: '[java.nio.CharBuffer].position(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:856,1
    - Dst: '[java.nio.CharBuffer].get(char[],org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:857,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:860,1
    - Dst: '[java.nio.CharBuffer].position(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:865,1
    - Dst: '[java.nio.CharBuffer].get(char[],org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:866,1
    - Dst: '[java.nio.CharBuffer].position(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:870,1
    - Dst: '[java.nio.CharBuffer].get(char[],org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:871,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:874,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:875,1
    - Dst: '[java.nio.CharBuffer].position(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:880,1
    - Dst: '[java.nio.CharBuffer].get(char[],org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:881,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:884,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.CharBuffer
      - int
      - java.nio.CharBuffer
      - int
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - set1
    - length1
    - set2
    - length2
    - buffer
    argTypes:
    - java.nio.CharBuffer
    - int
    - java.nio.CharBuffer
    - int
    - char[]
    constantsTouched: []
    func_position:
      end: 888
      start: 833
    functionDepth: 1
    functionLinenumber: 833
    functionLinenumberEnd: 888
    functionName: '[org.roaringbitmap.buffer.BufferUtil].unsignedExclusiveUnion2by2(java.nio.CharBuffer,int,java.nio.CharBuffer,int,char[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 0
    functionsReached:
    - '[java.nio.CharBuffer].get(char[],int,int)'
    - '[java.nio.CharBuffer].position(org.roaringbitmap.buffer.BufferUtil)'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
    - '[java.nio.CharBuffer].get(char[],org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.BufferUtil].unsignedExclusiveUnion2by2(java.nio.CharBuffer,int,java.nio.CharBuffer,int,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedOneSidedGallopingIntersect2by2(java.nio.CharBuffer,int,java.nio.CharBuffer,int,char[])'
      Src: org.roaringbitmap.buffer.BufferUtil:898,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedOneSidedGallopingIntersect2by2(java.nio.CharBuffer,int,java.nio.CharBuffer,int,char[])'
      Src: org.roaringbitmap.buffer.BufferUtil:900,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedLocalIntersect2by2(java.nio.CharBuffer,int,java.nio.CharBuffer,int,char[])'
      Src: org.roaringbitmap.buffer.BufferUtil:902,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.CharBuffer
      - int
      - java.nio.CharBuffer
      - int
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - set1
    - length1
    - set2
    - length2
    - buffer
    argTypes:
    - java.nio.CharBuffer
    - int
    - java.nio.CharBuffer
    - int
    - char[]
    constantsTouched: []
    func_position:
      end: 904
      start: 890
    functionDepth: 2
    functionLinenumber: 890
    functionLinenumberEnd: 904
    functionName: '[org.roaringbitmap.buffer.BufferUtil].unsignedIntersect2by2(java.nio.CharBuffer,int,java.nio.CharBuffer,int,char[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].unsignedOneSidedGallopingIntersect2by2(java.nio.CharBuffer,int,java.nio.CharBuffer,int,char[])'
    - '[org.roaringbitmap.buffer.BufferUtil].unsignedLocalIntersect2by2(java.nio.CharBuffer,int,java.nio.CharBuffer,int,char[])'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.BufferUtil].unsignedIntersect2by2(java.nio.CharBuffer,int,java.nio.CharBuffer,int,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:924,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:925,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:935,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:944,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.CharBuffer
      - int
      - java.nio.CharBuffer
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - set1
    - length1
    - set2
    - length2
    argTypes:
    - java.nio.CharBuffer
    - int
    - java.nio.CharBuffer
    - int
    constantsTouched: []
    func_position:
      end: 951
      start: 915
    functionDepth: 1
    functionLinenumber: 915
    functionLinenumberEnd: 951
    functionName: '[org.roaringbitmap.buffer.BufferUtil].unsignedIntersects(java.nio.CharBuffer,int,java.nio.CharBuffer,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 0
    functionsReached:
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.BufferUtil].unsignedIntersects(java.nio.CharBuffer,int,java.nio.CharBuffer,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:965,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:966,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:976,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:986,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:996,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:1001,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.CharBuffer
      - int
      - java.nio.CharBuffer
      - int
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - set1
    - length1
    - set2
    - length2
    - buffer
    argTypes:
    - java.nio.CharBuffer
    - int
    - java.nio.CharBuffer
    - int
    - char[]
    constantsTouched: []
    func_position:
      end: 1005
      start: 953
    functionDepth: 1
    functionLinenumber: 953
    functionLinenumberEnd: 1005
    functionName: '[org.roaringbitmap.buffer.BufferUtil].unsignedLocalIntersect2by2(java.nio.CharBuffer,int,java.nio.CharBuffer,int,char[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 1
    functionsReached:
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.BufferUtil].unsignedLocalIntersect2by2(java.nio.CharBuffer,int,java.nio.CharBuffer,int,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:1015,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:1016,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:1026,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:1036,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:1045,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:1050,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.CharBuffer
      - int
      - java.nio.CharBuffer
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - set1
    - length1
    - set2
    - length2
    argTypes:
    - java.nio.CharBuffer
    - int
    - java.nio.CharBuffer
    - int
    constantsTouched: []
    func_position:
      end: 1054
      start: 1007
    functionDepth: 1
    functionLinenumber: 1007
    functionLinenumberEnd: 1054
    functionName: '[org.roaringbitmap.buffer.BufferUtil].unsignedLocalIntersect2by2Cardinality(java.nio.CharBuffer,int,java.nio.CharBuffer,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 1
    functionsReached:
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.BufferUtil].unsignedLocalIntersect2by2Cardinality(java.nio.CharBuffer,int,java.nio.CharBuffer,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:1069,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:1070,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].advanceUntil(java.nio.CharBuffer,org.roaringbitmap.buffer.BufferUtil,int,org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:1073,1
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.BufferUtil:1077,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:1084,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:1092,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].advanceUntil(java.nio.CharBuffer,int,int,org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:1093,1
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.BufferUtil:1097,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.CharBuffer
      - int
      - java.nio.CharBuffer
      - int
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - smallSet
    - smallLength
    - largeSet
    - largeLength
    - buffer
    argTypes:
    - java.nio.CharBuffer
    - int
    - java.nio.CharBuffer
    - int
    - char[]
    constantsTouched: []
    func_position:
      end: 1101
      start: 1056
    functionDepth: 1
    functionLinenumber: 1056
    functionLinenumberEnd: 1101
    functionName: '[org.roaringbitmap.buffer.BufferUtil].unsignedOneSidedGallopingIntersect2by2(java.nio.CharBuffer,int,java.nio.CharBuffer,int,char[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 1
    functionsReached:
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
    - '[org.roaringbitmap.buffer.BufferUtil].advanceUntil(java.nio.CharBuffer,int,int,org.roaringbitmap.buffer.BufferUtil)'
    - '[java.nio.CharBuffer].get(int)'
    - '[org.roaringbitmap.buffer.BufferUtil].advanceUntil(java.nio.CharBuffer,org.roaringbitmap.buffer.BufferUtil,int,org.roaringbitmap.buffer.BufferUtil)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.BufferUtil].unsignedOneSidedGallopingIntersect2by2(java.nio.CharBuffer,int,java.nio.CharBuffer,int,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].position(int)'
      Src: org.roaringbitmap.buffer.BufferUtil:1112,1
    - Dst: '[java.nio.CharBuffer].get(char[],int,int)'
      Src: org.roaringbitmap.buffer.BufferUtil:1113,1
    - Dst: '[java.nio.CharBuffer].position(int)'
      Src: org.roaringbitmap.buffer.BufferUtil:1117,1
    - Dst: '[java.nio.CharBuffer].get(char[],int,int)'
      Src: org.roaringbitmap.buffer.BufferUtil:1118,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:1123,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:1124,1
    - Dst: '[java.nio.CharBuffer].position(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:1132,1
    - Dst: '[java.nio.CharBuffer].get(char[],org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:1133,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:1136,1
    - Dst: '[java.nio.CharBuffer].position(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:1142,1
    - Dst: '[java.nio.CharBuffer].get(char[],org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:1143,1
    - Dst: '[java.nio.CharBuffer].position(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:1147,1
    - Dst: '[java.nio.CharBuffer].get(char[],org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:1148,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:1151,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:1152,1
    - Dst: '[java.nio.CharBuffer].position(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:1157,1
    - Dst: '[java.nio.CharBuffer].get(char[],org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:1158,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:1161,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 64
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.CharBuffer
      - int
      - int
      - java.nio.CharBuffer
      - int
      - int
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 7
    argNames:
    - set1
    - offset1
    - length1
    - set2
    - offset2
    - length2
    - buffer
    argTypes:
    - java.nio.CharBuffer
    - int
    - int
    - java.nio.CharBuffer
    - int
    - int
    - char[]
    constantsTouched: []
    func_position:
      end: 1165
      start: 1103
    functionDepth: 1
    functionLinenumber: 1103
    functionLinenumberEnd: 1165
    functionName: '[org.roaringbitmap.buffer.BufferUtil].unsignedUnion2by2(java.nio.CharBuffer,int,int,java.nio.CharBuffer,int,int,char[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 0
    functionsReached:
    - '[java.nio.CharBuffer].position(int)'
    - '[java.nio.CharBuffer].get(char[],org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)'
    - '[java.nio.CharBuffer].position(org.roaringbitmap.buffer.BufferUtil)'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.BufferUtil)'
    - '[java.nio.CharBuffer].get(char[],int,int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.BufferUtil].unsignedUnion2by2(java.nio.CharBuffer,int,int,java.nio.CharBuffer,int,int,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: first.highLowContainer.size()
      Src: org.roaringbitmap.buffer.BufferUtil:1176,1
    - Dst: first.highLowContainer.getKeyAtIndex(org.roaringbitmap.buffer.BufferUtil)
      Src: org.roaringbitmap.buffer.BufferUtil:1177,1
    - Dst: first.highLowContainer.size()
      Src: org.roaringbitmap.buffer.BufferUtil:1180,1
    - Dst: bitmaps[i].highLowContainer.size()
      Src: org.roaringbitmap.buffer.BufferUtil:1186,1
    - Dst: bitmaps[i].highLowContainer.getKeyAtIndex(org.roaringbitmap.buffer.BufferUtil)
      Src: org.roaringbitmap.buffer.BufferUtil:1188,1
    - Dst: '[java.nio.CharBuffer].wrap(org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:1193,1
    - Dst: bitmaps[i].highLowContainer.size()
      Src: org.roaringbitmap.buffer.BufferUtil:1193,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].intersectArrayIntoBitmap(long[],org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)'
      Src: org.roaringbitmap.buffer.BufferUtil:1192,1
    - Dst: '[org.roaringbitmap.BitSetUtil].arrayContainerBufferOf(int,org.roaringbitmap.buffer.BufferUtil,int,long[])'
      Src: org.roaringbitmap.buffer.BufferUtil:1198,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      - ImmutableRoaringBitmap[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - words
    - bitmaps
    argTypes:
    - long[]
    - ImmutableRoaringBitmap[]
    constantsTouched: []
    func_position:
      end: 1199
      start: 1174
    functionDepth: 1
    functionLinenumber: 1174
    functionLinenumberEnd: 1199
    functionName: '[org.roaringbitmap.buffer.BufferUtil].intersectKeys(long[],ImmutableRoaringBitmap[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 0
    functionsReached:
    - bitmaps[i].highLowContainer.getKeyAtIndex(org.roaringbitmap.buffer.BufferUtil)
    - first.highLowContainer.size()
    - first.highLowContainer.getKeyAtIndex(org.roaringbitmap.buffer.BufferUtil)
    - '[org.roaringbitmap.buffer.BufferUtil].intersectArrayIntoBitmap(long[],org.roaringbitmap.buffer.BufferUtil,org.roaringbitmap.buffer.BufferUtil)'
    - '[java.nio.CharBuffer].wrap(org.roaringbitmap.buffer.BufferUtil)'
    - '[org.roaringbitmap.BitSetUtil].arrayContainerBufferOf(int,org.roaringbitmap.buffer.BufferUtil,int,long[])'
    - bitmaps[i].highLowContainer.size()
    linkageType: ''
    returnType: char[]
    signature: '[org.roaringbitmap.buffer.BufferUtil].intersectKeys(long[],ImmutableRoaringBitmap[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.BufferUtil
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1204
      start: 1204
    functionDepth: 0
    functionLinenumber: 1204
    functionLinenumberEnd: 1204
    functionName: '[org.roaringbitmap.buffer.BufferUtil].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.BufferUtil
    signature: '[org.roaringbitmap.buffer.BufferUtil].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].<init>(int)'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:20,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap
      static: false
      superClass: org.roaringbitmap.buffer.MutableRoaringBitmap
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 19
    functionDepth: 4
    functionLinenumber: 19
    functionLinenumberEnd: 21
    functionName: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/CopyOnWriteRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].<init>(int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap
    signature: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>(int)'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap
      static: false
      superClass: org.roaringbitmap.buffer.MutableRoaringBitmap
    argCount: 1
    argNames:
    - initialCapacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 32
      start: 29
    functionDepth: 3
    functionLinenumber: 29
    functionLinenumberEnd: 32
    functionName: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].<init>(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/CopyOnWriteRoaringBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>(int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap
    signature: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getContainerCount()'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:38,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].<init>(int)'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:38,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerPointer()'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:39,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:40,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:41,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:41,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:41,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].appendCopyOnWrite(char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:41,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:42,1
    - Dst: '[java.util.Arrays].fill(boolean[],boolean)'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - boolean[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap
      static: true
      superClass: org.roaringbitmap.buffer.MutableRoaringBitmap
    argCount: 1
    argNames:
    - immutable
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 46
      start: 37
    functionDepth: 4
    functionLinenumber: 37
    functionLinenumberEnd: 46
    functionName: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].fromImmutable(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/CopyOnWriteRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
    - '[java.util.Arrays].fill(boolean[],boolean)'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].appendCopyOnWrite(char,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].<init>(int)'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getMappeableRoaringArray()'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerPointer()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getContainerCount()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap
    signature: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].fromImmutable(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:53,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:54,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:54,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].setContainerAtIndex(int,org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap)'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:54,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MutableRoaringBitmap
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 57
      start: 51
    functionDepth: 6
    functionLinenumber: 51
    functionLinenumberEnd: 57
    functionName: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].ensureContainerCopied(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/CopyOnWriteRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].setContainerAtIndex(int,org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap)'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getMappeableRoaringArray()'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getContainerAtIndex(int)'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].clone()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].ensureContainerCopied(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:64,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getContainerAtIndex(org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap)'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:67,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:67,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].setContainerAtIndex(org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap,org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap)'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:67,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MutableRoaringBitmap
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 62
    functionDepth: 6
    functionLinenumber: 62
    functionLinenumberEnd: 72
    functionName: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].ensureAllContainersCopied()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/CopyOnWriteRoaringBitmap.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getMappeableRoaringArray()'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getContainerAtIndex(org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap)'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].setContainerAtIndex(org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap,org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap)'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].clone()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].ensureAllContainersCopied()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.max(int,int)
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:79,1
    - Dst: System.arraycopy(boolean[],int,org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap,int,org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap)
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MutableRoaringBitmap
    argCount: 1
    argNames:
    - minSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 83
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 83
    functionName: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].extendNeedsCopyArray(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/CopyOnWriteRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - Math.max(int,int)
    - System.arraycopy(boolean[],int,org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap,int,org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].extendNeedsCopyArray(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:89,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getIndex(org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap)'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:90,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].ensureContainerCopied(org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap)'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:92,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:95,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MutableRoaringBitmap
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 96
      start: 85
    functionDepth: 5
    functionLinenumber: 85
    functionLinenumberEnd: 96
    functionName: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].add(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/CopyOnWriteRoaringBitmap.java
    functionUses: 7
    functionsReached:
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].ensureContainerCopied(org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap)'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getMappeableRoaringArray()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getIndex(org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].add(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:102,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getIndex(org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap)'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:103,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].ensureContainerCopied(org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap)'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:105,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int)'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:108,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MutableRoaringBitmap
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 109
      start: 98
    functionDepth: 2
    functionLinenumber: 98
    functionLinenumberEnd: 109
    functionName: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].remove(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/CopyOnWriteRoaringBitmap.java
    functionUses: 7
    functionsReached:
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].ensureContainerCopied(org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap)'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getMappeableRoaringArray()'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getIndex(org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].remove(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:115,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getIndex(org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap)'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:116,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].ensureContainerCopied(org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap)'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:118,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int)'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:121,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MutableRoaringBitmap
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 122
      start: 111
    functionDepth: 5
    functionLinenumber: 111
    functionLinenumberEnd: 122
    functionName: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].flip(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/CopyOnWriteRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int)'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].ensureContainerCopied(org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap)'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getMappeableRoaringArray()'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].getIndex(org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].flip(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].ensureAllContainersCopied()'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:127,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:130,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - boolean[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MutableRoaringBitmap
    argCount: 1
    argNames:
    - x2
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 131
      start: 124
    functionDepth: 7
    functionLinenumber: 124
    functionLinenumberEnd: 131
    functionName: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].or(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/CopyOnWriteRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].ensureAllContainersCopied()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].or(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].ensureAllContainersCopied()'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:136,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:139,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - boolean[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MutableRoaringBitmap
    argCount: 1
    argNames:
    - x2
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 140
      start: 133
    functionDepth: 7
    functionLinenumber: 133
    functionLinenumberEnd: 140
    functionName: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].and(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/CopyOnWriteRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].ensureAllContainersCopied()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].and(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].ensureAllContainersCopied()'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:145,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:148,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - boolean[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MutableRoaringBitmap
    argCount: 1
    argNames:
    - x2
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 149
      start: 142
    functionDepth: 7
    functionLinenumber: 142
    functionLinenumberEnd: 149
    functionName: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].xor(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/CopyOnWriteRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].ensureAllContainersCopied()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].xor(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].ensureAllContainersCopied()'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:154,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:157,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - boolean[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MutableRoaringBitmap
    argCount: 1
    argNames:
    - x2
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 158
      start: 151
    functionDepth: 7
    functionLinenumber: 151
    functionLinenumberEnd: 158
    functionName: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].andNot(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/CopyOnWriteRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].ensureAllContainersCopied()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].andNot(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:162,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:166,1
    - Dst: '[boolean[]].clone()'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:167,1
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap:170,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap
      static: false
      superClass: org.roaringbitmap.buffer.MutableRoaringBitmap
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 160
    functionDepth: 5
    functionLinenumber: 160
    functionLinenumberEnd: 174
    functionName: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/CopyOnWriteRoaringBitmap.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].clone()'
    - '[boolean[]].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap
    signature: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BitmapBatchIterator].wrap(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.BitmapBatchIterator:14,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.BitmapBatchIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bitmap
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 15
      start: 13
    functionDepth: 1
    functionLinenumber: 13
    functionLinenumberEnd: 15
    functionName: '[org.roaringbitmap.buffer.BitmapBatchIterator].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BitmapBatchIterator.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BitmapBatchIterator].wrap(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.BitmapBatchIterator
    signature: '[org.roaringbitmap.buffer.BitmapBatchIterator].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].get(int)'
      Src: org.roaringbitmap.buffer.BitmapBatchIterator:26,1
    - Dst: '[org.roaringbitmap.buffer.BitmapBatchIterator].numberOfTrailingZeros(org.roaringbitmap.buffer.BitmapBatchIterator)'
      Src: org.roaringbitmap.buffer.BitmapBatchIterator:28,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - key
    - buffer
    - offset
    argTypes:
    - int
    - int[]
    - int
    constantsTouched: []
    func_position:
      end: 32
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 32
    functionName: '[org.roaringbitmap.buffer.BitmapBatchIterator].next(int,int[],int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BitmapBatchIterator.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BitmapBatchIterator].numberOfTrailingZeros(org.roaringbitmap.buffer.BitmapBatchIterator)'
    - '[java.nio.LongBuffer].get(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.BitmapBatchIterator].next(int,int[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].get(int)'
      Src: org.roaringbitmap.buffer.BitmapBatchIterator:44,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 47
    functionName: '[org.roaringbitmap.buffer.BitmapBatchIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BitmapBatchIterator.java
    functionUses: 0
    functionsReached:
    - '[java.nio.LongBuffer].get(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.BitmapBatchIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.buffer.BitmapBatchIterator:52,1
    - Dst: '[IllegalStateException].<init>(org.roaringbitmap.buffer.BitmapBatchIterator)'
      Src: org.roaringbitmap.buffer.BitmapBatchIterator:55,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ContainerBatchIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 57
    functionName: '[org.roaringbitmap.buffer.BitmapBatchIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BitmapBatchIterator.java
    functionUses: 0
    functionsReached:
    - '[Object].clone()'
    - '[IllegalStateException].<init>(org.roaringbitmap.buffer.BitmapBatchIterator)'
    linkageType: ''
    returnType: org.roaringbitmap.ContainerBatchIterator
    signature: '[org.roaringbitmap.buffer.BitmapBatchIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.roaringbitmap.buffer.BitmapBatchIterator].releaseContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BitmapBatchIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.BitmapBatchIterator].releaseContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].get(int)'
      Src: org.roaringbitmap.buffer.BitmapBatchIterator:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 69
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 69
    functionName: '[org.roaringbitmap.buffer.BitmapBatchIterator].advanceIfNeeded(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BitmapBatchIterator.java
    functionUses: 0
    functionsReached:
    - '[java.nio.LongBuffer].get(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.BitmapBatchIterator].advanceIfNeeded(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.LongBuffer].get(int)'
      Src: org.roaringbitmap.buffer.BitmapBatchIterator:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - long
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.ContainerBatchIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bitmap
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 75
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 75
    functionName: '[org.roaringbitmap.buffer.BitmapBatchIterator].wrap(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BitmapBatchIterator.java
    functionUses: 1
    functionsReached:
    - '[java.nio.LongBuffer].get(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.BitmapBatchIterator].wrap(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - cardinality
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].getArraySizeInBytes(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].getArraySizeInBytes(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - cardinality
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].serializedSizeInBytes(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].serializedSizeInBytes(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableArrayContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 102
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableArrayContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableArrayContainer
      static: true
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 2
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].empty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableArrayContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].empty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:68,1
    - Dst: '[org.roaringbitmap.ArrayContainer].toCharBuffer()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableArrayContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - bc
    argTypes:
    - org.roaringbitmap.ArrayContainer
    constantsTouched: []
    func_position:
      end: 70
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.ArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].toCharBuffer()'
    - '[org.roaringbitmap.ArrayContainer].getCardinality()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableArrayContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.ArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableArrayContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - capacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 10
    functionsReached:
    - '[java.nio.CharBuffer].allocate(int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableArrayContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].allocate(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:90,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:91,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableArrayContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - firstOfRun
    - lastOfRun
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 96
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 96
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 3
    functionsReached:
    - '[java.nio.CharBuffer].allocate(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].array()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableArrayContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].duplicate()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:100,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].limit()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:101,1
    - Dst: Math.max(int,org.roaringbitmap.buffer.MappeableContainer)
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:101,1
    - Dst: '[java.nio.CharBuffer].allocate(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:101,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].rewind()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:102,1
    - Dst: '[java.nio.CharBuffer].put(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - java.nio.CharBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableArrayContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - newCard
    - newContent
    argTypes:
    - int
    - java.nio.CharBuffer
    constantsTouched: []
    func_position:
      end: 104
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 104
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int,java.nio.CharBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 2
    functionsReached:
    - '[java.nio.CharBuffer].allocate(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].rewind()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].limit()'
    - Math.max(int,org.roaringbitmap.buffer.MappeableContainer)
    - '[java.nio.CharBuffer].put(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[java.nio.CharBuffer].duplicate()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableArrayContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int,java.nio.CharBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:114,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:115,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.CharBuffer
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableArrayContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - array
    - cardinality
    argTypes:
    - java.nio.CharBuffer
    - int
    constantsTouched: []
    func_position:
      end: 119
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 119
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(java.nio.CharBuffer,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.CharBuffer].limit()'
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableArrayContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(java.nio.CharBuffer,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].clone()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:125,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:128,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,int,int,char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:130,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,int,char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:135,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:144,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:145,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MappeableArrayContainer,java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:147,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:148,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:149,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].arraycopy(java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:151,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:153,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 159
      start: 121
    functionDepth: 4
    functionLinenumber: 121
    functionLinenumberEnd: 159
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 32
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,int,char)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iadd(int,int)'
    - '[java.nio.CharBuffer].array()'
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MappeableArrayContainer,java.nio.CharBuffer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].clone()'
    - '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,int,int,char)'
    - '[org.roaringbitmap.buffer.BufferUtil].arraycopy(java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:167,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:168,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:172,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:172,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].increaseCapacity()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:175,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:176,1
    - Dst: '[org.roaringbitmap.Util].unsignedBinarySearch(org.roaringbitmap.buffer.MappeableArrayContainer,int,int,char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:181,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:186,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:186,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].increaseCapacity()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:189,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:190,1
    - Dst: System.arraycopy(org.roaringbitmap.buffer.MappeableArrayContainer,int,org.roaringbitmap.buffer.MappeableArrayContainer,int)
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:196,1
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:202,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:204,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:204,1
    - Dst: '[java.nio.CharBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:206,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].increaseCapacity()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:207,1
    - Dst: '[java.nio.CharBuffer].put(char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:209,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,int,int,char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:212,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:217,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:218,1
    - Dst: '[java.nio.CharBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:221,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].increaseCapacity()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:222,1
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:229,1
    - Dst: '[java.nio.CharBuffer].put(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:229,1
    - Dst: '[java.nio.CharBuffer].put(int,char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:231,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 70
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 237
      start: 164
    functionDepth: 3
    functionLinenumber: 164
    functionLinenumberEnd: 237
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 34
    functionsReached:
    - '[java.nio.CharBuffer].put(char)'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - '[org.roaringbitmap.Util].unsignedBinarySearch(org.roaringbitmap.buffer.MappeableArrayContainer,int,int,char)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
    - '[java.nio.CharBuffer].limit()'
    - '[java.nio.CharBuffer].array()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
    - '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,int,int,char)'
    - '[java.nio.CharBuffer].put(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[java.nio.CharBuffer].put(int,char)'
    - System.arraycopy(org.roaringbitmap.buffer.MappeableArrayContainer,int,org.roaringbitmap.buffer.MappeableArrayContainer,int)
    - '[java.nio.CharBuffer].get(int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].increaseCapacity()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 242
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].isEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:253,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:253,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 258
      start: 244
    functionDepth: 0
    functionLinenumber: 244
    functionLinenumberEnd: 258
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].validate()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.CharBuffer].get(int)'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: Boolean
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].validate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 263
      start: 260
    functionDepth: 0
    functionLinenumber: 260
    functionLinenumberEnd: 263
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].isFull()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].isFull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:267,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:268,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - bits
    argTypes:
    - long[]
    constantsTouched: []
    func_position:
      end: 271
      start: 265
    functionDepth: 1
    functionLinenumber: 265
    functionLinenumberEnd: 271
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].orInto(long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].orInto(long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:276,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:277,1
    - Dst: '[org.roaringbitmap.Util].resetBitmapRange(long[],org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:278,1
    - Dst: '[org.roaringbitmap.Util].resetBitmapRange(long[],org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:281,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - bits
    argTypes:
    - long[]
    constantsTouched: []
    func_position:
      end: 282
      start: 273
    functionDepth: 1
    functionLinenumber: 273
    functionLinenumberEnd: 282
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].andInto(long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.Util].resetBitmapRange(long[],org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].andInto(long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:286,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:287,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - bits
    argTypes:
    - long[]
    constantsTouched: []
    func_position:
      end: 290
      start: 284
    functionDepth: 1
    functionLinenumber: 284
    functionLinenumberEnd: 290
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].removeFrom(long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].removeFrom(long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.CharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:293,1
    - Dst: '[org.roaringbitmap.CharIterator].next()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:294,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.CharIterator
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - it
    argTypes:
    - org.roaringbitmap.CharIterator
    constantsTouched: []
    func_position:
      end: 298
      start: 292
    functionDepth: 1
    functionLinenumber: 292
    functionLinenumberEnd: 298
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].advance(org.roaringbitmap.CharIterator)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.CharIterator].hasNext()'
    - '[org.roaringbitmap.CharIterator].next()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].advance(org.roaringbitmap.CharIterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: value1.getCardinality()
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:304,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:304,1
    - Dst: Math.min(org.roaringbitmap.buffer.MappeableArrayContainer,int)
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:304,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:305,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:306,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:307,1
    - Dst: value1.content.array()
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:310,1
    - Dst: value1.getCardinality()
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:311,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:312,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:313,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:314,1
    - Dst: org.roaringbitmap.Util.unsignedIntersect2by2(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer,int,org.roaringbitmap.buffer.MappeableArrayContainer)
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:309,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:321,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:322,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedIntersect2by2(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer,java.nio.CharBuffer,int,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:317,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableArrayContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 325
      start: 300
    functionDepth: 1
    functionLinenumber: 300
    functionLinenumberEnd: 325
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].and(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - Math.min(org.roaringbitmap.buffer.MappeableArrayContainer,int)
    - value1.content.array()
    - '[java.nio.CharBuffer].array()'
    - org.roaringbitmap.Util.unsignedIntersect2by2(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer,int,org.roaringbitmap.buffer.MappeableArrayContainer)
    - '[org.roaringbitmap.buffer.BufferUtil].unsignedIntersect2by2(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer,java.nio.CharBuffer,int,org.roaringbitmap.buffer.MappeableArrayContainer)'
    - value1.getCardinality()
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableArrayContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].and(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].and()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:329,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 330
      start: 327
    functionDepth: 0
    functionLinenumber: 327
    functionLinenumberEnd: 330
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].and(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].and()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].and(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].and()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:334,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 335
      start: 332
    functionDepth: 0
    functionLinenumber: 332
    functionLinenumberEnd: 335
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].and(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].and()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].and(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: value1.getCardinality()
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:340,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:341,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:342,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:343,1
    - Dst: value1.content.array()
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:346,1
    - Dst: value1.getCardinality()
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:347,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:348,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:349,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:350,1
    - Dst: org.roaringbitmap.Util.unsignedDifference(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer,int,org.roaringbitmap.buffer.MappeableArrayContainer)
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:345,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:357,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:358,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedDifference(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer,java.nio.CharBuffer,int,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:353,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableArrayContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 361
      start: 337
    functionDepth: 1
    functionLinenumber: 337
    functionLinenumberEnd: 361
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].andNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - '[org.roaringbitmap.buffer.BufferUtil].unsignedDifference(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer,java.nio.CharBuffer,int,org.roaringbitmap.buffer.MappeableArrayContainer)'
    - value1.content.array()
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[java.nio.CharBuffer].array()'
    - value1.getCardinality()
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - org.roaringbitmap.Util.unsignedDifference(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer,int,org.roaringbitmap.buffer.MappeableArrayContainer)
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableArrayContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].andNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:366,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:366,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:368,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:369,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:370,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].bitValue(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:374,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:378,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].bitValue(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:380,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableArrayContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 385
      start: 363
    functionDepth: 1
    functionLinenumber: 363
    functionLinenumberEnd: 385
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].andNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - '[java.nio.CharBuffer].limit()'
    - '[java.nio.CharBuffer].array()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].bitValue(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableArrayContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].andNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:389,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].clone()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:390,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].isFull()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:391,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].empty()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:392,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:396,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:397,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:398,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:399,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:400,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].iterateUntil(java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,int,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:403,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].arraycopy(java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:405,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].iterateUntil(java.nio.CharBuffer,int,int,int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:408,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].arraycopy(java.nio.CharBuffer,int,java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:410,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 414
      start: 387
    functionDepth: 3
    functionLinenumber: 387
    functionLinenumberEnd: 414
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].andNot(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
    - '[org.roaringbitmap.buffer.BufferUtil].iterateUntil(java.nio.CharBuffer,int,int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int)'
    - '[org.roaringbitmap.buffer.BufferUtil].iterateUntil(java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,int,org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.BufferUtil].arraycopy(java.nio.CharBuffer,int,java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].clone()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].isFull()'
    - '[org.roaringbitmap.buffer.BufferUtil].arraycopy(java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].empty()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].andNot(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 419
      start: 416
    functionDepth: 0
    functionLinenumber: 416
    functionLinenumberEnd: 419
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].clear()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int,java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:423,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableArrayContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 424
      start: 421
    functionDepth: 1
    functionLinenumber: 421
    functionLinenumberEnd: 424
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 6
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int,java.nio.CharBuffer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableArrayContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,int,int,char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:428,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 429
      start: 426
    functionDepth: 2
    functionLinenumber: 426
    functionLinenumberEnd: 429
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,int,int,char)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.ByteBuffer,int,int,int,char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:441,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      - int
      - char
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 4
    argNames:
    - buf
    - position
    - x
    - cardinality
    argTypes:
    - java.nio.ByteBuffer
    - int
    - char
    - int
    constantsTouched: []
    func_position:
      end: 442
      start: 440
    functionDepth: 3
    functionLinenumber: 440
    functionLinenumberEnd: 442
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(java.nio.ByteBuffer,int,char,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.ByteBuffer,int,int,int,char)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(java.nio.ByteBuffer,int,char,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:447,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].increaseCapacity(boolean)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:448,1
    - Dst: '[java.nio.CharBuffer].put(char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:450,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - val
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 451
      start: 446
    functionDepth: 3
    functionLinenumber: 446
    functionLinenumberEnd: 451
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].emit(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 1
    functionsReached:
    - '[java.nio.CharBuffer].limit()'
    - '[java.nio.CharBuffer].put(char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].increaseCapacity(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].emit(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:460,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:461,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:462,1
    - Dst: srb.content.array()
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:463,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:473,1
    - Dst: srb.content.get(org.roaringbitmap.buffer.MappeableArrayContainer)
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:473,1
    - Dst: '[Object].equals()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:480,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 483
      start: 453
    functionDepth: 0
    functionLinenumber: 453
    functionLinenumberEnd: 483
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].equals(Object)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - '[Object].equals()'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[java.nio.CharBuffer].array()'
    - srb.content.array()
    - srb.content.get(org.roaringbitmap.buffer.MappeableArrayContainer)
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:487,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:488,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:495,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 3
    argNames:
    - x
    - i
    - mask
    argTypes:
    - int[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 498
      start: 485
    functionDepth: 0
    functionLinenumber: 485
    functionLinenumberEnd: 498
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].fillLeastSignificant16bits(int[],int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - '[java.nio.CharBuffer].array()'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].fillLeastSignificant16bits(int[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:503,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:504,1
    - Dst: '[org.roaringbitmap.Util].unsignedBinarySearch(org.roaringbitmap.buffer.MappeableArrayContainer,int,int,char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:505,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:510,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:511,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].increaseCapacity()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:515,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:516,1
    - Dst: System.arraycopy(org.roaringbitmap.buffer.MappeableArrayContainer,int,org.roaringbitmap.buffer.MappeableArrayContainer,int)
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:521,1
    - Dst: System.arraycopy(org.roaringbitmap.buffer.MappeableArrayContainer,int,org.roaringbitmap.buffer.MappeableArrayContainer,int,int)
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:525,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,int,int,char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:531,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:536,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:537,1
    - Dst: '[java.nio.CharBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:540,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].increaseCapacity()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:541,1
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:547,1
    - Dst: '[java.nio.CharBuffer].put(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:547,1
    - Dst: '[java.nio.CharBuffer].put(int,char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:549,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:553,1
    - Dst: '[java.nio.CharBuffer].put(int,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:553,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 559
      start: 500
    functionDepth: 3
    functionLinenumber: 500
    functionLinenumberEnd: 559
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].flip(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - '[org.roaringbitmap.Util].unsignedBinarySearch(org.roaringbitmap.buffer.MappeableArrayContainer,int,int,char)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
    - '[java.nio.CharBuffer].limit()'
    - '[java.nio.CharBuffer].array()'
    - System.arraycopy(org.roaringbitmap.buffer.MappeableArrayContainer,int,org.roaringbitmap.buffer.MappeableArrayContainer,int,int)
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
    - '[java.nio.CharBuffer].get(int)'
    - '[java.nio.CharBuffer].put(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[java.nio.CharBuffer].put(int,char)'
    - '[java.nio.CharBuffer].put(int,org.roaringbitmap.buffer.MappeableArrayContainer)'
    - System.arraycopy(org.roaringbitmap.buffer.MappeableArrayContainer,int,org.roaringbitmap.buffer.MappeableArrayContainer,int)
    - '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,int,int,char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].increaseCapacity()'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].flip(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getArraySizeInBytes(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:563,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 564
      start: 561
    functionDepth: 1
    functionLinenumber: 561
    functionLinenumberEnd: 564
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].getArraySizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getArraySizeInBytes(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].getArraySizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 569
      start: 566
    functionDepth: 0
    functionLinenumber: 566
    functionLinenumberEnd: 569
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 32
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].isArrayBacked()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:573,1
    - Dst: '[org.roaringbitmap.buffer.RawReverseArrayContainerCharIterator].<init>()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:574,1
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].<init>()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:576,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 577
      start: 571
    functionDepth: 1
    functionLinenumber: 571
    functionLinenumberEnd: 577
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].getReverseCharIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].isArrayBacked()'
    - '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].<init>()'
    - '[org.roaringbitmap.buffer.RawReverseArrayContainerCharIterator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].getReverseCharIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].isArrayBacked()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:581,1
    - Dst: '[org.roaringbitmap.buffer.RawArrayContainerCharIterator].<init>()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:582,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].<init>()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:584,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 585
      start: 579
    functionDepth: 1
    functionLinenumber: 579
    functionLinenumberEnd: 585
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCharIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.buffer.RawArrayContainerCharIterator].<init>()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].isArrayBacked()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCharIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayBatchIterator].<init>()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:589,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ContainerBatchIterator
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 590
      start: 587
    functionDepth: 0
    functionLinenumber: 587
    functionLinenumberEnd: 590
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].getBatchIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayBatchIterator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.ContainerBatchIterator
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].getBatchIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 595
      start: 592
    functionDepth: 0
    functionLinenumber: 592
    functionLinenumberEnd: 595
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].getSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].getSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:601,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 604
      start: 597
    functionDepth: 0
    functionLinenumber: 597
    functionLinenumberEnd: 604
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].hashCode()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:614,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,int,int,char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:616,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,int,char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:621,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:630,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iadd(int,int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:631,1
    - Dst: '[java.nio.CharBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:655,1
    - Dst: '[java.nio.CharBuffer].allocate(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:656,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].arraycopy(java.nio.CharBuffer,int,org.roaringbitmap.buffer.MappeableArrayContainer,int,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:657,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:658,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:659,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].put(org.roaringbitmap.buffer.MappeableArrayContainer,char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:665,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].arraycopy(java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:668,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].arraycopy(java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:672,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:674,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:675,1
    - Dst: '[java.nio.CharBuffer].put(org.roaringbitmap.buffer.MappeableArrayContainer,char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:681,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 71
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 687
      start: 606
    functionDepth: 4
    functionLinenumber: 606
    functionLinenumberEnd: 687
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 18
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,int,char)'
    - '[IllegalArgumentException].<init>(String)'
    - '[java.nio.CharBuffer].allocate(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[java.nio.CharBuffer].limit()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iadd(int,int)'
    - '[java.nio.CharBuffer].array()'
    - '[org.roaringbitmap.buffer.BufferUtil].arraycopy(java.nio.CharBuffer,int,org.roaringbitmap.buffer.MappeableArrayContainer,int,org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
    - '[org.roaringbitmap.buffer.BufferUtil].arraycopy(java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].put(org.roaringbitmap.buffer.MappeableArrayContainer,char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].array()'
    - '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,int,int,char)'
    - '[java.nio.CharBuffer].put(org.roaringbitmap.buffer.MappeableArrayContainer,char)'
    - '[org.roaringbitmap.buffer.BufferUtil].arraycopy(java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:692,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:693,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:700,1
    - Dst: value1.content.array()
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:701,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedIntersect2by2(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer,java.nio.CharBuffer,int,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:696,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableArrayContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 703
      start: 689
    functionDepth: 1
    functionLinenumber: 689
    functionLinenumberEnd: 703
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].iand(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - value1.content.array()
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.buffer.BufferUtil].unsignedIntersect2by2(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer,java.nio.CharBuffer,int,org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableArrayContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].iand(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:709,1
    - Dst: '[java.nio.CharBuffer].put(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:710,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].bitValue(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:711,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 715
      start: 705
    functionDepth: 0
    functionLinenumber: 705
    functionLinenumberEnd: 715
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].iand(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.CharBuffer].put(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].bitValue(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].iand(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCharIterator()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:719,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:722,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].advanceIfNeeded(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:722,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].peekNext()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:723,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:723,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:724,1
    - Dst: '[java.nio.CharBuffer].put(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:724,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 731
      start: 717
    functionDepth: 2
    functionLinenumber: 717
    functionLinenumberEnd: 731
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].iand(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.PeekableCharIterator].advanceIfNeeded(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.PeekableCharIterator].peekNext()'
    - '[java.nio.CharBuffer].put(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCharIterator()'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].iand(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:735,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:736,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:738,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:741,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:742,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:743,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:744,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:745,1
    - Dst: org.roaringbitmap.Util.unsignedDifference(org.roaringbitmap.buffer.MappeableArrayContainer,int,org.roaringbitmap.buffer.MappeableArrayContainer,int,org.roaringbitmap.buffer.MappeableArrayContainer)
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:740,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:752,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:753,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedDifference(java.nio.CharBuffer,int,java.nio.CharBuffer,int,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:748,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableArrayContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 757
      start: 733
    functionDepth: 1
    functionLinenumber: 733
    functionLinenumberEnd: 757
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].iandNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - '[org.roaringbitmap.buffer.BufferUtil].unsignedDifference(java.nio.CharBuffer,int,java.nio.CharBuffer,int,org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[java.nio.CharBuffer].array()'
    - '[RuntimeException].<init>(String)'
    - org.roaringbitmap.Util.unsignedDifference(org.roaringbitmap.buffer.MappeableArrayContainer,int,org.roaringbitmap.buffer.MappeableArrayContainer,int,org.roaringbitmap.buffer.MappeableArrayContainer)
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableArrayContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].iandNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:761,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:762,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:764,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].bitValue(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:769,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableArrayContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 773
      start: 759
    functionDepth: 0
    functionLinenumber: 759
    functionLinenumberEnd: 773
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].iandNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - '[java.nio.CharBuffer].array()'
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].bitValue(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableArrayContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].iandNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCharIterator()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:777,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:780,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].advanceIfNeeded(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:780,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].peekNext()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:781,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:781,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:782,1
    - Dst: '[java.nio.CharBuffer].put(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:782,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 789
      start: 775
    functionDepth: 2
    functionLinenumber: 775
    functionLinenumberEnd: 789
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].iandNot(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.PeekableCharIterator].advanceIfNeeded(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.PeekableCharIterator].peekNext()'
    - '[java.nio.CharBuffer].put(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCharIterator()'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].iandNot(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].increaseCapacity(boolean)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:792,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 793
      start: 791
    functionDepth: 2
    functionLinenumber: 791
    functionLinenumberEnd: 793
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].increaseCapacity()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].increaseCapacity(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].increaseCapacity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].calculateCapacity()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:799,1
    - Dst: '[java.nio.CharBuffer].allocate(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:811,1
    - Dst: '[java.nio.CharBuffer].rewind()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:812,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].put(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:813,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - allowIllegalSize
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 815
      start: 798
    functionDepth: 1
    functionLinenumber: 798
    functionLinenumberEnd: 815
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].increaseCapacity(boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].calculateCapacity()'
    - '[java.nio.CharBuffer].allocate(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].put(java.nio.CharBuffer)'
    - '[java.nio.CharBuffer].rewind()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].increaseCapacity(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:818,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 824
      start: 817
    functionDepth: 0
    functionLinenumber: 817
    functionLinenumberEnd: 824
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].calculateCapacity()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 2
    functionsReached:
    - '[java.nio.CharBuffer].limit()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].calculateCapacity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].calculateCapacity()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:827,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - min
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 840
      start: 826
    functionDepth: 1
    functionLinenumber: 826
    functionLinenumberEnd: 840
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].calculateCapacity(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].calculateCapacity()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].calculateCapacity(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,int,int,char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:848,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,int,char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:853,1
    - Dst: '[java.nio.CharBuffer].allocate(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:860,1
    - Dst: '[java.nio.CharBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:865,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:868,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].inot(int,int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:868,1
    - Dst: '[java.nio.CharBuffer].allocate(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:870,1
    - Dst: '[java.nio.CharBuffer].rewind()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:871,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].put(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:872,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:877,1
    - Dst: '[java.nio.CharBuffer].put(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:877,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].negateRange(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer,int,int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:879,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].negateRange(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer,int,int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:881,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:885,1
    - Dst: '[java.nio.CharBuffer].put(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:885,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - firstOfRange
    - lastOfRange
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 891
      start: 842
    functionDepth: 4
    functionLinenumber: 842
    functionLinenumberEnd: 891
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].inot(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,int,char)'
    - '[java.nio.CharBuffer].allocate(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].put(java.nio.CharBuffer)'
    - '[java.nio.CharBuffer].limit()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].negateRange(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer,int,int)'
    - '[java.nio.CharBuffer].rewind()'
    - '[java.nio.CharBuffer].put(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,int,int,char)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].inot(int,int)'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].inot(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:897,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedIntersects(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer,java.nio.CharBuffer,int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:896,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 898
      start: 893
    functionDepth: 1
    functionLinenumber: 893
    functionLinenumberEnd: 898
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].intersects(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].unsignedIntersects(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer,java.nio.CharBuffer,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].intersects(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].intersects()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:902,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 903
      start: 900
    functionDepth: 0
    functionLinenumber: 900
    functionLinenumberEnd: 903
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].intersects(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].intersects()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].intersects(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].intersects()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:907,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 908
      start: 905
    functionDepth: 0
    functionLinenumber: 905
    functionLinenumberEnd: 908
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].intersects(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].intersects()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].intersects(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:912,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:912,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:914,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].lazyIOR(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:914,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].repairAfterLazy()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:914,1
    - Dst: '[java.nio.CharBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:916,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].calculateCapacity(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:917,1
    - Dst: '[java.nio.CharBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:918,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:920,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:921,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:930,1
    - Dst: '[org.roaringbitmap.Util].unsignedUnion2by2(org.roaringbitmap.buffer.MappeableArrayContainer,int,int,org.roaringbitmap.buffer.MappeableArrayContainer,int,int,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:923,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:940,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedUnion2by2(java.nio.CharBuffer,int,int,java.nio.CharBuffer,int,int,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:933,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].arraycopy(java.nio.CharBuffer,int,java.nio.CharBuffer,int,int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:944,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:946,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:947,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:956,1
    - Dst: '[org.roaringbitmap.Util].unsignedUnion2by2(org.roaringbitmap.buffer.MappeableArrayContainer,int,int,org.roaringbitmap.buffer.MappeableArrayContainer,int,int,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:949,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:966,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedUnion2by2(java.nio.CharBuffer,int,int,java.nio.CharBuffer,int,int,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:959,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 970
      start: 910
    functionDepth: 2
    functionLinenumber: 910
    functionLinenumberEnd: 970
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].ior(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].lazyIOR(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].repairAfterLazy()'
    - '[java.nio.CharBuffer].limit()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].calculateCapacity(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[java.nio.CharBuffer].array()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
    - '[org.roaringbitmap.buffer.BufferUtil].unsignedUnion2by2(java.nio.CharBuffer,int,int,java.nio.CharBuffer,int,int,org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
    - '[org.roaringbitmap.Util].unsignedUnion2by2(org.roaringbitmap.buffer.MappeableArrayContainer,int,int,org.roaringbitmap.buffer.MappeableArrayContainer,int,int,org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.BufferUtil].arraycopy(java.nio.CharBuffer,int,java.nio.CharBuffer,int,int)'
    - '[java.nio.CharBuffer].allocate(int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].array()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].ior(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].or()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:974,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 975
      start: 972
    functionDepth: 0
    functionLinenumber: 972
    functionLinenumberEnd: 975
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].ior(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].or()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].ior(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].or()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:980,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 981
      start: 977
    functionDepth: 0
    functionLinenumber: 977
    functionLinenumberEnd: 981
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].ior(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].or()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].ior(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:989,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,int,int,char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:991,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,int,char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:996,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].arraycopy(java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1003,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1011
      start: 983
    functionDepth: 2
    functionLinenumber: 983
    functionLinenumberEnd: 1011
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].iremove(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,int,char)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.buffer.BufferUtil].arraycopy(java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,int,int,char)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].iremove(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1015,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1016
      start: 1013
    functionDepth: 0
    functionLinenumber: 1013
    functionLinenumberEnd: 1016
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].isArrayBacked()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].isArrayBacked()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1021,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<Character>
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1040
      start: 1018
    functionDepth: 0
    functionLinenumber: 1018
    functionLinenumberEnd: 1040
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].iterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: java.util.Iterator<Character>
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].xor(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1044,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 1045
      start: 1042
    functionDepth: 4
    functionLinenumber: 1042
    functionLinenumberEnd: 1045
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].ixor(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].xor(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].ixor(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].xor()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1049,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 1050
      start: 1047
    functionDepth: 0
    functionLinenumber: 1047
    functionLinenumberEnd: 1050
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].ixor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].xor()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].ixor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].xor()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1054,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 1055
      start: 1052
    functionDepth: 0
    functionLinenumber: 1052
    functionLinenumberEnd: 1055
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].ixor(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].xor()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].ixor(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1059,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int,java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1060,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].clone()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1062,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - maxcardinality
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1064
      start: 1057
    functionDepth: 2
    functionLinenumber: 1057
    functionLinenumberEnd: 1064
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].limit(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int,java.nio.CharBuffer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].limit(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1068,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1069,1
    - Dst: '[java.nio.LongBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1071,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1071,1
    - Dst: '[org.roaringbitmap.Util].fillArray(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1071,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - bitmapContainer
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 1072
      start: 1066
    functionDepth: 0
    functionLinenumber: 1066
    functionLinenumberEnd: 1072
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].loadData(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - '[org.roaringbitmap.Util].fillArray(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[java.nio.CharBuffer].array()'
    - '[RuntimeException].<init>(String)'
    - '[java.nio.LongBuffer].array()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].loadData(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1090,1
    - Dst: '[java.nio.CharBuffer].put(char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1091,1
    - Dst: '[java.nio.CharBuffer].put(char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1100,1
    - Dst: '[java.nio.CharBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1103,1
    - Dst: '[java.nio.CharBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1105,1
    - Dst: '[RuntimeException].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1104,1
    - Dst: '[java.nio.CharBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1109,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1111,1
    - Dst: '[java.nio.CharBuffer].put(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1112,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.CharBuffer
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 5
    argNames:
    - buffer
    - startIndex
    - lastIndex
    - startRange
    - lastRange
    argTypes:
    - java.nio.CharBuffer
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1114
      start: 1075
    functionDepth: 1
    functionLinenumber: 1075
    functionLinenumberEnd: 1114
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].negateRange(java.nio.CharBuffer,int,int,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.CharBuffer].put(char)'
    - '[RuntimeException].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[java.nio.CharBuffer].limit()'
    - '[java.nio.CharBuffer].put(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].negateRange(java.nio.CharBuffer,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].clone()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1122,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,int,int,char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1126,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,int,char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1131,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1142,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1142,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1145,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1146,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1147,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1149,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1153,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1161,1
    - Dst: '[java.nio.CharBuffer].put(char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1169,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1174,1
    - Dst: '[java.nio.CharBuffer].put(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1174,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 56
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - firstOfRange
    - lastOfRange
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1178
      start: 1117
    functionDepth: 5
    functionLinenumber: 1117
    functionLinenumberEnd: 1178
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].not(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.CharBuffer].put(char)'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,int,char)'
    - '[java.nio.CharBuffer].array()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].not(int,int)'
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
    - '[java.nio.CharBuffer].put(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].clone()'
    - '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,int,int,char)'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].not(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1186,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1187,1
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1200,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1203,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1211
      start: 1180
    functionDepth: 0
    functionLinenumber: 1180
    functionLinenumberEnd: 1211
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].numberOfRuns()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - '[java.nio.CharBuffer].array()'
    - '[java.nio.CharBuffer].get(int)'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].numberOfRuns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: value1.getCardinality()
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1216,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1216,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1218,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].lazyIOR(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1218,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].repairAfterLazy()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1218,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1220,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1221,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1222,1
    - Dst: value1.content.array()
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1225,1
    - Dst: value1.getCardinality()
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1227,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1228,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1230,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1231,1
    - Dst: '[org.roaringbitmap.Util].unsignedUnion2by2(org.roaringbitmap.buffer.MappeableArrayContainer,int,org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer,int,int,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1224,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1240,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1241,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedUnion2by2(org.roaringbitmap.buffer.MappeableArrayContainer,int,org.roaringbitmap.buffer.MappeableArrayContainer,java.nio.CharBuffer,int,int,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1234,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 1244
      start: 1213
    functionDepth: 2
    functionLinenumber: 1213
    functionLinenumberEnd: 1244
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].or(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.Util].unsignedUnion2by2(org.roaringbitmap.buffer.MappeableArrayContainer,int,org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer,int,int,org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].lazyIOR(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].repairAfterLazy()'
    - value1.content.array()
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[java.nio.CharBuffer].array()'
    - '[org.roaringbitmap.buffer.BufferUtil].unsignedUnion2by2(org.roaringbitmap.buffer.MappeableArrayContainer,int,org.roaringbitmap.buffer.MappeableArrayContainer,java.nio.CharBuffer,int,int,org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
    - value1.getCardinality()
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].or(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: value1.getCardinality()
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1248,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1248,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1250,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].lazyIOR(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1250,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1252,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1253,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1254,1
    - Dst: value1.content.array()
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1257,1
    - Dst: value1.getCardinality()
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1259,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1260,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1262,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1263,1
    - Dst: '[org.roaringbitmap.Util].unsignedUnion2by2(org.roaringbitmap.buffer.MappeableArrayContainer,int,org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer,int,int,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1256,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1272,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1273,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedUnion2by2(org.roaringbitmap.buffer.MappeableArrayContainer,int,org.roaringbitmap.buffer.MappeableArrayContainer,java.nio.CharBuffer,int,int,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1266,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 1276
      start: 1246
    functionDepth: 2
    functionLinenumber: 1246
    functionLinenumberEnd: 1276
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].lazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.Util].unsignedUnion2by2(org.roaringbitmap.buffer.MappeableArrayContainer,int,org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer,int,int,org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].lazyIOR(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - value1.content.array()
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[java.nio.CharBuffer].array()'
    - '[org.roaringbitmap.buffer.BufferUtil].unsignedUnion2by2(org.roaringbitmap.buffer.MappeableArrayContainer,int,org.roaringbitmap.buffer.MappeableArrayContainer,java.nio.CharBuffer,int,int,org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
    - value1.getCardinality()
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].lazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].or()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1280,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 1281
      start: 1278
    functionDepth: 0
    functionLinenumber: 1278
    functionLinenumberEnd: 1281
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].or(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].or()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].or(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].or()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1285,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 1286
      start: 1283
    functionDepth: 0
    functionLinenumber: 1283
    functionLinenumberEnd: 1286
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].or(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].or()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].or(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].or(org.roaringbitmap.CharIterator,boolean)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1289,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.CharIterator
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - it
    argTypes:
    - org.roaringbitmap.CharIterator
    constantsTouched: []
    func_position:
      end: 1290
      start: 1288
    functionDepth: 5
    functionLinenumber: 1288
    functionLinenumberEnd: 1290
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].or(org.roaringbitmap.CharIterator)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].or(org.roaringbitmap.CharIterator,boolean)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].or(org.roaringbitmap.CharIterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1296,1
    - Dst: '[java.nio.CharBuffer].get()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1300,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].advance(org.roaringbitmap.CharIterator)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1301,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].emit(char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1305,1
    - Dst: '[java.nio.CharBuffer].get()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1306,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].emit(char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1308,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].advance(org.roaringbitmap.CharIterator)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1309,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].emit(char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1312,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].advance(org.roaringbitmap.CharIterator)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1314,1
    - Dst: '[java.nio.CharBuffer].get()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1315,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].emit(char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1320,1
    - Dst: '[java.nio.CharBuffer].get()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1321,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].emit(char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1325,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].advance(org.roaringbitmap.CharIterator)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1326,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1330,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 56
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.CharIterator
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - it
    - exclusive
    argTypes:
    - org.roaringbitmap.CharIterator
    - boolean
    constantsTouched: []
    func_position:
      end: 1334
      start: 1295
    functionDepth: 4
    functionLinenumber: 1295
    functionLinenumberEnd: 1334
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].or(org.roaringbitmap.CharIterator,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].advance(org.roaringbitmap.CharIterator)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].emit(char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[java.nio.CharBuffer].get()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].or(org.roaringbitmap.CharIterator,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,int,int,char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1342,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - lowbits
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1348
      start: 1336
    functionDepth: 2
    functionLinenumber: 1336
    functionLinenumberEnd: 1348
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].rank(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,int,int,char)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].rank(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ObjectInput].readChar()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1353,1
    - Dst: Character.reverseBytes(org.roaringbitmap.buffer.MappeableArrayContainer)
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1353,1
    - Dst: '[java.nio.CharBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1354,1
    - Dst: '[java.nio.CharBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1355,1
    - Dst: '[java.io.ObjectInput].readChar()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1358,1
    - Dst: Character.reverseBytes(org.roaringbitmap.buffer.MappeableArrayContainer)
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1358,1
    - Dst: '[java.nio.CharBuffer].put(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1358,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectInput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.ObjectInput
    constantsTouched: []
    func_position:
      end: 1360
      start: 1350
    functionDepth: 1
    functionLinenumber: 1350
    functionLinenumberEnd: 1360
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].readExternal(java.io.ObjectInput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - Character.reverseBytes(org.roaringbitmap.buffer.MappeableArrayContainer)
    - '[java.nio.CharBuffer].limit()'
    - '[java.nio.CharBuffer].put(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[java.nio.CharBuffer].allocate(int)'
    - '[java.io.ObjectInput].readChar()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].readExternal(java.io.ObjectInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].clone()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1365,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1368,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,int,int,char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1370,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,int,char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1375,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].clone()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1382,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].arraycopy(java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1383,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1391
      start: 1362
    functionDepth: 2
    functionLinenumber: 1362
    functionLinenumberEnd: 1391
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].remove(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,int,char)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].clone()'
    - '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,int,int,char)'
    - '[org.roaringbitmap.buffer.BufferUtil].arraycopy(java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,java.nio.CharBuffer,org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].remove(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1394,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1394,1
    - Dst: System.arraycopy(org.roaringbitmap.buffer.MappeableArrayContainer,int,org.roaringbitmap.buffer.MappeableArrayContainer,int,int)
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1394,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - loc
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1396
      start: 1393
    functionDepth: 1
    functionLinenumber: 1393
    functionLinenumberEnd: 1396
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].removeAtIndex(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 5
    functionsReached:
    - '[java.nio.CharBuffer].array()'
    - System.arraycopy(org.roaringbitmap.buffer.MappeableArrayContainer,int,org.roaringbitmap.buffer.MappeableArrayContainer,int,int)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].removeAtIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1400,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1401,1
    - Dst: '[org.roaringbitmap.Util].unsignedBinarySearch(org.roaringbitmap.buffer.MappeableArrayContainer,int,int,char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1401,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].removeAtIndex(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1403,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,int,int,char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1407,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1411,1
    - Dst: '[java.nio.CharBuffer].put(int,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1411,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1417
      start: 1398
    functionDepth: 2
    functionLinenumber: 1398
    functionLinenumberEnd: 1417
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].remove(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - '[org.roaringbitmap.Util].unsignedBinarySearch(org.roaringbitmap.buffer.MappeableArrayContainer,int,int,char)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].removeAtIndex(int)'
    - '[java.nio.CharBuffer].array()'
    - '[java.nio.CharBuffer].put(int,org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,int,int,char)'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].remove(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1422
      start: 1419
    functionDepth: 0
    functionLinenumber: 1419
    functionLinenumberEnd: 1422
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].repairAfterLazy()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].repairAfterLazy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].numberOfRuns()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1426,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getArraySizeInBytes(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1427,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getArraySizeInBytes()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1428,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1429,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1437
      start: 1424
    functionDepth: 2
    functionLinenumber: 1424
    functionLinenumberEnd: 1437
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].runOptimize()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getArraySizeInBytes(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getArraySizeInBytes()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].numberOfRuns()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].runOptimize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1441,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - j
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1442
      start: 1439
    functionDepth: 0
    functionLinenumber: 1439
    functionLinenumberEnd: 1442
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].select(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 2
    functionsReached:
    - '[java.nio.CharBuffer].get(int)'
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].select(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].serializedSizeInBytes(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1446,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1447
      start: 1444
    functionDepth: 1
    functionLinenumber: 1444
    functionLinenumberEnd: 1447
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].serializedSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].serializedSizeInBytes(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].serializedSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1456,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].loadData()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1457,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableBitmapContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1459
      start: 1454
    functionDepth: 1
    functionLinenumber: 1454
    functionLinenumberEnd: 1459
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 25
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].loadData()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableBitmapContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].assertNonEmpty(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1463,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].select(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1464,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1465
      start: 1461
    functionDepth: 1
    functionLinenumber: 1461
    functionLinenumberEnd: 1465
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].first()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].select(int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].assertNonEmpty(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].first()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].assertNonEmpty(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1469,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].select(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1470,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1471
      start: 1467
    functionDepth: 1
    functionLinenumber: 1467
    functionLinenumberEnd: 1471
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].last()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].select(int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].assertNonEmpty(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].last()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].advanceUntil(java.nio.CharBuffer,int,char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1475,1
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1477,1
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1479,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1480
      start: 1473
    functionDepth: 1
    functionLinenumber: 1473
    functionLinenumberEnd: 1480
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].nextValue(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].advanceUntil(java.nio.CharBuffer,int,char)'
    - '[java.nio.CharBuffer].get(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].nextValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].advanceUntil(java.nio.CharBuffer,int,char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1484,1
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1485,1
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1486,1
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1488,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1489
      start: 1482
    functionDepth: 1
    functionLinenumber: 1482
    functionLinenumberEnd: 1489
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].previousValue(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].advanceUntil(java.nio.CharBuffer,int,char)'
    - '[java.nio.CharBuffer].get(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].previousValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].advanceUntil(java.nio.CharBuffer,int,char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1493,1
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1498,1
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1500,1
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1503,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1512,1
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1520,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1523,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1523,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1524,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1525,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1526
      start: 1491
    functionDepth: 1
    functionLinenumber: 1491
    functionLinenumberEnd: 1526
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].nextAbsentValue(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].advanceUntil(java.nio.CharBuffer,int,char)'
    - '[java.nio.CharBuffer].get(int)'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].nextAbsentValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].advanceUntil(java.nio.CharBuffer,int,char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1530,1
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1535,1
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1537,1
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1540,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1551,1
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1559,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1562,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1562,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1563,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1564,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1565
      start: 1528
    functionDepth: 1
    functionLinenumber: 1528
    functionLinenumberEnd: 1565
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].previousAbsentValue(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].advanceUntil(java.nio.CharBuffer,int,char)'
    - '[java.nio.CharBuffer].get(int)'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].previousAbsentValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1569,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1570
      start: 1567
    functionDepth: 2
    functionLinenumber: 1567
    functionLinenumberEnd: 1570
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].toContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].toContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].rewind()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1579,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1580,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1582
      start: 1577
    functionDepth: 0
    functionLinenumber: 1577
    functionLinenumberEnd: 1582
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].toShortArray()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 1
    functionsReached:
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[java.nio.CharBuffer].rewind()'
    linkageType: ''
    returnType: char[]
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].toShortArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1590,1
    - Dst: '[StringBuilder].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1590,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1591,1
    - Dst: '[StringBuilder].append(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1593,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1594,1
    - Dst: '[StringBuilder].append(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1596,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1597,1
    - Dst: '[StringBuilder].toString()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1598,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1599
      start: 1584
    functionDepth: 1
    functionLinenumber: 1584
    functionLinenumberEnd: 1599
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].toString()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 2
    functionsReached:
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[String].length()'
    - '[StringBuilder].append(int)'
    linkageType: ''
    returnType: String
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].limit()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1603,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1606,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1607,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.MappeableArrayContainer,int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1607,1
    - Dst: '[java.nio.CharBuffer].wrap(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1607,1
    - Dst: '[java.nio.CharBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1609,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1611,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1613,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1617
      start: 1601
    functionDepth: 0
    functionLinenumber: 1601
    functionLinenumberEnd: 1617
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].trim()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.MappeableArrayContainer,int)'
    - '[java.nio.CharBuffer].limit()'
    - '[java.nio.CharBuffer].array()'
    - '[java.nio.CharBuffer].wrap(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[java.nio.CharBuffer].allocate(int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].array()'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].trim()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1622,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1623,1
    - Dst: Character.reverseBytes()
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1625,1
    - Dst: '[java.io.DataOutput].writeShort(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1625,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1629,1
    - Dst: Character.reverseBytes(org.roaringbitmap.buffer.MappeableArrayContainer)
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1629,1
    - Dst: '[java.io.DataOutput].writeShort(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1629,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 1632
      start: 1619
    functionDepth: 1
    functionLinenumber: 1619
    functionLinenumberEnd: 1632
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].writeArray(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - Character.reverseBytes(org.roaringbitmap.buffer.MappeableArrayContainer)
    - '[java.nio.CharBuffer].array()'
    - Character.reverseBytes()
    - '[java.io.DataOutput].writeShort(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].writeArray(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].order()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1636,1
    - Dst: '[java.nio.ByteBuffer].asCharBuffer()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1637,1
    - Dst: '[java.nio.CharBuffer].duplicate()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1638,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].position(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1639,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].limit(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1640,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].put(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1641,1
    - Dst: '[java.nio.ByteBuffer].position()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1643,1
    - Dst: '[java.nio.ByteBuffer].position(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1643,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 1644
      start: 1634
    functionDepth: 3
    functionLinenumber: 1634
    functionLinenumberEnd: 1644
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].writeArray(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].position(int)'
    - '[java.nio.ByteBuffer].order()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].put(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[java.nio.ByteBuffer].position()'
    - '[java.nio.ByteBuffer].asCharBuffer()'
    - '[java.nio.CharBuffer].duplicate()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].limit(int)'
    - '[java.nio.ByteBuffer].position(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].writeArray(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ObjectOutput].write(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1648,1
    - Dst: '[java.io.ObjectOutput].write(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1649,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1650,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1651,1
    - Dst: Character.reverseBytes()
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1653,1
    - Dst: '[java.io.ObjectOutput].writeShort(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1653,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1657,1
    - Dst: Character.reverseBytes(org.roaringbitmap.buffer.MappeableArrayContainer)
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1657,1
    - Dst: '[java.io.ObjectOutput].writeShort(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1657,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectOutput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.ObjectOutput
    constantsTouched: []
    func_position:
      end: 1660
      start: 1646
    functionDepth: 1
    functionLinenumber: 1646
    functionLinenumberEnd: 1660
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].writeExternal(java.io.ObjectOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - '[java.io.ObjectOutput].write(int)'
    - Character.reverseBytes(org.roaringbitmap.buffer.MappeableArrayContainer)
    - '[java.nio.CharBuffer].array()'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[java.io.ObjectOutput].writeShort(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - Character.reverseBytes()
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].writeExternal(java.io.ObjectOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: value1.getCardinality()
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1665,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1665,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1667,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].ixor(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1667,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1669,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1670,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1671,1
    - Dst: value1.content.array()
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1674,1
    - Dst: value1.getCardinality()
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1675,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1676,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1677,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1678,1
    - Dst: org.roaringbitmap.Util.unsignedExclusiveUnion2by2(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer,int,org.roaringbitmap.buffer.MappeableArrayContainer)
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1673,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1685,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1686,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedExclusiveUnion2by2(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer,java.nio.CharBuffer,int,org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1681,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 1689
      start: 1662
    functionDepth: 3
    functionLinenumber: 1662
    functionLinenumberEnd: 1689
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].xor(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - value1.content.array()
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].ixor(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[java.nio.CharBuffer].array()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
    - value1.getCardinality()
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.BufferUtil].unsignedExclusiveUnion2by2(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer,java.nio.CharBuffer,int,org.roaringbitmap.buffer.MappeableArrayContainer)'
    - org.roaringbitmap.Util.unsignedExclusiveUnion2by2(org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer,org.roaringbitmap.buffer.MappeableArrayContainer,int,org.roaringbitmap.buffer.MappeableArrayContainer)
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].xor(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].xor()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1693,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 1694
      start: 1691
    functionDepth: 0
    functionLinenumber: 1691
    functionLinenumberEnd: 1694
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].xor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].xor()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].xor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].xor()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1698,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 1699
      start: 1696
    functionDepth: 0
    functionLinenumber: 1696
    functionLinenumberEnd: 1699
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].xor(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].xor()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].xor(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].or(org.roaringbitmap.CharIterator,boolean)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1702,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.CharIterator
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - it
    argTypes:
    - org.roaringbitmap.CharIterator
    constantsTouched: []
    func_position:
      end: 1703
      start: 1701
    functionDepth: 5
    functionLinenumber: 1701
    functionLinenumberEnd: 1703
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].xor(org.roaringbitmap.CharIterator)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].or(org.roaringbitmap.CharIterator,boolean)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].xor(org.roaringbitmap.CharIterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1708,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1709,1
    - Dst: '[org.roaringbitmap.IntConsumer].accept(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1711,1
    - Dst: '[org.roaringbitmap.IntConsumer].accept(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1715,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - org.roaringbitmap.IntConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - msb
    - ic
    argTypes:
    - char
    - org.roaringbitmap.IntConsumer
    constantsTouched: []
    func_position:
      end: 1718
      start: 1705
    functionDepth: 1
    functionLinenumber: 1705
    functionLinenumberEnd: 1718
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].forEach(char,org.roaringbitmap.IntConsumer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - '[java.nio.CharBuffer].array()'
    - '[org.roaringbitmap.IntConsumer].accept(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].forEach(char,org.roaringbitmap.IntConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1722,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1723,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1725,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1725,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1725,1
    - Dst: '[org.roaringbitmap.Util].unsignedLocalIntersect2by2Cardinality(org.roaringbitmap.buffer.MappeableArrayContainer,int,org.roaringbitmap.buffer.MappeableArrayContainer,int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1724,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1728,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedLocalIntersect2by2Cardinality(java.nio.CharBuffer,int,java.nio.CharBuffer,int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1727,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - value2
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 1729
      start: 1720
    functionDepth: 2
    functionLinenumber: 1720
    functionLinenumberEnd: 1729
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].andCardinality(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.CharBuffer)'
    - '[java.nio.CharBuffer].array()'
    - '[org.roaringbitmap.Util].unsignedLocalIntersect2by2Cardinality(org.roaringbitmap.buffer.MappeableArrayContainer,int,org.roaringbitmap.buffer.MappeableArrayContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.BufferUtil].unsignedLocalIntersect2by2Cardinality(java.nio.CharBuffer,int,java.nio.CharBuffer,int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].andCardinality(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].andCardinality()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1733,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 1734
      start: 1731
    functionDepth: 0
    functionLinenumber: 1731
    functionLinenumberEnd: 1734
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].andCardinality(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].andCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].andCardinality(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].andCardinality()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1739,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 1740
      start: 1736
    functionDepth: 0
    functionLinenumber: 1736
    functionLinenumberEnd: 1740
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].andCardinality(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].andCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].andCardinality(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1744,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1748,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1749,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1750,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(org.roaringbitmap.buffer.MappeableArrayContainer,int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1751,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - runContainer
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 1756
      start: 1742
    functionDepth: 2
    functionLinenumber: 1742
    functionLinenumberEnd: 1756
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(org.roaringbitmap.buffer.MappeableArrayContainer,int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1765,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1765,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1768,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1768,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - arrayContainer
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 1775
      start: 1758
    functionDepth: 1
    functionLinenumber: 1758
    functionLinenumberEnd: 1775
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 1
    argNames:
    - bitmapContainer
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 1780
      start: 1777
    functionDepth: 0
    functionLinenumber: 1777
    functionLinenumberEnd: 1780
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1785,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,int,int,char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1787,1
    - Dst: '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1789,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - minimum
    - supremum
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1790
      start: 1782
    functionDepth: 2
    functionLinenumber: 1782
    functionLinenumberEnd: 1790
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].intersects(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,int,int,char)'
    - '[RuntimeException].<init>(String)'
    - '[java.nio.CharBuffer].get(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].intersects(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].advanceUntil(java.nio.CharBuffer,int,char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1795,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].advanceUntil(java.nio.CharBuffer,int,int,char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1796,1
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1800,1
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainer:1801,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - long
      - int
      - java.nio.CharBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.MappeableContainer
    argCount: 2
    argNames:
    - minimum
    - supremum
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1802
      start: 1792
    functionDepth: 2
    functionLinenumber: 1792
    functionLinenumberEnd: 1802
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].advanceUntil(java.nio.CharBuffer,int,char)'
    - '[java.nio.CharBuffer].get(int)'
    - '[org.roaringbitmap.buffer.BufferUtil].advanceUntil(java.nio.CharBuffer,int,int,char)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableArrayContainerCharIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1809
      start: 1809
    functionDepth: 0
    functionLinenumber: 1809
    functionLinenumberEnd: 1809
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableArrayContainerCharIterator
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainerCharIterator:1812,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableArrayContainerCharIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 1813
      start: 1811
    functionDepth: 1
    functionLinenumber: 1811
    functionLinenumberEnd: 1813
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableArrayContainerCharIterator
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].advanceUntil(java.nio.CharBuffer,int,int,char)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainerCharIterator:1817,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - minval
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1818
      start: 1815
    functionDepth: 2
    functionLinenumber: 1815
    functionLinenumberEnd: 1818
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].advanceIfNeeded(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].advanceUntil(java.nio.CharBuffer,int,int,char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].advanceIfNeeded(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainerCharIterator:1823,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1827
      start: 1820
    functionDepth: 0
    functionLinenumber: 1820
    functionLinenumberEnd: 1827
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[Object].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1832
      start: 1829
    functionDepth: 0
    functionLinenumber: 1829
    functionLinenumberEnd: 1832
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].get()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainerCharIterator:1836,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1837
      start: 1834
    functionDepth: 0
    functionLinenumber: 1834
    functionLinenumberEnd: 1837
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].next()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.CharBuffer].get()'
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].get()'
      Src: org.roaringbitmap.buffer.MappeableArrayContainerCharIterator:1841,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1842
      start: 1839
    functionDepth: 0
    functionLinenumber: 1839
    functionLinenumberEnd: 1842
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].nextAsInt()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.CharBuffer].get()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].nextAsInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainerCharIterator:1846,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1847
      start: 1844
    functionDepth: 0
    functionLinenumber: 1844
    functionLinenumberEnd: 1847
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].peekNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.CharBuffer].get(int)'
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].peekNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].removeAtIndex(int)'
      Src: org.roaringbitmap.buffer.MappeableArrayContainerCharIterator:1851,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1853
      start: 1849
    functionDepth: 2
    functionLinenumber: 1849
    functionLinenumberEnd: 1853
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].remove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].removeAtIndex(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 1858
      start: 1855
    functionDepth: 0
    functionLinenumber: 1855
    functionLinenumberEnd: 1858
    functionName: '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].isArrayBacked()'
      Src: org.roaringbitmap.buffer.RawArrayContainerCharIterator:1868,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.RawArrayContainerCharIterator:1869,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.RawArrayContainerCharIterator:1871,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.RawArrayContainerCharIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 1873
      start: 1866
    functionDepth: 1
    functionLinenumber: 1866
    functionLinenumberEnd: 1873
    functionName: '[org.roaringbitmap.buffer.RawArrayContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].isArrayBacked()'
    - '[java.nio.CharBuffer].array()'
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.RawArrayContainerCharIterator
    signature: '[org.roaringbitmap.buffer.RawArrayContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].advanceUntil(char[],int,int,char)'
      Src: org.roaringbitmap.buffer.RawArrayContainerCharIterator:1877,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - minval
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1878
      start: 1875
    functionDepth: 1
    functionLinenumber: 1875
    functionLinenumberEnd: 1878
    functionName: '[org.roaringbitmap.buffer.RawArrayContainerCharIterator].advanceIfNeeded(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].advanceUntil(char[],int,int,char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.RawArrayContainerCharIterator].advanceIfNeeded(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.buffer.RawArrayContainerCharIterator:1883,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1887
      start: 1880
    functionDepth: 0
    functionLinenumber: 1880
    functionLinenumberEnd: 1887
    functionName: '[org.roaringbitmap.buffer.RawArrayContainerCharIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[Object].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.buffer.RawArrayContainerCharIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1892
      start: 1889
    functionDepth: 0
    functionLinenumber: 1889
    functionLinenumberEnd: 1892
    functionName: '[org.roaringbitmap.buffer.RawArrayContainerCharIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.RawArrayContainerCharIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1897
      start: 1894
    functionDepth: 0
    functionLinenumber: 1894
    functionLinenumberEnd: 1897
    functionName: '[org.roaringbitmap.buffer.RawArrayContainerCharIterator].next()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.RawArrayContainerCharIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1902
      start: 1899
    functionDepth: 0
    functionLinenumber: 1899
    functionLinenumberEnd: 1902
    functionName: '[org.roaringbitmap.buffer.RawArrayContainerCharIterator].nextAsInt()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.RawArrayContainerCharIterator].nextAsInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1907
      start: 1904
    functionDepth: 0
    functionLinenumber: 1904
    functionLinenumberEnd: 1907
    functionName: '[org.roaringbitmap.buffer.RawArrayContainerCharIterator].peekNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.RawArrayContainerCharIterator].peekNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].removeAtIndex(int)'
      Src: org.roaringbitmap.buffer.RawArrayContainerCharIterator:1911,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1913
      start: 1909
    functionDepth: 2
    functionLinenumber: 1909
    functionLinenumberEnd: 1913
    functionName: '[org.roaringbitmap.buffer.RawArrayContainerCharIterator].remove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].removeAtIndex(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.RawArrayContainerCharIterator].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].isArrayBacked()'
      Src: org.roaringbitmap.buffer.RawReverseArrayContainerCharIterator:1923,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.buffer.RawReverseArrayContainerCharIterator:1924,1
    - Dst: '[java.nio.CharBuffer].array()'
      Src: org.roaringbitmap.buffer.RawReverseArrayContainerCharIterator:1926,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.RawReverseArrayContainerCharIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 1928
      start: 1921
    functionDepth: 1
    functionLinenumber: 1921
    functionLinenumberEnd: 1928
    functionName: '[org.roaringbitmap.buffer.RawReverseArrayContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].isArrayBacked()'
    - '[java.nio.CharBuffer].array()'
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.RawReverseArrayContainerCharIterator
    signature: '[org.roaringbitmap.buffer.RawReverseArrayContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].reverseUntil(char[],int,char)'
      Src: org.roaringbitmap.buffer.RawReverseArrayContainerCharIterator:1934,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxval
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1936
      start: 1930
    functionDepth: 1
    functionLinenumber: 1930
    functionLinenumberEnd: 1936
    functionName: '[org.roaringbitmap.buffer.RawReverseArrayContainerCharIterator].advanceIfNeeded(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].reverseUntil(char[],int,char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.RawReverseArrayContainerCharIterator].advanceIfNeeded(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.buffer.RawReverseArrayContainerCharIterator:1941,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1945
      start: 1938
    functionDepth: 0
    functionLinenumber: 1938
    functionLinenumberEnd: 1945
    functionName: '[org.roaringbitmap.buffer.RawReverseArrayContainerCharIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[Object].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.buffer.RawReverseArrayContainerCharIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1950
      start: 1947
    functionDepth: 0
    functionLinenumber: 1947
    functionLinenumberEnd: 1950
    functionName: '[org.roaringbitmap.buffer.RawReverseArrayContainerCharIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.RawReverseArrayContainerCharIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1955
      start: 1952
    functionDepth: 0
    functionLinenumber: 1952
    functionLinenumberEnd: 1955
    functionName: '[org.roaringbitmap.buffer.RawReverseArrayContainerCharIterator].next()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.RawReverseArrayContainerCharIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1960
      start: 1957
    functionDepth: 0
    functionLinenumber: 1957
    functionLinenumberEnd: 1960
    functionName: '[org.roaringbitmap.buffer.RawReverseArrayContainerCharIterator].nextAsInt()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.RawReverseArrayContainerCharIterator].nextAsInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1965
      start: 1962
    functionDepth: 0
    functionLinenumber: 1962
    functionLinenumberEnd: 1965
    functionName: '[org.roaringbitmap.buffer.RawReverseArrayContainerCharIterator].peekNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.RawReverseArrayContainerCharIterator].peekNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].removeAtIndex(int)'
      Src: org.roaringbitmap.buffer.RawReverseArrayContainerCharIterator:1969,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1971
      start: 1967
    functionDepth: 2
    functionLinenumber: 1967
    functionLinenumberEnd: 1971
    functionName: '[org.roaringbitmap.buffer.RawReverseArrayContainerCharIterator].remove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].removeAtIndex(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.RawReverseArrayContainerCharIterator].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1980
      start: 1980
    functionDepth: 0
    functionLinenumber: 1980
    functionLinenumberEnd: 1980
    functionName: '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator
    signature: '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator:1983,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 1984
      start: 1982
    functionDepth: 1
    functionLinenumber: 1982
    functionLinenumberEnd: 1984
    functionName: '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator
    signature: '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].reverseUntil(java.nio.CharBuffer,int,char)'
      Src: org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator:1990,1
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator:1991,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxval
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1992
      start: 1986
    functionDepth: 2
    functionLinenumber: 1986
    functionLinenumberEnd: 1992
    functionName: '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].advanceIfNeeded(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.CharBuffer].get(int)'
    - '[org.roaringbitmap.buffer.BufferUtil].reverseUntil(java.nio.CharBuffer,int,char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].advanceIfNeeded(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator:1997,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2001
      start: 1994
    functionDepth: 0
    functionLinenumber: 1994
    functionLinenumberEnd: 2001
    functionName: '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[Object].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2006
      start: 2003
    functionDepth: 0
    functionLinenumber: 2003
    functionLinenumberEnd: 2006
    functionName: '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].get()'
      Src: org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator:2010,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2011
      start: 2008
    functionDepth: 0
    functionLinenumber: 2008
    functionLinenumberEnd: 2011
    functionName: '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].next()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.CharBuffer].get()'
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].get()'
      Src: org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator:2015,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2016
      start: 2013
    functionDepth: 0
    functionLinenumber: 2013
    functionLinenumberEnd: 2016
    functionName: '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].nextAsInt()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.CharBuffer].get()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].nextAsInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].get(int)'
      Src: org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator:2020,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2021
      start: 2018
    functionDepth: 0
    functionLinenumber: 2018
    functionLinenumberEnd: 2021
    functionName: '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].peekNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[java.nio.CharBuffer].get(int)'
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].peekNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].removeAtIndex(int)'
      Src: org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator:2025,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2027
      start: 2023
    functionDepth: 2
    functionLinenumber: 2023
    functionLinenumberEnd: 2027
    functionName: '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].remove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].removeAtIndex(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableCharIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 2032
      start: 2029
    functionDepth: 0
    functionLinenumber: 2029
    functionLinenumberEnd: 2032
    functionName: '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:103,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:110,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:111,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:112,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:114,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:116,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].clone()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:116,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:114,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:120,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:121,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:122,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:127,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].addOffset(org.roaringbitmap.buffer.MappeableContainer,char)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:128,1
    - Dst: offsetted[0].isEmpty()
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:131,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].size()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:132,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getKeyAtIndex(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:135,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:138,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].ior()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:139,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:140,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(int,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:140,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:142,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].append(char)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:142,1
    - Dst: offsetted[1].isEmpty()
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:145,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:146,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].append(char)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:146,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].repairAfterLazy()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:149,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 77
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 2
    argNames:
    - x
    - offset
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    - long
    constantsTouched: []
    func_position:
      end: 152
      start: 97
    functionDepth: 6
    functionLinenumber: 97
    functionLinenumberEnd: 152
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].addOffset(org.roaringbitmap.buffer.ImmutableRoaringBitmap,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainerAtIndex(int)'
    - offsetted[0].isEmpty()
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].size()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    - '[org.roaringbitmap.buffer.BufferUtil].addOffset(org.roaringbitmap.buffer.MappeableContainer,char)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getKeyAtIndex(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(int,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].append(char)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].repairAfterLazy()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].ior()'
    - '[org.roaringbitmap.buffer.MappeableContainer].clone()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
    - offsetted[1].isEmpty()
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].addOffset(org.roaringbitmap.buffer.ImmutableRoaringBitmap,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].rangeSanityCheck(long,long)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:164,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:166,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].highbits(long)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:169,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].lowbits(long)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:170,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].highbits(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:171,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].lowbits(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:172,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:174,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopiesUntil(org.roaringbitmap.buffer.MutableRoaringBitmap,char)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:175,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIndex(char)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:179,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:182,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:182,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:183,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:184,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopiesAfter(org.roaringbitmap.buffer.MutableRoaringBitmap,char)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:185,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIndex(char)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:189,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIndex(char)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:190,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:195,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].maxLowBitAsInteger()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:197,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:195,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].maxLowBitAsInteger()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:198,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:198,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:199,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].maxLowBitAsInteger()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:202,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:202,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:203,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:208,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:208,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:209,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:210,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopiesAfter(org.roaringbitmap.buffer.MutableRoaringBitmap,char)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:212,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 67
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 3
    argNames:
    - rb
    - rangeStart
    - rangeEnd
    argTypes:
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    - long
    - long
    constantsTouched: []
    func_position:
      end: 215
      start: 162
    functionDepth: 4
    functionLinenumber: 162
    functionLinenumberEnd: 215
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopiesAfter(org.roaringbitmap.buffer.MutableRoaringBitmap,char)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopiesUntil(org.roaringbitmap.buffer.MutableRoaringBitmap,char)'
    - '[org.roaringbitmap.buffer.BufferUtil].highbits(long)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].rangeSanityCheck(long,long)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIndex(char)'
    - '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
    - '[org.roaringbitmap.buffer.BufferUtil].maxLowBitAsInteger()'
    - '[org.roaringbitmap.buffer.BufferUtil].highbits(int)'
    - '[org.roaringbitmap.buffer.BufferUtil].lowbits(int)'
    - '[org.roaringbitmap.buffer.BufferUtil].lowbits(long)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,long,long)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:231,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:235,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 3
    argNames:
    - rb
    - rangeStart
    - rangeEnd
    argTypes:
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    - int
    - int
    constantsTouched: []
    func_position:
      end: 236
      start: 227
    functionDepth: 5
    functionLinenumber: 227
    functionLinenumberEnd: 236
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 12
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,long,long)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:248,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].size()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:250,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].size()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:250,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:253,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:254,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:257,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:258,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:259,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:260,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:261,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].append(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:261,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].advanceUntil(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:266,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].advanceUntil(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:268,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 272
      start: 246
    functionDepth: 4
    functionLinenumber: 246
    functionLinenumberEnd: 272
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 15
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].size()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].advanceUntil(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].append(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:284,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].size()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:286,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].size()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:286,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:289,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:290,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:292,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:293,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:294,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:295,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:296,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].append(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:296,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].advanceUntil(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:301,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:302,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:302,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].advanceUntil(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:305,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:309,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:309,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 312
      start: 282
    functionDepth: 4
    functionLinenumber: 282
    functionLinenumberEnd: 312
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 17
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].size()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].advanceUntil(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].append(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].addN(org.roaringbitmap.buffer.MutableRoaringBitmap,int,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:323,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 324
      start: 322
    functionDepth: 0
    functionLinenumber: 322
    functionLinenumberEnd: 324
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 9
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].addN(org.roaringbitmap.buffer.MutableRoaringBitmap,int,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:340,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:346,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].highbits(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:353,1
    - Dst: highLowContainer.getIndex(char)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:354,1
    - Dst: highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:356,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].lowbits(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:357,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(char)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:357,1
    - Dst: mra.setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:359,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:364,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].lowbits(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:365,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:365,1
    - Dst: mra.insertNewKeyValueAt(org.roaringbitmap.buffer.MutableRoaringBitmap,char,org.roaringbitmap.buffer.MappeableContainer)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:366,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].highbits(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:371,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].lowbits(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:374,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].add(char)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:374,1
    - Dst: mra.setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MappeableContainer)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:376,1
    - Dst: highLowContainer.getIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:381,1
    - Dst: highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:383,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].lowbits(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:384,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(char)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:384,1
    - Dst: mra.setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:386,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:391,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].lowbits(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:392,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:392,1
    - Dst: mra.insertNewKeyValueAt(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MappeableContainer)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:393,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 59
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 3
    argNames:
    - dat
    - offset
    - n
    argTypes:
    - int[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 397
      start: 337
    functionDepth: 4
    functionLinenumber: 337
    functionLinenumberEnd: 397
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].addN(int[],int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].lowbits(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
    - '[IllegalArgumentException].<init>(String)'
    - highLowContainer.getIndex(char)
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(char)'
    - mra.setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)
    - mra.insertNewKeyValueAt(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MappeableContainer)
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
    - mra.insertNewKeyValueAt(org.roaringbitmap.buffer.MutableRoaringBitmap,char,org.roaringbitmap.buffer.MappeableContainer)
    - mra.setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MappeableContainer)
    - highLowContainer.getIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].add(char)'
    - '[org.roaringbitmap.buffer.BufferUtil].highbits(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].addN(int[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:408,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:409,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 411
      start: 407
    functionDepth: 4
    functionLinenumber: 407
    functionLinenumberEnd: 411
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 7
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].rangeSanityCheck(long,long)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:417,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:419,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].highbits(long)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:421,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].lowbits(long)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:422,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].highbits(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:423,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].lowbits(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:424,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:426,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(char,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:429,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].append(char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:430,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:434,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].append(char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:435,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:438,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].append(char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:439,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 2
    argNames:
    - min
    - max
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 442
      start: 416
    functionDepth: 4
    functionLinenumber: 416
    functionLinenumberEnd: 442
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOfRange(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int)'
    - '[org.roaringbitmap.buffer.BufferUtil].highbits(long)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].rangeSanityCheck(long,long)'
    - '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(char,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.BufferUtil].highbits(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].append(char,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.BufferUtil].lowbits(int)'
    - '[org.roaringbitmap.buffer.BufferUtil].lowbits(long)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOfRange(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:446,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:450,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 453
      start: 444
    functionDepth: 1
    functionLinenumber: 444
    functionLinenumberEnd: 453
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].rangeSanityCheck(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 7
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].rangeSanityCheck(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].rangeSanityCheck(long,long)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:466,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:468,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:471,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].highbits(long)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:472,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].lowbits(long)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:473,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].highbits(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:474,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].lowbits(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:475,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:478,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopiesUntil(org.roaringbitmap.buffer.MutableRoaringBitmap,char)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:478,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].maxLowBitAsInteger()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:482,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIndex(char)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:484,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIndex(char)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:485,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:490,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].not(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:490,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:491,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:492,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:492,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:497,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:502,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:497,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:506,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopiesAfter(org.roaringbitmap.buffer.MutableRoaringBitmap,char)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:506,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 3
    argNames:
    - bm
    - rangeStart
    - rangeEnd
    argTypes:
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    - long
    - long
    constantsTouched: []
    func_position:
      end: 509
      start: 464
    functionDepth: 4
    functionLinenumber: 464
    functionLinenumberEnd: 509
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopiesAfter(org.roaringbitmap.buffer.MutableRoaringBitmap,char)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopiesUntil(org.roaringbitmap.buffer.MutableRoaringBitmap,char)'
    - '[org.roaringbitmap.buffer.BufferUtil].highbits(long)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].not(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].rangeSanityCheck(long,long)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIndex(char)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
    - '[org.roaringbitmap.buffer.BufferUtil].maxLowBitAsInteger()'
    - '[org.roaringbitmap.buffer.BufferUtil].highbits(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
    - '[org.roaringbitmap.buffer.BufferUtil].lowbits(int)'
    - '[org.roaringbitmap.buffer.BufferUtil].lowbits(long)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,long,long)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:525,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:529,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 3
    argNames:
    - rb
    - rangeStart
    - rangeEnd
    argTypes:
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    - int
    - int
    constantsTouched: []
    func_position:
      end: 530
      start: 521
    functionDepth: 5
    functionLinenumber: 521
    functionLinenumberEnd: 530
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 12
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,long,long)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:535,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainerPointer()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:536,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainerPointer()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:537,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].hasContainer()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:539,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].hasContainer()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:539,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].key()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:541,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].key()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:541,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainer()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:542,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainer()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:543,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:550,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].key()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:550,1
    - Dst: c1.lazyIOR(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:550,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].append(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:550,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].advance()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:551,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].advance()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:552,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].hasContainer()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:553,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].hasContainer()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:553,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].key()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:556,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].key()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:556,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:557,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].key()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:557,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainer()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:557,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].append(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:557,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].advance()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:558,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].hasContainer()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:559,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:563,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].key()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:563,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainer()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:563,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].append(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:563,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].advance()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:564,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].hasContainer()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:565,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].hasContainer()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:571,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].hasContainer()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:572,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:573,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].key()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:573,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainer()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:573,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].append(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:573,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].advance()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:574,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].hasContainer()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:576,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].hasContainer()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:577,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:578,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].key()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:578,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainer()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:578,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].append(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:578,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].advance()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:579,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 61
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 583
      start: 533
    functionDepth: 4
    functionLinenumber: 533
    functionLinenumberEnd: 583
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].lazyorfromlazyinputs(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].advance()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainer()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].key()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainerPointer()'
    - c1.lazyIOR(org.roaringbitmap.buffer.MutableRoaringBitmap)
    - '[org.roaringbitmap.buffer.MutableRoaringArray].append(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].hasContainer()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].lazyorfromlazyinputs(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:595,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 596
      start: 594
    functionDepth: 0
    functionLinenumber: 594
    functionLinenumberEnd: 596
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:608,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].size()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:610,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].size()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:610,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:613,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:614,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:618,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:622,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:624,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:622,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].append(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:618,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:630,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:631,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:633,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:636,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:637,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:633,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:642,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:644,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:647,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:648,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:644,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:653,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:658,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:658,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:660,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:660,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 663
      start: 606
    functionDepth: 4
    functionLinenumber: 606
    functionLinenumberEnd: 663
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 17
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].size()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].append(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].rangeSanityCheck(long,long)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:675,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:677,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].highbits(long)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:679,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].lowbits(long)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:680,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].highbits(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:681,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].lowbits(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:682,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:683,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopiesUntil(org.roaringbitmap.buffer.MutableRoaringBitmap,char)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:684,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIndex(char)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:688,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:691,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:691,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:692,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:693,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopiesAfter(org.roaringbitmap.buffer.MutableRoaringBitmap,char)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:696,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIndex(char)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:700,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIndex(char)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:701,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:704,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].maxLowBitAsInteger()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:706,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:704,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:707,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:708,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].maxLowBitAsInteger()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:711,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:713,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:713,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:714,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:715,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopiesAfter(org.roaringbitmap.buffer.MutableRoaringBitmap,char)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:718,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 59
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 3
    argNames:
    - rb
    - rangeStart
    - rangeEnd
    argTypes:
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    - long
    - long
    constantsTouched: []
    func_position:
      end: 721
      start: 673
    functionDepth: 4
    functionLinenumber: 673
    functionLinenumberEnd: 721
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.MutableRoaringBitmap,long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopiesAfter(org.roaringbitmap.buffer.MutableRoaringBitmap,char)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopiesUntil(org.roaringbitmap.buffer.MutableRoaringBitmap,char)'
    - '[org.roaringbitmap.buffer.BufferUtil].highbits(long)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].rangeSanityCheck(long,long)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIndex(char)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
    - '[org.roaringbitmap.buffer.BufferUtil].maxLowBitAsInteger()'
    - '[org.roaringbitmap.buffer.BufferUtil].highbits(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.BufferUtil].lowbits(int)'
    - '[org.roaringbitmap.buffer.BufferUtil].lowbits(long)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.MutableRoaringBitmap,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.MutableRoaringBitmap,long,long)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:736,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:740,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 3
    argNames:
    - rb
    - rangeStart
    - rangeEnd
    argTypes:
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    - int
    - int
    constantsTouched: []
    func_position:
      end: 741
      start: 732
    functionDepth: 5
    functionLinenumber: 732
    functionLinenumberEnd: 741
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.MutableRoaringBitmap,long,long)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:753,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].size()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:755,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].size()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:755,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:759,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:760,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:765,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:767,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:765,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:768,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:769,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].append(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:769,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:776,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:777,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:779,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:782,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:783,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:779,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:788,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:790,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:793,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:794,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:790,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:799,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:804,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:804,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:806,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:806,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 809
      start: 751
    functionDepth: 4
    functionLinenumber: 751
    functionLinenumberEnd: 809
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 7
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].size()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].append(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].<init>()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:815,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:815,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 816
      start: 814
    functionDepth: 3
    functionLinenumber: 814
    functionLinenumberEnd: 816
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 354
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringArray].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>(org.roaringbitmap.buffer.MutableRoaringArray)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].<init>(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:825,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:825,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 1
    argNames:
    - initialCapacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 826
      start: 824
    functionDepth: 2
    functionLinenumber: 824
    functionLinenumberEnd: 826
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringArray].<init>(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>(org.roaringbitmap.buffer.MutableRoaringArray)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MutableRoaringArray
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 1
    argNames:
    - highLowContainer
    argTypes:
    - org.roaringbitmap.buffer.MutableRoaringArray
    constantsTouched: []
    func_position:
      end: 830
      start: 828
    functionDepth: 0
    functionLinenumber: 828
    functionLinenumberEnd: 830
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>(org.roaringbitmap.buffer.MutableRoaringArray)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>(org.roaringbitmap.buffer.MutableRoaringArray)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].getContainerCount()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:838,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].<init>(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:838,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getContainerPointer()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:839,1
    - Dst: '[org.roaringbitmap.ContainerPointer].getContainer()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:840,1
    - Dst: '[org.roaringbitmap.ContainerPointer].key()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:842,1
    - Dst: '[org.roaringbitmap.ContainerPointer].getContainer()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:842,1
    - Dst: '[org.roaringbitmap.Container].toMappeableContainer()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:842,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:841,1
    - Dst: '[org.roaringbitmap.ContainerPointer].advance()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:843,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 1
    argNames:
    - rb
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 845
      start: 837
    functionDepth: 4
    functionLinenumber: 837
    functionLinenumberEnd: 845
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>(org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getContainerPointer()'
    - '[org.roaringbitmap.ContainerPointer].advance()'
    - '[org.roaringbitmap.Container].toMappeableContainer()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.RoaringBitmap].getContainerCount()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].<init>(int)'
    - '[org.roaringbitmap.ContainerPointer].key()'
    - '[org.roaringbitmap.ContainerPointer].getContainer()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>(org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].highbits(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:858,1
    - Dst: highLowContainer.getIndex(char)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:859,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:861,1
    - Dst: highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:863,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].lowbits(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:863,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(char)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:863,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:861,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:865,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:866,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].lowbits(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:866,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:866,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:866,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 868
      start: 856
    functionDepth: 4
    functionLinenumber: 856
    functionLinenumberEnd: 868
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 110
    functionsReached:
    - highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
    - highLowContainer.getIndex(char)
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(char)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.BufferUtil].highbits(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.BufferUtil].lowbits(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].rangeSanityCheck(long,long)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:877,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].highbits(long)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:882,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].lowbits(long)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:883,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].highbits(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:884,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].lowbits(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:885,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].maxLowBitAsInteger()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:891,1
    - Dst: highLowContainer.getIndex(char)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:892,1
    - Dst: highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:896,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].iadd(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:896,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:897,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:903,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:899,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 906
      start: 876
    functionDepth: 2
    functionLinenumber: 876
    functionLinenumberEnd: 906
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 5
    functionsReached:
    - highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
    - highLowContainer.getIndex(char)
    - '[org.roaringbitmap.buffer.BufferUtil].highbits(long)'
    - '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].rangeSanityCheck(long,long)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].iadd(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.BufferUtil].maxLowBitAsInteger()'
    - '[org.roaringbitmap.buffer.BufferUtil].highbits(int)'
    - '[org.roaringbitmap.buffer.BufferUtil].lowbits(int)'
    - '[org.roaringbitmap.buffer.BufferUtil].lowbits(long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(long,long)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:919,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:923,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 924
      start: 916
    functionDepth: 3
    functionLinenumber: 916
    functionLinenumberEnd: 924
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 65
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(long,long)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: highLowContainer.size()
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:936,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:936,1
    - Dst: highLowContainer.getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:939,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:940,1
    - Dst: highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:942,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:943,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].iand(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:944,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:945,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:946,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].replaceKeyAndContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:946,1
    - Dst: highLowContainer.advanceUntil(char,org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:951,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].advanceUntil(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:953,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:956,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].resize(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:956,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 1
    argNames:
    - array
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 957
      start: 931
    functionDepth: 1
    functionLinenumber: 931
    functionLinenumberEnd: 957
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 2
    functionsReached:
    - highLowContainer.getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
    - highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
    - highLowContainer.advanceUntil(char,org.roaringbitmap.buffer.MutableRoaringBitmap)
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].iand(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].resize(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].advanceUntil(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - highLowContainer.size()
    - '[org.roaringbitmap.buffer.MutableRoaringArray].replaceKeyAndContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clear()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:966,1
    - Dst: highLowContainer.size()
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:970,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:970,1
    - Dst: highLowContainer.getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:973,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:974,1
    - Dst: highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:976,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:977,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].iandNot(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:978,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:979,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:980,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].replaceKeyAndContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:980,1
    - Dst: highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:986,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:987,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].replaceKeyAndContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:987,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].advanceUntil(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:992,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:996,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].copyRange(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:996,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:999,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].resize(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:999,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 1
    argNames:
    - x2
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 1000
      start: 964
    functionDepth: 4
    functionLinenumber: 964
    functionLinenumberEnd: 1000
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - highLowContainer.getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
    - highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
    - '[org.roaringbitmap.buffer.MutableRoaringArray].replaceKeyAndContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].resize(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].clear()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].iandNot(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].advanceUntil(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - highLowContainer.size()
    - '[org.roaringbitmap.buffer.MutableRoaringArray].replaceKeyAndContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].copyRange(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1010,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].rangeSanityCheck(int,long)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1012,1
    - Dst: highLowContainer.size()
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1017,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1017,1
    - Dst: highLowContainer.getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1018,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1019,1
    - Dst: highLowContainer.size()
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1021,1
    - Dst: highLowContainer.getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1022,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1027,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1028,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].isFull()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1028,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1029,1
    - Dst: highLowContainer.size()
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1035,1
    - Dst: Math.min(org.roaringbitmap.buffer.MutableRoaringBitmap,int)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1035,1
    - Dst: highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1044,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1047,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].iorNot(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1044,1
    - Dst: highLowContainer.getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1051,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1052,1
    - Dst: highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1056,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].rangeOfOnes(int,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1058,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].ior(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1056,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].full()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1059,1
    - Dst: highLowContainer.getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1061,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1064,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].not(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1064,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1069,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].rangeOfOnes(int,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1073,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].full()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1074,1
    - Dst: newValues[size].isEmpty()
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1077,1
    - Dst: highLowContainer.size()
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1088,1
    - Dst: System.arraycopy(char[],org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1086,1
    - Dst: highLowContainer.size()
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1094,1
    - Dst: System.arraycopy(MappeableContainer[],org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1092,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 125
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 2
    argNames:
    - other
    - rangeEnd
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    - long
    constantsTouched: []
    func_position:
      end: 1102
      start: 1008
    functionDepth: 1
    functionLinenumber: 1008
    functionLinenumberEnd: 1102
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.ImmutableRoaringBitmap,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - highLowContainer.getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].rangeSanityCheck(int,long)'
    - highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
    - '[org.roaringbitmap.buffer.MappeableRunContainer].rangeOfOnes(int,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MappeableContainer].not(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].iorNot(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].full()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    - Math.min(org.roaringbitmap.buffer.MutableRoaringBitmap,int)
    - System.arraycopy(char[],org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)
    - System.arraycopy(MappeableContainer[],org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].ior(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - newValues[size].isEmpty()
    - highLowContainer.size()
    - '[UnsupportedOperationException].<init>(String)'
    - '[org.roaringbitmap.buffer.MappeableContainer].isFull()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.ImmutableRoaringBitmap,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].highbits(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1111,1
    - Dst: highLowContainer.getIndex(char)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1112,1
    - Dst: highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1114,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].lowbits(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1115,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(char)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1118,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(char)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1119,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1120,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1120,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1124,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(char)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1125,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1126,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1126,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1127,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1130,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1131,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].lowbits(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1131,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1131,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1131,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1135
      start: 1110
    functionDepth: 4
    functionLinenumber: 1110
    functionLinenumberEnd: 1135
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].checkedAdd(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(char)'
    - highLowContainer.getIndex(char)
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(char)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.BufferUtil].highbits(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.BufferUtil].lowbits(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].checkedAdd(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].highbits(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1144,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].lowbits(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1145,1
    - Dst: highLowContainer.getIndex(char)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1146,1
    - Dst: highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1151,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(char)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1153,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(char)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1154,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1155,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1160,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(char)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1161,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1162,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1169,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].removeAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1171,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1174
      start: 1143
    functionDepth: 1
    functionLinenumber: 1143
    functionLinenumberEnd: 1174
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].checkedRemove(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].contains(char)'
    - highLowContainer.getIndex(char)
    - '[org.roaringbitmap.buffer.MutableRoaringArray].removeAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.BufferUtil].highbits(int)'
    - '[org.roaringbitmap.buffer.BufferUtil].lowbits(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(char)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].checkedRemove(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].<init>()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1181
      start: 1179
    functionDepth: 3
    functionLinenumber: 1179
    functionLinenumberEnd: 1181
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clear()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringArray].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1185,1
    - Dst: highLowContainer.clone()
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1186,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1188
      start: 1183
    functionDepth: 2
    functionLinenumber: 1183
    functionLinenumberEnd: 1188
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 29
    functionsReached:
    - highLowContainer.clone()
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1204,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].deserialize(java.io.DataInput)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1204,1
    - Dst: cookie.toIOException()
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1206,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 1208
      start: 1202
    functionDepth: 2
    functionLinenumber: 1202
    functionLinenumberEnd: 1208
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.io.DataInput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 3
    functionsReached:
    - cookie.toIOException()
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].deserialize(java.io.DataInput)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1230,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].deserialize(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1230,1
    - Dst: cookie.toIOException()
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1232,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 1234
      start: 1228
    functionDepth: 2
    functionLinenumber: 1228
    functionLinenumberEnd: 1234
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringArray].deserialize(java.nio.ByteBuffer)'
    - cookie.toIOException()
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].highbits(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1242,1
    - Dst: highLowContainer.getIndex(char)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1243,1
    - Dst: highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1245,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].lowbits(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1246,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(char)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1246,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1247,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1248,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].removeAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1250,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1253,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].lowbits(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1255,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1255,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1254,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1257
      start: 1241
    functionDepth: 4
    functionLinenumber: 1241
    functionLinenumberEnd: 1257
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 7
    functionsReached:
    - highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
    - highLowContainer.getIndex(char)
    - '[org.roaringbitmap.buffer.MutableRoaringArray].removeAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(char)'
    - '[org.roaringbitmap.buffer.BufferUtil].highbits(int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[org.roaringbitmap.buffer.BufferUtil].lowbits(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].rangeSanityCheck(long,long)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1267,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].highbits(long)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1272,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].lowbits(long)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1273,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].highbits(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1274,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].lowbits(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1275,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].maxLowBitAsInteger()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1281,1
    - Dst: highLowContainer.getIndex(char)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1282,1
    - Dst: highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1286,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].inot(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1286,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1287,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1288,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1288,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1290,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].removeAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1290,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1293,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1297,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1293,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 1300
      start: 1266
    functionDepth: 2
    functionLinenumber: 1266
    functionLinenumberEnd: 1300
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 2
    functionsReached:
    - highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
    - highLowContainer.getIndex(char)
    - '[org.roaringbitmap.buffer.BufferUtil].highbits(long)'
    - '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].removeAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].rangeSanityCheck(long,long)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.BufferUtil].maxLowBitAsInteger()'
    - '[org.roaringbitmap.buffer.BufferUtil].highbits(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
    - '[org.roaringbitmap.buffer.BufferUtil].lowbits(int)'
    - '[org.roaringbitmap.buffer.BufferUtil].lowbits(long)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].inot(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(long,long)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1313,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1317,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1319
      start: 1310
    functionDepth: 3
    functionLinenumber: 1310
    functionLinenumberEnd: 1319
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 17
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(long,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringArray
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1326
      start: 1324
    functionDepth: 0
    functionLinenumber: 1324
    functionLinenumberEnd: 1326
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 35
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringArray
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1335,1
    - Dst: '[java.util.Iterator].init()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1335,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<Integer>
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1374
      start: 1333
    functionDepth: 0
    functionLinenumber: 1333
    functionLinenumberEnd: 1374
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].iterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 7
    functionsReached:
    - '[java.util.Iterator].init()'
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: java.util.Iterator<Integer>
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: highLowContainer.size()
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1383,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1384,1
    - Dst: highLowContainer.getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1387,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1388,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1392,1
    - Dst: highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1395,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1397,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].lazyIOR(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1395,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1392,1
    - Dst: highLowContainer.getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1403,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1404,1
    - Dst: highLowContainer.getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1410,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1412,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1413,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].clone()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1413,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].insertNewKeyValueAt(org.roaringbitmap.buffer.MutableRoaringBitmap,char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1412,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1420,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1425,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(org.roaringbitmap.buffer.PointableRoaringArray,org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1425,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 1
    argNames:
    - x2
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 1427
      start: 1378
    functionDepth: 1
    functionLinenumber: 1378
    functionLinenumberEnd: 1427
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].lazyor(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - highLowContainer.getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
    - highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
    - '[org.roaringbitmap.buffer.MutableRoaringArray].insertNewKeyValueAt(org.roaringbitmap.buffer.MutableRoaringBitmap,char,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MappeableContainer].clone()'
    - highLowContainer.size()
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].lazyIOR(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(org.roaringbitmap.buffer.PointableRoaringArray,org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].lazyor(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: highLowContainer.size()
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1438,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1439,1
    - Dst: highLowContainer.getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1442,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1443,1
    - Dst: highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1448,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toBitmapContainer()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1448,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1449,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1450,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].lazyIOR(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1450,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1449,1
    - Dst: highLowContainer.getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1456,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1457,1
    - Dst: highLowContainer.getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1463,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1466,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].mergeBulk(org.roaringbitmap.buffer.PointableRoaringArray,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1466,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1473,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(org.roaringbitmap.buffer.PointableRoaringArray,org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1473,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 1
    argNames:
    - x2
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 1475
      start: 1433
    functionDepth: 1
    functionLinenumber: 1433
    functionLinenumberEnd: 1475
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].naivelazyor(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - highLowContainer.getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
    - highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
    - '[org.roaringbitmap.buffer.MutableRoaringArray].mergeBulk(org.roaringbitmap.buffer.PointableRoaringArray,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].toBitmapContainer()'
    - highLowContainer.size()
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].lazyIOR(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(org.roaringbitmap.buffer.PointableRoaringArray,org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].naivelazyor(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: highLowContainer.size()
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1487,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1488,1
    - Dst: highLowContainer.getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1491,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1492,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1496,1
    - Dst: highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1499,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1501,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].ior(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1499,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1496,1
    - Dst: highLowContainer.getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1507,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1508,1
    - Dst: highLowContainer.getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1514,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1517,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].mergeBulk(org.roaringbitmap.buffer.PointableRoaringArray,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1517,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1524,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(org.roaringbitmap.buffer.PointableRoaringArray,org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1524,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 1
    argNames:
    - x2
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 1526
      start: 1482
    functionDepth: 1
    functionLinenumber: 1482
    functionLinenumberEnd: 1526
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - highLowContainer.getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
    - highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
    - '[org.roaringbitmap.buffer.MutableRoaringArray].mergeBulk(org.roaringbitmap.buffer.PointableRoaringArray,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - highLowContainer.size()
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(org.roaringbitmap.buffer.PointableRoaringArray,org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].ior(org.roaringbitmap.buffer.MappeableContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1530,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].readExternal(java.io.ObjectInput)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1530,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectInput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.ObjectInput
    constantsTouched: []
    func_position:
      end: 1531
      start: 1528
    functionDepth: 1
    functionLinenumber: 1528
    functionLinenumberEnd: 1531
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].readExternal(java.io.ObjectInput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringArray].readExternal(java.io.ObjectInput)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].readExternal(java.io.ObjectInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].highbits(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1540,1
    - Dst: highLowContainer.getIndex(char)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1541,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1545,1
    - Dst: highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1547,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].lowbits(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1547,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(char)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1547,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1545,1
    - Dst: highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1548,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1548,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1549,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].removeAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1549,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1551
      start: 1538
    functionDepth: 1
    functionLinenumber: 1538
    functionLinenumberEnd: 1551
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 2
    functionsReached:
    - highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
    - highLowContainer.getIndex(char)
    - '[org.roaringbitmap.buffer.MutableRoaringArray].removeAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.BufferUtil].highbits(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
    - '[org.roaringbitmap.buffer.BufferUtil].lowbits(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].rangeSanityCheck(long,long)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1560,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].highbits(long)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1564,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].lowbits(long)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1565,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].highbits(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1566,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].lowbits(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1567,1
    - Dst: highLowContainer.getIndex(char)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1569,1
    - Dst: highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1574,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].iremove(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1574,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1575,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1576,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].removeAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1578,1
    - Dst: highLowContainer.getIndex(char)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1582,1
    - Dst: highLowContainer.getIndex(char)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1583,1
    - Dst: highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1587,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].maxLowBitAsInteger()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1589,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].iremove(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1587,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1590,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1591,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].maxLowBitAsInteger()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1599,1
    - Dst: highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1601,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].iremove(int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1601,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1602,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1603,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].removeIndexRange(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1613,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 56
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 1614
      start: 1559
    functionDepth: 2
    functionLinenumber: 1559
    functionLinenumberEnd: 1614
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
    - highLowContainer.getIndex(char)
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].iremove(int,int)'
    - '[org.roaringbitmap.buffer.BufferUtil].highbits(long)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].removeAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].rangeSanityCheck(long,long)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].removeIndexRange(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].iremove(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.BufferUtil].maxLowBitAsInteger()'
    - '[org.roaringbitmap.buffer.BufferUtil].highbits(int)'
    - '[org.roaringbitmap.buffer.BufferUtil].lowbits(int)'
    - '[org.roaringbitmap.buffer.BufferUtil].lowbits(long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(long,long)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1626,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1630,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1631
      start: 1623
    functionDepth: 3
    functionLinenumber: 1623
    functionLinenumberEnd: 1631
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 13
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(long,long)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].size()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1640,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1641,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1641,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1644,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].toBitmapOrArrayContainer(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1644,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1645,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1645,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1650
      start: 1638
    functionDepth: 2
    functionLinenumber: 1638
    functionLinenumberEnd: 1650
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].removeRunCompression()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].size()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].toBitmapOrArrayContainer(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].removeRunCompression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: highLowContainer.size()
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1654,1
    - Dst: highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1655,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].repairAfterLazy()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1656,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,void)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1656,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1658
      start: 1653
    functionDepth: 1
    functionLinenumber: 1653
    functionLinenumberEnd: 1658
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].repairAfterLazy()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 5
    functionsReached:
    - highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
    - highLowContainer.size()
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].repairAfterLazy()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,void)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].repairAfterLazy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].size()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1667,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1668,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1668,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].runOptimize()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1668,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1672,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1672,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1675
      start: 1665
    functionDepth: 1
    functionLinenumber: 1665
    functionLinenumberEnd: 1675
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 49
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].size()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
    - '[org.roaringbitmap.buffer.MappeableContainer].runOptimize()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1721
      start: 1719
    functionDepth: 0
    functionLinenumber: 1719
    functionLinenumberEnd: 1721
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toImmutableRoaringBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].toImmutableRoaringBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1728,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].trim()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1728,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1729
      start: 1726
    functionDepth: 1
    functionLinenumber: 1726
    functionLinenumberEnd: 1729
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].trim()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringArray].trim()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].trim()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1733,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].writeExternal(java.io.ObjectOutput)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1733,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectOutput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.ObjectOutput
    constantsTouched: []
    func_position:
      end: 1734
      start: 1731
    functionDepth: 1
    functionLinenumber: 1731
    functionLinenumberEnd: 1734
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].writeExternal(java.io.ObjectOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringArray].writeExternal(java.io.ObjectOutput)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].writeExternal(java.io.ObjectOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clear()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1743,1
    - Dst: highLowContainer.size()
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1747,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1748,1
    - Dst: highLowContainer.getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1752,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1753,1
    - Dst: highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1758,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1760,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].ixor(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1758,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1761,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1762,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1762,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1767,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].mergeBulk(org.roaringbitmap.buffer.PointableRoaringArray,org.roaringbitmap.buffer.MutableRoaringBitmap,int,int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1767,1
    - Dst: highLowContainer.getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1776,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1777,1
    - Dst: highLowContainer.getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1783,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1786,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].mergeBulk(org.roaringbitmap.buffer.PointableRoaringArray,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1786,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1793,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(org.roaringbitmap.buffer.PointableRoaringArray,org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1793,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 1
    argNames:
    - x2
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 1795
      start: 1741
    functionDepth: 4
    functionLinenumber: 1741
    functionLinenumberEnd: 1795
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 2
    functionsReached:
    - highLowContainer.getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
    - highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)
    - '[org.roaringbitmap.buffer.MutableRoaringArray].mergeBulk(org.roaringbitmap.buffer.PointableRoaringArray,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].ixor(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].clear()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - highLowContainer.size()
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(org.roaringbitmap.buffer.PointableRoaringArray,org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].mergeBulk(org.roaringbitmap.buffer.PointableRoaringArray,org.roaringbitmap.buffer.MutableRoaringBitmap,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].maximumSerializedSize(int,int)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1808,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: true
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 2
    argNames:
    - cardinality
    - universe_size
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1809
      start: 1807
    functionDepth: 0
    functionLinenumber: 1807
    functionLinenumberEnd: 1809
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].maximumSerializedSize(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].maximumSerializedSize(int,int)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].maximumSerializedSize(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmap:1813,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - org.roaringbitmap.buffer.MappeableContainer
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BitmapDataProvider
      - java.io.Serializable
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    argCount: 2
    argNames:
    - key
    - container
    argTypes:
    - char
    - org.roaringbitmap.buffer.MappeableContainer
    constantsTouched: []
    func_position:
      end: 1814
      start: 1811
    functionDepth: 2
    functionLinenumber: 1811
    functionLinenumberEnd: 1814
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmap].append(char,org.roaringbitmap.buffer.MappeableContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MappeableContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmap].append(char,org.roaringbitmap.buffer.MappeableContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitSetUtil].arrayContainerBufferOf(int,int,int,long[])'
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:29,1
    - Dst: '[java.nio.CharBuffer].wrap(char[])'
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:30,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.BufferBitSetUtil,int)'
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableArrayContainer
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - from
    - to
    - cardinality
    - words
    argTypes:
    - int
    - int
    - int
    - long[]
    constantsTouched: []
    func_position:
      end: 31
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 31
    functionName: '[org.roaringbitmap.buffer.BufferBitSetUtil].arrayContainerOf(int,int,int,long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferBitSetUtil.java
    functionUses: 1
    functionsReached:
    - '[java.nio.CharBuffer].wrap(char[])'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.BufferBitSetUtil,int)'
    - '[org.roaringbitmap.BitSetUtil].arrayContainerBufferOf(int,int,int,long[])'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableArrayContainer
    signature: '[org.roaringbitmap.buffer.BufferBitSetUtil].arrayContainerOf(int,int,int,long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].toLongArray()'
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:40,1
    - Dst: '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(org.roaringbitmap.buffer.BufferBitSetUtil)'
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.BitSet
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bitSet
    argTypes:
    - java.util.BitSet
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.util.BitSet)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferBitSetUtil.java
    functionUses: 9
    functionsReached:
    - '[java.util.BitSet].toLongArray()'
    - '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(org.roaringbitmap.buffer.BufferBitSetUtil)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.util.BitSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:54,1
    - Dst: Math.min(org.roaringbitmap.buffer.BufferBitSetUtil,org.roaringbitmap.buffer.BufferBitSetUtil)
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:57,1
    - Dst: '[org.roaringbitmap.buffer.BufferBitSetUtil].cardinality(org.roaringbitmap.buffer.BufferBitSetUtil,org.roaringbitmap.buffer.BufferBitSetUtil,long[])'
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:58,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].highbits(org.roaringbitmap.buffer.BufferBitSetUtil)'
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:63,1
    - Dst: '[org.roaringbitmap.buffer.BufferBitSetUtil].containerOf(org.roaringbitmap.buffer.BufferBitSetUtil,org.roaringbitmap.buffer.BufferBitSetUtil,int,long[])'
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:64,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].insertNewKeyValueAt(char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:60,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - words
    argTypes:
    - long[]
    constantsTouched: []
    func_position:
      end: 68
      start: 51
    functionDepth: 4
    functionLinenumber: 51
    functionLinenumberEnd: 68
    functionName: '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferBitSetUtil].cardinality(org.roaringbitmap.buffer.BufferBitSetUtil,org.roaringbitmap.buffer.BufferBitSetUtil,long[])'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.BufferBitSetUtil].containerOf(org.roaringbitmap.buffer.BufferBitSetUtil,org.roaringbitmap.buffer.BufferBitSetUtil,int,long[])'
    - '[org.roaringbitmap.buffer.BufferUtil].highbits(org.roaringbitmap.buffer.BufferBitSetUtil)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].insertNewKeyValueAt(char,org.roaringbitmap.buffer.MappeableContainer)'
    - Math.min(org.roaringbitmap.buffer.BufferBitSetUtil,org.roaringbitmap.buffer.BufferBitSetUtil)
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bb
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferBitSetUtil.java
    functionUses: 8
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.nio.ByteBuffer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:95,1
    - Dst: '[java.nio.ByteBuffer].slice()'
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:98,1
    - Dst: '[org.roaringbitmap.buffer.BufferBitSetUtil].order(org.roaringbitmap.buffer.BufferBitSetUtil)'
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:98,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:99,1
    - Dst: '[org.roaringbitmap.buffer.BufferBitSetUtil].remaining()'
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:105,1
    - Dst: '[org.roaringbitmap.buffer.BufferBitSetUtil].getLong()'
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:106,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.BufferBitSetUtil)
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:110,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].highbits(org.roaringbitmap.buffer.BufferBitSetUtil)'
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:119,1
    - Dst: '[org.roaringbitmap.buffer.BufferBitSetUtil].containerOf(int,org.roaringbitmap.buffer.BufferBitSetUtil,org.roaringbitmap.buffer.BufferBitSetUtil,long[])'
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:120,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].insertNewKeyValueAt(char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:116,1
    - Dst: '[org.roaringbitmap.buffer.BufferBitSetUtil].remaining()'
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:131,1
    - Dst: '[org.roaringbitmap.buffer.BufferBitSetUtil].remaining()'
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:135,1
    - Dst: '[org.roaringbitmap.buffer.BufferBitSetUtil].get()'
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:136,1
    - Dst: Long.bitCount(org.roaringbitmap.buffer.BufferBitSetUtil)
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:142,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].highbits(org.roaringbitmap.buffer.BufferBitSetUtil)'
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:151,1
    - Dst: '[org.roaringbitmap.buffer.BufferBitSetUtil].containerOf(int,org.roaringbitmap.buffer.BufferBitSetUtil,org.roaringbitmap.buffer.BufferBitSetUtil,long[])'
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:152,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].insertNewKeyValueAt(org.roaringbitmap.buffer.BufferBitSetUtil,char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:148,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - bb
    - wordsBuffer
    argTypes:
    - java.nio.ByteBuffer
    - long[]
    constantsTouched: []
    func_position:
      end: 155
      start: 92
    functionDepth: 4
    functionLinenumber: 92
    functionLinenumberEnd: 155
    functionName: '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.nio.ByteBuffer,long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].slice()'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - Long.bitCount(org.roaringbitmap.buffer.BufferBitSetUtil)
    - '[org.roaringbitmap.buffer.MutableRoaringArray].insertNewKeyValueAt(org.roaringbitmap.buffer.BufferBitSetUtil,char,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.BufferBitSetUtil].containerOf(int,org.roaringbitmap.buffer.BufferBitSetUtil,org.roaringbitmap.buffer.BufferBitSetUtil,long[])'
    - '[org.roaringbitmap.buffer.BufferUtil].highbits(org.roaringbitmap.buffer.BufferBitSetUtil)'
    - '[org.roaringbitmap.buffer.BufferBitSetUtil].remaining()'
    - '[org.roaringbitmap.buffer.BufferBitSetUtil].order(org.roaringbitmap.buffer.BufferBitSetUtil)'
    - '[org.roaringbitmap.buffer.BufferBitSetUtil].getLong()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].insertNewKeyValueAt(char,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.BufferBitSetUtil].get()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.nio.ByteBuffer,long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.bitCount()
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:160,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - from
    - to
    - words
    argTypes:
    - int
    - int
    - long[]
    constantsTouched: []
    func_position:
      end: 163
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 163
    functionName: '[org.roaringbitmap.buffer.BufferBitSetUtil].cardinality(int,int,long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferBitSetUtil.java
    functionUses: 0
    functionsReached:
    - Long.bitCount()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.BufferBitSetUtil].cardinality(int,int,long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferBitSetUtil].arrayContainerOf(int,int,int,long[])'
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:171,1
    - Dst: System.arraycopy(long[],int,org.roaringbitmap.buffer.BufferBitSetUtil,int,org.roaringbitmap.buffer.BufferBitSetUtil)
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:175,1
    - Dst: '[java.nio.LongBuffer].wrap(org.roaringbitmap.buffer.BufferBitSetUtil)'
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:176,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.BufferBitSetUtil,int)'
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:176,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - from
    - to
    - blockCardinality
    - words
    argTypes:
    - int
    - int
    - int
    - long[]
    constantsTouched: []
    func_position:
      end: 178
      start: 165
    functionDepth: 2
    functionLinenumber: 165
    functionLinenumberEnd: 178
    functionName: '[org.roaringbitmap.buffer.BufferBitSetUtil].containerOf(int,int,int,long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[java.nio.LongBuffer].wrap(org.roaringbitmap.buffer.BufferBitSetUtil)'
    - '[org.roaringbitmap.buffer.BufferBitSetUtil].arrayContainerOf(int,int,int,long[])'
    - System.arraycopy(long[],int,org.roaringbitmap.buffer.BufferBitSetUtil,int,org.roaringbitmap.buffer.BufferBitSetUtil)
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.BufferBitSetUtil,int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.BufferBitSetUtil].containerOf(int,int,int,long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].cardinality()'
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:189,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:189,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:192,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:193,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:194,1
    - Dst: '[java.util.BitSet].get(org.roaringbitmap.buffer.BufferBitSetUtil)'
      Src: org.roaringbitmap.buffer.BufferBitSetUtil:195,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.BitSet
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - bitset
    - bitmap
    argTypes:
    - java.util.BitSet
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 200
      start: 188
    functionDepth: 4
    functionLinenumber: 188
    functionLinenumberEnd: 200
    functionName: '[org.roaringbitmap.buffer.BufferBitSetUtil].equals(java.util.BitSet,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferBitSetUtil.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].get(org.roaringbitmap.buffer.BufferBitSetUtil)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getIntIterator()'
    - '[java.util.BitSet].cardinality()'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.BufferBitSetUtil].equals(java.util.BitSet,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.BufferBitSetUtil
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.BufferBitSetUtil].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferBitSetUtil.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.BufferBitSetUtil
    signature: '[org.roaringbitmap.buffer.BufferBitSetUtil].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].<init>()'
      Src: org.roaringbitmap.buffer.BufferIntIteratorFlyweight:24,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].<init>()'
      Src: org.roaringbitmap.buffer.BufferIntIteratorFlyweight:27,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].<init>()'
      Src: org.roaringbitmap.buffer.BufferIntIteratorFlyweight:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.PeekableCharIterator
      - org.roaringbitmap.buffer.MappeableArrayContainerCharIterator
      - org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator
      - org.roaringbitmap.buffer.MappeableRunContainerCharIterator
      - int
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.BufferIntIteratorFlyweight
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferIntIteratorFlyweight.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].<init>()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.BufferIntIteratorFlyweight
    signature: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].<init>()'
      Src: org.roaringbitmap.buffer.BufferIntIteratorFlyweight:24,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].<init>()'
      Src: org.roaringbitmap.buffer.BufferIntIteratorFlyweight:27,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].<init>()'
      Src: org.roaringbitmap.buffer.BufferIntIteratorFlyweight:29,1
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].wrap(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.BufferIntIteratorFlyweight:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.PeekableCharIterator
      - org.roaringbitmap.buffer.MappeableArrayContainerCharIterator
      - org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator
      - org.roaringbitmap.buffer.MappeableRunContainerCharIterator
      - int
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.BufferIntIteratorFlyweight
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - r
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 5
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].<init>(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferIntIteratorFlyweight.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].wrap(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].<init>()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.BufferIntIteratorFlyweight
    signature: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].<init>(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.buffer.BufferIntIteratorFlyweight:53,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].<init>()'
      Src: org.roaringbitmap.buffer.BufferIntIteratorFlyweight:56,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].<init>()'
      Src: org.roaringbitmap.buffer.BufferIntIteratorFlyweight:57,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].<init>()'
      Src: org.roaringbitmap.buffer.BufferIntIteratorFlyweight:58,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].clone()'
      Src: org.roaringbitmap.buffer.BufferIntIteratorFlyweight:60,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.PeekableCharIterator
      - org.roaringbitmap.buffer.MappeableArrayContainerCharIterator
      - org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator
      - org.roaringbitmap.buffer.MappeableRunContainerCharIterator
      - int
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableIntIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 66
    functionName: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferIntIteratorFlyweight.java
    functionUses: 1
    functionsReached:
    - '[Object].clone()'
    - '[org.roaringbitmap.PeekableCharIterator].clone()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].<init>()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableIntIterator
    signature: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.BufferIntIteratorFlyweight:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.PeekableCharIterator
      - org.roaringbitmap.buffer.MappeableArrayContainerCharIterator
      - org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator
      - org.roaringbitmap.buffer.MappeableRunContainerCharIterator
      - int
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferIntIteratorFlyweight.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.PeekableCharIterator].nextAsInt()'
      Src: org.roaringbitmap.buffer.BufferIntIteratorFlyweight:75,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.BufferIntIteratorFlyweight:76,1
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].nextContainer()'
      Src: org.roaringbitmap.buffer.BufferIntIteratorFlyweight:78,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.PeekableCharIterator
      - org.roaringbitmap.buffer.MappeableArrayContainerCharIterator
      - org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator
      - org.roaringbitmap.buffer.MappeableRunContainerCharIterator
      - int
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 73
    functionDepth: 4
    functionLinenumber: 73
    functionLinenumberEnd: 81
    functionName: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].next()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferIntIteratorFlyweight.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].nextContainer()'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[org.roaringbitmap.PeekableCharIterator].nextAsInt()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.BufferIntIteratorFlyweight:84,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.BufferIntIteratorFlyweight:86,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.BufferIntIteratorFlyweight:89,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.BufferIntIteratorFlyweight:92,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.BufferIntIteratorFlyweight:95,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(int)'
      Src: org.roaringbitmap.buffer.BufferIntIteratorFlyweight:99,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.PeekableCharIterator
      - org.roaringbitmap.buffer.MappeableArrayContainerCharIterator
      - org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator
      - org.roaringbitmap.buffer.MappeableRunContainerCharIterator
      - int
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 83
    functionDepth: 3
    functionLinenumber: 83
    functionLinenumberEnd: 101
    functionName: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].nextContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferIntIteratorFlyweight.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].nextContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].nextContainer()'
      Src: org.roaringbitmap.buffer.BufferIntIteratorFlyweight:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.PeekableCharIterator
      - org.roaringbitmap.buffer.MappeableArrayContainerCharIterator
      - org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator
      - org.roaringbitmap.buffer.MappeableRunContainerCharIterator
      - int
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - r
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 113
      start: 108
    functionDepth: 4
    functionLinenumber: 108
    functionLinenumberEnd: 113
    functionName: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].wrap(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferIntIteratorFlyweight.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].nextContainer()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].wrap(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].hasNext()'
      Src: org.roaringbitmap.buffer.BufferIntIteratorFlyweight:117,1
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].nextContainer()'
      Src: org.roaringbitmap.buffer.BufferIntIteratorFlyweight:119,1
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].hasNext()'
      Src: org.roaringbitmap.buffer.BufferIntIteratorFlyweight:121,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].lowbits(int)'
      Src: org.roaringbitmap.buffer.BufferIntIteratorFlyweight:122,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].advanceIfNeeded(char)'
      Src: org.roaringbitmap.buffer.BufferIntIteratorFlyweight:122,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.BufferIntIteratorFlyweight:123,1
    - Dst: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].nextContainer()'
      Src: org.roaringbitmap.buffer.BufferIntIteratorFlyweight:125,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.PeekableCharIterator
      - org.roaringbitmap.buffer.MappeableArrayContainerCharIterator
      - org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator
      - org.roaringbitmap.buffer.MappeableRunContainerCharIterator
      - int
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - minval
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 128
      start: 115
    functionDepth: 4
    functionLinenumber: 115
    functionLinenumberEnd: 128
    functionName: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].advanceIfNeeded(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferIntIteratorFlyweight.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].nextContainer()'
    - '[org.roaringbitmap.buffer.BufferUtil].lowbits(int)'
    - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].hasNext()'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[org.roaringbitmap.PeekableCharIterator].advanceIfNeeded(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].advanceIfNeeded(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.PeekableCharIterator].peekNext()'
      Src: org.roaringbitmap.buffer.BufferIntIteratorFlyweight:132,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.roaringbitmap.PeekableCharIterator
      - org.roaringbitmap.buffer.MappeableArrayContainerCharIterator
      - org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator
      - org.roaringbitmap.buffer.MappeableRunContainerCharIterator
      - int
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 133
    functionName: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].peekNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferIntIteratorFlyweight.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.PeekableCharIterator].peekNext()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].peekNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].<init>(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringArray
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 2
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringArray].<init>(int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringArray
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].<init>(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringArray
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - initialCapacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].<init>(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringArray].<init>(int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringArray
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - MappeableContainer[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringArray
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - keys
    - values
    - size
    argTypes:
    - char[]
    - MappeableContainer[]
    - int
    constantsTouched: []
    func_position:
      end: 64
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 64
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].<init>(char[],MappeableContainer[],int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringArray
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].<init>(char[],MappeableContainer[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - x
    - pos
    argTypes:
    - char
    - int
    constantsTouched: []
    func_position:
      end: 110
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 110
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].advanceUntil(char,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].advanceUntil(char,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:115,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].extendArray(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:117,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - org.roaringbitmap.buffer.MappeableContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - char
    - org.roaringbitmap.buffer.MappeableContainer
    constantsTouched: []
    func_position:
      end: 121
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 121
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MappeableContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 12
    functionsReached:
    - '[IllegalArgumentException].<init>(org.roaringbitmap.buffer.MutableRoaringArray)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].extendArray(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MappeableContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].copyOf(char[],org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:126,1
    - Dst: '[java.util.Arrays].copyOf(MappeableContainer[],org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:127,1
    - Dst: System.arraycopy(char[],int,org.roaringbitmap.buffer.MutableRoaringArray,int,int)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:128,1
    - Dst: System.arraycopy(MappeableContainer[],int,org.roaringbitmap.buffer.MutableRoaringArray,int,int)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:129,1
    - Dst: '[java.util.Arrays].copyOf(char[],org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:132,1
    - Dst: '[java.util.Arrays].copyOf(MappeableContainer[],org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:133,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MutableRoaringArray
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - appendage
    argTypes:
    - org.roaringbitmap.buffer.MutableRoaringArray
    constantsTouched: []
    func_position:
      end: 136
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 136
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].append(org.roaringbitmap.buffer.MutableRoaringArray)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(MappeableContainer[],int,org.roaringbitmap.buffer.MutableRoaringArray,int,int)
    - System.arraycopy(char[],int,org.roaringbitmap.buffer.MutableRoaringArray,int,int)
    - '[java.util.Arrays].copyOf(MappeableContainer[],org.roaringbitmap.buffer.MutableRoaringArray)'
    - '[java.util.Arrays].copyOf(char[],org.roaringbitmap.buffer.MutableRoaringArray)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].append(org.roaringbitmap.buffer.MutableRoaringArray)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getKeyAtIndex(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:141,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:141,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:144,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].validate()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:148,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 138
    functionDepth: 1
    functionLinenumber: 138
    functionLinenumberEnd: 153
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].validate()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringArray].getKeyAtIndex(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringArray)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringArray)'
    - '[org.roaringbitmap.buffer.MappeableContainer].validate()'
    linkageType: ''
    returnType: Boolean
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].validate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getIndex(char)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:163,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:169,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].extendArray(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:169,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:171,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:172,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:173,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].clone()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:173,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - highLowContainer
    - beforeStart
    argTypes:
    - org.roaringbitmap.buffer.PointableRoaringArray
    - char
    constantsTouched: []
    func_position:
      end: 176
      start: 161
    functionDepth: 1
    functionLinenumber: 161
    functionLinenumberEnd: 176
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopiesAfter(org.roaringbitmap.buffer.PointableRoaringArray,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringArray)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getIndex(char)'
    - '[org.roaringbitmap.buffer.MappeableContainer].clone()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringArray)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].extendArray(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopiesAfter(org.roaringbitmap.buffer.PointableRoaringArray,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerPointer()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:186,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:187,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:188,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].extendArray(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:191,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:192,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:193,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].clone()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:193,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:195,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - highLowContainer
    - stoppingKey
    argTypes:
    - org.roaringbitmap.buffer.PointableRoaringArray
    - char
    constantsTouched: []
    func_position:
      end: 197
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 197
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopiesUntil(org.roaringbitmap.buffer.PointableRoaringArray,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
    - '[org.roaringbitmap.buffer.MappeableContainer].clone()'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerPointer()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].extendArray(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopiesUntil(org.roaringbitmap.buffer.PointableRoaringArray,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].extendArray(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:207,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:209,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:210,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].clone()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:210,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - highLowContainer
    - startingIndex
    - end
    argTypes:
    - org.roaringbitmap.buffer.PointableRoaringArray
    - int
    - int
    constantsTouched: []
    func_position:
      end: 213
      start: 206
    functionDepth: 1
    functionLinenumber: 206
    functionLinenumberEnd: 213
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(org.roaringbitmap.buffer.PointableRoaringArray,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringArray].extendArray(org.roaringbitmap.buffer.MutableRoaringArray)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringArray)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringArray)'
    - '[org.roaringbitmap.buffer.MappeableContainer].clone()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(org.roaringbitmap.buffer.PointableRoaringArray,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].extendArray(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:216,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].clone()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - org.roaringbitmap.buffer.MappeableContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - char
    - org.roaringbitmap.buffer.MappeableContainer
    constantsTouched: []
    func_position:
      end: 220
      start: 215
    functionDepth: 1
    functionLinenumber: 215
    functionLinenumberEnd: 220
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(char,org.roaringbitmap.buffer.MappeableContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].clone()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].extendArray(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(char,org.roaringbitmap.buffer.MappeableContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].extendArray(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - org.roaringbitmap.buffer.MappeableContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - char
    - org.roaringbitmap.buffer.MappeableContainer
    constantsTouched: []
    func_position:
      end: 235
      start: 229
    functionDepth: 1
    functionLinenumber: 229
    functionLinenumberEnd: 235
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopyOnWrite(char,org.roaringbitmap.buffer.MappeableContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringArray].extendArray(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopyOnWrite(char,org.roaringbitmap.buffer.MappeableContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].extendArray(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:247,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:249,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:251,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - highLowContainer
    - startingIndex
    - end
    argTypes:
    - org.roaringbitmap.buffer.PointableRoaringArray
    - int
    - int
    constantsTouched: []
    func_position:
      end: 254
      start: 245
    functionDepth: 0
    functionLinenumber: 245
    functionLinenumberEnd: 254
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopyOnWrite(org.roaringbitmap.buffer.PointableRoaringArray,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringArray].extendArray(org.roaringbitmap.buffer.MutableRoaringArray)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringArray)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringArray)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopyOnWrite(org.roaringbitmap.buffer.PointableRoaringArray,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:257,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - begin
    - end
    - key
    argTypes:
    - int
    - int
    - char
    constantsTouched: []
    func_position:
      end: 258
      start: 256
    functionDepth: 2
    functionLinenumber: 256
    functionLinenumberEnd: 258
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].binarySearch(int,int,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].binarySearch(int,int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 264
      start: 260
    functionDepth: 0
    functionLinenumber: 260
    functionLinenumberEnd: 264
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].clear()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].copyOf(char[],int)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:270,1
    - Dst: '[java.util.Arrays].copyOf(MappeableContainer[],int)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:271,1
    - Dst: c.trim()
      Src: org.roaringbitmap.buffer.MutableRoaringArray:273,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 275
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 275
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].trim()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 1
    functionsReached:
    - c.trim()
    - '[java.util.Arrays].copyOf(MappeableContainer[],int)'
    - '[java.util.Arrays].copyOf(char[],int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].trim()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:281,1
    - Dst: '[java.util.Arrays].copyOf(char[],int)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:285,1
    - Dst: '[java.util.Arrays].copyOf(MappeableContainer[],int)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:286,1
    - Dst: sa.values[k].clone()
      Src: org.roaringbitmap.buffer.MutableRoaringArray:288,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringArray
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 296
      start: 277
    functionDepth: 0
    functionLinenumber: 277
    functionLinenumberEnd: 296
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - sa.values[k].clone()
    - '[Object].clone()'
    - '[java.util.Arrays].copyOf(MappeableContainer[],int)'
    - '[java.util.Arrays].copyOf(char[],int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringArray
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(char[],int,char[],int,org.roaringbitmap.buffer.MutableRoaringArray)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:301,1
    - Dst: System.arraycopy(MappeableContainer[],int,MappeableContainer[],int,org.roaringbitmap.buffer.MutableRoaringArray)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:302,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - begin
    - end
    - newBegin
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 303
      start: 298
    functionDepth: 0
    functionLinenumber: 298
    functionLinenumberEnd: 303
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].copyRange(int,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(char[],int,char[],int,org.roaringbitmap.buffer.MutableRoaringArray)
    - System.arraycopy(MappeableContainer[],int,MappeableContainer[],int,org.roaringbitmap.buffer.MutableRoaringArray)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].copyRange(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].clear()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:312,1
    - Dst: '[java.io.DataInput].readInt()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:314,1
    - Dst: Integer.reverseBytes(org.roaringbitmap.buffer.MutableRoaringArray)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:314,1
    - Dst: '[org.roaringbitmap.InvalidRoaringFormat].<init>(String)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:316,1
    - Dst: '[java.io.DataInput].readInt()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:321,1
    - Dst: Integer.reverseBytes(org.roaringbitmap.buffer.MutableRoaringArray)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:321,1
    - Dst: '[org.roaringbitmap.InvalidRoaringFormat].<init>(String)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:324,1
    - Dst: '[java.io.DataInput].readFully(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:335,1
    - Dst: '[java.io.DataInput].readChar()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:342,1
    - Dst: Character.reverseBytes(org.roaringbitmap.buffer.MutableRoaringArray)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:342,1
    - Dst: '[java.io.DataInput].readChar()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:343,1
    - Dst: Character.reverseBytes(org.roaringbitmap.buffer.MutableRoaringArray)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:343,1
    - Dst: '[java.io.DataInput].skipBytes(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:351,1
    - Dst: '[java.nio.LongBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:358,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].limit()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:360,1
    - Dst: '[java.io.DataInput].readLong()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:361,1
    - Dst: Long.reverseBytes(org.roaringbitmap.buffer.MutableRoaringArray)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:361,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].put(org.roaringbitmap.buffer.MutableRoaringArray,org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:361,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:363,1
    - Dst: '[java.io.DataInput].readChar()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:366,1
    - Dst: Character.reverseBytes(org.roaringbitmap.buffer.MutableRoaringArray)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:366,1
    - Dst: '[java.nio.CharBuffer].allocate(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:367,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].limit()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:368,1
    - Dst: '[java.io.DataInput].readChar()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:369,1
    - Dst: Character.reverseBytes(org.roaringbitmap.buffer.MutableRoaringArray)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:369,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].put(org.roaringbitmap.buffer.MutableRoaringArray,org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:369,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.MutableRoaringArray,org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:371,1
    - Dst: '[java.nio.CharBuffer].allocate()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:373,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].limit()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:374,1
    - Dst: '[java.io.DataInput].readChar()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:375,1
    - Dst: Character.reverseBytes(org.roaringbitmap.buffer.MutableRoaringArray)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:375,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].put(org.roaringbitmap.buffer.MutableRoaringArray,org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:375,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:377,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 103
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 382
      start: 311
    functionDepth: 1
    functionLinenumber: 311
    functionLinenumberEnd: 382
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].deserialize(java.io.DataInput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringArray].limit()'
    - Long.reverseBytes(org.roaringbitmap.buffer.MutableRoaringArray)
    - '[java.io.DataInput].readInt()'
    - '[java.nio.LongBuffer].allocate(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.MutableRoaringArray,org.roaringbitmap.buffer.MutableRoaringArray)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].put(org.roaringbitmap.buffer.MutableRoaringArray,org.roaringbitmap.buffer.MutableRoaringArray)'
    - Character.reverseBytes(org.roaringbitmap.buffer.MutableRoaringArray)
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.MutableRoaringArray)'
    - '[java.nio.CharBuffer].allocate()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].clear()'
    - '[java.io.DataInput].readChar()'
    - '[java.io.DataInput].readLong()'
    - '[java.nio.CharBuffer].allocate(int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MutableRoaringArray)'
    - '[org.roaringbitmap.InvalidRoaringFormat].<init>(String)'
    - '[java.io.DataInput].skipBytes(int)'
    - Integer.reverseBytes(org.roaringbitmap.buffer.MutableRoaringArray)
    - '[java.io.DataInput].readFully(org.roaringbitmap.buffer.MutableRoaringArray)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].deserialize(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].clear()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:402,1
    - Dst: '[java.nio.ByteBuffer].order()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:404,1
    - Dst: '[java.nio.ByteBuffer].slice()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:404,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].order(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:404,1
    - Dst: buffer.getInt()
      Src: org.roaringbitmap.buffer.MutableRoaringArray:405,1
    - Dst: '[org.roaringbitmap.InvalidRoaringFormat].<init>(String)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:407,1
    - Dst: buffer.getInt()
      Src: org.roaringbitmap.buffer.MutableRoaringArray:410,1
    - Dst: '[org.roaringbitmap.InvalidRoaringFormat].<init>(String)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:413,1
    - Dst: buffer.get(org.roaringbitmap.buffer.MutableRoaringArray)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:424,1
    - Dst: buffer.getChar()
      Src: org.roaringbitmap.buffer.MutableRoaringArray:431,1
    - Dst: buffer.getChar()
      Src: org.roaringbitmap.buffer.MutableRoaringArray:432,1
    - Dst: buffer.position()
      Src: org.roaringbitmap.buffer.MutableRoaringArray:441,1
    - Dst: buffer.position(org.roaringbitmap.buffer.MutableRoaringArray)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:441,1
    - Dst: buffer.asLongBuffer()
      Src: org.roaringbitmap.buffer.MutableRoaringArray:449,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].get(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:449,1
    - Dst: '[java.nio.LongBuffer].wrap(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:450,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:450,1
    - Dst: buffer.position()
      Src: org.roaringbitmap.buffer.MutableRoaringArray:451,1
    - Dst: buffer.position(org.roaringbitmap.buffer.MutableRoaringArray)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:451,1
    - Dst: buffer.getChar()
      Src: org.roaringbitmap.buffer.MutableRoaringArray:455,1
    - Dst: buffer.asCharBuffer()
      Src: org.roaringbitmap.buffer.MutableRoaringArray:458,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].get(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:458,1
    - Dst: '[java.nio.CharBuffer].wrap(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:459,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.MutableRoaringArray,org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:459,1
    - Dst: buffer.position()
      Src: org.roaringbitmap.buffer.MutableRoaringArray:460,1
    - Dst: buffer.position(org.roaringbitmap.buffer.MutableRoaringArray)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:460,1
    - Dst: buffer.asCharBuffer()
      Src: org.roaringbitmap.buffer.MutableRoaringArray:464,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].get(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:464,1
    - Dst: '[java.nio.CharBuffer].wrap(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:465,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MutableRoaringArray,org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:465,1
    - Dst: buffer.position()
      Src: org.roaringbitmap.buffer.MutableRoaringArray:466,1
    - Dst: buffer.position(org.roaringbitmap.buffer.MutableRoaringArray)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:466,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 108
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bbf
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 471
      start: 401
    functionDepth: 1
    functionLinenumber: 401
    functionLinenumberEnd: 471
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].deserialize(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 1
    functionsReached:
    - buffer.getInt()
    - '[java.nio.ByteBuffer].slice()'
    - buffer.asLongBuffer()
    - '[java.nio.ByteBuffer].order()'
    - buffer.get(org.roaringbitmap.buffer.MutableRoaringArray)
    - '[org.roaringbitmap.buffer.MutableRoaringArray].get(org.roaringbitmap.buffer.MutableRoaringArray)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.MutableRoaringArray)'
    - buffer.asCharBuffer()
    - '[org.roaringbitmap.buffer.MutableRoaringArray].clear()'
    - buffer.position(org.roaringbitmap.buffer.MutableRoaringArray)
    - '[org.roaringbitmap.buffer.MutableRoaringArray].order(org.roaringbitmap.buffer.MutableRoaringArray)'
    - '[java.nio.CharBuffer].wrap(org.roaringbitmap.buffer.MutableRoaringArray)'
    - '[java.nio.LongBuffer].wrap(org.roaringbitmap.buffer.MutableRoaringArray)'
    - buffer.getChar()
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.MutableRoaringArray,org.roaringbitmap.buffer.MutableRoaringArray)'
    - buffer.position()
    - '[org.roaringbitmap.InvalidRoaringFormat].<init>(String)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.MutableRoaringArray,org.roaringbitmap.buffer.MutableRoaringArray)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].deserialize(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].copyOf(char[],org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:483,1
    - Dst: '[java.util.Arrays].copyOf(MappeableContainer[],org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:484,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - k
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 486
      start: 474
    functionDepth: 0
    functionLinenumber: 474
    functionLinenumberEnd: 486
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].extendArray(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 7
    functionsReached:
    - '[java.util.Arrays].copyOf(MappeableContainer[],org.roaringbitmap.buffer.MutableRoaringArray)'
    - '[java.util.Arrays].copyOf(char[],org.roaringbitmap.buffer.MutableRoaringArray)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].extendArray(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:490,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:490,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 491
      start: 488
    functionDepth: 1
    functionLinenumber: 488
    functionLinenumberEnd: 491
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].getCardinality(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].getCardinality(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].binarySearch(int,int,char)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:495,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 496
      start: 493
    functionDepth: 3
    functionLinenumber: 493
    functionLinenumberEnd: 496
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerIndex(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringArray].binarySearch(int,int,char)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerIndex(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 501
      start: 498
    functionDepth: 0
    functionLinenumber: 498
    functionLinenumberEnd: 501
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerPointer(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:505,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainerPointer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 506
      start: 503
    functionDepth: 2
    functionLinenumber: 503
    functionLinenumberEnd: 506
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerPointer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerPointer(int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainerPointer
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerPointer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].<init>()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:510,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainerPointer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - startIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 578
      start: 508
    functionDepth: 1
    functionLinenumber: 508
    functionLinenumberEnd: 578
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerPointer(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainerPointer
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerPointer(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].binarySearch(int,int,char)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:588,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 589
      start: 581
    functionDepth: 3
    functionLinenumber: 581
    functionLinenumberEnd: 589
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].getIndex(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringArray].binarySearch(int,int,char)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].getIndex(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 594
      start: 591
    functionDepth: 0
    functionLinenumber: 591
    functionLinenumberEnd: 594
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].getKeyAtIndex(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].getKeyAtIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: srb.size()
      Src: org.roaringbitmap.buffer.MutableRoaringArray:600,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:600,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerPointer()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:603,1
    - Dst: srb.getContainerPointer()
      Src: org.roaringbitmap.buffer.MutableRoaringArray:604,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:605,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].hasContainer()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:605,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:606,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].key()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:606,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:609,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainer()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:609,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].equals(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:609,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 615
      start: 596
    functionDepth: 3
    functionLinenumber: 596
    functionLinenumberEnd: 615
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].equals(Object)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringArray].size()'
    - srb.getContainerPointer()
    - '[org.roaringbitmap.buffer.MutableRoaringArray].key()'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].hasContainer()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].getContainer()'
    - srb.size()
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
    - '[org.roaringbitmap.buffer.MappeableContainer].equals(org.roaringbitmap.buffer.MutableRoaringArray)'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerPointer()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: values[k].hashCode()
      Src: org.roaringbitmap.buffer.MutableRoaringArray:621,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 624
      start: 617
    functionDepth: 0
    functionLinenumber: 617
    functionLinenumberEnd: 624
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].hashCode()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - values[k].hashCode()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 635
      start: 626
    functionDepth: 0
    functionLinenumber: 626
    functionLinenumberEnd: 635
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].hasRunCompression()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].hasRunCompression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].hasRunCompression()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:638,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 646
      start: 637
    functionDepth: 1
    functionLinenumber: 637
    functionLinenumberEnd: 646
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].headerSize()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringArray].hasRunCompression()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].headerSize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].extendArray(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:650,1
    - Dst: System.arraycopy(char[],int,char[],int,org.roaringbitmap.buffer.MutableRoaringArray)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:651,1
    - Dst: System.arraycopy(MappeableContainer[],int,MappeableContainer[],int,org.roaringbitmap.buffer.MutableRoaringArray)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:652,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char
      - org.roaringbitmap.buffer.MappeableContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - i
    - key
    - value
    argTypes:
    - int
    - char
    - org.roaringbitmap.buffer.MappeableContainer
    constantsTouched: []
    func_position:
      end: 656
      start: 649
    functionDepth: 1
    functionLinenumber: 649
    functionLinenumberEnd: 656
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.buffer.MappeableContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 9
    functionsReached:
    - System.arraycopy(char[],int,char[],int,org.roaringbitmap.buffer.MutableRoaringArray)
    - '[org.roaringbitmap.buffer.MutableRoaringArray].extendArray(int)'
    - System.arraycopy(MappeableContainer[],int,MappeableContainer[],int,org.roaringbitmap.buffer.MutableRoaringArray)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.buffer.MappeableContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].deserialize(java.io.ObjectInput)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:660,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectInput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.ObjectInput
    constantsTouched: []
    func_position:
      end: 661
      start: 658
    functionDepth: 0
    functionLinenumber: 658
    functionLinenumberEnd: 661
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].readExternal(java.io.ObjectInput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringArray].deserialize(java.io.ObjectInput)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].readExternal(java.io.ObjectInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(char[],int,char[],int,int)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:664,1
    - Dst: System.arraycopy(MappeableContainer[],int,MappeableContainer[],int,int)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:666,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 669
      start: 663
    functionDepth: 0
    functionLinenumber: 663
    functionLinenumberEnd: 669
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].removeAtIndex(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(MappeableContainer[],int,MappeableContainer[],int,int)
    - System.arraycopy(char[],int,char[],int,int)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].removeAtIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:687,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:695,1
    - Dst: System.arraycopy(char[],int,org.roaringbitmap.buffer.MutableRoaringArray,int,int)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:711,1
    - Dst: System.arraycopy(MappeableContainer[],int,org.roaringbitmap.buffer.MutableRoaringArray,int,int)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:712,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:717,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:725,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].clone()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:725,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:731,1
    - Dst: this.values[left].ixor(org.roaringbitmap.buffer.MappeableContainer)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:731,1
    - Dst: this.values[left].toBitmapContainer()
      Src: org.roaringbitmap.buffer.MutableRoaringArray:733,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:733,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].lazyIOR(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:733,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:735,1
    - Dst: this.values[left].ior(org.roaringbitmap.buffer.MappeableContainer)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:735,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].isEmpty()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:737,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:753,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:754,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].clone()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:754,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 74
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - other
    - dst
    - left
    - right
    - op
    argTypes:
    - org.roaringbitmap.buffer.PointableRoaringArray
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 762
      start: 685
    functionDepth: 1
    functionLinenumber: 685
    functionLinenumberEnd: 762
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].mergeBulk(org.roaringbitmap.buffer.PointableRoaringArray,int,int,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - this.values[left].ixor(org.roaringbitmap.buffer.MappeableContainer)
    - '[org.roaringbitmap.buffer.MutableRoaringArray].isEmpty()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    - System.arraycopy(MappeableContainer[],int,org.roaringbitmap.buffer.MutableRoaringArray,int,int)
    - '[org.roaringbitmap.buffer.MutableRoaringArray].lazyIOR(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].clone()'
    - System.arraycopy(char[],int,org.roaringbitmap.buffer.MutableRoaringArray,int,int)
    - this.values[left].toBitmapContainer()
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringArray)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(int)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(int)'
    - this.values[left].ior(org.roaringbitmap.buffer.MappeableContainer)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].mergeBulk(org.roaringbitmap.buffer.PointableRoaringArray,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(char[],int,char[],int,org.roaringbitmap.buffer.MutableRoaringArray)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:769,1
    - Dst: System.arraycopy(MappeableContainer[],int,MappeableContainer[],int,org.roaringbitmap.buffer.MutableRoaringArray)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:770,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 776
      start: 764
    functionDepth: 0
    functionLinenumber: 764
    functionLinenumberEnd: 776
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].removeIndexRange(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(char[],int,char[],int,org.roaringbitmap.buffer.MutableRoaringArray)
    - System.arraycopy(MappeableContainer[],int,MappeableContainer[],int,org.roaringbitmap.buffer.MutableRoaringArray)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].removeIndexRange(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char
      - org.roaringbitmap.buffer.MappeableContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - i
    - key
    - c
    argTypes:
    - int
    - char
    - org.roaringbitmap.buffer.MappeableContainer
    constantsTouched: []
    func_position:
      end: 781
      start: 778
    functionDepth: 0
    functionLinenumber: 778
    functionLinenumberEnd: 781
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].replaceKeyAndContainerAtIndex(int,char,org.roaringbitmap.buffer.MappeableContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].replaceKeyAndContainerAtIndex(int,char,org.roaringbitmap.buffer.MappeableContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].fill(char[],int,int,char)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:784,1
    - Dst: '[java.util.Arrays].fill(MappeableContainer[],int,int,null)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:785,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newLength
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 787
      start: 783
    functionDepth: 0
    functionLinenumber: 783
    functionLinenumberEnd: 787
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].resize(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].fill(char[],int,int,char)'
    - '[java.util.Arrays].fill(MappeableContainer[],int,int,null)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].resize(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].hasRunCompression()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:800,1
    - Dst: Integer.reverseBytes(org.roaringbitmap.buffer.MutableRoaringArray)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:802,1
    - Dst: '[java.io.DataOutput].writeInt(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:802,1
    - Dst: '[java.io.DataOutput].write(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:809,1
    - Dst: Integer.reverseBytes(short)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:816,1
    - Dst: '[java.io.DataOutput].writeInt(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:816,1
    - Dst: Integer.reverseBytes(int)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:817,1
    - Dst: '[java.io.DataOutput].writeInt(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:817,1
    - Dst: Character.reverseBytes()
      Src: org.roaringbitmap.buffer.MutableRoaringArray:821,1
    - Dst: '[java.io.DataOutput].writeShort(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:821,1
    - Dst: Character.reverseBytes(char)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:822,1
    - Dst: '[java.io.DataOutput].writeShort(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:822,1
    - Dst: Integer.reverseBytes(org.roaringbitmap.buffer.MutableRoaringArray)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:826,1
    - Dst: '[java.io.DataOutput].writeInt(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:826,1
    - Dst: values[k].getArraySizeInBytes()
      Src: org.roaringbitmap.buffer.MutableRoaringArray:827,1
    - Dst: values[k].writeArray(java.io.DataOutput)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:831,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 833
      start: 797
    functionDepth: 1
    functionLinenumber: 797
    functionLinenumberEnd: 833
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].serialize(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - Integer.reverseBytes(short)
    - values[k].writeArray(java.io.DataOutput)
    - '[java.io.DataOutput].writeShort(org.roaringbitmap.buffer.MutableRoaringArray)'
    - values[k].getArraySizeInBytes()
    - '[java.io.DataOutput].writeInt(org.roaringbitmap.buffer.MutableRoaringArray)'
    - '[java.io.DataOutput].write(org.roaringbitmap.buffer.MutableRoaringArray)'
    - Character.reverseBytes(char)
    - Integer.reverseBytes(int)
    - Character.reverseBytes()
    - '[org.roaringbitmap.buffer.MutableRoaringArray].hasRunCompression()'
    - Integer.reverseBytes(org.roaringbitmap.buffer.MutableRoaringArray)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].serialize(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].order()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:844,1
    - Dst: '[java.nio.ByteBuffer].slice()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:844,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].order(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:844,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].hasRunCompression()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:846,1
    - Dst: buf.putInt(org.roaringbitmap.buffer.MutableRoaringArray)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:848,1
    - Dst: buf.position()
      Src: org.roaringbitmap.buffer.MutableRoaringArray:849,1
    - Dst: buf.put(byte)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:857,1
    - Dst: buf.position()
      Src: org.roaringbitmap.buffer.MutableRoaringArray:859,1
    - Dst: buf.putInt(short)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:866,1
    - Dst: buf.putInt(int)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:867,1
    - Dst: buf.putChar()
      Src: org.roaringbitmap.buffer.MutableRoaringArray:871,1
    - Dst: buf.putChar(char)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:872,1
    - Dst: buf.putInt(org.roaringbitmap.buffer.MutableRoaringArray)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:877,1
    - Dst: this.values[k].getArraySizeInBytes()
      Src: org.roaringbitmap.buffer.MutableRoaringArray:878,1
    - Dst: values[k].writeArray(org.roaringbitmap.buffer.MutableRoaringArray)
      Src: org.roaringbitmap.buffer.MutableRoaringArray:882,1
    - Dst: '[java.nio.ByteBuffer].position()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:885,1
    - Dst: buf.position()
      Src: org.roaringbitmap.buffer.MutableRoaringArray:885,1
    - Dst: '[java.nio.ByteBuffer].position(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:885,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 67
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 887
      start: 842
    functionDepth: 1
    functionLinenumber: 842
    functionLinenumberEnd: 887
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].serialize(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - buf.putChar(char)
    - '[java.nio.ByteBuffer].slice()'
    - values[k].writeArray(org.roaringbitmap.buffer.MutableRoaringArray)
    - '[java.nio.ByteBuffer].order()'
    - buf.putInt(int)
    - buf.putChar()
    - '[java.nio.ByteBuffer].position()'
    - buf.putInt(org.roaringbitmap.buffer.MutableRoaringArray)
    - buf.position()
    - '[org.roaringbitmap.buffer.MutableRoaringArray].order(org.roaringbitmap.buffer.MutableRoaringArray)'
    - buf.put(byte)
    - this.values[k].getArraySizeInBytes()
    - '[org.roaringbitmap.buffer.MutableRoaringArray].hasRunCompression()'
    - buf.putInt(short)
    - '[java.nio.ByteBuffer].position(org.roaringbitmap.buffer.MutableRoaringArray)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].serialize(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].headerSize()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:896,1
    - Dst: values[k].getArraySizeInBytes()
      Src: org.roaringbitmap.buffer.MutableRoaringArray:900,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 903
      start: 894
    functionDepth: 2
    functionLinenumber: 894
    functionLinenumberEnd: 903
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].serializedSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - values[k].getArraySizeInBytes()
    - '[org.roaringbitmap.buffer.MutableRoaringArray].headerSize()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].serializedSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.roaringbitmap.buffer.MappeableContainer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - i
    - c
    argTypes:
    - int
    - org.roaringbitmap.buffer.MappeableContainer
    constantsTouched: []
    func_position:
      end: 907
      start: 905
    functionDepth: 0
    functionLinenumber: 905
    functionLinenumberEnd: 907
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(int,org.roaringbitmap.buffer.MappeableContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(int,org.roaringbitmap.buffer.MappeableContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 912
      start: 909
    functionDepth: 0
    functionLinenumber: 909
    functionLinenumberEnd: 912
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].size()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].serialize(java.io.ObjectOutput)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:916,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectOutput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.ObjectOutput
    constantsTouched: []
    func_position:
      end: 917
      start: 914
    functionDepth: 0
    functionLinenumber: 914
    functionLinenumberEnd: 917
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].writeExternal(java.io.ObjectOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringArray].serialize(java.io.ObjectOutput)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].writeExternal(java.io.ObjectOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:921,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:921,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - i
    - x
    argTypes:
    - int
    - char
    constantsTouched: []
    func_position:
      end: 922
      start: 919
    functionDepth: 1
    functionLinenumber: 919
    functionLinenumberEnd: 922
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].containsForContainerAtIndex(int,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].containsForContainerAtIndex(int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].assertNonEmpty()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:926,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getKeyAtIndex(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:927,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:928,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].first()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:929,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 930
      start: 924
    functionDepth: 1
    functionLinenumber: 924
    functionLinenumberEnd: 930
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].first()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringArray].getKeyAtIndex(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].first()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].assertNonEmpty()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].first()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].assertNonEmpty()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:934,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getKeyAtIndex(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:935,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:936,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].last()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:937,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 938
      start: 932
    functionDepth: 1
    functionLinenumber: 932
    functionLinenumberEnd: 938
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].last()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringArray].getKeyAtIndex(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].last()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].assertNonEmpty()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].last()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].assertNonEmpty()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:942,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].advanceUntil(char)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:943,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:947,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:948,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].first()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:949,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 950
      start: 940
    functionDepth: 1
    functionLinenumber: 940
    functionLinenumberEnd: 950
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].firstSigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].first()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringArray)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].assertNonEmpty()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringArray)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].advanceUntil(char)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].firstSigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].assertNonEmpty()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:954,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].advanceUntil(char)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:955,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:959,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:960,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].last()'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:961,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 962
      start: 952
    functionDepth: 1
    functionLinenumber: 952
    functionLinenumberEnd: 962
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].lastSigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.MutableRoaringArray)'
    - '[org.roaringbitmap.buffer.MappeableContainer].last()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].assertNonEmpty()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.MutableRoaringArray)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].advanceUntil(char)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].lastSigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.NoSuchElementException].<init>(String)'
      Src: org.roaringbitmap.buffer.MutableRoaringArray:966,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - int
      - long
      - char[]
      - MappeableContainer[]
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 968
      start: 964
    functionDepth: 0
    functionLinenumber: 964
    functionLinenumberEnd: 968
    functionName: '[org.roaringbitmap.buffer.MutableRoaringArray].assertNonEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
    functionUses: 4
    functionsReached:
    - '[java.util.NoSuchElementException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringArray].assertNonEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].naivelazyor(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapPrivate:12,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 13
      start: 11
    functionDepth: 0
    functionLinenumber: 11
    functionLinenumberEnd: 13
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmapPrivate].naivelazyor(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmapPrivate.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].naivelazyor(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmapPrivate].naivelazyor(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].repairAfterLazy()'
      Src: org.roaringbitmap.buffer.MutableRoaringBitmapPrivate:16,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - r
    argTypes:
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 17
      start: 15
    functionDepth: 2
    functionLinenumber: 15
    functionLinenumberEnd: 17
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmapPrivate].repairAfterLazy(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmapPrivate.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].repairAfterLazy()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmapPrivate].repairAfterLazy(org.roaringbitmap.buffer.MutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmapPrivate
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.MutableRoaringBitmapPrivate].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmapPrivate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmapPrivate
    signature: '[org.roaringbitmap.buffer.MutableRoaringBitmapPrivate].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 17
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 17
    functionName: '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainerPointer.java
    functionUses: 14
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainerPointer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 24
    functionName: '[org.roaringbitmap.buffer.MappeableContainerPointer].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainerPointer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainerPointer
    signature: '[org.roaringbitmap.buffer.MappeableContainerPointer].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 32
    functionName: '[org.roaringbitmap.buffer.MappeableContainerPointer].getCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainerPointer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableContainerPointer].getCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainerPointer.java
    functionUses: 15
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 47
    functionName: '[org.roaringbitmap.buffer.MappeableContainerPointer].getSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainerPointer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableContainerPointer].getSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainerPointer.java
    functionUses: 13
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 60
    functionName: '[org.roaringbitmap.buffer.MappeableContainerPointer].isBitmapContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainerPointer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableContainerPointer].isBitmapContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 67
    functionName: '[org.roaringbitmap.buffer.MappeableContainerPointer].isRunContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainerPointer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableContainerPointer].isRunContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 75
    functionName: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainerPointer.java
    functionUses: 13
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 80
    functionName: '[org.roaringbitmap.buffer.MappeableContainerPointer].previous()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainerPointer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableContainerPointer].previous()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainerPointer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.MappeableContainerPointer].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainerPointer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainerPointer
    signature: '[org.roaringbitmap.buffer.MappeableContainerPointer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].rangeSanityCheck(long,long)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:296,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].selectRangeWithoutCopy(java.util.Iterator<?extendsImmutableRoaringBitmap>,long,long)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:298,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].and(java.util.Iterator<org.roaringbitmap.buffer.ImmutableRoaringBitmap>)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:299,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<?extendsImmutableRoaringBitmap>
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bitmaps
    - rangeStart
    - rangeEnd
    argTypes:
    - java.util.Iterator<?extendsImmutableRoaringBitmap>
    - long
    - long
    constantsTouched: []
    func_position:
      end: 300
      start: 292
    functionDepth: 1
    functionLinenumber: 292
    functionLinenumberEnd: 300
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(java.util.Iterator<?extendsImmutableRoaringBitmap>,long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].selectRangeWithoutCopy(java.util.Iterator<?extendsImmutableRoaringBitmap>,long,long)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].rangeSanityCheck(long,long)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].and(java.util.Iterator<org.roaringbitmap.buffer.ImmutableRoaringBitmap>)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(java.util.Iterator<?extendsImmutableRoaringBitmap>,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(java.util.Iterator<?extendsImmutableRoaringBitmap>,long,long)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:318,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<?extendsImmutableRoaringBitmap>
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bitmaps
    - rangeStart
    - rangeEnd
    argTypes:
    - java.util.Iterator<?extendsImmutableRoaringBitmap>
    - int
    - int
    constantsTouched: []
    func_position:
      end: 319
      start: 313
    functionDepth: 2
    functionLinenumber: 313
    functionLinenumberEnd: 319
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(java.util.Iterator<?extendsImmutableRoaringBitmap>,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(java.util.Iterator<?extendsImmutableRoaringBitmap>,long,long)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(java.util.Iterator<?extendsImmutableRoaringBitmap>,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:334,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:336,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:336,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:339,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:340,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:343,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:344,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].and(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:345,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].isEmpty()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:346,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:347,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:347,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].advanceUntil(char,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:352,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].advanceUntil(char,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:354,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 358
      start: 332
    functionDepth: 4
    functionLinenumber: 332
    functionLinenumberEnd: 358
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 6
    functionsReached:
    - '[org.roaringbitmap.buffer.PointableRoaringArray].advanceUntil(char,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MappeableContainer].and(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    - '[org.roaringbitmap.buffer.MappeableContainer].isEmpty()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:373,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:373,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:376,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:377,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:380,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:381,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].andCardinality(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:382,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].advanceUntil(char,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:386,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].advanceUntil(char,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:388,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 392
      start: 369
    functionDepth: 2
    functionLinenumber: 369
    functionLinenumberEnd: 392
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andCardinality(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.buffer.PointableRoaringArray].advanceUntil(char,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MappeableContainer].andCardinality(org.roaringbitmap.buffer.MappeableContainer)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andCardinality(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].validate()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:399,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 400
      start: 398
    functionDepth: 1
    functionLinenumber: 398
    functionLinenumberEnd: 400
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].validate()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.PointableRoaringArray].validate()'
    linkageType: ''
    returnType: Boolean
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].validate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:413,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:413,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andCardinality(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:413,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 414
      start: 411
    functionDepth: 3
    functionLinenumber: 411
    functionLinenumberEnd: 414
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].xorCardinality(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andCardinality(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].xorCardinality(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:427,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andCardinality(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:427,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 428
      start: 425
    functionDepth: 3
    functionLinenumber: 425
    functionLinenumberEnd: 428
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNotCardinality(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andCardinality(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNotCardinality(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].rangeSanityCheck(long,long)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:446,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].selectRangeWithoutCopy(org.roaringbitmap.buffer.ImmutableRoaringBitmap,long,long)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:447,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].selectRangeWithoutCopy(org.roaringbitmap.buffer.ImmutableRoaringBitmap,long,long)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:448,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(java.util.Iterator<org.roaringbitmap.buffer.ImmutableRoaringBitmap>,java.util.Iterator<org.roaringbitmap.buffer.ImmutableRoaringBitmap>)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:449,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - x1
    - x2
    - rangeStart
    - rangeEnd
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    - long
    - long
    constantsTouched: []
    func_position:
      end: 450
      start: 441
    functionDepth: 5
    functionLinenumber: 441
    functionLinenumberEnd: 450
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap,long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].selectRangeWithoutCopy(org.roaringbitmap.buffer.ImmutableRoaringBitmap,long,long)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].rangeSanityCheck(long,long)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(java.util.Iterator<org.roaringbitmap.buffer.ImmutableRoaringBitmap>,java.util.Iterator<org.roaringbitmap.buffer.ImmutableRoaringBitmap>)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap,long,long)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:471,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - x1
    - x2
    - rangeStart
    - rangeEnd
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    - int
    - int
    constantsTouched: []
    func_position:
      end: 472
      start: 465
    functionDepth: 6
    functionLinenumber: 465
    functionLinenumberEnd: 472
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap,long,long)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:484,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:486,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:486,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:489,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:490,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:492,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:493,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].andNot(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:494,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].isEmpty()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:495,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:496,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:496,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].advanceUntil(char,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:501,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:502,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(org.roaringbitmap.buffer.PointableRoaringArray,org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:502,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].advanceUntil(char,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:505,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:509,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(org.roaringbitmap.buffer.PointableRoaringArray,org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:509,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 512
      start: 482
    functionDepth: 4
    functionLinenumber: 482
    functionLinenumberEnd: 512
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.buffer.PointableRoaringArray].advanceUntil(char,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    - '[org.roaringbitmap.buffer.MappeableContainer].isEmpty()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(org.roaringbitmap.buffer.PointableRoaringArray,org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
    - '[org.roaringbitmap.buffer.MappeableContainer].andNot(org.roaringbitmap.buffer.MappeableContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].rangeSanityCheck(int,long)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:527,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:532,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:532,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:533,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:534,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:536,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:537,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:542,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:543,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].isFull()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:543,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:544,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:551,1
    - Dst: Math.min(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:551,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:553,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:560,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:563,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].orNot(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:560,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:567,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:568,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:572,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].rangeOfOnes(int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:574,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:572,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].full()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:575,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:577,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:580,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].not(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:580,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:582,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].rangeOfOnes(int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:586,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].full()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:587,1
    - Dst: newValues[size].isEmpty()
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:590,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:599,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:601,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:602,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].clone()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:602,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].<init>(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:605,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:605,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 123
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - x1
    - x2
    - rangeEnd
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    - long
    constantsTouched: []
    func_position:
      end: 606
      start: 525
    functionDepth: 4
    functionLinenumber: 525
    functionLinenumberEnd: 606
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].orNot(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringArray].<init>(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].rangeSanityCheck(int,long)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].full()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>(org.roaringbitmap.buffer.MutableRoaringArray)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - newValues[size].isEmpty()
    - '[org.roaringbitmap.buffer.MappeableContainer].clone()'
    - '[org.roaringbitmap.buffer.MappeableContainer].isFull()'
    - '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - Math.min(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)
    - '[org.roaringbitmap.buffer.MappeableContainer].not(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].rangeOfOnes(int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MappeableContainer].orNot(org.roaringbitmap.buffer.MappeableContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].orNot(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:625,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 626
      start: 624
    functionDepth: 0
    functionLinenumber: 624
    functionLinenumberEnd: 626
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].rangeSanityCheck(long,long)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:639,1
    - Dst: '[RuntimeException].<init>(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:641,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:644,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].highbits(long)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:645,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].lowbits(long)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:646,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].highbits(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:647,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].lowbits(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:648,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:651,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopiesUntil(org.roaringbitmap.buffer.PointableRoaringArray,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:651,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].maxLowBit()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:653,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getIndex(char)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:658,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:659,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getIndex(char)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:659,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:664,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].not(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:664,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].isEmpty()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:665,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:666,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:666,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:671,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:676,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:671,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:680,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopiesAfter(org.roaringbitmap.buffer.PointableRoaringArray,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:680,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bm
    - rangeStart
    - rangeEnd
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    - long
    - long
    constantsTouched: []
    func_position:
      end: 683
      start: 637
    functionDepth: 4
    functionLinenumber: 637
    functionLinenumberEnd: 683
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].flip(org.roaringbitmap.buffer.ImmutableRoaringBitmap,long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopiesUntil(org.roaringbitmap.buffer.PointableRoaringArray,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].isEmpty()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getIndex(char)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopiesAfter(org.roaringbitmap.buffer.PointableRoaringArray,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].lowbits(int)'
    - '[org.roaringbitmap.buffer.BufferUtil].maxLowBit()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].lowbits(long)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].rangeSanityCheck(long,long)'
    - '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].highbits(long)'
    - '[RuntimeException].<init>(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].highbits(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].getIndex(char)'
    - '[org.roaringbitmap.buffer.MappeableContainer].not(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].flip(org.roaringbitmap.buffer.ImmutableRoaringBitmap,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].flip(org.roaringbitmap.buffer.ImmutableRoaringBitmap,long,long)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:699,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].flip(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:703,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bm
    - rangeStart
    - rangeEnd
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    - int
    - int
    constantsTouched: []
    func_position:
      end: 704
      start: 695
    functionDepth: 5
    functionLinenumber: 695
    functionLinenumberEnd: 704
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].flip(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].flip(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int,int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].flip(org.roaringbitmap.buffer.ImmutableRoaringBitmap,long,long)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].flip(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:720,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<?extendsImmutableRoaringBitmap>
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Iterator<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bitmaps
    - rangeStart
    - rangeEnd
    argTypes:
    - java.util.Iterator<?extendsImmutableRoaringBitmap>
    - long
    - long
    constantsTouched: []
    func_position:
      end: 738
      start: 714
    functionDepth: 0
    functionLinenumber: 714
    functionLinenumberEnd: 738
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].selectRangeWithoutCopy(java.util.Iterator<?extendsImmutableRoaringBitmap>,long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 3
    functionsReached:
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: java.util.Iterator<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].selectRangeWithoutCopy(java.util.Iterator<?extendsImmutableRoaringBitmap>,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].highbits(long)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:749,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].lowbits(long)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:750,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].highbits(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:751,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].lowbits(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:752,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:753,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getIndex(char)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:762,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:765,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].remove(int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:765,1
    - Dst: '[org.roaringbitmap.Util].maxLowBitAsInteger()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:768,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iremove(int,int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:765,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].isEmpty()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:769,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:770,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getIndex(char)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:775,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getIndex(char)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:776,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:778,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].remove(int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:778,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].isEmpty()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:779,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].clone()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:780,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:780,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getIndex(char)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:786,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getIndex(char)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:787,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:791,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].clone()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:793,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:792,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:799,1
    - Dst: '[org.roaringbitmap.Util].maxLowBitAsInteger()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:801,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].remove(int,int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:799,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].isEmpty()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:802,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:803,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 67
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 807
      start: 748
    functionDepth: 4
    functionLinenumber: 748
    functionLinenumberEnd: 807
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].selectRange(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].remove(int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.Util].maxLowBitAsInteger()'
    - '[org.roaringbitmap.buffer.MappeableContainer].iremove(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].isEmpty()'
    - '[org.roaringbitmap.buffer.BufferUtil].highbits(long)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getIndex(char)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getIndex(char)'
    - '[org.roaringbitmap.buffer.MappeableContainer].clone()'
    - '[org.roaringbitmap.buffer.MappeableContainer].remove(int,int)'
    - '[org.roaringbitmap.buffer.BufferUtil].highbits(int)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(int)'
    - '[org.roaringbitmap.buffer.BufferUtil].lowbits(int)'
    - '[org.roaringbitmap.buffer.BufferUtil].lowbits(long)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].selectRange(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].highbits(long)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:821,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].lowbits(long)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:822,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].highbits(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:823,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].lowbits(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:824,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:825,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getIndex(char)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:832,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:835,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].remove(int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:835,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].maxLowBitAsInteger()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:838,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iremove(int,int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:835,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].isEmpty()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:839,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:840,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getIndex(char)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:845,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getIndex(char)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:846,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:849,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].remove(int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:849,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].isEmpty()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:850,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:851,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getIndex(char)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:856,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:857,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].getIndex(char)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:857,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:861,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:862,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:862,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:868,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].maxLowBitAsInteger()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:870,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].remove(int,int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:868,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].isEmpty()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:871,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:872,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 63
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - rb
    - rangeStart
    - rangeEnd
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    - long
    - long
    constantsTouched: []
    func_position:
      end: 876
      start: 819
    functionDepth: 4
    functionLinenumber: 819
    functionLinenumberEnd: 876
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].selectRangeWithoutCopy(org.roaringbitmap.buffer.ImmutableRoaringBitmap,long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].remove(int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MappeableContainer].iremove(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].isEmpty()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getIndex(char)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].lowbits(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].lowbits(long)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.BufferUtil].maxLowBitAsInteger()'
    - '[org.roaringbitmap.buffer.MappeableContainer].remove(int,int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].highbits(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].highbits(long)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].getIndex(char)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].selectRangeWithoutCopy(org.roaringbitmap.buffer.ImmutableRoaringBitmap,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:889,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:889,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:892,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:893,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:896,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:897,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:898,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].advanceUntil(char,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:904,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].advanceUntil(char,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:906,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 910
      start: 886
    functionDepth: 2
    functionLinenumber: 886
    functionLinenumberEnd: 910
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].intersects(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.PointableRoaringArray].advanceUntil(char,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.MappeableContainer)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].intersects(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:915,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerPointer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:916,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerPointer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:917,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:919,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:919,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:921,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:921,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:922,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:924,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:924,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:924,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].lazyOR(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:924,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:922,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:925,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:926,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:927,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:927,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:930,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:930,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:931,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:931,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:931,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:931,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:932,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:933,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:937,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:937,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:937,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:937,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:938,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:939,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:945,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:946,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:947,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:947,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:947,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:947,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:948,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:950,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:951,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:952,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:952,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:952,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:952,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:953,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 957
      start: 913
    functionDepth: 6
    functionLinenumber: 913
    functionLinenumberEnd: 957
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].lazyor(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
    - '[org.roaringbitmap.buffer.MappeableContainer].lazyOR(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(char,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerPointer()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].lazyor(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:969,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 970
      start: 968
    functionDepth: 0
    functionLinenumber: 968
    functionLinenumberEnd: 970
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:986,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerPointer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:987,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerPointer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:988,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:990,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:990,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:992,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:992,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:993,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:995,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:995,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:995,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:995,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:993,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:996,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:997,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:998,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:998,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1001,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1001,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1002,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1002,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1002,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1002,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1003,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1004,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1008,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1008,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1008,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1008,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1009,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1010,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1016,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1017,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1018,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1018,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1018,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1018,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1019,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1021,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1022,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1023,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1023,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1023,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1023,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1024,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 1028
      start: 984
    functionDepth: 4
    functionLinenumber: 984
    functionLinenumberEnd: 1028
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(char,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
    - '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerPointer()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].or(java.util.Iterator<?extendsImmutableRoaringBitmap>)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1039,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<?extendsImmutableRoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bitmaps
    argTypes:
    - java.util.Iterator<?extendsImmutableRoaringBitmap>
    constantsTouched: []
    func_position:
      end: 1040
      start: 1038
    functionDepth: 0
    functionLinenumber: 1038
    functionLinenumberEnd: 1040
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(java.util.Iterator<?extendsImmutableRoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferFastAggregation].or(java.util.Iterator<?extendsImmutableRoaringBitmap>)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(java.util.Iterator<?extendsImmutableRoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].rangeSanityCheck(long,long)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1055,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].selectRangeWithoutCopy(java.util.Iterator<?extendsImmutableRoaringBitmap>,long,long)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1057,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(java.util.Iterator<org.roaringbitmap.buffer.ImmutableRoaringBitmap>)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1058,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<?extendsImmutableRoaringBitmap>
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bitmaps
    - rangeStart
    - rangeEnd
    argTypes:
    - java.util.Iterator<?extendsImmutableRoaringBitmap>
    - long
    - long
    constantsTouched: []
    func_position:
      end: 1059
      start: 1051
    functionDepth: 1
    functionLinenumber: 1051
    functionLinenumberEnd: 1059
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(java.util.Iterator<?extendsImmutableRoaringBitmap>,long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].selectRangeWithoutCopy(java.util.Iterator<?extendsImmutableRoaringBitmap>,long,long)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].rangeSanityCheck(long,long)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(java.util.Iterator<org.roaringbitmap.buffer.ImmutableRoaringBitmap>)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(java.util.Iterator<?extendsImmutableRoaringBitmap>,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(java.util.Iterator<?extendsImmutableRoaringBitmap>,long,long)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1077,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<?extendsImmutableRoaringBitmap>
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bitmaps
    - rangeStart
    - rangeEnd
    argTypes:
    - java.util.Iterator<?extendsImmutableRoaringBitmap>
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1078
      start: 1072
    functionDepth: 2
    functionLinenumber: 1072
    functionLinenumberEnd: 1078
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(java.util.Iterator<?extendsImmutableRoaringBitmap>,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(java.util.Iterator<?extendsImmutableRoaringBitmap>,long,long)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(java.util.Iterator<?extendsImmutableRoaringBitmap>,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1096,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1096,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andCardinality(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1096,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 1097
      start: 1092
    functionDepth: 3
    functionLinenumber: 1092
    functionLinenumberEnd: 1097
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].orCardinality(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andCardinality(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].orCardinality(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].selectRangeWithoutCopy(java.util.Iterator<?extendsImmutableRoaringBitmap>,long,long)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1113,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].xor(java.util.Iterator<org.roaringbitmap.buffer.ImmutableRoaringBitmap>)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<?extendsImmutableRoaringBitmap>
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bitmaps
    - rangeStart
    - rangeEnd
    argTypes:
    - java.util.Iterator<?extendsImmutableRoaringBitmap>
    - long
    - long
    constantsTouched: []
    func_position:
      end: 1115
      start: 1108
    functionDepth: 1
    functionLinenumber: 1108
    functionLinenumberEnd: 1115
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].xor(java.util.Iterator<?extendsImmutableRoaringBitmap>,long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].selectRangeWithoutCopy(java.util.Iterator<?extendsImmutableRoaringBitmap>,long,long)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].xor(java.util.Iterator<org.roaringbitmap.buffer.ImmutableRoaringBitmap>)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].xor(java.util.Iterator<?extendsImmutableRoaringBitmap>,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].xor(java.util.Iterator<?extendsImmutableRoaringBitmap>,long,long)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<?extendsImmutableRoaringBitmap>
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - bitmaps
    - rangeStart
    - rangeEnd
    argTypes:
    - java.util.Iterator<?extendsImmutableRoaringBitmap>
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1134
      start: 1128
    functionDepth: 2
    functionLinenumber: 1128
    functionLinenumberEnd: 1134
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].xor(java.util.Iterator<?extendsImmutableRoaringBitmap>,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].xor(java.util.Iterator<?extendsImmutableRoaringBitmap>,long,long)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].xor(java.util.Iterator<?extendsImmutableRoaringBitmap>,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1150,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerPointer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1151,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerPointer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1152,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1154,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1154,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1156,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1156,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1157,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1157,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].xor(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1157,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].isEmpty()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1158,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1159,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1159,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1159,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1161,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1162,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1163,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1163,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1166,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1166,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1167,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1167,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1167,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1167,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1168,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1169,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1173,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1173,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1173,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1173,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1174,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1175,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1181,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1182,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1183,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1183,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1183,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1183,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1184,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1186,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1187,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1188,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1188,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1188,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1188,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1189,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 1194
      start: 1148
    functionDepth: 4
    functionLinenumber: 1148
    functionLinenumberEnd: 1194
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].xor(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MappeableContainer].isEmpty()'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
    - '[org.roaringbitmap.buffer.MappeableContainer].xor(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(char,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerPointer()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].xor(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1198
      start: 1198
    functionDepth: 0
    functionLinenumber: 1198
    functionLinenumberEnd: 1198
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].<init>(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - b
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 1226
      start: 1224
    functionDepth: 2
    functionLinenumber: 1224
    functionLinenumberEnd: 1226
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 13
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].<init>(java.nio.ByteBuffer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1231,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].clone()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1232,1
    - Dst: '[RuntimeException].<init>(String,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1235,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1237
      start: 1228
    functionDepth: 1
    functionLinenumber: 1228
    functionLinenumberEnd: 1237
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 7
    functionsReached:
    - '[Object].clone()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].clone()'
    - '[RuntimeException].<init>(String,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].highbits(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1248,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1249,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].lowbits(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1250,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].containsForContainerAtIndex(int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1250,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1251
      start: 1246
    functionDepth: 0
    functionLinenumber: 1246
    functionLinenumberEnd: 1251
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 16
    functionsReached:
    - '[org.roaringbitmap.buffer.PointableRoaringArray].containsForContainerAtIndex(int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].lowbits(int)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].highbits(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].rangeSanityCheck(long,long)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1260,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].highbits(long)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1264,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].highbits(long)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1265,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1267,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1271,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1272,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1281,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1281,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1285,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1285,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1288,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1288,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1292,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1292,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - minimum
    - supremum
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 1297
      start: 1259
    functionDepth: 1
    functionLinenumber: 1259
    functionLinenumberEnd: 1297
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].rangeSanityCheck(long,long)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].highbits(long)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1305,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1306,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1309,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1310,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1312,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1313,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1314,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].advanceUntil(char,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1322,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - subset
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 1326
      start: 1304
    functionDepth: 2
    functionLinenumber: 1304
    functionLinenumberEnd: 1326
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.PointableRoaringArray].advanceUntil(char,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1331,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1331,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerPointer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1334,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerPointer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1336,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1337,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1338,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1338,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getCardinality()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1341,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getCardinality()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1341,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1344,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1344,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].equals(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1344,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1347,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1348,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 1353
      start: 1328
    functionDepth: 1
    functionLinenumber: 1328
    functionLinenumberEnd: 1353
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].equals(Object)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].equals(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerPointer()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1365,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1366,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1371,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1372,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1373,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1374,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].xorCardinality(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1376,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1380,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1383,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1388,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1389,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1392,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1393,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - other
    - tolerance
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    - int
    constantsTouched: []
    func_position:
      end: 1396
      start: 1364
    functionDepth: 3
    functionLinenumber: 1364
    functionLinenumberEnd: 1396
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].isHammingSimilar(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].xorCardinality(org.roaringbitmap.buffer.MappeableContainer)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].isHammingSimilar(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].rangeSanityCheck(long,long)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1405,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1411,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1414,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1422,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].lowbitsAsInteger(long)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1422,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].lowbitsAsInteger(long)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1423,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1424,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1428,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1428,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1430,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1431,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int,int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1432,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1439,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1440,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1440,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - minimum
    - supremum
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 1441
      start: 1404
    functionDepth: 1
    functionLinenumber: 1404
    functionLinenumberEnd: 1441
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].intersects(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].lowbitsAsInteger(long)'
    - '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int,int)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].rangeSanityCheck(long,long)'
    - '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].intersects(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1451,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getCardinality(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1452,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1455
      start: 1448
    functionDepth: 1
    functionLinenumber: 1448
    functionLinenumberEnd: 1455
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getLongCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getCardinality(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getLongCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getLongCardinality()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1459,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1460
      start: 1457
    functionDepth: 2
    functionLinenumber: 1457
    functionLinenumberEnd: 1460
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 20
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getLongCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1469,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1470,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1470,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - threshold
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1476
      start: 1467
    functionDepth: 1
    functionLinenumber: 1467
    functionLinenumberEnd: 1476
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].cardinalityExceeds(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].cardinalityExceeds(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1480,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1481,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1481,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].forEach(char,org.roaringbitmap.IntConsumer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1481,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.IntConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ic
    argTypes:
    - org.roaringbitmap.IntConsumer
    constantsTouched: []
    func_position:
      end: 1483
      start: 1478
    functionDepth: 1
    functionLinenumber: 1478
    functionLinenumberEnd: 1483
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    - '[org.roaringbitmap.buffer.MappeableContainer].forEach(char,org.roaringbitmap.IntConsumer)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerPointer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1491,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainerPointer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1492
      start: 1490
    functionDepth: 1
    functionLinenumber: 1490
    functionLinenumberEnd: 1492
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getContainerPointer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerPointer()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainerPointer
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getContainerPointer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].<init>()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1502,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableIntIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1503
      start: 1500
    functionDepth: 3
    functionLinenumber: 1500
    functionLinenumberEnd: 1503
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getIntIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableIntIterator
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getIntIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ImmutableRoaringSignedIntIterator].<init>()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1511,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableIntIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1512
      start: 1509
    functionDepth: 0
    functionLinenumber: 1509
    functionLinenumberEnd: 1512
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getSignedIntIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[ImmutableRoaringSignedIntIterator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableIntIterator
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getSignedIntIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ImmutableRoaringReverseIntIterator].<init>()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1519,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableIntIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1520
      start: 1517
    functionDepth: 0
    functionLinenumber: 1517
    functionLinenumberEnd: 1520
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getReverseIntIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 4
    functionsReached:
    - '[ImmutableRoaringReverseIntIterator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableIntIterator
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getReverseIntIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].<init>()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1524,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.BatchIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1525
      start: 1522
    functionDepth: 0
    functionLinenumber: 1522
    functionLinenumberEnd: 1525
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getBatchIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.RoaringBatchIterator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.BatchIterator
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getBatchIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1567,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1568,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1570,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].getSizeInBytesFromCardinalityEtc(int,org.roaringbitmap.buffer.ImmutableRoaringBitmap,boolean)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1571,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getCardinality(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1576,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].getSizeInBytesFromCardinalityEtc(int,int,boolean)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1575,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1580
      start: 1564
    functionDepth: 1
    functionLinenumber: 1564
    functionLinenumberEnd: 1580
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getLongSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].getSizeInBytesFromCardinalityEtc(int,org.roaringbitmap.buffer.ImmutableRoaringBitmap,boolean)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getCardinality(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.BufferUtil].getSizeInBytesFromCardinalityEtc(int,int,boolean)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getLongSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getLongSizeInBytes()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1621,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1622
      start: 1619
    functionDepth: 2
    functionLinenumber: 1619
    functionLinenumberEnd: 1622
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getLongSizeInBytes()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].hashCode()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1639,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1640
      start: 1637
    functionDepth: 0
    functionLinenumber: 1637
    functionLinenumberEnd: 1640
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].hashCode()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.buffer.PointableRoaringArray].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].hasRunCompression()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1648,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1649
      start: 1647
    functionDepth: 1
    functionLinenumber: 1647
    functionLinenumberEnd: 1649
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].hasRunCompression()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.PointableRoaringArray].hasRunCompression()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].hasRunCompression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1658,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1659
      start: 1656
    functionDepth: 1
    functionLinenumber: 1656
    functionLinenumberEnd: 1659
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].isEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1668,1
    - Dst: '[java.util.Iterator].init()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1668,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<Integer>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1709
      start: 1666
    functionDepth: 0
    functionLinenumber: 1666
    functionLinenumberEnd: 1709
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].iterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 3
    functionsReached:
    - '[java.util.Iterator].init()'
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: java.util.Iterator<Integer>
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1719,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1722,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1724,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1725,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1727,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].clone()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1727,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1726,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1728,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].limit(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1731,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1733,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1732,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxcardinality
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1738
      start: 1717
    functionDepth: 4
    functionLinenumber: 1717
    functionLinenumberEnd: 1738
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].limit(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].limit(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MappeableContainer].clone()'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].limit(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].highbits(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1753,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1754,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1755,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getCardinality(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1757,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1759,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].lowbits(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1759,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].rank(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1759,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1765
      start: 1750
    functionDepth: 1
    functionLinenumber: 1750
    functionLinenumberEnd: 1765
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].rankLong(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].lowbits(int)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getCardinality(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].highbits(int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].rank(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].rankLong(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.compareUnsigned(long,long)
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1769,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].highbits(long)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1773,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1773,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].lowbits(long)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1777,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1780,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].rank(char)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1780,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].highbits(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1785,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1786,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1787,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1789,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1789,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1791,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].lowbits(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1791,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].rank(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1791,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - start
    - end
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 1797
      start: 1767
    functionDepth: 1
    functionLinenumber: 1767
    functionLinenumberEnd: 1797
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].rangeCardinality(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    - '[org.roaringbitmap.buffer.MappeableContainer].rank(char)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].lowbits(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].lowbits(long)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].highbits(long)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].highbits(int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].rank(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - Long.compareUnsigned(long,long)
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].rangeCardinality(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].rankLong(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1801,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1802
      start: 1799
    functionDepth: 2
    functionLinenumber: 1799
    functionLinenumberEnd: 1802
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].rank(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].rankLong(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].rank(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toUnsignedLong(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1819,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1820,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getCardinality(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1821,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1823,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1824,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].select(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1825,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1830,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - j
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1836
      start: 1817
    functionDepth: 1
    functionLinenumber: 1817
    functionLinenumberEnd: 1836
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].select(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].select(int)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toUnsignedLong(int)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getCardinality(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].select(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].first()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1840,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1841
      start: 1838
    functionDepth: 1
    functionLinenumber: 1838
    functionLinenumberEnd: 1841
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].first()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.PointableRoaringArray].first()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].first()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].last()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1845,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1846
      start: 1843
    functionDepth: 1
    functionLinenumber: 1843
    functionLinenumberEnd: 1846
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].last()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.buffer.PointableRoaringArray].last()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].last()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].firstSigned()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1850,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1851
      start: 1848
    functionDepth: 1
    functionLinenumber: 1848
    functionLinenumberEnd: 1851
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].firstSigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.PointableRoaringArray].firstSigned()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].firstSigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].lastSigned()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1855,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1856
      start: 1853
    functionDepth: 1
    functionLinenumber: 1853
    functionLinenumberEnd: 1856
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].lastSigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.PointableRoaringArray].lastSigned()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].lastSigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].highbits(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1860,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].advanceUntil(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1861,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1863,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1864,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1865,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].first()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1868,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].lowbits(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1869,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1869,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toUnsignedLong(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1870,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toUnsignedLong(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1874,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1876
      start: 1858
    functionDepth: 1
    functionLinenumber: 1858
    functionLinenumberEnd: 1876
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].nextValue(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toUnsignedLong(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    - '[org.roaringbitmap.buffer.MappeableContainer].first()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].lowbits(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toUnsignedLong(int)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].advanceUntil(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].highbits(int)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].nextValue(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].nextValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1880,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].highbits(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1883,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].advanceUntil(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1884,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1885,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].last()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1886,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1886,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1888,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1894,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1895,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].last()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1897,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].lowbits(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1897,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1897,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toUnsignedLong(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1898,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toUnsignedLong(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1902,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1904
      start: 1878
    functionDepth: 2
    functionLinenumber: 1878
    functionLinenumberEnd: 1904
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].previousValue(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].previousValue(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toUnsignedLong(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].last()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].isEmpty()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    - '[org.roaringbitmap.buffer.MappeableContainer].last()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].lowbits(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toUnsignedLong(int)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].advanceUntil(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].highbits(int)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(int)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(int)'
    - '[org.roaringbitmap.Util].toUnsignedLong(int)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].previousValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].computeNextAbsentValue(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1908,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1913
      start: 1906
    functionDepth: 2
    functionLinenumber: 1906
    functionLinenumberEnd: 1913
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].nextAbsentValue(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].computeNextAbsentValue(int)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].nextAbsentValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].highbits(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1916,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].advanceUntil(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1917,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1919,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1921,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1923,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1925,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1927,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].lowbits(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1928,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1928,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1931,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].last()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1933,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].last()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1935,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1935,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1939,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1941,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1944,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1945,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1947
      start: 1915
    functionDepth: 1
    functionLinenumber: 1915
    functionLinenumberEnd: 1947
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].computeNextAbsentValue(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.Util].toUnsignedLong(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    - '[org.roaringbitmap.buffer.MappeableContainer].last()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].lowbits(int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].last()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].advanceUntil(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].highbits(int)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(int)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.Util].toUnsignedLong(int)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].computeNextAbsentValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].computePreviousAbsentValue(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1951,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1953,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1954,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1956
      start: 1949
    functionDepth: 2
    functionLinenumber: 1949
    functionLinenumberEnd: 1956
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].previousAbsentValue(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].computePreviousAbsentValue(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
    - '[org.roaringbitmap.Util].toUnsignedLong(int)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].previousAbsentValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].highbits(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1959,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].advanceUntil(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1960,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1962,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1963,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1965,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1967,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1969,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].lowbits(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1970,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1970,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1974,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].first()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1976,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].first()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1978,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1978,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1982,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1984,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1987,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:1988,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1990
      start: 1958
    functionDepth: 1
    functionLinenumber: 1958
    functionLinenumberEnd: 1990
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].computePreviousAbsentValue(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    - '[org.roaringbitmap.buffer.MappeableContainer].first()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].first()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].lowbits(int)'
    - '[org.roaringbitmap.Util].toUnsignedLong()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].advanceUntil(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].highbits(int)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(int)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(int)'
    - '[org.roaringbitmap.Util].toUnsignedLong(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.Util].toUnsignedLong(int)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].computePreviousAbsentValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].serialize(java.io.DataOutput)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2016,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 2017
      start: 2014
    functionDepth: 1
    functionLinenumber: 2014
    functionLinenumberEnd: 2017
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serialize(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.PointableRoaringArray].serialize(java.io.DataOutput)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serialize(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].serialize(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2021,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 2022
      start: 2019
    functionDepth: 1
    functionLinenumber: 2019
    functionLinenumberEnd: 2022
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serialize(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.PointableRoaringArray].serialize(java.nio.ByteBuffer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serialize(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].serializedSizeInBytes()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2032,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2033
      start: 2030
    functionDepth: 1
    functionLinenumber: 2030
    functionLinenumberEnd: 2033
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serializedSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 12
    functionsReached:
    - '[org.roaringbitmap.buffer.PointableRoaringArray].serializedSizeInBytes()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serializedSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2043,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2045,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2046,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2047,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].fillLeastSignificant16bits(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2048,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2049,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2052
      start: 2041
    functionDepth: 3
    functionLinenumber: 2041
    functionLinenumberEnd: 2052
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toArray()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].fillLeastSignificant16bits(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex()'
    linkageType: ''
    returnType: int[]
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getContainerCount()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2060,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2060,1
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerPointer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2061,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2062,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2063,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2063,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2063,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(char,org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2063,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2064,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2067
      start: 2059
    functionDepth: 3
    functionLinenumber: 2059
    functionLinenumberEnd: 2067
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 9
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(char,org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerPointer()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getContainerCount()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].fromImmutable()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2078,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2079
      start: 2077
    functionDepth: 0
    functionLinenumber: 2077
    functionLinenumberEnd: 2079
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmapCopyOnWrite()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 12
    functionsReached:
    - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].fromImmutable()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmapCopyOnWrite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2087,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2088
      start: 2086
    functionDepth: 4
    functionLinenumber: 2086
    functionLinenumberEnd: 2088
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toRoaringBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toRoaringBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2097,1
    - Dst: '[StringBuilder].<init>(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2097,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2098,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2099,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2100,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2101,1
    - Dst: '[StringBuilder].append(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2101,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2103,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2104,1
    - Dst: '[StringBuilder].length()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2106,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2107,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].append(char)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2107,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].append(char)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2107,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2110,1
    - Dst: '[StringBuilder].append(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2110,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2112,1
    - Dst: '[StringBuilder].toString()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2113,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2114
      start: 2095
    functionDepth: 4
    functionLinenumber: 2095
    functionLinenumberEnd: 2114
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toString()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].<init>(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[String].length()'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    - '[StringBuilder].length()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].append(char)'
    - '[StringBuilder].append(int)'
    linkageType: ''
    returnType: String
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap:2123,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.PointableRoaringArray
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - org.roaringbitmap.ImmutableBitmapDataProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2124
      start: 2121
    functionDepth: 1
    functionLinenumber: 2121
    functionLinenumberEnd: 2124
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getContainerCount()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getContainerCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].findStartingContainerIndex()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator:101,1
    - Dst: ImmutableRoaringBitmap.this.highLowContainer.getContainerPointer(org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator)
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator:103,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].nextContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - MappeableContainerPointer
      - int
      - int
      - PeekableCharIterator
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 100
    functionDepth: 2
    functionLinenumber: 100
    functionLinenumberEnd: 105
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].nextContainer()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].findStartingContainerIndex()'
    - ImmutableRoaringBitmap.this.highLowContainer.getContainerPointer(org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator)
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - MappeableContainerPointer
      - int
      - int
      - PeekableCharIterator
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].findStartingContainerIndex()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].findStartingContainerIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator:114,1
    - Dst: this.iter.clone()
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator:116,1
    - Dst: this.cp.clone()
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator:119,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - MappeableContainerPointer
      - int
      - int
      - PeekableCharIterator
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableIntIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 127
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[Object].clone()'
    - this.cp.clone()
    - this.iter.clone()
    linkageType: ''
    returnType: org.roaringbitmap.PeekableIntIterator
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - MappeableContainerPointer
      - int
      - int
      - PeekableCharIterator
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 132
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.PeekableCharIterator].nextAsInt()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator:136,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator:137,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator:138,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].nextContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator:139,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - MappeableContainerPointer
      - int
      - int
      - PeekableCharIterator
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 134
    functionDepth: 2
    functionLinenumber: 134
    functionLinenumberEnd: 142
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].next()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].nextContainer()'
    - '[org.roaringbitmap.PeekableCharIterator].nextAsInt()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ImmutableRoaringBitmap.this.highLowContainer.size()
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator:145,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator:147,1
    - Dst: ImmutableRoaringBitmap.this.highLowContainer.getContainerPointer()
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator:149,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator:151,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].getContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator:154,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].getCharIterator()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator:154,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].key()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator:155,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - MappeableContainerPointer
      - int
      - int
      - PeekableCharIterator
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 144
    functionDepth: 1
    functionLinenumber: 144
    functionLinenumberEnd: 161
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].nextContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].hasContainer()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].key()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].getCharIterator()'
    - ImmutableRoaringBitmap.this.highLowContainer.size()
    - ImmutableRoaringBitmap.this.highLowContainer.getContainerPointer()
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].getContainer()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].nextContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].hasNext()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator:165,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].shouldAdvanceContainer(int,int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator:165,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator:166,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].nextContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator:167,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].lowbits(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator:170,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].advanceIfNeeded(org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator:170,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator:171,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator:172,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].nextContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator:173,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - MappeableContainerPointer
      - int
      - int
      - PeekableCharIterator
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - minval
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 176
      start: 163
    functionDepth: 2
    functionLinenumber: 163
    functionLinenumberEnd: 176
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].advanceIfNeeded(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].shouldAdvanceContainer(int,int)'
    - '[org.roaringbitmap.PeekableCharIterator].advanceIfNeeded(org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator)'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].nextContainer()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].hasNext()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].lowbits(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].advanceIfNeeded(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - MappeableContainerPointer
      - int
      - int
      - PeekableCharIterator
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - hs
    - minval
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 180
      start: 178
    functionDepth: 0
    functionLinenumber: 178
    functionLinenumberEnd: 180
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].shouldAdvanceContainer(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].shouldAdvanceContainer(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.PeekableCharIterator].peekNext()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator:184,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - MappeableContainerPointer
      - int
      - int
      - PeekableCharIterator
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 182
    functionDepth: 1
    functionLinenumber: 182
    functionLinenumberEnd: 185
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].peekNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.PeekableCharIterator].peekNext()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].peekNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ImmutableRoaringBitmap.this.highLowContainer.advanceUntil(char)
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringSignedIntIterator:194,1
    - Dst: ImmutableRoaringBitmap.this.highLowContainer.size()
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringSignedIntIterator:195,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: ImmutableRoaringIntIterator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 199
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringSignedIntIterator].findStartingContainerIndex()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - ImmutableRoaringBitmap.this.highLowContainer.advanceUntil(char)
    - ImmutableRoaringBitmap.this.highLowContainer.size()
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringSignedIntIterator].findStartingContainerIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: ImmutableRoaringIntIterator
    argCount: 2
    argNames:
    - hs
    - minval
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 204
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 204
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringSignedIntIterator].shouldAdvanceContainer(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringSignedIntIterator].shouldAdvanceContainer(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringSignedIntIterator
      static: false
      superClass: ImmutableRoaringIntIterator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringSignedIntIterator].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringSignedIntIterator
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringSignedIntIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ImmutableRoaringBitmap.this.highLowContainer.size()
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator:210,1
    - Dst: ImmutableRoaringBitmap.this.highLowContainer.getContainerPointer(int)
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator:209,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator].nextContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator:219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - MappeableContainerPointer
      - int
      - PeekableCharIterator
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 218
    functionDepth: 2
    functionLinenumber: 218
    functionLinenumberEnd: 220
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - ImmutableRoaringBitmap.this.highLowContainer.getContainerPointer(int)
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator].nextContainer()'
    - ImmutableRoaringBitmap.this.highLowContainer.size()
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator:225,1
    - Dst: this.iter.clone()
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator:227,1
    - Dst: this.cp.clone()
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator:230,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - MappeableContainerPointer
      - int
      - PeekableCharIterator
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableIntIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 222
    functionDepth: 0
    functionLinenumber: 222
    functionLinenumberEnd: 236
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[Object].clone()'
    - this.cp.clone()
    - this.iter.clone()
    linkageType: ''
    returnType: org.roaringbitmap.PeekableIntIterator
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - MappeableContainerPointer
      - int
      - PeekableCharIterator
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 241
      start: 238
    functionDepth: 0
    functionLinenumber: 238
    functionLinenumberEnd: 241
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.PeekableCharIterator].nextAsInt()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator:245,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator:246,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].previous()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator:247,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator].nextContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator:248,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - MappeableContainerPointer
      - int
      - PeekableCharIterator
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 251
      start: 243
    functionDepth: 2
    functionLinenumber: 243
    functionLinenumberEnd: 251
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator].next()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].previous()'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator].nextContainer()'
    - '[org.roaringbitmap.PeekableCharIterator].nextAsInt()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator:254,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator:256,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getReverseCharIterator()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator:256,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator:257,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - MappeableContainerPointer
      - int
      - PeekableCharIterator
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 259
      start: 253
    functionDepth: 1
    functionLinenumber: 253
    functionLinenumberEnd: 259
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator].nextContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
    - '[org.roaringbitmap.buffer.MappeableContainer].getReverseCharIterator()'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator].nextContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator].hasNext()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator:264,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].previous()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator:265,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator].nextContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator:266,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator].lowbits(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator:269,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].advanceIfNeeded(org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator:269,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator:270,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].previous()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator:271,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator].nextContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator:272,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - MappeableContainerPointer
      - int
      - PeekableCharIterator
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxval
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 275
      start: 261
    functionDepth: 2
    functionLinenumber: 261
    functionLinenumberEnd: 275
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator].advanceIfNeeded(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator].lowbits(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator].nextContainer()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator].hasNext()'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].previous()'
    - '[org.roaringbitmap.PeekableCharIterator].advanceIfNeeded(org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator)'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator].advanceIfNeeded(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.PeekableCharIterator].peekNext()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator:279,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - MappeableContainerPointer
      - int
      - PeekableCharIterator
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableIntIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 280
      start: 277
    functionDepth: 1
    functionLinenumber: 277
    functionLinenumberEnd: 280
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator].peekNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.PeekableCharIterator].peekNext()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator].peekNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - x
    - pos
    argTypes:
    - char
    - int
    constantsTouched: []
    func_position:
      end: 25
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 25
    functionName: '[org.roaringbitmap.buffer.PointableRoaringArray].advanceUntil(char,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/PointableRoaringArray.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.PointableRoaringArray].advanceUntil(char,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.PointableRoaringArray
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 32
    functionName: '[org.roaringbitmap.buffer.PointableRoaringArray].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/PointableRoaringArray.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.PointableRoaringArray
    signature: '[org.roaringbitmap.buffer.PointableRoaringArray].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - i
    - x
    argTypes:
    - int
    - char
    constantsTouched: []
    func_position:
      end: 43
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 43
    functionName: '[org.roaringbitmap.buffer.PointableRoaringArray].containsForContainerAtIndex(int,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/PointableRoaringArray.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.PointableRoaringArray].containsForContainerAtIndex(int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[org.roaringbitmap.buffer.PointableRoaringArray].getCardinality(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/PointableRoaringArray.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.PointableRoaringArray].getCardinality(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 58
    functionName: '[org.roaringbitmap.buffer.PointableRoaringArray].validate()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/PointableRoaringArray.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Boolean
    signature: '[org.roaringbitmap.buffer.PointableRoaringArray].validate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 73
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 73
    functionName: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerIndex(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/PointableRoaringArray.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerIndex(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 79
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 79
    functionName: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/PointableRoaringArray.java
    functionUses: 11
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainerPointer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 84
    functionName: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerPointer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/PointableRoaringArray.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainerPointer
    signature: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerPointer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainerPointer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - startIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 90
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 90
    functionName: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerPointer(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/PointableRoaringArray.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainerPointer
    signature: '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerPointer(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 96
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 96
    functionName: '[org.roaringbitmap.buffer.PointableRoaringArray].getIndex(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/PointableRoaringArray.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.PointableRoaringArray].getIndex(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 102
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 102
    functionName: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/PointableRoaringArray.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 109
    functionName: '[org.roaringbitmap.buffer.PointableRoaringArray].hasRunCompression()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/PointableRoaringArray.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.PointableRoaringArray].hasRunCompression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 119
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 119
    functionName: '[org.roaringbitmap.buffer.PointableRoaringArray].serialize(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/PointableRoaringArray.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.PointableRoaringArray].serialize(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 128
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 128
    functionName: '[org.roaringbitmap.buffer.PointableRoaringArray].serialize(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/PointableRoaringArray.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.PointableRoaringArray].serialize(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 133
    functionName: '[org.roaringbitmap.buffer.PointableRoaringArray].serializedSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/PointableRoaringArray.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.PointableRoaringArray].serializedSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 138
    functionName: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/PointableRoaringArray.java
    functionUses: 38
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 144
    functionName: '[org.roaringbitmap.buffer.PointableRoaringArray].first()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/PointableRoaringArray.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.PointableRoaringArray].first()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 150
    functionName: '[org.roaringbitmap.buffer.PointableRoaringArray].last()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/PointableRoaringArray.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.PointableRoaringArray].last()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 156
    functionName: '[org.roaringbitmap.buffer.PointableRoaringArray].firstSigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/PointableRoaringArray.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.PointableRoaringArray].firstSigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 162
    functionName: '[org.roaringbitmap.buffer.PointableRoaringArray].lastSigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/PointableRoaringArray.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.PointableRoaringArray].lastSigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.PointableRoaringArray
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.PointableRoaringArray].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/PointableRoaringArray.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.PointableRoaringArray
    signature: '[org.roaringbitmap.buffer.PointableRoaringArray].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.RoaringBatchIterator].nextIterator()'
      Src: org.roaringbitmap.buffer.RoaringBatchIterator:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableContainerPointer
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MappeableContainerPointer
      - int
      - org.roaringbitmap.ContainerBatchIterator
      - org.roaringbitmap.ArrayBatchIterator
      - org.roaringbitmap.BitmapBatchIterator
      - org.roaringbitmap.RunBatchIterator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.RoaringBatchIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - containerPointer
    argTypes:
    - org.roaringbitmap.buffer.MappeableContainerPointer
    constantsTouched: []
    func_position:
      end: 18
      start: 15
    functionDepth: 2
    functionLinenumber: 15
    functionLinenumberEnd: 18
    functionName: '[org.roaringbitmap.buffer.RoaringBatchIterator].<init>(org.roaringbitmap.buffer.MappeableContainerPointer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/RoaringBatchIterator.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.RoaringBatchIterator].nextIterator()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.RoaringBatchIterator
    signature: '[org.roaringbitmap.buffer.RoaringBatchIterator].<init>(org.roaringbitmap.buffer.MappeableContainerPointer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ContainerBatchIterator].next(int,int[],org.roaringbitmap.buffer.RoaringBatchIterator)'
      Src: org.roaringbitmap.buffer.RoaringBatchIterator:24,1
    - Dst: '[org.roaringbitmap.ContainerBatchIterator].hasNext()'
      Src: org.roaringbitmap.buffer.RoaringBatchIterator:25,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBatchIterator].nextContainer()'
      Src: org.roaringbitmap.buffer.RoaringBatchIterator:26,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MappeableContainerPointer
      - int
      - org.roaringbitmap.ContainerBatchIterator
      - org.roaringbitmap.ArrayBatchIterator
      - org.roaringbitmap.BitmapBatchIterator
      - org.roaringbitmap.RunBatchIterator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 30
      start: 20
    functionDepth: 3
    functionLinenumber: 20
    functionLinenumberEnd: 30
    functionName: '[org.roaringbitmap.buffer.RoaringBatchIterator].nextBatch(int[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/RoaringBatchIterator.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.RoaringBatchIterator].nextContainer()'
    - '[org.roaringbitmap.ContainerBatchIterator].next(int,int[],org.roaringbitmap.buffer.RoaringBatchIterator)'
    - '[org.roaringbitmap.ContainerBatchIterator].hasNext()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.RoaringBatchIterator].nextBatch(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MappeableContainerPointer
      - int
      - org.roaringbitmap.ContainerBatchIterator
      - org.roaringbitmap.ArrayBatchIterator
      - org.roaringbitmap.BitmapBatchIterator
      - org.roaringbitmap.RunBatchIterator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[org.roaringbitmap.buffer.RoaringBatchIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/RoaringBatchIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.RoaringBatchIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.RoaringBatchIterator].nextContainer()'
      Src: org.roaringbitmap.buffer.RoaringBatchIterator:40,1
    - Dst: '[org.roaringbitmap.ContainerBatchIterator].advanceIfNeeded(char)'
      Src: org.roaringbitmap.buffer.RoaringBatchIterator:43,1
    - Dst: '[org.roaringbitmap.ContainerBatchIterator].hasNext()'
      Src: org.roaringbitmap.buffer.RoaringBatchIterator:44,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBatchIterator].nextContainer()'
      Src: org.roaringbitmap.buffer.RoaringBatchIterator:45,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MappeableContainerPointer
      - int
      - org.roaringbitmap.ContainerBatchIterator
      - org.roaringbitmap.ArrayBatchIterator
      - org.roaringbitmap.BitmapBatchIterator
      - org.roaringbitmap.RunBatchIterator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 48
      start: 37
    functionDepth: 3
    functionLinenumber: 37
    functionLinenumberEnd: 48
    functionName: '[org.roaringbitmap.buffer.RoaringBatchIterator].advanceIfNeeded(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/RoaringBatchIterator.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.RoaringBatchIterator].nextContainer()'
    - '[org.roaringbitmap.ContainerBatchIterator].advanceIfNeeded(char)'
    - '[org.roaringbitmap.ContainerBatchIterator].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.RoaringBatchIterator].advanceIfNeeded(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.buffer.RoaringBatchIterator:53,1
    - Dst: '[org.roaringbitmap.ContainerBatchIterator].clone()'
      Src: org.roaringbitmap.buffer.RoaringBatchIterator:55,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].clone()'
      Src: org.roaringbitmap.buffer.RoaringBatchIterator:58,1
    - Dst: '[IllegalStateException].<init>()'
      Src: org.roaringbitmap.buffer.RoaringBatchIterator:66,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MappeableContainerPointer
      - int
      - org.roaringbitmap.ContainerBatchIterator
      - org.roaringbitmap.ArrayBatchIterator
      - org.roaringbitmap.BitmapBatchIterator
      - org.roaringbitmap.RunBatchIterator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BatchIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.BatchIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 68
    functionName: '[org.roaringbitmap.buffer.RoaringBatchIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/RoaringBatchIterator.java
    functionUses: 0
    functionsReached:
    - '[Object].clone()'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].clone()'
    - '[org.roaringbitmap.ContainerBatchIterator].clone()'
    - '[IllegalStateException].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.BatchIterator
    signature: '[org.roaringbitmap.buffer.RoaringBatchIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
      Src: org.roaringbitmap.buffer.RoaringBatchIterator:71,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBatchIterator].nextIterator()'
      Src: org.roaringbitmap.buffer.RoaringBatchIterator:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MappeableContainerPointer
      - int
      - org.roaringbitmap.ContainerBatchIterator
      - org.roaringbitmap.ArrayBatchIterator
      - org.roaringbitmap.BitmapBatchIterator
      - org.roaringbitmap.RunBatchIterator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BatchIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 2
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[org.roaringbitmap.buffer.RoaringBatchIterator].nextContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/RoaringBatchIterator.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
    - '[org.roaringbitmap.buffer.RoaringBatchIterator].nextIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.RoaringBatchIterator].nextContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ContainerBatchIterator].releaseContainer()'
      Src: org.roaringbitmap.buffer.RoaringBatchIterator:77,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.RoaringBatchIterator:79,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
      Src: org.roaringbitmap.buffer.RoaringBatchIterator:80,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBatchIterator].nextIterator(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.RoaringBatchIterator:82,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBatchIterator].nextIterator(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.RoaringBatchIterator:84,1
    - Dst: '[org.roaringbitmap.buffer.RoaringBatchIterator].nextIterator(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.RoaringBatchIterator:86,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.RoaringBatchIterator:88,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MappeableContainerPointer
      - int
      - org.roaringbitmap.ContainerBatchIterator
      - org.roaringbitmap.ArrayBatchIterator
      - org.roaringbitmap.BitmapBatchIterator
      - org.roaringbitmap.RunBatchIterator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BatchIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 92
    functionName: '[org.roaringbitmap.buffer.RoaringBatchIterator].nextIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/RoaringBatchIterator.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
    - '[org.roaringbitmap.buffer.RoaringBatchIterator].nextIterator(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.RoaringBatchIterator].nextIterator(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
    - '[org.roaringbitmap.ContainerBatchIterator].releaseContainer()'
    - '[org.roaringbitmap.buffer.RoaringBatchIterator].nextIterator(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.RoaringBatchIterator].nextIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayBatchIterator].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.RoaringBatchIterator:96,1
    - Dst: '[org.roaringbitmap.ArrayBatchIterator].wrap(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.RoaringBatchIterator:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MappeableContainerPointer
      - int
      - org.roaringbitmap.ContainerBatchIterator
      - org.roaringbitmap.ArrayBatchIterator
      - org.roaringbitmap.BitmapBatchIterator
      - org.roaringbitmap.RunBatchIterator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BatchIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - array
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 101
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 101
    functionName: '[org.roaringbitmap.buffer.RoaringBatchIterator].nextIterator(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/RoaringBatchIterator.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.ArrayBatchIterator].wrap(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.ArrayBatchIterator].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.RoaringBatchIterator].nextIterator(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapBatchIterator].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.RoaringBatchIterator:105,1
    - Dst: '[org.roaringbitmap.BitmapBatchIterator].wrap(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.RoaringBatchIterator:107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MappeableContainerPointer
      - int
      - org.roaringbitmap.ContainerBatchIterator
      - org.roaringbitmap.ArrayBatchIterator
      - org.roaringbitmap.BitmapBatchIterator
      - org.roaringbitmap.RunBatchIterator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BatchIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bitmap
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 110
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 110
    functionName: '[org.roaringbitmap.buffer.RoaringBatchIterator].nextIterator(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/RoaringBatchIterator.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.BitmapBatchIterator].wrap(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.BitmapBatchIterator].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.RoaringBatchIterator].nextIterator(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunBatchIterator].<init>(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.RoaringBatchIterator:114,1
    - Dst: '[org.roaringbitmap.RunBatchIterator].wrap(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.RoaringBatchIterator:116,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MappeableContainerPointer
      - int
      - org.roaringbitmap.ContainerBatchIterator
      - org.roaringbitmap.ArrayBatchIterator
      - org.roaringbitmap.BitmapBatchIterator
      - org.roaringbitmap.RunBatchIterator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.BatchIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - run
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 119
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 119
    functionName: '[org.roaringbitmap.buffer.RoaringBatchIterator].nextIterator(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/RoaringBatchIterator.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunBatchIterator].wrap(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.RunBatchIterator].<init>(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.RoaringBatchIterator].nextIterator(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].slice()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:43,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].order(org.roaringbitmap.buffer.ImmutableRoaringArray)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:44,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getInt(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:45,1
    - Dst: '[org.roaringbitmap.InvalidRoaringFormat].<init>(String)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:48,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getInt(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:50,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].computeSerializedSizeInBytes(org.roaringbitmap.buffer.ImmutableRoaringArray)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:51,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].limit(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:51,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - int
      - java.nio.ByteBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.ImmutableRoaringArray
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bbf
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 52
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 52
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringArray].<init>(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringArray.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].computeSerializedSizeInBytes(org.roaringbitmap.buffer.ImmutableRoaringArray)'
    - '[java.nio.ByteBuffer].slice()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].limit(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getInt(int)'
    - '[org.roaringbitmap.InvalidRoaringFormat].<init>(String)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].order(org.roaringbitmap.buffer.ImmutableRoaringArray)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ImmutableRoaringArray
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringArray].<init>(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getKey(org.roaringbitmap.buffer.ImmutableRoaringArray)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:59,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getKey(org.roaringbitmap.buffer.ImmutableRoaringArray)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:66,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getKey(org.roaringbitmap.buffer.ImmutableRoaringArray)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:73,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getKey(org.roaringbitmap.buffer.ImmutableRoaringArray)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:77,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getKey(org.roaringbitmap.buffer.ImmutableRoaringArray)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:88,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getKey(org.roaringbitmap.buffer.ImmutableRoaringArray)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:90,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - int
      - java.nio.ByteBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - x
    - pos
    argTypes:
    - char
    - int
    constantsTouched: []
    func_position:
      end: 97
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 97
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringArray].advanceUntil(char,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getKey(org.roaringbitmap.buffer.ImmutableRoaringArray)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringArray].advanceUntil(char,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getKey(org.roaringbitmap.buffer.ImmutableRoaringArray)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:105,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - int
      - java.nio.ByteBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - k
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 115
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 115
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringArray].branchyUnsignedBinarySearch(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringArray.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getKey(org.roaringbitmap.buffer.ImmutableRoaringArray)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringArray].branchyUnsignedBinarySearch(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].clone()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:121,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - int
      - java.nio.ByteBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.ImmutableRoaringArray
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 126
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringArray].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - '[Object].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ImmutableRoaringArray
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringArray].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].headerSize(boolean)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:130,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getOffsetContainer(int,boolean)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:132,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].isRunContainer(int,boolean)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:134,1
    - Dst: '[java.nio.ByteBuffer].getChar(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:135,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].getSizeInBytesFromCardinalityEtc(int,org.roaringbitmap.buffer.ImmutableRoaringArray,boolean)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:136,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getCardinality(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:138,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].getSizeInBytesFromCardinalityEtc(int,int,boolean)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:140,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - int
      - java.nio.ByteBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - hasRunContainers
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 143
      start: 128
    functionDepth: 3
    functionLinenumber: 128
    functionLinenumberEnd: 143
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringArray].computeSerializedSizeInBytes(boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].getChar(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].headerSize(boolean)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getCardinality(int)'
    - '[org.roaringbitmap.buffer.BufferUtil].getSizeInBytesFromCardinalityEtc(int,int,boolean)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getOffsetContainer(int,boolean)'
    - '[org.roaringbitmap.buffer.BufferUtil].getSizeInBytesFromCardinalityEtc(int,org.roaringbitmap.buffer.ImmutableRoaringArray,boolean)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].isRunContainer(int,boolean)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringArray].computeSerializedSizeInBytes(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:148,1
    - Dst: '[java.nio.ByteBuffer].getChar(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:151,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - int
      - java.nio.ByteBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - k
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 152
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 152
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getCardinality(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringArray.java
    functionUses: 3
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[java.nio.ByteBuffer].getChar(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getCardinality(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].unsignedBinarySearch(char)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:156,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - int
      - java.nio.ByteBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 157
      start: 154
    functionDepth: 2
    functionLinenumber: 154
    functionLinenumberEnd: 157
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getContainerIndex(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].unsignedBinarySearch(char)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getContainerIndex(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].hasRunCompression()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:161,1
    - Dst: '[java.nio.ByteBuffer].duplicate()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:162,1
    - Dst: '[java.nio.ByteBuffer].order()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:165,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].order(org.roaringbitmap.buffer.ImmutableRoaringArray)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:165,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getOffsetContainer(int,boolean)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:166,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].position(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:166,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].isRunContainer(int,boolean)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:167,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getChar()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:169,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].asCharBuffer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:170,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].limit(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:171,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.ImmutableRoaringArray,org.roaringbitmap.buffer.ImmutableRoaringArray)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:172,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getCardinality(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:174,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].asLongBuffer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:178,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].limit(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:179,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.ImmutableRoaringArray,int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:180,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].asCharBuffer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:182,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].limit(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:183,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.ImmutableRoaringArray,int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:184,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - int
      - java.nio.ByteBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 186
      start: 159
    functionDepth: 3
    functionLinenumber: 159
    functionLinenumberEnd: 186
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getContainerAtIndex(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringArray.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].asLongBuffer()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].asCharBuffer()'
    - '[java.nio.ByteBuffer].order()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.ImmutableRoaringArray,org.roaringbitmap.buffer.ImmutableRoaringArray)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.ImmutableRoaringArray,int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getChar()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getOffsetContainer(int,boolean)'
    - '[java.nio.ByteBuffer].duplicate()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].limit(int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.buffer.ImmutableRoaringArray,int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].position(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getCardinality(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].hasRunCompression()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].order(org.roaringbitmap.buffer.ImmutableRoaringArray)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].isRunContainer(int,boolean)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getContainerAtIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].hasRunCompression()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:190,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getOffsetContainer(int,boolean)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:191,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].isRunContainer(int,boolean)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:192,1
    - Dst: '[java.nio.ByteBuffer].getChar(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:194,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].contains(java.nio.ByteBuffer,int,char,org.roaringbitmap.buffer.ImmutableRoaringArray)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:195,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getCardinality(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:197,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(java.nio.ByteBuffer,int,char)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:201,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(java.nio.ByteBuffer,int,char,int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:203,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - int
      - java.nio.ByteBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - i
    - x
    argTypes:
    - int
    - char
    constantsTouched: []
    func_position:
      end: 205
      start: 188
    functionDepth: 4
    functionLinenumber: 188
    functionLinenumberEnd: 205
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringArray].containsForContainerAtIndex(int,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(java.nio.ByteBuffer,int,char,int)'
    - '[java.nio.ByteBuffer].getChar(int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(java.nio.ByteBuffer,int,char)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getOffsetContainer(int,boolean)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].hasRunCompression()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getCardinality(int)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(java.nio.ByteBuffer,int,char,org.roaringbitmap.buffer.ImmutableRoaringArray)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].isRunContainer(int,boolean)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringArray].containsForContainerAtIndex(int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getContainerPointer(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:209,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - int
      - java.nio.ByteBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainerPointer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 210
      start: 207
    functionDepth: 2
    functionLinenumber: 207
    functionLinenumberEnd: 210
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getContainerPointer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringArray.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getContainerPointer(int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainerPointer
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getContainerPointer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].isEmpty()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:214,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].hasRunCompression()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:214,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].<init>()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:215,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - int
      - java.nio.ByteBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainerPointer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - startIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 294
      start: 212
    functionDepth: 1
    functionLinenumber: 212
    functionLinenumberEnd: 294
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getContainerPointer(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringArray.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].hasRunCompression()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].isEmpty()'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainerPointer
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getContainerPointer(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getKey(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:299,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getKey(org.roaringbitmap.buffer.ImmutableRoaringArray)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:299,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringArray)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:302,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].validate()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:306,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - int
      - java.nio.ByteBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 311
      start: 296
    functionDepth: 3
    functionLinenumber: 296
    functionLinenumberEnd: 311
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringArray].validate()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getKey(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getKey(org.roaringbitmap.buffer.ImmutableRoaringArray)'
    - '[org.roaringbitmap.buffer.MappeableContainer].validate()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringArray)'
    linkageType: ''
    returnType: Boolean
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringArray].validate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].unsignedBinarySearch(char)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:316,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - int
      - java.nio.ByteBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 317
      start: 314
    functionDepth: 2
    functionLinenumber: 314
    functionLinenumberEnd: 317
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getIndex(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].unsignedBinarySearch(char)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getIndex(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getStartOfKeys()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:320,1
    - Dst: '[java.nio.ByteBuffer].getChar(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:320,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - int
      - java.nio.ByteBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - k
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 321
      start: 319
    functionDepth: 2
    functionLinenumber: 319
    functionLinenumberEnd: 321
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getKey(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringArray.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getStartOfKeys()'
    - '[java.nio.ByteBuffer].getChar(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getKey(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getStartOfKeys()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:325,1
    - Dst: '[java.nio.ByteBuffer].getChar(org.roaringbitmap.buffer.ImmutableRoaringArray)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:325,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - int
      - java.nio.ByteBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 326
      start: 323
    functionDepth: 2
    functionLinenumber: 323
    functionLinenumberEnd: 326
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getKeyAtIndex(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringArray.java
    functionUses: 2
    functionsReached:
    - '[java.nio.ByteBuffer].getChar(org.roaringbitmap.buffer.ImmutableRoaringArray)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getStartOfKeys()'
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getKeyAtIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:330,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getOffsetContainerSlow(int,boolean)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:336,1
    - Dst: '[java.nio.ByteBuffer].getInt(org.roaringbitmap.buffer.ImmutableRoaringArray)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:338,1
    - Dst: '[java.nio.ByteBuffer].getInt(org.roaringbitmap.buffer.ImmutableRoaringArray)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:340,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - int
      - java.nio.ByteBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - k
    - hasRunCompression
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 342
      start: 328
    functionDepth: 2
    functionLinenumber: 328
    functionLinenumberEnd: 342
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getOffsetContainer(int,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringArray.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getOffsetContainerSlow(int,boolean)'
    - '[IllegalArgumentException].<init>(String)'
    - '[java.nio.ByteBuffer].getInt(org.roaringbitmap.buffer.ImmutableRoaringArray)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getOffsetContainer(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].headerSize(boolean)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:345,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].isRunContainer(org.roaringbitmap.buffer.ImmutableRoaringArray,boolean)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:347,1
    - Dst: '[java.nio.ByteBuffer].getChar(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:348,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].getSizeInBytesFromCardinalityEtc(int,org.roaringbitmap.buffer.ImmutableRoaringArray,boolean)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:349,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getCardinality(org.roaringbitmap.buffer.ImmutableRoaringArray)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:352,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].getSizeInBytesFromCardinalityEtc(int,int,boolean)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:354,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - int
      - java.nio.ByteBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - k
    - hasRunCompression
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 359
      start: 344
    functionDepth: 1
    functionLinenumber: 344
    functionLinenumberEnd: 359
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getOffsetContainerSlow(int,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringArray.java
    functionUses: 1
    functionsReached:
    - '[java.nio.ByteBuffer].getChar(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getCardinality(org.roaringbitmap.buffer.ImmutableRoaringArray)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].headerSize(boolean)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].isRunContainer(org.roaringbitmap.buffer.ImmutableRoaringArray,boolean)'
    - '[org.roaringbitmap.buffer.BufferUtil].getSizeInBytesFromCardinalityEtc(int,int,boolean)'
    - '[org.roaringbitmap.buffer.BufferUtil].getSizeInBytesFromCardinalityEtc(int,org.roaringbitmap.buffer.ImmutableRoaringArray,boolean)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getOffsetContainerSlow(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].hasRunCompression()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:362,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - int
      - java.nio.ByteBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 367
      start: 361
    functionDepth: 1
    functionLinenumber: 361
    functionLinenumberEnd: 367
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getStartOfKeys()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringArray.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].hasRunCompression()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getStartOfKeys()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: srb.size()
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:373,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].size()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:373,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getContainerPointer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:376,1
    - Dst: srb.getContainerPointer()
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:377,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:378,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:378,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:379,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].key()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:379,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:382,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:382,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].equals(org.roaringbitmap.buffer.ImmutableRoaringArray)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:382,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - int
      - java.nio.ByteBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 388
      start: 369
    functionDepth: 3
    functionLinenumber: 369
    functionLinenumberEnd: 388
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringArray].equals(Object)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - srb.getContainerPointer()
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getContainer()'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
    - srb.size()
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
    - '[org.roaringbitmap.buffer.MappeableContainer].equals(org.roaringbitmap.buffer.ImmutableRoaringArray)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].key()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getContainerPointer()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].size()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].hasContainer()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringArray].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getContainerPointer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:392,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:394,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:395,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:395,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].hashCode()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:395,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:397,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - int
      - java.nio.ByteBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 400
      start: 390
    functionDepth: 3
    functionLinenumber: 390
    functionLinenumberEnd: 400
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringArray].hashCode()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
    - '[org.roaringbitmap.buffer.MappeableContainer].hashCode()'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
    - '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getContainerPointer()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringArray].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].getInt(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:404,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - int
      - java.nio.ByteBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 405
      start: 402
    functionDepth: 0
    functionLinenumber: 402
    functionLinenumberEnd: 405
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringArray].hasRunCompression()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringArray.java
    functionUses: 4
    functionsReached:
    - '[java.nio.ByteBuffer].getInt(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringArray].hasRunCompression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - int
      - java.nio.ByteBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - hasrun
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 418
      start: 408
    functionDepth: 0
    functionLinenumber: 408
    functionLinenumberEnd: 418
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringArray].headerSize(boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringArray.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringArray].headerSize(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - int
      - java.nio.ByteBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 427
      start: 425
    functionDepth: 0
    functionLinenumber: 425
    functionLinenumberEnd: 427
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringArray].isEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringArray.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringArray].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].get(org.roaringbitmap.buffer.ImmutableRoaringArray)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:432,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - int
      - java.nio.ByteBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - i
    - hasrun
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 438
      start: 430
    functionDepth: 0
    functionLinenumber: 430
    functionLinenumberEnd: 438
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringArray].isRunContainer(int,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringArray.java
    functionUses: 3
    functionsReached:
    - '[java.nio.ByteBuffer].get(org.roaringbitmap.buffer.ImmutableRoaringArray)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringArray].isRunContainer(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].hasArray()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:450,1
    - Dst: '[java.nio.ByteBuffer].array()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:451,1
    - Dst: '[java.nio.ByteBuffer].arrayOffset()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:451,1
    - Dst: '[java.nio.ByteBuffer].limit()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:451,1
    - Dst: '[java.io.DataOutput].write(org.roaringbitmap.buffer.ImmutableRoaringArray,org.roaringbitmap.buffer.ImmutableRoaringArray,org.roaringbitmap.buffer.ImmutableRoaringArray)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:451,1
    - Dst: '[java.nio.ByteBuffer].duplicate()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:453,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].position(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:454,1
    - Dst: '[java.nio.channels.Channels].newChannel(java.io.OutputStream)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:455,1
    - Dst: channel.write(org.roaringbitmap.buffer.ImmutableRoaringArray)
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:456,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - int
      - java.nio.ByteBuffer
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 459
      start: 448
    functionDepth: 0
    functionLinenumber: 448
    functionLinenumberEnd: 459
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringArray].serialize(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].duplicate()'
    - '[java.nio.ByteBuffer].hasArray()'
    - '[java.nio.channels.Channels].newChannel(java.io.OutputStream)'
    - '[java.nio.ByteBuffer].arrayOffset()'
    - '[java.io.DataOutput].write(org.roaringbitmap.buffer.ImmutableRoaringArray,org.roaringbitmap.buffer.ImmutableRoaringArray,org.roaringbitmap.buffer.ImmutableRoaringArray)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].position(int)'
    - '[java.nio.ByteBuffer].array()'
    - channel.write(org.roaringbitmap.buffer.ImmutableRoaringArray)
    - '[java.nio.ByteBuffer].limit()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringArray].serialize(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].duplicate()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:463,1
    - Dst: '[java.nio.ByteBuffer].put(org.roaringbitmap.buffer.ImmutableRoaringArray)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:463,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - int
      - java.nio.ByteBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 464
      start: 461
    functionDepth: 0
    functionLinenumber: 461
    functionLinenumberEnd: 464
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringArray].serialize(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].put(org.roaringbitmap.buffer.ImmutableRoaringArray)'
    - '[java.nio.ByteBuffer].duplicate()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringArray].serialize(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].limit()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:471,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - int
      - java.nio.ByteBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 472
      start: 469
    functionDepth: 0
    functionLinenumber: 469
    functionLinenumberEnd: 472
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringArray].serializedSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].limit()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringArray].serializedSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - int
      - java.nio.ByteBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 477
      start: 474
    functionDepth: 0
    functionLinenumber: 474
    functionLinenumberEnd: 477
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringArray].size()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringArray.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringArray].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].branchyUnsignedBinarySearch(char)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:480,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - int
      - java.nio.ByteBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - k
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 481
      start: 479
    functionDepth: 1
    functionLinenumber: 479
    functionLinenumberEnd: 481
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringArray].unsignedBinarySearch(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringArray.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].branchyUnsignedBinarySearch(char)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringArray].unsignedBinarySearch(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].assertNonEmpty()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:485,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getKeyAtIndex(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:486,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:487,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].first()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:488,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - int
      - java.nio.ByteBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 489
      start: 483
    functionDepth: 4
    functionLinenumber: 483
    functionLinenumberEnd: 489
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringArray].first()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].first()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getKeyAtIndex(int)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].assertNonEmpty()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getContainerAtIndex(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringArray].first()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].assertNonEmpty()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:493,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getKeyAtIndex(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:494,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:495,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].last()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:496,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - int
      - java.nio.ByteBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 497
      start: 491
    functionDepth: 4
    functionLinenumber: 491
    functionLinenumberEnd: 497
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringArray].last()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getKeyAtIndex(int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].last()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].assertNonEmpty()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getContainerAtIndex(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringArray].last()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].assertNonEmpty()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:501,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].advanceUntil(char)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:502,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringArray)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:506,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringArray)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:507,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].first()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:508,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - int
      - java.nio.ByteBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 509
      start: 499
    functionDepth: 1
    functionLinenumber: 499
    functionLinenumberEnd: 509
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringArray].firstSigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].first()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].advanceUntil(char)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].assertNonEmpty()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringArray)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringArray)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringArray].firstSigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].assertNonEmpty()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:513,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].advanceUntil(char)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:514,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringArray)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:518,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringArray)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:519,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].last()'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:520,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - int
      - java.nio.ByteBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 521
      start: 511
    functionDepth: 1
    functionLinenumber: 511
    functionLinenumberEnd: 521
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringArray].lastSigned()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringArray.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].last()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].advanceUntil(char)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].assertNonEmpty()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getContainerAtIndex(org.roaringbitmap.buffer.ImmutableRoaringArray)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getKeyAtIndex(org.roaringbitmap.buffer.ImmutableRoaringArray)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringArray].lastSigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.NoSuchElementException].<init>(String)'
      Src: org.roaringbitmap.buffer.ImmutableRoaringArray:525,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - int
      - java.nio.ByteBuffer
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.buffer.PointableRoaringArray
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 527
      start: 523
    functionDepth: 0
    functionLinenumber: 523
    functionLinenumberEnd: 527
    functionName: '[org.roaringbitmap.buffer.ImmutableRoaringArray].assertNonEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringArray.java
    functionUses: 4
    functionsReached:
    - '[java.util.NoSuchElementException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.ImmutableRoaringArray].assertNonEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int,int)'
      Src: org.roaringbitmap.buffer.MappeableContainer:37,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(int,int)'
      Src: org.roaringbitmap.buffer.MappeableContainer:39,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - start
    - last
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 40
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 40
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 9
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(int,int)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].add(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].add(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 57
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 57
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].add(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].add(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 63
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].isEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableContainer].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 69
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].isFull()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableContainer].isFull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bits
    argTypes:
    - long[]
    constantsTouched: []
    func_position:
      end: 76
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 76
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].orInto(long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableContainer].orInto(long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bits
    argTypes:
    - long[]
    constantsTouched: []
    func_position:
      end: 83
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 83
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].andInto(long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableContainer].andInto(long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bits
    argTypes:
    - long[]
    constantsTouched: []
    func_position:
      end: 90
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 90
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].removeFrom(long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableContainer].removeFrom(long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 99
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 99
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].and(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].and(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 108
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 108
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].and(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].and(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].and(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:112,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].and(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:114,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].and(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:116,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableContainer
    constantsTouched: []
    func_position:
      end: 117
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 117
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].and(org.roaringbitmap.buffer.MappeableContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 6
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].and(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].and(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].and(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].and(org.roaringbitmap.buffer.MappeableContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 119
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 119
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].andCardinality(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableContainer].andCardinality(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 121
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 121
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].andCardinality(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableContainer].andCardinality(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 123
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 123
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].andCardinality(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableContainer].andCardinality(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableContainer:132,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
      Src: org.roaringbitmap.buffer.MappeableContainer:132,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].andCardinality(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:132,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.buffer.MappeableContainer
    constantsTouched: []
    func_position:
      end: 133
      start: 131
    functionDepth: 2
    functionLinenumber: 131
    functionLinenumberEnd: 133
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].xorCardinality(org.roaringbitmap.buffer.MappeableContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].andCardinality(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableContainer].xorCardinality(org.roaringbitmap.buffer.MappeableContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].isEmpty()'
      Src: org.roaringbitmap.buffer.MappeableContainer:143,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].isEmpty()'
      Src: org.roaringbitmap.buffer.MappeableContainer:145,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].andCardinality(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:149,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].andCardinality(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:151,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].andCardinality(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:153,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableContainer
    constantsTouched: []
    func_position:
      end: 155
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 155
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].andCardinality(org.roaringbitmap.buffer.MappeableContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].andCardinality(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].andCardinality(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].andCardinality(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].isEmpty()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableContainer].andCardinality(org.roaringbitmap.buffer.MappeableContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 164
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 164
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].and(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].and(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 173
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 173
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].andNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].andNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 182
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 182
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].andNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].andNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].andNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:186,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].andNot(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:188,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].andNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:191,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableContainer
    constantsTouched: []
    func_position:
      end: 192
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 192
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].andNot(org.roaringbitmap.buffer.MappeableContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].andNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].andNot(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].andNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].andNot(org.roaringbitmap.buffer.MappeableContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 201
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 201
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].andNot(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].andNot(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.MappeableContainer:213,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iremove(int,int)'
      Src: org.roaringbitmap.buffer.MappeableContainer:213,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:213,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.MappeableContainer:215,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:215,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableContainer
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - x
    - endOfRange
    argTypes:
    - org.roaringbitmap.buffer.MappeableContainer
    - int
    constantsTouched: []
    func_position:
      end: 216
      start: 211
    functionDepth: 2
    functionLinenumber: 211
    functionLinenumberEnd: 216
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].orNot(org.roaringbitmap.buffer.MappeableContainer,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].iremove(int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].orNot(org.roaringbitmap.buffer.MappeableContainer,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.MappeableContainer:229,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iremove(int,int)'
      Src: org.roaringbitmap.buffer.MappeableContainer:229,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].ior(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:229,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
      Src: org.roaringbitmap.buffer.MappeableContainer:231,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].ior(org.roaringbitmap.buffer.MappeableContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:231,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableContainer
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - x
    - endOfRange
    argTypes:
    - org.roaringbitmap.buffer.MappeableContainer
    - int
    constantsTouched: []
    func_position:
      end: 232
      start: 227
    functionDepth: 2
    functionLinenumber: 227
    functionLinenumberEnd: 232
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].iorNot(org.roaringbitmap.buffer.MappeableContainer,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].ior(org.roaringbitmap.buffer.MappeableContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
    - '[org.roaringbitmap.buffer.MappeableContainer].iremove(int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].iorNot(org.roaringbitmap.buffer.MappeableContainer,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 237
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].clear()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableContainer].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 240
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 240
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 11
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 248
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 248
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 31
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:257,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:259,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:261,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - subset
    argTypes:
    - org.roaringbitmap.buffer.MappeableContainer
    constantsTouched: []
    func_position:
      end: 264
      start: 255
    functionDepth: 1
    functionLinenumber: 255
    functionLinenumberEnd: 264
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 26
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - runContainer
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 266
      start: 266
    functionDepth: 0
    functionLinenumber: 266
    functionLinenumberEnd: 266
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - arrayContainer
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 268
      start: 268
    functionDepth: 0
    functionLinenumber: 268
    functionLinenumberEnd: 268
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bitmapContainer
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 270
      start: 270
    functionDepth: 0
    functionLinenumber: 270
    functionLinenumberEnd: 270
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - minimum
    - supremum
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 278
      start: 278
    functionDepth: 0
    functionLinenumber: 278
    functionLinenumberEnd: 278
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - minimum
    - supremum
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 286
      start: 286
    functionDepth: 0
    functionLinenumber: 286
    functionLinenumberEnd: 286
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - x
    - i
    - mask
    argTypes:
    - int[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 298
      start: 298
    functionDepth: 0
    functionLinenumber: 298
    functionLinenumberEnd: 298
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].fillLeastSignificant16bits(int[],int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableContainer].fillLeastSignificant16bits(int[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 307
      start: 307
    functionDepth: 0
    functionLinenumber: 307
    functionLinenumberEnd: 307
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].flip(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].flip(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 314
      start: 314
    functionDepth: 0
    functionLinenumber: 314
    functionLinenumberEnd: 314
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].getArraySizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableContainer].getArraySizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 322
      start: 322
    functionDepth: 0
    functionLinenumber: 322
    functionLinenumberEnd: 322
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 124
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 337
      start: 329
    functionDepth: 0
    functionLinenumber: 329
    functionLinenumberEnd: 337
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].getContainerName()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.roaringbitmap.buffer.MappeableContainer].getContainerName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 349
      start: 349
    functionDepth: 0
    functionLinenumber: 349
    functionLinenumberEnd: 349
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].getReverseCharIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.buffer.MappeableContainer].getReverseCharIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 356
      start: 356
    functionDepth: 0
    functionLinenumber: 356
    functionLinenumberEnd: 356
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].getCharIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.buffer.MappeableContainer].getCharIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ContainerBatchIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 362
      start: 362
    functionDepth: 0
    functionLinenumber: 362
    functionLinenumberEnd: 362
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].getBatchIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.ContainerBatchIterator
    signature: '[org.roaringbitmap.buffer.MappeableContainer].getBatchIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - org.roaringbitmap.IntConsumer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - msb
    - ic
    argTypes:
    - char
    - org.roaringbitmap.IntConsumer
    constantsTouched: []
    func_position:
      end: 370
      start: 370
    functionDepth: 0
    functionLinenumber: 370
    functionLinenumberEnd: 370
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].forEach(char,org.roaringbitmap.IntConsumer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableContainer].forEach(char,org.roaringbitmap.IntConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 378
      start: 378
    functionDepth: 0
    functionLinenumber: 378
    functionLinenumberEnd: 378
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].getSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableContainer].getSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 387
      start: 387
    functionDepth: 0
    functionLinenumber: 387
    functionLinenumberEnd: 387
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 13
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 397
      start: 397
    functionDepth: 0
    functionLinenumber: 397
    functionLinenumberEnd: 397
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].iand(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].iand(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 407
      start: 407
    functionDepth: 0
    functionLinenumber: 407
    functionLinenumberEnd: 407
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].iand(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].iand(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iand(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:411,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iand(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:413,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iand(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:416,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableContainer
    constantsTouched: []
    func_position:
      end: 417
      start: 409
    functionDepth: 1
    functionLinenumber: 409
    functionLinenumberEnd: 417
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].iand(org.roaringbitmap.buffer.MappeableContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].iand(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].iand(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].iand(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].iand(org.roaringbitmap.buffer.MappeableContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 427
      start: 427
    functionDepth: 0
    functionLinenumber: 427
    functionLinenumberEnd: 427
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].iand(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].iand(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 437
      start: 437
    functionDepth: 0
    functionLinenumber: 437
    functionLinenumberEnd: 437
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].iandNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].iandNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 447
      start: 447
    functionDepth: 0
    functionLinenumber: 447
    functionLinenumberEnd: 447
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].iandNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].iandNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iandNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:451,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iandNot(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:453,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].iandNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:456,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableContainer
    constantsTouched: []
    func_position:
      end: 457
      start: 449
    functionDepth: 1
    functionLinenumber: 449
    functionLinenumberEnd: 457
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].iandNot(org.roaringbitmap.buffer.MappeableContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].iandNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].iandNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].iandNot(org.roaringbitmap.buffer.MappeableRunContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].iandNot(org.roaringbitmap.buffer.MappeableContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 467
      start: 467
    functionDepth: 0
    functionLinenumber: 467
    functionLinenumberEnd: 467
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].iandNot(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].iandNot(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 477
      start: 477
    functionDepth: 0
    functionLinenumber: 477
    functionLinenumberEnd: 477
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 15
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 485
      start: 485
    functionDepth: 0
    functionLinenumber: 485
    functionLinenumberEnd: 485
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 493
      start: 493
    functionDepth: 0
    functionLinenumber: 493
    functionLinenumberEnd: 493
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:503,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:505,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:507,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableContainer
    constantsTouched: []
    func_position:
      end: 508
      start: 501
    functionDepth: 1
    functionLinenumber: 501
    functionLinenumberEnd: 508
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.MappeableContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.MappeableContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 516
      start: 516
    functionDepth: 0
    functionLinenumber: 516
    functionLinenumberEnd: 516
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 526
      start: 526
    functionDepth: 0
    functionLinenumber: 526
    functionLinenumberEnd: 526
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].ior(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].ior(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 536
      start: 536
    functionDepth: 0
    functionLinenumber: 536
    functionLinenumberEnd: 536
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].ior(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].ior(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].ior(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:540,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].ior(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:542,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].ior(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:545,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableContainer
    constantsTouched: []
    func_position:
      end: 546
      start: 538
    functionDepth: 1
    functionLinenumber: 538
    functionLinenumberEnd: 546
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].ior(org.roaringbitmap.buffer.MappeableContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 6
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].ior(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].ior(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].ior(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].ior(org.roaringbitmap.buffer.MappeableContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 556
      start: 556
    functionDepth: 0
    functionLinenumber: 556
    functionLinenumberEnd: 556
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].ior(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].ior(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 565
      start: 565
    functionDepth: 0
    functionLinenumber: 565
    functionLinenumberEnd: 565
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].iremove(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].iremove(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 567
      start: 567
    functionDepth: 0
    functionLinenumber: 567
    functionLinenumberEnd: 567
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].isArrayBacked()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.MappeableContainer].isArrayBacked()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 577
      start: 577
    functionDepth: 0
    functionLinenumber: 577
    functionLinenumberEnd: 577
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].ixor(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].ixor(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 587
      start: 587
    functionDepth: 0
    functionLinenumber: 587
    functionLinenumberEnd: 587
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].ixor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].ixor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].ixor(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:591,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].ixor(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:593,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].ixor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:596,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableContainer
    constantsTouched: []
    func_position:
      end: 597
      start: 589
    functionDepth: 1
    functionLinenumber: 589
    functionLinenumberEnd: 597
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].ixor(org.roaringbitmap.buffer.MappeableContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].ixor(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].ixor(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].ixor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].ixor(org.roaringbitmap.buffer.MappeableContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 607
      start: 607
    functionDepth: 0
    functionLinenumber: 607
    functionLinenumberEnd: 607
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].ixor(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].ixor(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].lazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:622,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].lazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:624,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].lazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:626,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].ilazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:629,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].lazyor(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:631,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].ior(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:633,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].ilazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:636,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].ilazyor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:638,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].ilazyor(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:640,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableContainer
    constantsTouched: []
    func_position:
      end: 642
      start: 619
    functionDepth: 5
    functionLinenumber: 619
    functionLinenumberEnd: 642
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].lazyIOR(org.roaringbitmap.buffer.MappeableContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].ior(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].lazyor(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].lazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].ilazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].ilazyor(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].ilazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].lazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].lazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].ilazyor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].lazyIOR(org.roaringbitmap.buffer.MappeableContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].lazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:656,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].lazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:658,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].lazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:660,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].lazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:663,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].lazyor(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:665,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:667,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].lazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:670,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].lazyor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:672,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].lazyor(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:674,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableContainer
    constantsTouched: []
    func_position:
      end: 676
      start: 653
    functionDepth: 5
    functionLinenumber: 653
    functionLinenumberEnd: 676
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].lazyOR(org.roaringbitmap.buffer.MappeableContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].lazyor(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].lazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].lazyor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].lazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].lazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].lazyOR(org.roaringbitmap.buffer.MappeableContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxcardinality
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 684
      start: 684
    functionDepth: 0
    functionLinenumber: 684
    functionLinenumberEnd: 684
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].limit(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].limit(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 694
      start: 694
    functionDepth: 0
    functionLinenumber: 694
    functionLinenumberEnd: 694
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 17
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 696
      start: 696
    functionDepth: 0
    functionLinenumber: 696
    functionLinenumberEnd: 696
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].numberOfRuns()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableContainer].numberOfRuns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 705
      start: 705
    functionDepth: 0
    functionLinenumber: 705
    functionLinenumberEnd: 705
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 714
      start: 714
    functionDepth: 0
    functionLinenumber: 714
    functionLinenumberEnd: 714
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:718,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:720,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:723,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableContainer
    constantsTouched: []
    func_position:
      end: 724
      start: 716
    functionDepth: 1
    functionLinenumber: 716
    functionLinenumberEnd: 724
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 7
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableArrayContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 733
      start: 733
    functionDepth: 0
    functionLinenumber: 733
    functionLinenumberEnd: 733
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lowbits
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 743
      start: 743
    functionDepth: 0
    functionLinenumber: 743
    functionLinenumberEnd: 743
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].rank(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableContainer].rank(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 752
      start: 752
    functionDepth: 0
    functionLinenumber: 752
    functionLinenumberEnd: 752
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].remove(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].remove(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 760
      start: 760
    functionDepth: 0
    functionLinenumber: 760
    functionLinenumberEnd: 760
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].remove(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].remove(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 767
      start: 767
    functionDepth: 0
    functionLinenumber: 767
    functionLinenumberEnd: 767
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].repairAfterLazy()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].repairAfterLazy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 775
      start: 775
    functionDepth: 0
    functionLinenumber: 775
    functionLinenumberEnd: 775
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].runOptimize()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 14
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].runOptimize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - j
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 784
      start: 784
    functionDepth: 0
    functionLinenumber: 784
    functionLinenumberEnd: 784
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].select(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.buffer.MappeableContainer].select(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 791
      start: 791
    functionDepth: 0
    functionLinenumber: 791
    functionLinenumberEnd: 791
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].serializedSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableContainer].serializedSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 798
      start: 798
    functionDepth: 0
    functionLinenumber: 798
    functionLinenumberEnd: 798
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].toContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.buffer.MappeableContainer].toContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 803
      start: 803
    functionDepth: 0
    functionLinenumber: 803
    functionLinenumberEnd: 803
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].trim()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableContainer].trim()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 811
      start: 811
    functionDepth: 0
    functionLinenumber: 811
    functionLinenumberEnd: 811
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].writeArray(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableContainer].writeArray(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 818
      start: 818
    functionDepth: 0
    functionLinenumber: 818
    functionLinenumberEnd: 818
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].writeArray(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableContainer].writeArray(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableArrayContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableArrayContainer
    constantsTouched: []
    func_position:
      end: 827
      start: 827
    functionDepth: 0
    functionLinenumber: 827
    functionLinenumberEnd: 827
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].xor(org.roaringbitmap.buffer.MappeableArrayContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].xor(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableBitmapContainer
    constantsTouched: []
    func_position:
      end: 836
      start: 836
    functionDepth: 0
    functionLinenumber: 836
    functionLinenumberEnd: 836
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].xor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].xor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].xor(org.roaringbitmap.buffer.MappeableArrayContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:840,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].xor(org.roaringbitmap.buffer.MappeableRunContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:842,1
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].xor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
      Src: org.roaringbitmap.buffer.MappeableContainer:845,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableContainer
    constantsTouched: []
    func_position:
      end: 846
      start: 838
    functionDepth: 1
    functionLinenumber: 838
    functionLinenumberEnd: 846
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].xor(org.roaringbitmap.buffer.MappeableContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].xor(org.roaringbitmap.buffer.MappeableArrayContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].xor(org.roaringbitmap.buffer.MappeableRunContainer)'
    - '[org.roaringbitmap.buffer.MappeableContainer].xor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].xor(org.roaringbitmap.buffer.MappeableContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MappeableRunContainer
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.roaringbitmap.buffer.MappeableRunContainer
    constantsTouched: []
    func_position:
      end: 855
      start: 855
    functionDepth: 0
    functionLinenumber: 855
    functionLinenumberEnd: 855
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].xor(org.roaringbitmap.buffer.MappeableRunContainer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].xor(org.roaringbitmap.buffer.MappeableRunContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableBitmapContainer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 862
      start: 862
    functionDepth: 0
    functionLinenumber: 862
    functionLinenumberEnd: 862
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].toBitmapContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableBitmapContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].toBitmapContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 869
      start: 869
    functionDepth: 0
    functionLinenumber: 869
    functionLinenumberEnd: 869
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].first()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableContainer].first()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 876
      start: 876
    functionDepth: 0
    functionLinenumber: 876
    functionLinenumberEnd: 876
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].last()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableContainer].last()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 883
      start: 883
    functionDepth: 0
    functionLinenumber: 883
    functionLinenumberEnd: 883
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 890
      start: 890
    functionDepth: 0
    functionLinenumber: 890
    functionLinenumberEnd: 890
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 897
      start: 897
    functionDepth: 0
    functionLinenumber: 897
    functionLinenumberEnd: 897
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fromValue
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 904
      start: 904
    functionDepth: 0
    functionLinenumber: 904
    functionLinenumberEnd: 904
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getContainerName()'
      Src: org.roaringbitmap.buffer.MappeableContainer:913,1
    - Dst: '[java.util.NoSuchElementException].<init>(String)'
      Src: org.roaringbitmap.buffer.MappeableContainer:913,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - condition
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 915
      start: 911
    functionDepth: 1
    functionLinenumber: 911
    functionLinenumberEnd: 915
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].assertNonEmpty(boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 0
    functionsReached:
    - '[java.util.NoSuchElementException].<init>(String)'
    - '[org.roaringbitmap.buffer.MappeableContainer].getContainerName()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.MappeableContainer].assertNonEmpty(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 921
      start: 921
    functionDepth: 0
    functionLinenumber: 921
    functionLinenumberEnd: 921
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].validate()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Boolean
    signature: '[org.roaringbitmap.buffer.MappeableContainer].validate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableContainer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.MappeableContainer].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableContainer
    signature: '[org.roaringbitmap.buffer.MappeableContainer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].convertToImmutable(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:105,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].and(java.util.Iterator<org.roaringbitmap.buffer.ImmutableRoaringBitmap>)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:105,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: '[org.roaringbitmap.buffer.BufferFastAggregation].and()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferFastAggregation.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferFastAggregation].convertToImmutable(org.roaringbitmap.buffer.BufferFastAggregation)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].and(java.util.Iterator<org.roaringbitmap.buffer.ImmutableRoaringBitmap>)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.BufferFastAggregation].and()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:52,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].workShyAnd(long[],org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:55,1
    - Dst: '[java.util.Arrays].fill(long[],int)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:57,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].naive_and(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:60,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - aggregationBuffer
    argTypes:
    - long[]
    constantsTouched: []
    func_position:
      end: 61
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 61
    functionName: '[org.roaringbitmap.buffer.BufferFastAggregation].and(long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferFastAggregation].naive_and(org.roaringbitmap.buffer.BufferFastAggregation)'
    - '[java.util.Arrays].fill(long[],int)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].workShyAnd(long[],org.roaringbitmap.buffer.BufferFastAggregation)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.BufferFastAggregation].and(long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].and(java.util.Iterator<?extendsImmutableRoaringBitmap>)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<?extendsImmutableRoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bitmaps
    argTypes:
    - java.util.Iterator<?extendsImmutableRoaringBitmap>
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.roaringbitmap.buffer.BufferFastAggregation].and(java.util.Iterator<?extendsImmutableRoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferFastAggregation.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferFastAggregation].and(java.util.Iterator<?extendsImmutableRoaringBitmap>)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.BufferFastAggregation].and(java.util.Iterator<?extendsImmutableRoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator<?extendsImmutableRoaringBitmap>].hasNext()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:86,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].workShyAnd(long[],java.util.Iterator<?extendsImmutableRoaringBitmap>)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:88,1
    - Dst: '[java.util.Arrays].fill(long[],int)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:90,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:93,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      - java.util.Iterator<?extendsImmutableRoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - aggregationBuffer
    - bitmaps
    argTypes:
    - long[]
    - java.util.Iterator<?extendsImmutableRoaringBitmap>
    constantsTouched: []
    func_position:
      end: 94
      start: 84
    functionDepth: 5
    functionLinenumber: 84
    functionLinenumberEnd: 94
    functionName: '[org.roaringbitmap.buffer.BufferFastAggregation].and(long[],java.util.Iterator<?extendsImmutableRoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferFastAggregation].workShyAnd(long[],java.util.Iterator<?extendsImmutableRoaringBitmap>)'
    - '[java.util.Iterator<?extendsImmutableRoaringBitmap>].hasNext()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[java.util.Arrays].fill(long[],int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.BufferFastAggregation].and(long[],java.util.Iterator<?extendsImmutableRoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bitmaps[0].getCardinality()
      Src: org.roaringbitmap.buffer.BufferFastAggregation:119,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andCardinality()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:121,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].workShyAndCardinality(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:123,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 125
    functionName: '[org.roaringbitmap.buffer.BufferFastAggregation].andCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferFastAggregation.java
    functionUses: 0
    functionsReached:
    - bitmaps[0].getCardinality()
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andCardinality()'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].workShyAndCardinality(org.roaringbitmap.buffer.BufferFastAggregation)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.BufferFastAggregation].andCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bitmaps[0].isEmpty()
      Src: org.roaringbitmap.buffer.BufferFastAggregation:138,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].intersects()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:140,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].intersectsMultiple(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:142,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 144
    functionName: '[org.roaringbitmap.buffer.BufferFastAggregation].intersects()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferFastAggregation.java
    functionUses: 0
    functionsReached:
    - bitmaps[0].isEmpty()
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].intersects()'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].intersectsMultiple(org.roaringbitmap.buffer.BufferFastAggregation)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.BufferFastAggregation].intersects()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].intersectKeys(org.roaringbitmap.buffer.BufferFastAggregation,org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:148,1
    - Dst: '[java.util.Arrays].fill(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:155,1
    - Dst: '[java.nio.LongBuffer].wrap(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:156,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:156,1
    - Dst: bitmap.highLowContainer.getIndex()
      Src: org.roaringbitmap.buffer.BufferFastAggregation:158,1
    - Dst: bitmap.highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.BufferFastAggregation)
      Src: org.roaringbitmap.buffer.BufferFastAggregation:159,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iand(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:163,1
    - Dst: tmp.isEmpty()
      Src: org.roaringbitmap.buffer.BufferFastAggregation:167,1
    - Dst: tmp.repairAfterLazy()
      Src: org.roaringbitmap.buffer.BufferFastAggregation:171,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].isEmpty()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:171,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 176
    functionName: '[org.roaringbitmap.buffer.BufferFastAggregation].intersectsMultiple()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferFastAggregation.java
    functionUses: 0
    functionsReached:
    - tmp.isEmpty()
    - '[org.roaringbitmap.buffer.BufferFastAggregation].isEmpty()'
    - bitmap.highLowContainer.getIndex()
    - '[java.nio.LongBuffer].wrap(org.roaringbitmap.buffer.BufferFastAggregation)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.BufferFastAggregation)'
    - tmp.repairAfterLazy()
    - '[org.roaringbitmap.buffer.BufferUtil].intersectKeys(org.roaringbitmap.buffer.BufferFastAggregation,org.roaringbitmap.buffer.BufferFastAggregation)'
    - '[java.util.Arrays].fill(org.roaringbitmap.buffer.BufferFastAggregation)'
    - bitmap.highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.BufferFastAggregation)
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iand(org.roaringbitmap.buffer.BufferFastAggregation)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.buffer.BufferFastAggregation].intersectsMultiple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bitmaps[0].getCardinality()
      Src: org.roaringbitmap.buffer.BufferFastAggregation:189,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].orCardinality()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:191,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].horizontalOrCardinality(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:193,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 195
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 195
    functionName: '[org.roaringbitmap.buffer.BufferFastAggregation].orCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferFastAggregation.java
    functionUses: 0
    functionsReached:
    - bitmaps[0].getCardinality()
    - '[org.roaringbitmap.buffer.BufferFastAggregation].horizontalOrCardinality(org.roaringbitmap.buffer.BufferFastAggregation)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].orCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.BufferFastAggregation].orCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:205,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<org.roaringbitmap.buffer.MutableRoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - java.util.Iterator<org.roaringbitmap.buffer.MutableRoaringBitmap>
    constantsTouched: []
    func_position:
      end: 220
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 220
    functionName: '[org.roaringbitmap.buffer.BufferFastAggregation].convertToImmutable(java.util.Iterator<org.roaringbitmap.buffer.MutableRoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: java.util.Iterator<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
    signature: '[org.roaringbitmap.buffer.BufferFastAggregation].convertToImmutable(java.util.Iterator<org.roaringbitmap.buffer.MutableRoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(MutableRoaringBitmap[],int,org.roaringbitmap.buffer.BufferFastAggregation,int,org.roaringbitmap.buffer.BufferFastAggregation)
      Src: org.roaringbitmap.buffer.BufferFastAggregation:224,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - MutableRoaringBitmap[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ImmutableRoaringBitmap[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - array
    argTypes:
    - MutableRoaringBitmap[]
    constantsTouched: []
    func_position:
      end: 226
      start: 222
    functionDepth: 0
    functionLinenumber: 222
    functionLinenumberEnd: 226
    functionName: '[org.roaringbitmap.buffer.BufferFastAggregation].convertToImmutable(MutableRoaringBitmap[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferFastAggregation.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(MutableRoaringBitmap[],int,org.roaringbitmap.buffer.BufferFastAggregation,int,org.roaringbitmap.buffer.BufferFastAggregation)
    linkageType: ''
    returnType: ImmutableRoaringBitmap[]
    signature: '[org.roaringbitmap.buffer.BufferFastAggregation].convertToImmutable(MutableRoaringBitmap[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].convertToImmutable(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:308,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].horizontal_or(java.util.Iterator<org.roaringbitmap.buffer.ImmutableRoaringBitmap>)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:308,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 309
      start: 307
    functionDepth: 0
    functionLinenumber: 307
    functionLinenumberEnd: 309
    functionName: '[org.roaringbitmap.buffer.BufferFastAggregation].horizontal_or()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferFastAggregation].convertToImmutable(org.roaringbitmap.buffer.BufferFastAggregation)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].horizontal_or(java.util.Iterator<org.roaringbitmap.buffer.ImmutableRoaringBitmap>)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.BufferFastAggregation].horizontal_or()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].naive_or(java.util.Iterator)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:295,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bitmaps
    argTypes:
    - java.util.Iterator
    constantsTouched: []
    func_position:
      end: 296
      start: 293
    functionDepth: 5
    functionLinenumber: 293
    functionLinenumberEnd: 296
    functionName: '[org.roaringbitmap.buffer.BufferFastAggregation].horizontal_or(java.util.Iterator)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferFastAggregation].naive_or(java.util.Iterator)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.BufferFastAggregation].horizontal_or(java.util.Iterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].convertToImmutable(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:379,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].horizontal_xor(java.util.Iterator<org.roaringbitmap.buffer.ImmutableRoaringBitmap>)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:379,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 380
      start: 378
    functionDepth: 0
    functionLinenumber: 378
    functionLinenumberEnd: 380
    functionName: '[org.roaringbitmap.buffer.BufferFastAggregation].horizontal_xor()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferFastAggregation].convertToImmutable(org.roaringbitmap.buffer.BufferFastAggregation)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].horizontal_xor(java.util.Iterator<org.roaringbitmap.buffer.ImmutableRoaringBitmap>)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.BufferFastAggregation].horizontal_xor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:456,1
    - Dst: bitmaps[0].clone()
      Src: org.roaringbitmap.buffer.BufferFastAggregation:458,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].and()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:460,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 463
      start: 454
    functionDepth: 4
    functionLinenumber: 454
    functionLinenumberEnd: 463
    functionName: '[org.roaringbitmap.buffer.BufferFastAggregation].naive_and()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferFastAggregation.java
    functionUses: 0
    functionsReached:
    - bitmaps[0].clone()
    - '[org.roaringbitmap.buffer.BufferFastAggregation].and()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.BufferFastAggregation].naive_and()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator].hasNext()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:431,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:432,1
    - Dst: '[java.util.Iterator].next()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:435,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:435,1
    - Dst: '[java.util.Iterator].hasNext()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:436,1
    - Dst: '[java.util.Iterator].next()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:437,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:437,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bitmaps
    argTypes:
    - java.util.Iterator
    constantsTouched: []
    func_position:
      end: 440
      start: 430
    functionDepth: 4
    functionLinenumber: 430
    functionLinenumberEnd: 440
    functionName: '[org.roaringbitmap.buffer.BufferFastAggregation].naive_and(java.util.Iterator)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[java.util.Iterator].hasNext()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[java.util.Iterator].next()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.BufferFastAggregation].naive_and(java.util.Iterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].intersectKeys(org.roaringbitmap.buffer.BufferFastAggregation,org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:476,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:478,1
    - Dst: bitmap.highLowContainer.size()
      Src: org.roaringbitmap.buffer.BufferFastAggregation:486,1
    - Dst: bitmap.highLowContainer.getKeyAtIndex(org.roaringbitmap.buffer.BufferFastAggregation)
      Src: org.roaringbitmap.buffer.BufferFastAggregation:487,1
    - Dst: bitmap.highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.BufferFastAggregation)
      Src: org.roaringbitmap.buffer.BufferFastAggregation:489,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].<init>(char[],int)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:495,1
    - Dst: '[java.util.Arrays].fill(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:498,1
    - Dst: '[java.nio.LongBuffer].wrap(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:499,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:499,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iand(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:504,1
    - Dst: tmp.repairAfterLazy()
      Src: org.roaringbitmap.buffer.BufferFastAggregation:509,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].isEmpty()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:510,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].append()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:511,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:514,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - aggregationBuffer
    argTypes:
    - long[]
    constantsTouched: []
    func_position:
      end: 515
      start: 473
    functionDepth: 4
    functionLinenumber: 473
    functionLinenumberEnd: 515
    functionName: '[org.roaringbitmap.buffer.BufferFastAggregation].workShyAnd(long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferFastAggregation.java
    functionUses: 0
    functionsReached:
    - bitmap.highLowContainer.getKeyAtIndex(org.roaringbitmap.buffer.BufferFastAggregation)
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].<init>(char[],int)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].isEmpty()'
    - '[java.nio.LongBuffer].wrap(org.roaringbitmap.buffer.BufferFastAggregation)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].append()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>(org.roaringbitmap.buffer.MutableRoaringArray)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.BufferFastAggregation)'
    - tmp.repairAfterLazy()
    - bitmap.highLowContainer.size()
    - '[org.roaringbitmap.buffer.BufferUtil].intersectKeys(org.roaringbitmap.buffer.BufferFastAggregation,org.roaringbitmap.buffer.BufferFastAggregation)'
    - bitmap.highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.BufferFastAggregation)
    - '[java.util.Arrays].fill(org.roaringbitmap.buffer.BufferFastAggregation)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iand(org.roaringbitmap.buffer.BufferFastAggregation)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.BufferFastAggregation].workShyAnd(long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:528,1
    - Dst: '[java.util.Iterator<?extendsImmutableRoaringBitmap>].next()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:529,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:530,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].size()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:531,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].getKeyAtIndex(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:532,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].size()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:536,1
    - Dst: '[java.util.Iterator<?extendsImmutableRoaringBitmap>].hasNext()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:537,1
    - Dst: '[java.util.Iterator<?extendsImmutableRoaringBitmap>].next()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:539,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:540,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].size()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:545,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].getKeyAtIndex(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:547,1
    - Dst: '[java.nio.CharBuffer].wrap(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:552,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].size()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:552,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].intersectArrayIntoBitmap(org.roaringbitmap.buffer.BufferFastAggregation,org.roaringbitmap.buffer.BufferFastAggregation,org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:551,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:555,1
    - Dst: '[org.roaringbitmap.BitSetUtil].arrayContainerBufferOf(int,org.roaringbitmap.buffer.BufferFastAggregation,int,org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:557,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:561,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].size()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:563,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].getKeyAtIndex(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:564,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].getContainerAtIndex(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:566,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].<init>(char[],int)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:572,1
    - Dst: '[java.util.Arrays].fill(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:576,1
    - Dst: '[java.nio.LongBuffer].wrap(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:577,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:577,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iand(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:582,1
    - Dst: tmp.isEmpty()
      Src: org.roaringbitmap.buffer.BufferFastAggregation:586,1
    - Dst: tmp.repairAfterLazy()
      Src: org.roaringbitmap.buffer.BufferFastAggregation:590,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].isEmpty()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:591,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].append()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:592,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:595,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 71
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      - java.util.Iterator<?extendsImmutableRoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - aggregationBuffer
    - bitmaps
    argTypes:
    - long[]
    - java.util.Iterator<?extendsImmutableRoaringBitmap>
    constantsTouched: []
    func_position:
      end: 596
      start: 525
    functionDepth: 4
    functionLinenumber: 525
    functionLinenumberEnd: 596
    functionName: '[org.roaringbitmap.buffer.BufferFastAggregation].workShyAnd(long[],java.util.Iterator<?extendsImmutableRoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferFastAggregation.java
    functionUses: 1
    functionsReached:
    - '[java.nio.LongBuffer].wrap(org.roaringbitmap.buffer.BufferFastAggregation)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].getKeyAtIndex(org.roaringbitmap.buffer.BufferFastAggregation)'
    - tmp.repairAfterLazy()
    - '[org.roaringbitmap.buffer.MutableRoaringArray].append()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>(org.roaringbitmap.buffer.MutableRoaringArray)'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.BitSetUtil].arrayContainerBufferOf(int,org.roaringbitmap.buffer.BufferFastAggregation,int,org.roaringbitmap.buffer.BufferFastAggregation)'
    - '[java.util.Arrays].fill(org.roaringbitmap.buffer.BufferFastAggregation)'
    - '[java.util.Iterator<?extendsImmutableRoaringBitmap>].next()'
    - tmp.isEmpty()
    - '[org.roaringbitmap.buffer.BufferFastAggregation].getContainerAtIndex(org.roaringbitmap.buffer.BufferFastAggregation)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].<init>(char[],int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.BufferFastAggregation)'
    - '[java.util.ArrayList].get(org.roaringbitmap.buffer.BufferFastAggregation)'
    - '[org.roaringbitmap.buffer.BufferUtil].intersectArrayIntoBitmap(org.roaringbitmap.buffer.BufferFastAggregation,org.roaringbitmap.buffer.BufferFastAggregation,org.roaringbitmap.buffer.BufferFastAggregation)'
    - '[java.util.Iterator<?extendsImmutableRoaringBitmap>].hasNext()'
    - '[java.util.ArrayList].add(org.roaringbitmap.buffer.BufferFastAggregation)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].isEmpty()'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].size()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iand(org.roaringbitmap.buffer.BufferFastAggregation)'
    - '[java.nio.CharBuffer].wrap(org.roaringbitmap.buffer.BufferFastAggregation)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.BufferFastAggregation].workShyAnd(long[],java.util.Iterator<?extendsImmutableRoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].intersectKeys(org.roaringbitmap.buffer.BufferFastAggregation,org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:600,1
    - Dst: '[java.nio.LongBuffer].wrap(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:605,1
    - Dst: '[java.util.Arrays].fill(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:609,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:610,1
    - Dst: bitmap.highLowContainer.getIndex(org.roaringbitmap.buffer.BufferFastAggregation)
      Src: org.roaringbitmap.buffer.BufferFastAggregation:612,1
    - Dst: bitmap.highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.BufferFastAggregation)
      Src: org.roaringbitmap.buffer.BufferFastAggregation:613,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iand(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:617,1
    - Dst: tmp.isEmpty()
      Src: org.roaringbitmap.buffer.BufferFastAggregation:621,1
    - Dst: tmp.repairAfterLazy()
      Src: org.roaringbitmap.buffer.BufferFastAggregation:625,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].getCardinality()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:625,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 628
      start: 598
    functionDepth: 0
    functionLinenumber: 598
    functionLinenumberEnd: 628
    functionName: '[org.roaringbitmap.buffer.BufferFastAggregation].workShyAndCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferFastAggregation.java
    functionUses: 0
    functionsReached:
    - tmp.isEmpty()
    - '[java.nio.LongBuffer].wrap(org.roaringbitmap.buffer.BufferFastAggregation)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.BufferFastAggregation)'
    - tmp.repairAfterLazy()
    - bitmap.highLowContainer.getIndex(org.roaringbitmap.buffer.BufferFastAggregation)
    - '[org.roaringbitmap.buffer.BufferUtil].intersectKeys(org.roaringbitmap.buffer.BufferFastAggregation,org.roaringbitmap.buffer.BufferFastAggregation)'
    - '[java.util.Arrays].fill(org.roaringbitmap.buffer.BufferFastAggregation)'
    - bitmap.highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.BufferFastAggregation)
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iand(org.roaringbitmap.buffer.BufferFastAggregation)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].getCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.BufferFastAggregation].workShyAndCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bitmap.highLowContainer.size()
      Src: org.roaringbitmap.buffer.BufferFastAggregation:635,1
    - Dst: bitmap.highLowContainer.getKeyAtIndex(org.roaringbitmap.buffer.BufferFastAggregation)
      Src: org.roaringbitmap.buffer.BufferFastAggregation:636,1
    - Dst: Math.min(org.roaringbitmap.buffer.BufferFastAggregation,org.roaringbitmap.buffer.BufferFastAggregation)
      Src: org.roaringbitmap.buffer.BufferFastAggregation:638,1
    - Dst: Math.max(org.roaringbitmap.buffer.BufferFastAggregation,org.roaringbitmap.buffer.BufferFastAggregation)
      Src: org.roaringbitmap.buffer.BufferFastAggregation:639,1
    - Dst: '[org.roaringbitmap.Util].cardinalityInBitmapRange(org.roaringbitmap.buffer.BufferFastAggregation,org.roaringbitmap.buffer.BufferFastAggregation,int)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:642,1
    - Dst: '[org.roaringbitmap.BitSetUtil].arrayContainerBufferOf(int,org.roaringbitmap.buffer.BufferFastAggregation,int,org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:643,1
    - Dst: '[java.nio.LongBuffer].wrap(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:645,1
    - Dst: '[java.util.Arrays].fill(org.roaringbitmap.buffer.BufferFastAggregation,int)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:648,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:649,1
    - Dst: bitmap.highLowContainer.getIndex(org.roaringbitmap.buffer.BufferFastAggregation)
      Src: org.roaringbitmap.buffer.BufferFastAggregation:651,1
    - Dst: bitmap.highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.BufferFastAggregation)
      Src: org.roaringbitmap.buffer.BufferFastAggregation:655,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].lazyIOR(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:656,1
    - Dst: tmp.repairAfterLazy()
      Src: org.roaringbitmap.buffer.BufferFastAggregation:661,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].getCardinality()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:661,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 664
      start: 630
    functionDepth: 0
    functionLinenumber: 630
    functionLinenumberEnd: 664
    functionName: '[org.roaringbitmap.buffer.BufferFastAggregation].horizontalOrCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferFastAggregation.java
    functionUses: 0
    functionsReached:
    - bitmap.highLowContainer.getKeyAtIndex(org.roaringbitmap.buffer.BufferFastAggregation)
    - '[java.nio.LongBuffer].wrap(org.roaringbitmap.buffer.BufferFastAggregation)'
    - Math.max(org.roaringbitmap.buffer.BufferFastAggregation,org.roaringbitmap.buffer.BufferFastAggregation)
    - '[org.roaringbitmap.Util].cardinalityInBitmapRange(org.roaringbitmap.buffer.BufferFastAggregation,org.roaringbitmap.buffer.BufferFastAggregation,int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.BufferFastAggregation)'
    - Math.min(org.roaringbitmap.buffer.BufferFastAggregation,org.roaringbitmap.buffer.BufferFastAggregation)
    - bitmap.highLowContainer.size()
    - '[org.roaringbitmap.BitSetUtil].arrayContainerBufferOf(int,org.roaringbitmap.buffer.BufferFastAggregation,int,org.roaringbitmap.buffer.BufferFastAggregation)'
    - bitmap.highLowContainer.getIndex(org.roaringbitmap.buffer.BufferFastAggregation)
    - bitmap.highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.BufferFastAggregation)
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].lazyIOR(org.roaringbitmap.buffer.BufferFastAggregation)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].getCardinality()'
    - tmp.repairAfterLazy()
    - '[java.util.Arrays].fill(org.roaringbitmap.buffer.BufferFastAggregation,int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.buffer.BufferFastAggregation].horizontalOrCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:681,1
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].intersectKeys(org.roaringbitmap.buffer.BufferFastAggregation,org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:684,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:686,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].<init>(char[],int)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:691,1
    - Dst: '[java.util.Arrays].fill(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:695,1
    - Dst: '[java.nio.LongBuffer].wrap(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:696,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:696,1
    - Dst: bitmap.highLowContainer.getIndex(org.roaringbitmap.buffer.BufferFastAggregation)
      Src: org.roaringbitmap.buffer.BufferFastAggregation:698,1
    - Dst: bitmap.highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.BufferFastAggregation)
      Src: org.roaringbitmap.buffer.BufferFastAggregation:699,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].iand(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:703,1
    - Dst: tmp.isEmpty()
      Src: org.roaringbitmap.buffer.BufferFastAggregation:707,1
    - Dst: tmp.repairAfterLazy()
      Src: org.roaringbitmap.buffer.BufferFastAggregation:711,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].isEmpty()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:712,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringArray].append()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:713,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>(org.roaringbitmap.buffer.MutableRoaringArray)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:716,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - long[]
    constantsTouched: []
    func_position:
      end: 717
      start: 678
    functionDepth: 4
    functionLinenumber: 678
    functionLinenumberEnd: 717
    functionName: '[org.roaringbitmap.buffer.BufferFastAggregation].workAndMemoryShyAnd(long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferFastAggregation.java
    functionUses: 0
    functionsReached:
    - tmp.isEmpty()
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].append()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringArray].<init>(char[],int)'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].isEmpty()'
    - '[java.nio.LongBuffer].wrap(org.roaringbitmap.buffer.BufferFastAggregation)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>(org.roaringbitmap.buffer.MutableRoaringArray)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.buffer.BufferFastAggregation)'
    - tmp.repairAfterLazy()
    - '[java.util.Arrays].fill(org.roaringbitmap.buffer.BufferFastAggregation)'
    - '[org.roaringbitmap.buffer.BufferUtil].intersectKeys(org.roaringbitmap.buffer.BufferFastAggregation,org.roaringbitmap.buffer.BufferFastAggregation)'
    - bitmap.highLowContainer.getIndex(org.roaringbitmap.buffer.BufferFastAggregation)
    - bitmap.highLowContainer.getContainerAtIndex(org.roaringbitmap.buffer.BufferFastAggregation)
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iand(org.roaringbitmap.buffer.BufferFastAggregation)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.BufferFastAggregation].workAndMemoryShyAnd(long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:762,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].lazyor()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:764,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].repairAfterLazy()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:766,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 768
      start: 761
    functionDepth: 4
    functionLinenumber: 761
    functionLinenumberEnd: 768
    functionName: '[org.roaringbitmap.buffer.BufferFastAggregation].naive_or()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].repairAfterLazy()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].lazyor()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.BufferFastAggregation].naive_or()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:745,1
    - Dst: '[java.util.Iterator].hasNext()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:746,1
    - Dst: '[java.util.Iterator].next()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:747,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].naivelazyor(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:747,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].repairAfterLazy()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:749,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bitmaps
    argTypes:
    - java.util.Iterator
    constantsTouched: []
    func_position:
      end: 751
      start: 744
    functionDepth: 4
    functionLinenumber: 744
    functionLinenumberEnd: 751
    functionName: '[org.roaringbitmap.buffer.BufferFastAggregation].naive_or(java.util.Iterator)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferFastAggregation.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[java.util.Iterator].hasNext()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].repairAfterLazy()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].naivelazyor(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[java.util.Iterator].next()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.BufferFastAggregation].naive_or(java.util.Iterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:811,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:813,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 816
      start: 810
    functionDepth: 4
    functionLinenumber: 810
    functionLinenumberEnd: 816
    functionName: '[org.roaringbitmap.buffer.BufferFastAggregation].naive_xor()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.BufferFastAggregation].naive_xor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:795,1
    - Dst: '[java.util.Iterator].hasNext()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:796,1
    - Dst: '[java.util.Iterator].next()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:797,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:797,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bitmaps
    argTypes:
    - java.util.Iterator
    constantsTouched: []
    func_position:
      end: 800
      start: 794
    functionDepth: 4
    functionLinenumber: 794
    functionLinenumberEnd: 800
    functionName: '[org.roaringbitmap.buffer.BufferFastAggregation].naive_xor(java.util.Iterator)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferFastAggregation.java
    functionUses: 1
    functionsReached:
    - '[java.util.Iterator].next()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[java.util.Iterator].hasNext()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.BufferFastAggregation].naive_xor(java.util.Iterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].naive_or(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:845,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 846
      start: 844
    functionDepth: 0
    functionLinenumber: 844
    functionLinenumberEnd: 846
    functionName: '[org.roaringbitmap.buffer.BufferFastAggregation].or()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferFastAggregation].naive_or(org.roaringbitmap.buffer.BufferFastAggregation)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.BufferFastAggregation].or()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].naive_or(java.util.Iterator)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:835,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bitmaps
    argTypes:
    - java.util.Iterator
    constantsTouched: []
    func_position:
      end: 836
      start: 834
    functionDepth: 5
    functionLinenumber: 834
    functionLinenumberEnd: 836
    functionName: '[org.roaringbitmap.buffer.BufferFastAggregation].or(java.util.Iterator)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferFastAggregation.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferFastAggregation].naive_or(java.util.Iterator)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.BufferFastAggregation].or(java.util.Iterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:859,1
    - Dst: bitmaps[0].toMutableRoaringBitmap()
      Src: org.roaringbitmap.buffer.BufferFastAggregation:861,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.BufferFastAggregation,org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:864,1
    - Dst: buffer[k].serializedSizeInBytes()
      Src: org.roaringbitmap.buffer.BufferFastAggregation:868,1
    - Dst: '[java.util.Comparator].<init>()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:873,1
    - Dst: '[java.util.PriorityQueue].<init>(int,java.util.Comparator)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:871,1
    - Dst: '[java.util.PriorityQueue].add(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:880,1
    - Dst: '[java.util.PriorityQueue].size()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:882,1
    - Dst: '[java.util.PriorityQueue].poll()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:883,1
    - Dst: '[java.util.PriorityQueue].poll()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:884,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].lazyorfromlazyinputs(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:887,1
    - Dst: buffer[x1].serializedSizeInBytes()
      Src: org.roaringbitmap.buffer.BufferFastAggregation:889,1
    - Dst: '[java.util.PriorityQueue].add(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:890,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].lazyor()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:892,1
    - Dst: buffer[x2].serializedSizeInBytes()
      Src: org.roaringbitmap.buffer.BufferFastAggregation:893,1
    - Dst: '[java.util.PriorityQueue].add(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:894,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].lazyor()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:896,1
    - Dst: buffer[x1].serializedSizeInBytes()
      Src: org.roaringbitmap.buffer.BufferFastAggregation:897,1
    - Dst: '[java.util.PriorityQueue].add(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:898,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].lazyor()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:900,1
    - Dst: buffer[x1].serializedSizeInBytes()
      Src: org.roaringbitmap.buffer.BufferFastAggregation:901,1
    - Dst: '[java.util.PriorityQueue].add(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:903,1
    - Dst: '[java.util.PriorityQueue].poll()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:906,1
    - Dst: answer.repairAfterLazy()
      Src: org.roaringbitmap.buffer.BufferFastAggregation:907,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 909
      start: 857
    functionDepth: 4
    functionLinenumber: 857
    functionLinenumberEnd: 909
    functionName: '[org.roaringbitmap.buffer.BufferFastAggregation].priorityqueue_or()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferFastAggregation.java
    functionUses: 0
    functionsReached:
    - buffer[x1].serializedSizeInBytes()
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].lazyor()'
    - bitmaps[0].toMutableRoaringBitmap()
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].lazyorfromlazyinputs(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - answer.repairAfterLazy()
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].lazyor()'
    - '[java.util.PriorityQueue].<init>(int,java.util.Comparator)'
    - '[java.util.PriorityQueue].size()'
    - '[java.util.PriorityQueue].poll()'
    - '[java.util.Arrays].copyOf(org.roaringbitmap.buffer.BufferFastAggregation,org.roaringbitmap.buffer.BufferFastAggregation)'
    - buffer[x2].serializedSizeInBytes()
    - '[java.util.PriorityQueue].add(org.roaringbitmap.buffer.BufferFastAggregation)'
    - buffer[k].serializedSizeInBytes()
    - '[java.util.Comparator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.BufferFastAggregation].priorityqueue_or()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator].hasNext()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:922,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:923,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:926,1
    - Dst: '[java.util.Iterator].hasNext()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:927,1
    - Dst: '[java.util.Iterator].next()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:928,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:928,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:930,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:931,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:933,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].getLongSizeInBytes()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:933,1
    - Dst: '[java.util.Comparator].<init>()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:938,1
    - Dst: '[java.util.PriorityQueue].<init>(int,java.util.Comparator)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:936,1
    - Dst: '[java.util.PriorityQueue].add(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:945,1
    - Dst: '[java.util.PriorityQueue].size()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:947,1
    - Dst: '[java.util.PriorityQueue].poll()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:948,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:948,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:948,1
    - Dst: '[java.util.PriorityQueue].size()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:950,1
    - Dst: '[java.util.PriorityQueue].poll()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:951,1
    - Dst: '[java.util.PriorityQueue].poll()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:952,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:957,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:957,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].lazyorfromlazyinputs(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:956,1
    - Dst: '[java.util.ArrayList].set(org.roaringbitmap.buffer.BufferFastAggregation,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:954,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:958,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].getLongSizeInBytes()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:958,1
    - Dst: '[java.util.PriorityQueue].add(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:959,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:961,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:961,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].lazyor(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:961,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:962,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].getLongSizeInBytes()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:962,1
    - Dst: '[java.util.PriorityQueue].add(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:963,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:965,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:965,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].lazyor(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:965,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:966,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].getLongSizeInBytes()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:966,1
    - Dst: '[java.util.PriorityQueue].add(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:967,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:969,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:969,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].lazyor(org.roaringbitmap.buffer.BufferFastAggregation,org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:969,1
    - Dst: '[java.util.ArrayList].set(org.roaringbitmap.buffer.BufferFastAggregation,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:969,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:970,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].getLongSizeInBytes()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:970,1
    - Dst: '[java.util.PriorityQueue].add(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:972,1
    - Dst: '[java.util.PriorityQueue].poll()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:975,1
    - Dst: '[java.util.ArrayList].get(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:975,1
    - Dst: answer.repairAfterLazy()
      Src: org.roaringbitmap.buffer.BufferFastAggregation:976,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 73
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bitmaps
    argTypes:
    - java.util.Iterator
    constantsTouched: []
    func_position:
      end: 978
      start: 920
    functionDepth: 4
    functionLinenumber: 920
    functionLinenumberEnd: 978
    functionName: '[org.roaringbitmap.buffer.BufferFastAggregation].priorityqueue_or(java.util.Iterator)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].set(org.roaringbitmap.buffer.BufferFastAggregation,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.PriorityQueue].size()'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].lazyor(org.roaringbitmap.buffer.BufferFastAggregation)'
    - '[java.util.Iterator].hasNext()'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].getLongSizeInBytes()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].lazyor(org.roaringbitmap.buffer.BufferFastAggregation,org.roaringbitmap.buffer.BufferFastAggregation)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].size()'
    - '[java.util.PriorityQueue].<init>(int,java.util.Comparator)'
    - '[java.util.PriorityQueue].poll()'
    - '[java.util.PriorityQueue].add(org.roaringbitmap.buffer.BufferFastAggregation)'
    - '[java.util.Comparator].<init>()'
    - '[java.util.ArrayList].get(org.roaringbitmap.buffer.BufferFastAggregation)'
    - '[java.util.ArrayList].add(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].lazyorfromlazyinputs(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - answer.repairAfterLazy()
    - '[java.util.Iterator].next()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.BufferFastAggregation].priorityqueue_or(java.util.Iterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:992,1
    - Dst: '[java.util.Comparator].<init>()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:997,1
    - Dst: '[java.util.PriorityQueue].<init>(org.roaringbitmap.buffer.BufferFastAggregation,java.util.Comparator)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:995,1
    - Dst: '[java.util.Collections].addAll(java.util.PriorityQueue,org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:1003,1
    - Dst: '[java.util.PriorityQueue].size()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:1004,1
    - Dst: '[java.util.PriorityQueue].poll()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:1005,1
    - Dst: '[java.util.PriorityQueue].poll()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:1006,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].xor(org.roaringbitmap.buffer.BufferFastAggregation,org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:1007,1
    - Dst: '[java.util.PriorityQueue].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:1007,1
    - Dst: '[java.util.PriorityQueue].poll()'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:1009,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1010
      start: 989
    functionDepth: 1
    functionLinenumber: 989
    functionLinenumberEnd: 1010
    functionName: '[org.roaringbitmap.buffer.BufferFastAggregation].priorityqueue_xor()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].xor(org.roaringbitmap.buffer.BufferFastAggregation,org.roaringbitmap.buffer.BufferFastAggregation)'
    - '[java.util.PriorityQueue].size()'
    - '[java.util.PriorityQueue].poll()'
    - '[java.util.PriorityQueue].<init>(org.roaringbitmap.buffer.BufferFastAggregation,java.util.Comparator)'
    - '[java.util.PriorityQueue].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.Collections].addAll(java.util.PriorityQueue,org.roaringbitmap.buffer.BufferFastAggregation)'
    - '[java.util.Comparator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.BufferFastAggregation].priorityqueue_xor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].naive_xor(org.roaringbitmap.buffer.BufferFastAggregation)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:1041,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1042
      start: 1040
    functionDepth: 0
    functionLinenumber: 1040
    functionLinenumberEnd: 1042
    functionName: '[org.roaringbitmap.buffer.BufferFastAggregation].xor()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferFastAggregation].naive_xor(org.roaringbitmap.buffer.BufferFastAggregation)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.BufferFastAggregation].xor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].naive_xor(java.util.Iterator)'
      Src: org.roaringbitmap.buffer.BufferFastAggregation:1030,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bitmaps
    argTypes:
    - java.util.Iterator
    constantsTouched: []
    func_position:
      end: 1031
      start: 1029
    functionDepth: 5
    functionLinenumber: 1029
    functionLinenumberEnd: 1031
    functionName: '[org.roaringbitmap.buffer.BufferFastAggregation].xor(java.util.Iterator)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferFastAggregation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferFastAggregation].naive_xor(java.util.Iterator)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.BufferFastAggregation].xor(java.util.Iterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.BufferFastAggregation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1047
      start: 1047
    functionDepth: 0
    functionLinenumber: 1047
    functionLinenumberEnd: 1047
    functionName: '[org.roaringbitmap.buffer.BufferFastAggregation].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferFastAggregation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.BufferFastAggregation
    signature: '[org.roaringbitmap.buffer.BufferFastAggregation].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.AbstractShuttle].<init>(org.roaringbitmap.art.Art,org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.BackwardShuttle:9,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.art.BackwardShuttle
      static: false
      superClass: org.roaringbitmap.art.AbstractShuttle
    argCount: 2
    argNames:
    - art
    - containers
    argTypes:
    - org.roaringbitmap.art.Art
    - org.roaringbitmap.art.Containers
    constantsTouched: []
    func_position:
      end: 10
      start: 8
    functionDepth: 1
    functionLinenumber: 8
    functionLinenumberEnd: 10
    functionName: '[org.roaringbitmap.art.BackwardShuttle].<init>(org.roaringbitmap.art.Art,org.roaringbitmap.art.Containers)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/BackwardShuttle.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.art.AbstractShuttle].<init>(org.roaringbitmap.art.Art,org.roaringbitmap.art.Containers)'
    linkageType: ''
    returnType: org.roaringbitmap.art.BackwardShuttle
    signature: '[org.roaringbitmap.art.BackwardShuttle].<init>(org.roaringbitmap.art.Art,org.roaringbitmap.art.Containers)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.art.AbstractShuttle
    argCount: 2
    argNames:
    - current
    - high
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 15
      start: 12
    functionDepth: 0
    functionLinenumber: 12
    functionLinenumberEnd: 15
    functionName: '[org.roaringbitmap.art.BackwardShuttle].currentBeforeHigh(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/BackwardShuttle.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.art.BackwardShuttle].currentBeforeHigh(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.BranchNode].getNextSmallerPos(int)'
      Src: org.roaringbitmap.art.BackwardShuttle:19,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.BranchNode
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.art.AbstractShuttle
    argCount: 2
    argNames:
    - node
    - pos
    argTypes:
    - org.roaringbitmap.art.BranchNode
    - int
    constantsTouched: []
    func_position:
      end: 20
      start: 17
    functionDepth: 1
    functionLinenumber: 17
    functionLinenumberEnd: 20
    functionName: '[org.roaringbitmap.art.BackwardShuttle].visitedNodeNextPosition(org.roaringbitmap.art.BranchNode,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/BackwardShuttle.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.BranchNode].getNextSmallerPos(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.BackwardShuttle].visitedNodeNextPosition(org.roaringbitmap.art.BranchNode,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.BranchNode].getMinPos()'
      Src: org.roaringbitmap.art.BackwardShuttle:25,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getMaxPos()'
      Src: org.roaringbitmap.art.BackwardShuttle:27,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.BranchNode
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.art.AbstractShuttle
    argCount: 2
    argNames:
    - node
    - inRunDirection
    argTypes:
    - org.roaringbitmap.art.BranchNode
    - boolean
    constantsTouched: []
    func_position:
      end: 29
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 29
    functionName: '[org.roaringbitmap.art.BackwardShuttle].boundaryNodePosition(org.roaringbitmap.art.BranchNode,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/BackwardShuttle.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.BranchNode].getMaxPos()'
    - '[org.roaringbitmap.art.BranchNode].getMinPos()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.BackwardShuttle].boundaryNodePosition(org.roaringbitmap.art.BranchNode,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.toUnsignedInt(byte)
      Src: org.roaringbitmap.art.BackwardShuttle:33,1
    - Dst: Byte.toUnsignedInt(byte)
      Src: org.roaringbitmap.art.BackwardShuttle:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      - byte
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.art.AbstractShuttle
    argCount: 2
    argNames:
    - nodeValue
    - highValue
    argTypes:
    - byte
    - byte
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[org.roaringbitmap.art.BackwardShuttle].prefixMismatchIsInRunDirection(byte,byte)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/BackwardShuttle.java
    functionUses: 0
    functionsReached:
    - Byte.toUnsignedInt(byte)
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.art.BackwardShuttle].prefixMismatchIsInRunDirection(byte,byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
      Src: org.roaringbitmap.art.BackwardShuttle:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.SearchResult
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.art.AbstractShuttle
    argCount: 1
    argNames:
    - result
    argTypes:
    - org.roaringbitmap.art.SearchResult
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.roaringbitmap.art.BackwardShuttle].searchMissNextPosition(org.roaringbitmap.art.SearchResult)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/BackwardShuttle.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.BackwardShuttle].searchMissNextPosition(org.roaringbitmap.art.SearchResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.AbstractShuttle].<init>(org.roaringbitmap.art.Art,org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.ForwardShuttle:9,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.art.ForwardShuttle
      static: false
      superClass: org.roaringbitmap.art.AbstractShuttle
    argCount: 2
    argNames:
    - art
    - containers
    argTypes:
    - org.roaringbitmap.art.Art
    - org.roaringbitmap.art.Containers
    constantsTouched: []
    func_position:
      end: 10
      start: 8
    functionDepth: 1
    functionLinenumber: 8
    functionLinenumberEnd: 10
    functionName: '[org.roaringbitmap.art.ForwardShuttle].<init>(org.roaringbitmap.art.Art,org.roaringbitmap.art.Containers)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/ForwardShuttle.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.art.AbstractShuttle].<init>(org.roaringbitmap.art.Art,org.roaringbitmap.art.Containers)'
    linkageType: ''
    returnType: org.roaringbitmap.art.ForwardShuttle
    signature: '[org.roaringbitmap.art.ForwardShuttle].<init>(org.roaringbitmap.art.Art,org.roaringbitmap.art.Containers)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.art.AbstractShuttle
    argCount: 2
    argNames:
    - current
    - high
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 15
      start: 12
    functionDepth: 0
    functionLinenumber: 12
    functionLinenumberEnd: 15
    functionName: '[org.roaringbitmap.art.ForwardShuttle].currentBeforeHigh(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/ForwardShuttle.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.art.ForwardShuttle].currentBeforeHigh(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.BranchNode].getNextLargerPos(int)'
      Src: org.roaringbitmap.art.ForwardShuttle:19,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.BranchNode
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.art.AbstractShuttle
    argCount: 2
    argNames:
    - node
    - pos
    argTypes:
    - org.roaringbitmap.art.BranchNode
    - int
    constantsTouched: []
    func_position:
      end: 20
      start: 17
    functionDepth: 1
    functionLinenumber: 17
    functionLinenumberEnd: 20
    functionName: '[org.roaringbitmap.art.ForwardShuttle].visitedNodeNextPosition(org.roaringbitmap.art.BranchNode,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/ForwardShuttle.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.BranchNode].getNextLargerPos(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.ForwardShuttle].visitedNodeNextPosition(org.roaringbitmap.art.BranchNode,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.BranchNode].getMaxPos()'
      Src: org.roaringbitmap.art.ForwardShuttle:25,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getMinPos()'
      Src: org.roaringbitmap.art.ForwardShuttle:27,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.BranchNode
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.art.AbstractShuttle
    argCount: 2
    argNames:
    - node
    - inRunDirection
    argTypes:
    - org.roaringbitmap.art.BranchNode
    - boolean
    constantsTouched: []
    func_position:
      end: 29
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 29
    functionName: '[org.roaringbitmap.art.ForwardShuttle].boundaryNodePosition(org.roaringbitmap.art.BranchNode,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/ForwardShuttle.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.BranchNode].getMaxPos()'
    - '[org.roaringbitmap.art.BranchNode].getMinPos()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.ForwardShuttle].boundaryNodePosition(org.roaringbitmap.art.BranchNode,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.toUnsignedInt(byte)
      Src: org.roaringbitmap.art.ForwardShuttle:33,1
    - Dst: Byte.toUnsignedInt(byte)
      Src: org.roaringbitmap.art.ForwardShuttle:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      - byte
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.roaringbitmap.art.AbstractShuttle
    argCount: 2
    argNames:
    - nodeValue
    - highValue
    argTypes:
    - byte
    - byte
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[org.roaringbitmap.art.ForwardShuttle].prefixMismatchIsInRunDirection(byte,byte)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/ForwardShuttle.java
    functionUses: 0
    functionsReached:
    - Byte.toUnsignedInt(byte)
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.art.ForwardShuttle].prefixMismatchIsInRunDirection(byte,byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
      Src: org.roaringbitmap.art.ForwardShuttle:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.SearchResult
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.art.AbstractShuttle
    argCount: 1
    argNames:
    - result
    argTypes:
    - org.roaringbitmap.art.SearchResult
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.roaringbitmap.art.ForwardShuttle].searchMissNextPosition(org.roaringbitmap.art.SearchResult)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/ForwardShuttle.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.ForwardShuttle].searchMissNextPosition(org.roaringbitmap.art.SearchResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.roaringbitmap.art.Containers:22,1
    - Dst: '[org.roaringbitmap.art.Containers].reset()'
      Src: org.roaringbitmap.art.Containers:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Container[]>
      - long
      - int
      - int
      - int
      - int
      - byte
      - byte
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.Containers
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.roaringbitmap.art.Containers].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Containers.java
    functionUses: 5
    functionsReached:
    - '[java.util.ArrayList].<init>(int)'
    - '[org.roaringbitmap.art.Containers].reset()'
    linkageType: ''
    returnType: org.roaringbitmap.art.Containers
    signature: '[org.roaringbitmap.art.Containers].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Containers].<init>()'
      Src: org.roaringbitmap.art.Containers:42,1
    - Dst: '[java.util.List<Container[]>].size()'
      Src: org.roaringbitmap.art.Containers:43,1
    - Dst: '[java.util.ArrayList].<init>(org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.Containers:43,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.art.Containers,org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.Containers:45,1
    - Dst: '[java.util.List<Container[]>].add(org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.Containers:46,1
    - Dst: values[i].clone()
      Src: org.roaringbitmap.art.Containers:49,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Container[]>
      - long
      - int
      - int
      - int
      - int
      - byte
      - byte
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.Containers
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 40
    functionDepth: 2
    functionLinenumber: 40
    functionLinenumberEnd: 57
    functionName: '[org.roaringbitmap.art.Containers].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Containers.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].copyOf(org.roaringbitmap.art.Containers,org.roaringbitmap.art.Containers)'
    - '[java.util.ArrayList].<init>(org.roaringbitmap.art.Containers)'
    - '[java.util.List<Container[]>].add(org.roaringbitmap.art.Containers)'
    - '[java.util.List<Container[]>].size()'
    - values[i].clone()
    - '[org.roaringbitmap.art.Containers].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.art.Containers
    signature: '[org.roaringbitmap.art.Containers].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Container[]>
      - long
      - int
      - int
      - int
      - int
      - byte
      - byte
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 63
    functionName: '[org.roaringbitmap.art.Containers].reset()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Containers.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Containers].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Container[]>
      - long
      - int
      - int
      - int
      - int
      - byte
      - byte
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - containerIdx
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 75
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 75
    functionName: '[org.roaringbitmap.art.Containers].remove(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Containers.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Containers].remove(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<Container[]>].get(org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.Containers:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Container[]>
      - long
      - int
      - int
      - int
      - int
      - byte
      - byte
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - idx
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 89
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 89
    functionName: '[org.roaringbitmap.art.Containers].getContainer(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Containers.java
    functionUses: 6
    functionsReached:
    - '[java.util.List<Container[]>].get(org.roaringbitmap.art.Containers)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.art.Containers].getContainer(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<Container[]>].add()'
      Src: org.roaringbitmap.art.Containers:99,1
    - Dst: '[org.roaringbitmap.art.Containers].grow(int,int)'
      Src: org.roaringbitmap.art.Containers:107,1
    - Dst: '[org.roaringbitmap.art.Containers].toContainerIdx(int,int)'
      Src: org.roaringbitmap.art.Containers:110,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Container[]>
      - long
      - int
      - int
      - int
      - int
      - byte
      - byte
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - container
    argTypes:
    - org.roaringbitmap.Container
    constantsTouched: []
    func_position:
      end: 111
      start: 97
    functionDepth: 2
    functionLinenumber: 97
    functionLinenumberEnd: 111
    functionName: '[org.roaringbitmap.art.Containers].addContainer(org.roaringbitmap.Container)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Containers.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<Container[]>].add()'
    - '[org.roaringbitmap.art.Containers].grow(int,int)'
    - '[org.roaringbitmap.art.Containers].toContainerIdx(int,int)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.art.Containers].addContainer(org.roaringbitmap.Container)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.ContainerIterator].<init>()'
      Src: org.roaringbitmap.art.Containers:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Container[]>
      - long
      - int
      - int
      - int
      - int
      - byte
      - byte
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.ContainerIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[org.roaringbitmap.art.Containers].iterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Containers.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.art.ContainerIterator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.art.ContainerIterator
    signature: '[org.roaringbitmap.art.Containers].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.roaringbitmap.Container
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Container[]>
      - long
      - int
      - int
      - int
      - int
      - byte
      - byte
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - containerIdx
    - freshContainer
    argTypes:
    - long
    - org.roaringbitmap.Container
    constantsTouched: []
    func_position:
      end: 132
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 132
    functionName: '[org.roaringbitmap.art.Containers].replace(long,org.roaringbitmap.Container)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Containers.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Containers].replace(long,org.roaringbitmap.Container)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - org.roaringbitmap.Container
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Container[]>
      - long
      - int
      - int
      - int
      - int
      - byte
      - byte
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - firstLevelIdx
    - secondLevelIdx
    - freshContainer
    argTypes:
    - int
    - int
    - org.roaringbitmap.Container
    constantsTouched: []
    func_position:
      end: 143
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 143
    functionName: '[org.roaringbitmap.art.Containers].replace(int,int,org.roaringbitmap.Container)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Containers.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Containers].replace(int,int,org.roaringbitmap.Container)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Container[]>
      - long
      - int
      - int
      - int
      - int
      - byte
      - byte
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionName: '[org.roaringbitmap.art.Containers].getContainerSize()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Containers.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.art.Containers].getContainerSize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Container[]>
      - long
      - int
      - int
      - int
      - int
      - byte
      - byte
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<Container[]>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 156
    functionName: '[org.roaringbitmap.art.Containers].getContainerArrays()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Containers.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<Container[]>
    signature: '[org.roaringbitmap.art.Containers].getContainerArrays()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Container[]>
      - long
      - int
      - int
      - int
      - int
      - byte
      - byte
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - firstLevelIdx
    - secondLevelIdx
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 161
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 161
    functionName: '[org.roaringbitmap.art.Containers].toContainerIdx(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Containers.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.art.Containers].toContainerIdx(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<Container[]>].get(int)'
      Src: org.roaringbitmap.art.Containers:170,1
    - Dst: '[org.roaringbitmap.art.Containers].hugeCapacity(int)'
      Src: org.roaringbitmap.art.Containers:181,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.art.Containers,int)'
      Src: org.roaringbitmap.art.Containers:184,1
    - Dst: '[java.util.List<Container[]>].set(int,org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.Containers:185,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Container[]>
      - long
      - int
      - int
      - int
      - int
      - byte
      - byte
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - minCapacity
    - firstLevelIdx
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 186
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 186
    functionName: '[org.roaringbitmap.art.Containers].grow(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Containers.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].copyOf(org.roaringbitmap.art.Containers,int)'
    - '[org.roaringbitmap.art.Containers].hugeCapacity(int)'
    - '[java.util.List<Container[]>].get(int)'
    - '[java.util.List<Container[]>].set(int,org.roaringbitmap.art.Containers)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Containers].grow(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[OutOfMemoryError].<init>()'
      Src: org.roaringbitmap.art.Containers:191,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Container[]>
      - long
      - int
      - int
      - int
      - int
      - byte
      - byte
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - minCapacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 194
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 194
    functionName: '[org.roaringbitmap.art.Containers].hugeCapacity(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Containers.java
    functionUses: 1
    functionsReached:
    - '[OutOfMemoryError].<init>()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.Containers].hugeCapacity(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<Container[]>].size()'
      Src: org.roaringbitmap.art.Containers:204,1
    - Dst: '[java.util.List<Container[]>].get(org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.Containers:206,1
    - Dst: container.getArraySizeInBytes()
      Src: org.roaringbitmap.art.Containers:213,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Container[]>
      - long
      - int
      - int
      - int
      - int
      - byte
      - byte
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 221
    functionName: '[org.roaringbitmap.art.Containers].serializedSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Containers.java
    functionUses: 2
    functionsReached:
    - container.getArraySizeInBytes()
    - '[java.util.List<Container[]>].get(org.roaringbitmap.art.Containers)'
    - '[java.util.List<Container[]>].size()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.art.Containers].serializedSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<Container[]>].size()'
      Src: org.roaringbitmap.art.Containers:230,1
    - Dst: Integer.reverseBytes(org.roaringbitmap.art.Containers)
      Src: org.roaringbitmap.art.Containers:231,1
    - Dst: '[java.io.DataOutput].writeInt(org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.Containers:231,1
    - Dst: '[java.util.List<Container[]>].get(org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.Containers:233,1
    - Dst: '[java.io.DataOutput].writeByte(byte)'
      Src: org.roaringbitmap.art.Containers:235,1
    - Dst: Integer.reverseBytes(org.roaringbitmap.art.Containers)
      Src: org.roaringbitmap.art.Containers:237,1
    - Dst: '[java.io.DataOutput].writeInt(org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.Containers:237,1
    - Dst: '[java.io.DataOutput].writeByte(byte)'
      Src: org.roaringbitmap.art.Containers:241,1
    - Dst: '[org.roaringbitmap.art.Containers].containerType(org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.Containers:242,1
    - Dst: '[java.io.DataOutput].writeByte(byte)'
      Src: org.roaringbitmap.art.Containers:243,1
    - Dst: container.getCardinality()
      Src: org.roaringbitmap.art.Containers:244,1
    - Dst: Integer.reverseBytes(org.roaringbitmap.art.Containers)
      Src: org.roaringbitmap.art.Containers:244,1
    - Dst: '[java.io.DataOutput].writeInt(org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.Containers:244,1
    - Dst: container.writeArray(java.io.DataOutput)
      Src: org.roaringbitmap.art.Containers:245,1
    - Dst: '[java.io.DataOutput].writeByte(byte)'
      Src: org.roaringbitmap.art.Containers:247,1
    - Dst: Long.reverseBytes(long)
      Src: org.roaringbitmap.art.Containers:251,1
    - Dst: '[java.io.DataOutput].writeLong(org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.Containers:251,1
    - Dst: Integer.reverseBytes(int)
      Src: org.roaringbitmap.art.Containers:252,1
    - Dst: '[java.io.DataOutput].writeInt(org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.Containers:252,1
    - Dst: Integer.reverseBytes(int)
      Src: org.roaringbitmap.art.Containers:253,1
    - Dst: '[java.io.DataOutput].writeInt(org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.Containers:253,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Container[]>
      - long
      - int
      - int
      - int
      - int
      - byte
      - byte
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dataOutput
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 254
      start: 229
    functionDepth: 1
    functionLinenumber: 229
    functionLinenumberEnd: 254
    functionName: '[org.roaringbitmap.art.Containers].serialize(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Containers.java
    functionUses: 1
    functionsReached:
    - container.writeArray(java.io.DataOutput)
    - '[java.io.DataOutput].writeByte(byte)'
    - '[java.util.List<Container[]>].size()'
    - Long.reverseBytes(long)
    - Integer.reverseBytes(org.roaringbitmap.art.Containers)
    - container.getCardinality()
    - '[java.util.List<Container[]>].get(org.roaringbitmap.art.Containers)'
    - '[java.io.DataOutput].writeInt(org.roaringbitmap.art.Containers)'
    - '[java.io.DataOutput].writeLong(org.roaringbitmap.art.Containers)'
    - Integer.reverseBytes(int)
    - '[org.roaringbitmap.art.Containers].containerType(org.roaringbitmap.art.Containers)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Containers].serialize(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<Container[]>].size()'
      Src: org.roaringbitmap.art.Containers:263,1
    - Dst: '[java.nio.ByteBuffer].putInt(org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.Containers:264,1
    - Dst: '[java.util.List<Container[]>].get(org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.Containers:266,1
    - Dst: '[java.nio.ByteBuffer].put(byte)'
      Src: org.roaringbitmap.art.Containers:268,1
    - Dst: '[java.nio.ByteBuffer].putInt(org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.Containers:270,1
    - Dst: '[java.nio.ByteBuffer].put(byte)'
      Src: org.roaringbitmap.art.Containers:274,1
    - Dst: '[org.roaringbitmap.art.Containers].containerType(org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.Containers:275,1
    - Dst: '[java.nio.ByteBuffer].put(byte)'
      Src: org.roaringbitmap.art.Containers:276,1
    - Dst: container.getCardinality()
      Src: org.roaringbitmap.art.Containers:277,1
    - Dst: '[java.nio.ByteBuffer].putInt(org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.Containers:277,1
    - Dst: container.writeArray(java.nio.ByteBuffer)
      Src: org.roaringbitmap.art.Containers:278,1
    - Dst: '[java.nio.ByteBuffer].put(byte)'
      Src: org.roaringbitmap.art.Containers:280,1
    - Dst: '[java.nio.ByteBuffer].putLong(long)'
      Src: org.roaringbitmap.art.Containers:284,1
    - Dst: '[java.nio.ByteBuffer].putInt(int)'
      Src: org.roaringbitmap.art.Containers:285,1
    - Dst: '[java.nio.ByteBuffer].putInt(int)'
      Src: org.roaringbitmap.art.Containers:286,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Container[]>
      - long
      - int
      - int
      - int
      - int
      - byte
      - byte
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - byteBuffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 287
      start: 262
    functionDepth: 1
    functionLinenumber: 262
    functionLinenumberEnd: 287
    functionName: '[org.roaringbitmap.art.Containers].serialize(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Containers.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].put(byte)'
    - '[java.util.List<Container[]>].size()'
    - container.getCardinality()
    - '[java.util.List<Container[]>].get(org.roaringbitmap.art.Containers)'
    - '[java.nio.ByteBuffer].putInt(int)'
    - '[java.nio.ByteBuffer].putLong(long)'
    - container.writeArray(java.nio.ByteBuffer)
    - '[java.nio.ByteBuffer].putInt(org.roaringbitmap.art.Containers)'
    - '[org.roaringbitmap.art.Containers].containerType(org.roaringbitmap.art.Containers)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Containers].serialize(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataInput].readInt()'
      Src: org.roaringbitmap.art.Containers:296,1
    - Dst: Integer.reverseBytes(org.roaringbitmap.art.Containers)
      Src: org.roaringbitmap.art.Containers:296,1
    - Dst: '[java.util.ArrayList].<init>(org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.Containers:297,1
    - Dst: '[java.io.DataInput].readByte()'
      Src: org.roaringbitmap.art.Containers:300,1
    - Dst: '[java.io.DataInput].readInt()'
      Src: org.roaringbitmap.art.Containers:301,1
    - Dst: Integer.reverseBytes(org.roaringbitmap.art.Containers)
      Src: org.roaringbitmap.art.Containers:301,1
    - Dst: '[java.io.DataInput].readByte()'
      Src: org.roaringbitmap.art.Containers:304,1
    - Dst: '[java.io.DataInput].readByte()'
      Src: org.roaringbitmap.art.Containers:308,1
    - Dst: '[java.io.DataInput].readInt()'
      Src: org.roaringbitmap.art.Containers:309,1
    - Dst: Integer.reverseBytes(org.roaringbitmap.art.Containers)
      Src: org.roaringbitmap.art.Containers:309,1
    - Dst: '[org.roaringbitmap.art.Containers].instanceContainer(org.roaringbitmap.art.Containers,org.roaringbitmap.art.Containers,java.io.DataInput)'
      Src: org.roaringbitmap.art.Containers:310,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.art.Containers:313,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.Containers:316,1
    - Dst: '[java.io.DataInput].readLong()'
      Src: org.roaringbitmap.art.Containers:319,1
    - Dst: Long.reverseBytes(org.roaringbitmap.art.Containers)
      Src: org.roaringbitmap.art.Containers:319,1
    - Dst: '[java.io.DataInput].readInt()'
      Src: org.roaringbitmap.art.Containers:320,1
    - Dst: Integer.reverseBytes(org.roaringbitmap.art.Containers)
      Src: org.roaringbitmap.art.Containers:320,1
    - Dst: '[java.io.DataInput].readInt()'
      Src: org.roaringbitmap.art.Containers:321,1
    - Dst: Integer.reverseBytes(org.roaringbitmap.art.Containers)
      Src: org.roaringbitmap.art.Containers:321,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Container[]>
      - long
      - int
      - int
      - int
      - int
      - byte
      - byte
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dataInput
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 322
      start: 295
    functionDepth: 1
    functionLinenumber: 295
    functionLinenumberEnd: 322
    functionName: '[org.roaringbitmap.art.Containers].deserialize(java.io.DataInput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Containers.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].<init>(org.roaringbitmap.art.Containers)'
    - '[java.io.DataInput].readInt()'
    - '[RuntimeException].<init>(String)'
    - '[java.io.DataInput].readByte()'
    - Integer.reverseBytes(org.roaringbitmap.art.Containers)
    - Long.reverseBytes(org.roaringbitmap.art.Containers)
    - '[java.util.ArrayList].add(org.roaringbitmap.art.Containers)'
    - '[java.io.DataInput].readLong()'
    - '[org.roaringbitmap.art.Containers].instanceContainer(org.roaringbitmap.art.Containers,org.roaringbitmap.art.Containers,java.io.DataInput)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Containers].deserialize(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].getInt()'
      Src: org.roaringbitmap.art.Containers:331,1
    - Dst: '[java.util.ArrayList].<init>(org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.Containers:332,1
    - Dst: '[java.nio.ByteBuffer].get()'
      Src: org.roaringbitmap.art.Containers:335,1
    - Dst: '[java.nio.ByteBuffer].getInt()'
      Src: org.roaringbitmap.art.Containers:336,1
    - Dst: '[java.nio.ByteBuffer].get()'
      Src: org.roaringbitmap.art.Containers:339,1
    - Dst: '[java.nio.ByteBuffer].get()'
      Src: org.roaringbitmap.art.Containers:343,1
    - Dst: '[java.nio.ByteBuffer].getInt()'
      Src: org.roaringbitmap.art.Containers:344,1
    - Dst: '[org.roaringbitmap.art.Containers].instanceContainer(org.roaringbitmap.art.Containers,org.roaringbitmap.art.Containers,java.nio.ByteBuffer)'
      Src: org.roaringbitmap.art.Containers:345,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.art.Containers:348,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.Containers:351,1
    - Dst: '[java.nio.ByteBuffer].getLong()'
      Src: org.roaringbitmap.art.Containers:354,1
    - Dst: '[java.nio.ByteBuffer].getInt()'
      Src: org.roaringbitmap.art.Containers:355,1
    - Dst: '[java.nio.ByteBuffer].getInt()'
      Src: org.roaringbitmap.art.Containers:356,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Container[]>
      - long
      - int
      - int
      - int
      - int
      - byte
      - byte
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - byteBuffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 357
      start: 330
    functionDepth: 1
    functionLinenumber: 330
    functionLinenumberEnd: 357
    functionName: '[org.roaringbitmap.art.Containers].deserialize(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Containers.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].getLong()'
    - '[java.util.ArrayList].<init>(org.roaringbitmap.art.Containers)'
    - '[java.nio.ByteBuffer].getInt()'
    - '[java.nio.ByteBuffer].get()'
    - '[RuntimeException].<init>(String)'
    - '[java.util.ArrayList].add(org.roaringbitmap.art.Containers)'
    - '[org.roaringbitmap.art.Containers].instanceContainer(org.roaringbitmap.art.Containers,org.roaringbitmap.art.Containers,java.nio.ByteBuffer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Containers].deserialize(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.roaringbitmap.art.Containers:367,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Container[]>
      - long
      - int
      - int
      - int
      - int
      - byte
      - byte
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: byte
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - container
    argTypes:
    - org.roaringbitmap.Container
    constantsTouched: []
    func_position:
      end: 369
      start: 359
    functionDepth: 0
    functionLinenumber: 359
    functionLinenumberEnd: 369
    functionName: '[org.roaringbitmap.art.Containers].containerType(org.roaringbitmap.Container)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Containers.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: byte
    signature: '[org.roaringbitmap.art.Containers].containerType(org.roaringbitmap.Container)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataInput].readChar()'
      Src: org.roaringbitmap.art.Containers:374,1
    - Dst: Character.reverseBytes(org.roaringbitmap.art.Containers)
      Src: org.roaringbitmap.art.Containers:374,1
    - Dst: '[java.io.DataInput].readChar()'
      Src: org.roaringbitmap.art.Containers:378,1
    - Dst: Character.reverseBytes(org.roaringbitmap.art.Containers)
      Src: org.roaringbitmap.art.Containers:378,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>(org.roaringbitmap.art.Containers,org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.Containers:380,1
    - Dst: '[java.io.DataInput].readLong()'
      Src: org.roaringbitmap.art.Containers:385,1
    - Dst: Long.reverseBytes(org.roaringbitmap.art.Containers)
      Src: org.roaringbitmap.art.Containers:385,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.art.Containers,int)'
      Src: org.roaringbitmap.art.Containers:387,1
    - Dst: '[java.io.DataInput].readChar()'
      Src: org.roaringbitmap.art.Containers:391,1
    - Dst: Character.reverseBytes(org.roaringbitmap.art.Containers)
      Src: org.roaringbitmap.art.Containers:391,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.Containers:393,1
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.roaringbitmap.art.Containers:395,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      - int
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Container[]>
      - long
      - int
      - int
      - int
      - int
      - byte
      - byte
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - containerType
    - cardinality
    - dataInput
    argTypes:
    - byte
    - int
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 397
      start: 371
    functionDepth: 1
    functionLinenumber: 371
    functionLinenumberEnd: 397
    functionName: '[org.roaringbitmap.art.Containers].instanceContainer(byte,int,java.io.DataInput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Containers.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RunContainer].<init>(org.roaringbitmap.art.Containers,org.roaringbitmap.art.Containers)'
    - Character.reverseBytes(org.roaringbitmap.art.Containers)
    - '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.art.Containers)'
    - '[java.io.DataInput].readChar()'
    - Long.reverseBytes(org.roaringbitmap.art.Containers)
    - '[UnsupportedOperationException].<init>(String)'
    - '[java.io.DataInput].readLong()'
    - '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.art.Containers,int)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.art.Containers].instanceContainer(byte,int,java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].getChar()'
      Src: org.roaringbitmap.art.Containers:402,1
    - Dst: '[java.nio.ByteBuffer].asCharBuffer()'
      Src: org.roaringbitmap.art.Containers:404,1
    - Dst: '[org.roaringbitmap.art.Containers].get(org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.Containers:404,1
    - Dst: '[java.nio.ByteBuffer].position()'
      Src: org.roaringbitmap.art.Containers:405,1
    - Dst: '[java.nio.ByteBuffer].position(org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.Containers:405,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>(org.roaringbitmap.art.Containers,org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.Containers:406,1
    - Dst: '[java.nio.ByteBuffer].asLongBuffer()'
      Src: org.roaringbitmap.art.Containers:409,1
    - Dst: '[org.roaringbitmap.art.Containers].get(org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.Containers:409,1
    - Dst: '[java.nio.ByteBuffer].position()'
      Src: org.roaringbitmap.art.Containers:410,1
    - Dst: '[java.nio.ByteBuffer].position(org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.Containers:410,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.art.Containers,int)'
      Src: org.roaringbitmap.art.Containers:411,1
    - Dst: '[java.nio.ByteBuffer].asCharBuffer()'
      Src: org.roaringbitmap.art.Containers:414,1
    - Dst: '[org.roaringbitmap.art.Containers].get(org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.Containers:414,1
    - Dst: '[java.nio.ByteBuffer].position()'
      Src: org.roaringbitmap.art.Containers:415,1
    - Dst: '[java.nio.ByteBuffer].position(org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.Containers:415,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.Containers:416,1
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.roaringbitmap.art.Containers:418,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      - int
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<Container[]>
      - long
      - int
      - int
      - int
      - int
      - byte
      - byte
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - containerType
    - cardinality
    - byteBuffer
    argTypes:
    - byte
    - int
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 420
      start: 399
    functionDepth: 1
    functionLinenumber: 399
    functionLinenumberEnd: 420
    functionName: '[org.roaringbitmap.art.Containers].instanceContainer(byte,int,java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Containers.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.Containers].get(org.roaringbitmap.art.Containers)'
    - '[org.roaringbitmap.RunContainer].<init>(org.roaringbitmap.art.Containers,org.roaringbitmap.art.Containers)'
    - '[java.nio.ByteBuffer].asLongBuffer()'
    - '[java.nio.ByteBuffer].position(org.roaringbitmap.art.Containers)'
    - '[java.nio.ByteBuffer].position()'
    - '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.art.Containers)'
    - '[java.nio.ByteBuffer].asCharBuffer()'
    - '[UnsupportedOperationException].<init>(String)'
    - '[java.nio.ByteBuffer].getChar()'
    - '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.art.Containers,int)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.art.Containers].instanceContainer(byte,int,java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - NodeEntry[]
      - int
      - boolean
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.art.Shuttle
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.AbstractShuttle
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - art
    - containers
    argTypes:
    - org.roaringbitmap.art.Art
    - org.roaringbitmap.art.Containers
    constantsTouched: []
    func_position:
      end: 22
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 22
    functionName: '[org.roaringbitmap.art.AbstractShuttle].<init>(org.roaringbitmap.art.Art,org.roaringbitmap.art.Containers)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/AbstractShuttle.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.art.AbstractShuttle
    signature: '[org.roaringbitmap.art.AbstractShuttle].<init>(org.roaringbitmap.art.Art,org.roaringbitmap.art.Containers)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].getRoot()'
      Src: org.roaringbitmap.art.AbstractShuttle:26,1
    - Dst: '[org.roaringbitmap.art.AbstractShuttle].visitToLeaf(org.roaringbitmap.art.Node,boolean)'
      Src: org.roaringbitmap.art.AbstractShuttle:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - NodeEntry[]
      - int
      - boolean
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.art.Shuttle
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 24
    functionDepth: 3
    functionLinenumber: 24
    functionLinenumberEnd: 27
    functionName: '[org.roaringbitmap.art.AbstractShuttle].initShuttle()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/AbstractShuttle.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.AbstractShuttle].visitToLeaf(org.roaringbitmap.art.Node,boolean)'
    - '[org.roaringbitmap.art.Art].getRoot()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.AbstractShuttle].initShuttle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.LongUtils].highPart(long)'
      Src: org.roaringbitmap.art.AbstractShuttle:32,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].rightShiftHighPart(long)'
      Src: org.roaringbitmap.art.AbstractShuttle:33,1
    - Dst: '[org.roaringbitmap.art.Art].getRoot()'
      Src: org.roaringbitmap.art.AbstractShuttle:34,1
    - Dst: '[org.roaringbitmap.art.AbstractShuttle].visitToLeafFrom(byte[],int,org.roaringbitmap.art.Node)'
      Src: org.roaringbitmap.art.AbstractShuttle:34,1
    - Dst: '[org.roaringbitmap.art.AbstractShuttle].getCurrentLeafNode()'
      Src: org.roaringbitmap.art.AbstractShuttle:36,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKey()'
      Src: org.roaringbitmap.art.AbstractShuttle:36,1
    - Dst: '[org.roaringbitmap.art.AbstractShuttle].currentBeforeHigh(long,long)'
      Src: org.roaringbitmap.art.AbstractShuttle:36,1
    - Dst: '[org.roaringbitmap.art.AbstractShuttle].moveToNextLeaf()'
      Src: org.roaringbitmap.art.AbstractShuttle:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - NodeEntry[]
      - int
      - boolean
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.art.Shuttle
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 42
      start: 29
    functionDepth: 3
    functionLinenumber: 29
    functionLinenumberEnd: 42
    functionName: '[org.roaringbitmap.art.AbstractShuttle].initShuttleFrom(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/AbstractShuttle.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.LongUtils].rightShiftHighPart(long)'
    - '[org.roaringbitmap.art.AbstractShuttle].getCurrentLeafNode()'
    - '[org.roaringbitmap.art.AbstractShuttle].currentBeforeHigh(long,long)'
    - '[org.roaringbitmap.longlong.LongUtils].highPart(long)'
    - '[org.roaringbitmap.art.Art].getRoot()'
    - '[org.roaringbitmap.art.AbstractShuttle].visitToLeafFrom(byte[],int,org.roaringbitmap.art.Node)'
    - '[org.roaringbitmap.art.AbstractShuttle].moveToNextLeaf()'
    - '[org.roaringbitmap.art.LeafNode].getKey()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.AbstractShuttle].initShuttleFrom(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - NodeEntry[]
      - int
      - boolean
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.roaringbitmap.art.Shuttle
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - current
    - high
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 44
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 44
    functionName: '[org.roaringbitmap.art.AbstractShuttle].currentBeforeHigh(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/AbstractShuttle.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.art.AbstractShuttle].currentBeforeHigh(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.AbstractShuttle].findNextSiblingKeyOfLeafNode()'
      Src: org.roaringbitmap.art.AbstractShuttle:67,1
    - Dst: '[org.roaringbitmap.art.AbstractShuttle].boundaryNodePosition(org.roaringbitmap.art.AbstractShuttle,boolean)'
      Src: org.roaringbitmap.art.AbstractShuttle:76,1
    - Dst: '[org.roaringbitmap.art.AbstractShuttle].visitedNodeNextPosition(org.roaringbitmap.art.AbstractShuttle,org.roaringbitmap.art.AbstractShuttle)'
      Src: org.roaringbitmap.art.AbstractShuttle:85,1
    - Dst: currentBranchNode.getChild(int)
      Src: org.roaringbitmap.art.AbstractShuttle:91,1
    - Dst: '[org.roaringbitmap.art.AbstractShuttle].useEntry(int,org.roaringbitmap.art.AbstractShuttle)'
      Src: org.roaringbitmap.art.AbstractShuttle:91,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - NodeEntry[]
      - int
      - boolean
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.art.Shuttle
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 98
    functionName: '[org.roaringbitmap.art.AbstractShuttle].moveToNextLeaf()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/AbstractShuttle.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.AbstractShuttle].visitedNodeNextPosition(org.roaringbitmap.art.AbstractShuttle,org.roaringbitmap.art.AbstractShuttle)'
    - currentBranchNode.getChild(int)
    - '[org.roaringbitmap.art.AbstractShuttle].boundaryNodePosition(org.roaringbitmap.art.AbstractShuttle,boolean)'
    - '[org.roaringbitmap.art.AbstractShuttle].useEntry(int,org.roaringbitmap.art.AbstractShuttle)'
    - '[org.roaringbitmap.art.AbstractShuttle].findNextSiblingKeyOfLeafNode()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.art.AbstractShuttle].moveToNextLeaf()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.BranchNode
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - NodeEntry[]
      - int
      - boolean
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.roaringbitmap.art.Shuttle
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - node
    - pos
    argTypes:
    - org.roaringbitmap.art.BranchNode
    - int
    constantsTouched: []
    func_position:
      end: 100
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 100
    functionName: '[org.roaringbitmap.art.AbstractShuttle].visitedNodeNextPosition(org.roaringbitmap.art.BranchNode,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/AbstractShuttle.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.AbstractShuttle].visitedNodeNextPosition(org.roaringbitmap.art.BranchNode,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - NodeEntry[]
      - int
      - boolean
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.art.Shuttle
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.LeafNode
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 106
    functionName: '[org.roaringbitmap.art.AbstractShuttle].getCurrentLeafNode()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/AbstractShuttle.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.art.LeafNode
    signature: '[org.roaringbitmap.art.AbstractShuttle].getCurrentLeafNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.AbstractShuttle].getCurrentLeafNode()'
      Src: org.roaringbitmap.art.AbstractShuttle:110,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.art.AbstractShuttle:110,1
    - Dst: '[org.roaringbitmap.art.Art].getRoot()'
      Src: org.roaringbitmap.art.AbstractShuttle:111,1
    - Dst: '[org.roaringbitmap.art.Art].removeSpecifyKey(org.roaringbitmap.art.Node,byte[],int)'
      Src: org.roaringbitmap.art.AbstractShuttle:111,1
    - Dst: '[org.roaringbitmap.art.Containers].remove(org.roaringbitmap.art.AbstractShuttle)'
      Src: org.roaringbitmap.art.AbstractShuttle:116,1
    - Dst: '[org.roaringbitmap.art.BranchNode].getChildPos(org.roaringbitmap.art.AbstractShuttle)'
      Src: org.roaringbitmap.art.AbstractShuttle:127,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - NodeEntry[]
      - int
      - boolean
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.art.Shuttle
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 108
    functionDepth: 2
    functionLinenumber: 108
    functionLinenumberEnd: 130
    functionName: '[org.roaringbitmap.art.AbstractShuttle].remove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/AbstractShuttle.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.AbstractShuttle].getCurrentLeafNode()'
    - '[org.roaringbitmap.art.Art].removeSpecifyKey(org.roaringbitmap.art.Node,byte[],int)'
    - '[org.roaringbitmap.art.Containers].remove(org.roaringbitmap.art.AbstractShuttle)'
    - '[org.roaringbitmap.art.Art].getRoot()'
    - '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
    - '[org.roaringbitmap.art.BranchNode].getChildPos(org.roaringbitmap.art.AbstractShuttle)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.AbstractShuttle].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].getRoot()'
      Src: org.roaringbitmap.art.AbstractShuttle:136,1
    - Dst: '[org.roaringbitmap.art.AbstractShuttle].useEntry(int,org.roaringbitmap.art.Node)'
      Src: org.roaringbitmap.art.AbstractShuttle:138,1
    - Dst: '[org.roaringbitmap.art.AbstractShuttle].findNextSiblingKeyOfLeafNode()'
      Src: org.roaringbitmap.art.AbstractShuttle:143,1
    - Dst: '[org.roaringbitmap.art.AbstractShuttle].boundaryNodePosition(org.roaringbitmap.art.AbstractShuttle,boolean)'
      Src: org.roaringbitmap.art.AbstractShuttle:152,1
    - Dst: branchNode.getChild(int)
      Src: org.roaringbitmap.art.AbstractShuttle:155,1
    - Dst: '[org.roaringbitmap.art.AbstractShuttle].useEntry(int,org.roaringbitmap.art.AbstractShuttle)'
      Src: org.roaringbitmap.art.AbstractShuttle:157,1
    - Dst: '[org.roaringbitmap.art.AbstractShuttle].visitToLeaf(org.roaringbitmap.art.AbstractShuttle,boolean)'
      Src: org.roaringbitmap.art.AbstractShuttle:158,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.Node
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - NodeEntry[]
      - int
      - boolean
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.art.Shuttle
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - node
    - inRunDirection
    argTypes:
    - org.roaringbitmap.art.Node
    - boolean
    constantsTouched: []
    func_position:
      end: 159
      start: 132
    functionDepth: 2
    functionLinenumber: 132
    functionLinenumberEnd: 159
    functionName: '[org.roaringbitmap.art.AbstractShuttle].visitToLeaf(org.roaringbitmap.art.Node,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/AbstractShuttle.java
    functionUses: 2
    functionsReached:
    - branchNode.getChild(int)
    - '[org.roaringbitmap.art.AbstractShuttle].visitToLeaf(org.roaringbitmap.art.AbstractShuttle,boolean)'
    - '[org.roaringbitmap.art.Art].getRoot()'
    - '[org.roaringbitmap.art.AbstractShuttle].boundaryNodePosition(org.roaringbitmap.art.AbstractShuttle,boolean)'
    - '[org.roaringbitmap.art.AbstractShuttle].useEntry(int,org.roaringbitmap.art.AbstractShuttle)'
    - '[org.roaringbitmap.art.AbstractShuttle].useEntry(int,org.roaringbitmap.art.Node)'
    - '[org.roaringbitmap.art.AbstractShuttle].findNextSiblingKeyOfLeafNode()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.AbstractShuttle].visitToLeaf(org.roaringbitmap.art.Node,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].getRoot()'
      Src: org.roaringbitmap.art.AbstractShuttle:165,1
    - Dst: '[org.roaringbitmap.art.AbstractShuttle].useEntry(int,org.roaringbitmap.art.Node)'
      Src: org.roaringbitmap.art.AbstractShuttle:167,1
    - Dst: '[org.roaringbitmap.art.AbstractShuttle].findNextSiblingKeyOfLeafNode()'
      Src: org.roaringbitmap.art.AbstractShuttle:172,1
    - Dst: branchNode.prefixLength()
      Src: org.roaringbitmap.art.AbstractShuttle:182,1
    - Dst: '[org.roaringbitmap.art.Art].commonPrefixLength(byte[],int,org.roaringbitmap.art.AbstractShuttle,org.roaringbitmap.art.AbstractShuttle,int,org.roaringbitmap.art.AbstractShuttle)'
      Src: org.roaringbitmap.art.AbstractShuttle:185,1
    - Dst: '[org.roaringbitmap.art.AbstractShuttle].prefixMismatchIsInRunDirection(org.roaringbitmap.art.AbstractShuttle,org.roaringbitmap.art.AbstractShuttle)'
      Src: org.roaringbitmap.art.AbstractShuttle:189,1
    - Dst: '[org.roaringbitmap.art.AbstractShuttle].visitToLeaf(org.roaringbitmap.art.Node,boolean)'
      Src: org.roaringbitmap.art.AbstractShuttle:191,1
    - Dst: branchNode.prefixLength()
      Src: org.roaringbitmap.art.AbstractShuttle:195,1
    - Dst: branchNode.getNearestChildPos()
      Src: org.roaringbitmap.art.AbstractShuttle:198,1
    - Dst: '[org.roaringbitmap.art.AbstractShuttle].getKeyPos()'
      Src: org.roaringbitmap.art.AbstractShuttle:204,1
    - Dst: '[org.roaringbitmap.art.AbstractShuttle].searchMissNextPosition(org.roaringbitmap.art.AbstractShuttle)'
      Src: org.roaringbitmap.art.AbstractShuttle:207,1
    - Dst: '[org.roaringbitmap.art.AbstractShuttle].boundaryNodePosition(org.roaringbitmap.art.AbstractShuttle,boolean)'
      Src: org.roaringbitmap.art.AbstractShuttle:210,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.roaringbitmap.art.AbstractShuttle:215,1
    - Dst: branchNode.getChild(int)
      Src: org.roaringbitmap.art.AbstractShuttle:219,1
    - Dst: '[org.roaringbitmap.art.AbstractShuttle].useEntry(int,org.roaringbitmap.art.AbstractShuttle)'
      Src: org.roaringbitmap.art.AbstractShuttle:221,1
    - Dst: '[org.roaringbitmap.art.AbstractShuttle].visitToLeaf(org.roaringbitmap.art.AbstractShuttle,org.roaringbitmap.art.AbstractShuttle)'
      Src: org.roaringbitmap.art.AbstractShuttle:225,1
    - Dst: '[org.roaringbitmap.art.AbstractShuttle].visitToLeafFrom(byte[],int,org.roaringbitmap.art.AbstractShuttle)'
      Src: org.roaringbitmap.art.AbstractShuttle:227,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      - org.roaringbitmap.art.Node
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - NodeEntry[]
      - int
      - boolean
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.art.Shuttle
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - high
    - keyDepth
    - node
    argTypes:
    - byte[]
    - int
    - org.roaringbitmap.art.Node
    constantsTouched: []
    func_position:
      end: 229
      start: 161
    functionDepth: 2
    functionLinenumber: 161
    functionLinenumberEnd: 229
    functionName: '[org.roaringbitmap.art.AbstractShuttle].visitToLeafFrom(byte[],int,org.roaringbitmap.art.Node)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/AbstractShuttle.java
    functionUses: 1
    functionsReached:
    - branchNode.prefixLength()
    - '[org.roaringbitmap.art.AbstractShuttle].prefixMismatchIsInRunDirection(org.roaringbitmap.art.AbstractShuttle,org.roaringbitmap.art.AbstractShuttle)'
    - '[org.roaringbitmap.art.AbstractShuttle].useEntry(int,org.roaringbitmap.art.Node)'
    - branchNode.getNearestChildPos()
    - branchNode.getChild(int)
    - '[org.roaringbitmap.art.AbstractShuttle].visitToLeaf(org.roaringbitmap.art.Node,boolean)'
    - '[org.roaringbitmap.art.AbstractShuttle].visitToLeaf(org.roaringbitmap.art.AbstractShuttle,org.roaringbitmap.art.AbstractShuttle)'
    - '[org.roaringbitmap.art.AbstractShuttle].searchMissNextPosition(org.roaringbitmap.art.AbstractShuttle)'
    - '[IllegalStateException].<init>(String)'
    - '[org.roaringbitmap.art.Art].getRoot()'
    - '[org.roaringbitmap.art.AbstractShuttle].boundaryNodePosition(org.roaringbitmap.art.AbstractShuttle,boolean)'
    - '[org.roaringbitmap.art.AbstractShuttle].useEntry(int,org.roaringbitmap.art.AbstractShuttle)'
    - '[org.roaringbitmap.art.AbstractShuttle].visitToLeafFrom(byte[],int,org.roaringbitmap.art.AbstractShuttle)'
    - '[org.roaringbitmap.art.Art].commonPrefixLength(byte[],int,org.roaringbitmap.art.AbstractShuttle,org.roaringbitmap.art.AbstractShuttle,int,org.roaringbitmap.art.AbstractShuttle)'
    - '[org.roaringbitmap.art.AbstractShuttle].findNextSiblingKeyOfLeafNode()'
    - '[org.roaringbitmap.art.AbstractShuttle].getKeyPos()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.AbstractShuttle].visitToLeafFrom(byte[],int,org.roaringbitmap.art.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.BranchNode
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - NodeEntry[]
      - int
      - boolean
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.roaringbitmap.art.Shuttle
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - node
    - inRunDirection
    argTypes:
    - org.roaringbitmap.art.BranchNode
    - boolean
    constantsTouched: []
    func_position:
      end: 231
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 231
    functionName: '[org.roaringbitmap.art.AbstractShuttle].boundaryNodePosition(org.roaringbitmap.art.BranchNode,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/AbstractShuttle.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.AbstractShuttle].boundaryNodePosition(org.roaringbitmap.art.BranchNode,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      - byte
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - NodeEntry[]
      - int
      - boolean
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.roaringbitmap.art.Shuttle
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - nodeValue
    - highValue
    argTypes:
    - byte
    - byte
    constantsTouched: []
    func_position:
      end: 233
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 233
    functionName: '[org.roaringbitmap.art.AbstractShuttle].prefixMismatchIsInRunDirection(byte,byte)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/AbstractShuttle.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.art.AbstractShuttle].prefixMismatchIsInRunDirection(byte,byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.SearchResult
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - NodeEntry[]
      - int
      - boolean
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.roaringbitmap.art.Shuttle
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - result
    argTypes:
    - org.roaringbitmap.art.SearchResult
    constantsTouched: []
    func_position:
      end: 235
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 235
    functionName: '[org.roaringbitmap.art.AbstractShuttle].searchMissNextPosition(org.roaringbitmap.art.SearchResult)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/AbstractShuttle.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.AbstractShuttle].searchMissNextPosition(org.roaringbitmap.art.SearchResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.AbstractShuttle].visitedNodeNextPosition(org.roaringbitmap.art.AbstractShuttle,org.roaringbitmap.art.AbstractShuttle)'
      Src: org.roaringbitmap.art.AbstractShuttle:239,1
    - Dst: parentNode.getChildKey(int)
      Src: org.roaringbitmap.art.AbstractShuttle:241,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - NodeEntry[]
      - int
      - boolean
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.art.Shuttle
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 244
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 244
    functionName: '[org.roaringbitmap.art.AbstractShuttle].findNextSiblingKeyOfLeafNode()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/AbstractShuttle.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.art.AbstractShuttle].visitedNodeNextPosition(org.roaringbitmap.art.AbstractShuttle,org.roaringbitmap.art.AbstractShuttle)'
    - parentNode.getChildKey(int)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.AbstractShuttle].findNextSiblingKeyOfLeafNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.AbstractShuttle.NodeEntry].<init>()'
      Src: org.roaringbitmap.art.AbstractShuttle:253,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.roaringbitmap.art.Node
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - NodeEntry[]
      - int
      - boolean
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.art.Shuttle
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: NodeEntry
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - d
    - node
    argTypes:
    - int
    - org.roaringbitmap.art.Node
    constantsTouched: []
    func_position:
      end: 262
      start: 250
    functionDepth: 1
    functionLinenumber: 250
    functionLinenumberEnd: 262
    functionName: '[org.roaringbitmap.art.AbstractShuttle].useEntry(int,org.roaringbitmap.art.Node)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/AbstractShuttle.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.art.AbstractShuttle.NodeEntry].<init>()'
    linkageType: ''
    returnType: NodeEntry
    signature: '[org.roaringbitmap.art.AbstractShuttle].useEntry(int,org.roaringbitmap.art.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Node
      - int
      - boolean
      - boolean
      - byte
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.AbstractShuttle.NodeEntry
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.art.AbstractShuttle.NodeEntry].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/AbstractShuttle.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.art.AbstractShuttle.NodeEntry
    signature: '[org.roaringbitmap.art.AbstractShuttle.NodeEntry].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Outcome
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Outcome
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.art.SearchResult
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - outcome
    - lessOrEqualPos
    - greaterPos
    argTypes:
    - Outcome
    - int
    - int
    constantsTouched: []
    func_position:
      end: 24
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 24
    functionName: '[org.roaringbitmap.art.SearchResult].<init>(Outcome,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/SearchResult.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.art.SearchResult
    signature: '[org.roaringbitmap.art.SearchResult].<init>(Outcome,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.SearchResult].<init>(org.roaringbitmap.art.SearchResult,int,int)'
      Src: org.roaringbitmap.art.SearchResult:27,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Outcome
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.art.SearchResult
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - keyPos
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[org.roaringbitmap.art.SearchResult].found(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/SearchResult.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.SearchResult].<init>(org.roaringbitmap.art.SearchResult,int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.art.SearchResult
    signature: '[org.roaringbitmap.art.SearchResult].found(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.SearchResult].<init>(org.roaringbitmap.art.SearchResult,int,int)'
      Src: org.roaringbitmap.art.SearchResult:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Outcome
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.art.SearchResult
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - lowerPos
    - higherPos
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.roaringbitmap.art.SearchResult].notFound(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/SearchResult.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.art.SearchResult].<init>(org.roaringbitmap.art.SearchResult,int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.art.SearchResult
    signature: '[org.roaringbitmap.art.SearchResult].notFound(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Outcome
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 41
    functionName: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/SearchResult.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalAccessError].<init>(String)'
      Src: org.roaringbitmap.art.SearchResult:47,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Outcome
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 48
    functionName: '[org.roaringbitmap.art.SearchResult].getKeyPos()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/SearchResult.java
    functionUses: 10
    functionsReached:
    - '[IllegalAccessError].<init>(String)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.SearchResult].getKeyPos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Outcome
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.roaringbitmap.art.SearchResult].hasNextSmallerPos()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/SearchResult.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.art.SearchResult].hasNextSmallerPos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalAccessError].<init>(String)'
      Src: org.roaringbitmap.art.SearchResult:58,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Outcome
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 59
    functionName: '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/SearchResult.java
    functionUses: 11
    functionsReached:
    - '[IllegalAccessError].<init>(String)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Outcome
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.roaringbitmap.art.SearchResult].hasNextLargerPos()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/SearchResult.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.art.SearchResult].hasNextLargerPos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalAccessError].<init>(String)'
      Src: org.roaringbitmap.art.SearchResult:69,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Outcome
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 70
    functionName: '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/SearchResult.java
    functionUses: 11
    functionsReached:
    - '[IllegalAccessError].<init>(String)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.BranchNode].<init>(int)'
      Src: org.roaringbitmap.art.Node16:18,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Node[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.Node16
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - compressionLength
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 19
      start: 17
    functionDepth: 2
    functionLinenumber: 17
    functionLinenumberEnd: 19
    functionName: '[org.roaringbitmap.art.Node16].<init>(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node16.java
    functionUses: 6
    functionsReached:
    - '[org.roaringbitmap.art.BranchNode].<init>(int)'
    linkageType: ''
    returnType: org.roaringbitmap.art.Node16
    signature: '[org.roaringbitmap.art.Node16].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node16].prefixLength()'
      Src: org.roaringbitmap.art.Node16:22,1
    - Dst: '[org.roaringbitmap.art.Node16].<init>(org.roaringbitmap.art.Node16)'
      Src: org.roaringbitmap.art.Node16:22,1
    - Dst: '[org.roaringbitmap.art.Node16].postClone(org.roaringbitmap.art.Node16,Node[],Node[])'
      Src: org.roaringbitmap.art.Node16:25,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Node[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.art.Node16
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 27
    functionName: '[org.roaringbitmap.art.Node16].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node16.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.Node16].<init>(org.roaringbitmap.art.Node16)'
    - '[org.roaringbitmap.art.Node16].postClone(org.roaringbitmap.art.Node16,Node[],Node[])'
    - '[org.roaringbitmap.art.Node16].prefixLength()'
    linkageType: ''
    returnType: org.roaringbitmap.art.Node16
    signature: '[org.roaringbitmap.art.Node16].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Node[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: NodeType
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 32
    functionName: '[org.roaringbitmap.art.Node16].nodeType()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node16.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NodeType
    signature: '[org.roaringbitmap.art.Node16].nodeType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toBDBytes(long)'
      Src: org.roaringbitmap.art.Node16:36,1
    - Dst: '[org.roaringbitmap.art.Node16].binarySearch(byte[],int,org.roaringbitmap.art.Node16,byte)'
      Src: org.roaringbitmap.art.Node16:38,1
    - Dst: '[org.roaringbitmap.art.Node16].binarySearch(byte[],int,int,byte)'
      Src: org.roaringbitmap.art.Node16:40,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toBDBytes(long)'
      Src: org.roaringbitmap.art.Node16:44,1
    - Dst: '[org.roaringbitmap.art.Node16].binarySearch(byte[],int,byte)'
      Src: org.roaringbitmap.art.Node16:45,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Node[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - k
    argTypes:
    - byte
    constantsTouched: []
    func_position:
      end: 53
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 53
    functionName: '[org.roaringbitmap.art.Node16].getChildPos(byte)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node16.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.Node16].binarySearch(byte[],int,int,byte)'
    - '[org.roaringbitmap.longlong.LongUtils].toBDBytes(long)'
    - '[org.roaringbitmap.art.Node16].binarySearch(byte[],int,byte)'
    - '[org.roaringbitmap.art.Node16].binarySearch(byte[],int,org.roaringbitmap.art.Node16,byte)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.Node16].getChildPos(byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node16].getChildPos(byte)'
      Src: org.roaringbitmap.art.Node16:57,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Node[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.Node
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - key
    argTypes:
    - byte
    constantsTouched: []
    func_position:
      end: 59
      start: 55
    functionDepth: 2
    functionLinenumber: 55
    functionLinenumberEnd: 59
    functionName: '[org.roaringbitmap.art.Node16].getChildAtKey(byte)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node16.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.Node16].getChildPos(byte)'
    linkageType: ''
    returnType: org.roaringbitmap.art.Node
    signature: '[org.roaringbitmap.art.Node16].getChildAtKey(byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toBDBytes(long)'
      Src: org.roaringbitmap.art.Node16:63,1
    - Dst: '[org.roaringbitmap.art.Node16].binarySearchWithResult(byte[],int,org.roaringbitmap.art.Node16,byte)'
      Src: org.roaringbitmap.art.Node16:65,1
    - Dst: '[org.roaringbitmap.art.Node16].binarySearchWithResult(byte[],int,int,byte)'
      Src: org.roaringbitmap.art.Node16:67,1
    - Dst: '[org.roaringbitmap.art.Node16].hasNextLargerPos()'
      Src: org.roaringbitmap.art.Node16:70,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toBDBytes(long)'
      Src: org.roaringbitmap.art.Node16:73,1
    - Dst: '[org.roaringbitmap.art.Node16].binarySearchWithResult(byte[],int,byte)'
      Src: org.roaringbitmap.art.Node16:74,1
    - Dst: '[org.roaringbitmap.art.Node16].getKeyPos()'
      Src: org.roaringbitmap.art.Node16:78,1
    - Dst: '[org.roaringbitmap.art.SearchResult].found(int)'
      Src: org.roaringbitmap.art.Node16:78,1
    - Dst: '[org.roaringbitmap.art.Node16].getNextSmallerPos()'
      Src: org.roaringbitmap.art.Node16:80,1
    - Dst: '[org.roaringbitmap.art.Node16].getNextLargerPos()'
      Src: org.roaringbitmap.art.Node16:81,1
    - Dst: '[org.roaringbitmap.art.Node16].hasNextLargerPos()'
      Src: org.roaringbitmap.art.Node16:90,1
    - Dst: '[org.roaringbitmap.art.Node16].hasNextSmallerPos()'
      Src: org.roaringbitmap.art.Node16:91,1
    - Dst: '[org.roaringbitmap.art.Node16].getNextSmallerPos()'
      Src: org.roaringbitmap.art.Node16:94,1
    - Dst: '[org.roaringbitmap.art.SearchResult].notFound(int,org.roaringbitmap.art.Node16)'
      Src: org.roaringbitmap.art.Node16:97,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.roaringbitmap.art.Node16:100,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Node[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.SearchResult
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - k
    argTypes:
    - byte
    constantsTouched: []
    func_position:
      end: 104
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 104
    functionName: '[org.roaringbitmap.art.Node16].getNearestChildPos(byte)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node16.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.Node16].binarySearchWithResult(byte[],int,org.roaringbitmap.art.Node16,byte)'
    - '[org.roaringbitmap.art.Node16].getKeyPos()'
    - '[org.roaringbitmap.longlong.LongUtils].toBDBytes(long)'
    - '[org.roaringbitmap.art.SearchResult].notFound(int,org.roaringbitmap.art.Node16)'
    - '[IllegalStateException].<init>(String)'
    - '[org.roaringbitmap.art.Node16].binarySearchWithResult(byte[],int,byte)'
    - '[org.roaringbitmap.art.Node16].hasNextLargerPos()'
    - '[org.roaringbitmap.art.SearchResult].found(int)'
    - '[org.roaringbitmap.art.Node16].hasNextSmallerPos()'
    - '[org.roaringbitmap.art.Node16].binarySearchWithResult(byte[],int,int,byte)'
    - '[org.roaringbitmap.art.Node16].getNextSmallerPos()'
    - '[org.roaringbitmap.art.Node16].getNextLargerPos()'
    linkageType: ''
    returnType: org.roaringbitmap.art.SearchResult
    signature: '[org.roaringbitmap.art.Node16].getNearestChildPos(byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toBDBytes(long)'
      Src: org.roaringbitmap.art.Node16:111,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toBDBytes(long)'
      Src: org.roaringbitmap.art.Node16:115,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Node[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - pos
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 118
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 118
    functionName: '[org.roaringbitmap.art.Node16].getChildKey(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node16.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.LongUtils].toBDBytes(long)'
    linkageType: ''
    returnType: byte
    signature: '[org.roaringbitmap.art.Node16].getChildKey(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Node[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.Node
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - pos
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 123
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionName: '[org.roaringbitmap.art.Node16].getChild(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node16.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.art.Node
    signature: '[org.roaringbitmap.art.Node16].getChild(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.roaringbitmap.art.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Node[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 2
    argNames:
    - pos
    - freshOne
    argTypes:
    - int
    - org.roaringbitmap.art.Node
    constantsTouched: []
    func_position:
      end: 128
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 128
    functionName: '[org.roaringbitmap.art.Node16].replaceNode(int,org.roaringbitmap.art.Node)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node16.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node16].replaceNode(int,org.roaringbitmap.art.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Node[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 133
    functionName: '[org.roaringbitmap.art.Node16].getMinPos()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node16.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.Node16].getMinPos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Node[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - pos
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 142
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 142
    functionName: '[org.roaringbitmap.art.Node16].getNextLargerPos(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node16.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.Node16].getNextLargerPos(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Node[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 147
    functionName: '[org.roaringbitmap.art.Node16].getMaxPos()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node16.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.Node16].getMaxPos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Node[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - pos
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 156
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 156
    functionName: '[org.roaringbitmap.art.Node16].getNextSmallerPos(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node16.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.Node16].getNextSmallerPos(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toBDBytes(long)'
      Src: org.roaringbitmap.art.Node16:169,1
    - Dst: '[org.roaringbitmap.art.Node16].sortSmallByteArray(byte[],Node[],int,org.roaringbitmap.art.Node16)'
      Src: org.roaringbitmap.art.Node16:172,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].fromBDBytes(byte[])'
      Src: org.roaringbitmap.art.Node16:174,1
    - Dst: '[java.nio.ByteBuffer].allocate(int)'
      Src: org.roaringbitmap.art.Node16:178,1
    - Dst: '[org.roaringbitmap.art.Node16].order(org.roaringbitmap.art.Node16)'
      Src: org.roaringbitmap.art.Node16:178,1
    - Dst: '[org.roaringbitmap.art.Node16].putLong(long)'
      Src: org.roaringbitmap.art.Node16:179,1
    - Dst: '[org.roaringbitmap.art.Node16].putLong(long)'
      Src: org.roaringbitmap.art.Node16:180,1
    - Dst: '[org.roaringbitmap.art.Node16].put(org.roaringbitmap.art.Node16,byte)'
      Src: org.roaringbitmap.art.Node16:181,1
    - Dst: '[org.roaringbitmap.art.Node16].sortSmallByteArray(org.roaringbitmap.art.Node16,Node[],int,org.roaringbitmap.art.Node16)'
      Src: org.roaringbitmap.art.Node16:183,1
    - Dst: '[org.roaringbitmap.art.Node16].getLong(int)'
      Src: org.roaringbitmap.art.Node16:185,1
    - Dst: '[org.roaringbitmap.art.Node16].getLong(int)'
      Src: org.roaringbitmap.art.Node16:186,1
    - Dst: '[org.roaringbitmap.art.Node16].prefixLength()'
      Src: org.roaringbitmap.art.Node16:189,1
    - Dst: '[org.roaringbitmap.art.Node48].<init>(org.roaringbitmap.art.Node16)'
      Src: org.roaringbitmap.art.Node16:189,1
    - Dst: Byte.toUnsignedInt(byte)
      Src: org.roaringbitmap.art.Node16:191,1
    - Dst: '[org.roaringbitmap.art.Node48].setOneByte(org.roaringbitmap.art.Node16,byte,long[])'
      Src: org.roaringbitmap.art.Node16:193,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toBDBytes(long)'
      Src: org.roaringbitmap.art.Node16:196,1
    - Dst: Byte.toUnsignedInt(org.roaringbitmap.art.Node16)
      Src: org.roaringbitmap.art.Node16:199,1
    - Dst: '[org.roaringbitmap.art.Node48].setOneByte(org.roaringbitmap.art.Node16,byte,long[])'
      Src: org.roaringbitmap.art.Node16:201,1
    - Dst: '[org.roaringbitmap.art.Node16].copyPrefix(org.roaringbitmap.art.Node48)'
      Src: org.roaringbitmap.art.Node16:204,1
    - Dst: '[org.roaringbitmap.art.Node48].insert(org.roaringbitmap.art.Node,byte)'
      Src: org.roaringbitmap.art.Node16:206,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.Node
      - byte
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Node[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.art.BranchNode
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 2
    argNames:
    - child
    - key
    argTypes:
    - org.roaringbitmap.art.Node
    - byte
    constantsTouched: []
    func_position:
      end: 209
      start: 165
    functionDepth: 3
    functionLinenumber: 165
    functionLinenumberEnd: 209
    functionName: '[org.roaringbitmap.art.Node16].insert(org.roaringbitmap.art.Node,byte)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node16.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.Node16].put(org.roaringbitmap.art.Node16,byte)'
    - '[org.roaringbitmap.art.Node48].insert(org.roaringbitmap.art.Node,byte)'
    - '[org.roaringbitmap.longlong.LongUtils].fromBDBytes(byte[])'
    - '[org.roaringbitmap.art.Node16].sortSmallByteArray(byte[],Node[],int,org.roaringbitmap.art.Node16)'
    - Byte.toUnsignedInt(byte)
    - '[org.roaringbitmap.longlong.LongUtils].toBDBytes(long)'
    - '[org.roaringbitmap.art.Node16].putLong(long)'
    - '[org.roaringbitmap.art.Node48].setOneByte(org.roaringbitmap.art.Node16,byte,long[])'
    - '[org.roaringbitmap.art.Node16].prefixLength()'
    - '[org.roaringbitmap.art.Node48].<init>(org.roaringbitmap.art.Node16)'
    - '[java.nio.ByteBuffer].allocate(int)'
    - '[org.roaringbitmap.art.Node16].copyPrefix(org.roaringbitmap.art.Node48)'
    - '[org.roaringbitmap.art.Node16].order(org.roaringbitmap.art.Node16)'
    - Byte.toUnsignedInt(org.roaringbitmap.art.Node16)
    - '[org.roaringbitmap.art.Node16].sortSmallByteArray(org.roaringbitmap.art.Node16,Node[],int,org.roaringbitmap.art.Node16)'
    - '[org.roaringbitmap.art.Node16].getLong(int)'
    linkageType: ''
    returnType: org.roaringbitmap.art.BranchNode
    signature: '[org.roaringbitmap.art.Node16].insert(org.roaringbitmap.art.Node,byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].allocate(int)'
      Src: org.roaringbitmap.art.Node16:214,1
    - Dst: '[org.roaringbitmap.art.Node16].order(org.roaringbitmap.art.Node16)'
      Src: org.roaringbitmap.art.Node16:214,1
    - Dst: '[org.roaringbitmap.art.Node16].putLong(long)'
      Src: org.roaringbitmap.art.Node16:215,1
    - Dst: '[org.roaringbitmap.art.Node16].putLong(long)'
      Src: org.roaringbitmap.art.Node16:215,1
    - Dst: '[org.roaringbitmap.art.Node16].array()'
      Src: org.roaringbitmap.art.Node16:215,1
    - Dst: System.arraycopy(org.roaringbitmap.art.Node16,int,org.roaringbitmap.art.Node16,int)
      Src: org.roaringbitmap.art.Node16:216,1
    - Dst: System.arraycopy(Node[],int,Node[],int)
      Src: org.roaringbitmap.art.Node16:217,1
    - Dst: '[org.roaringbitmap.art.Node16].getLong(int)'
      Src: org.roaringbitmap.art.Node16:218,1
    - Dst: '[org.roaringbitmap.art.Node16].getLong(int)'
      Src: org.roaringbitmap.art.Node16:219,1
    - Dst: '[org.roaringbitmap.art.Node16].prefixLength()'
      Src: org.roaringbitmap.art.Node16:223,1
    - Dst: '[org.roaringbitmap.art.Node4].<init>(org.roaringbitmap.art.Node16)'
      Src: org.roaringbitmap.art.Node16:223,1
    - Dst: System.arraycopy(Node[],int,Node[],int,org.roaringbitmap.art.Node16)
      Src: org.roaringbitmap.art.Node16:226,1
    - Dst: '[org.roaringbitmap.art.Node16].copyPrefix(org.roaringbitmap.art.Node4)'
      Src: org.roaringbitmap.art.Node16:228,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Node[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.Node
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - pos
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 232
      start: 211
    functionDepth: 1
    functionLinenumber: 211
    functionLinenumberEnd: 232
    functionName: '[org.roaringbitmap.art.Node16].remove(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node16.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.Node16].array()'
    - '[org.roaringbitmap.art.Node4].<init>(org.roaringbitmap.art.Node16)'
    - '[org.roaringbitmap.art.Node16].putLong(long)'
    - '[org.roaringbitmap.art.Node16].prefixLength()'
    - '[java.nio.ByteBuffer].allocate(int)'
    - System.arraycopy(org.roaringbitmap.art.Node16,int,org.roaringbitmap.art.Node16,int)
    - '[org.roaringbitmap.art.Node16].order(org.roaringbitmap.art.Node16)'
    - System.arraycopy(Node[],int,Node[],int,org.roaringbitmap.art.Node16)
    - '[org.roaringbitmap.art.Node16].copyPrefix(org.roaringbitmap.art.Node4)'
    - '[org.roaringbitmap.art.Node16].getLong(int)'
    - System.arraycopy(Node[],int,Node[],int)
    linkageType: ''
    returnType: org.roaringbitmap.art.Node
    signature: '[org.roaringbitmap.art.Node16].remove(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.reverseBytes(long)
      Src: org.roaringbitmap.art.Node16:237,1
    - Dst: '[java.io.DataOutput].writeLong(org.roaringbitmap.art.Node16)'
      Src: org.roaringbitmap.art.Node16:237,1
    - Dst: Long.reverseBytes(long)
      Src: org.roaringbitmap.art.Node16:238,1
    - Dst: '[java.io.DataOutput].writeLong(org.roaringbitmap.art.Node16)'
      Src: org.roaringbitmap.art.Node16:238,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Node[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - dataOutput
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 239
      start: 234
    functionDepth: 1
    functionLinenumber: 234
    functionLinenumberEnd: 239
    functionName: '[org.roaringbitmap.art.Node16].serializeNodeBody(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node16.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataOutput].writeLong(org.roaringbitmap.art.Node16)'
    - Long.reverseBytes(long)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node16].serializeNodeBody(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].putLong(long)'
      Src: org.roaringbitmap.art.Node16:243,1
    - Dst: '[java.nio.ByteBuffer].putLong(long)'
      Src: org.roaringbitmap.art.Node16:244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Node[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - byteBuffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 245
      start: 241
    functionDepth: 1
    functionLinenumber: 241
    functionLinenumberEnd: 245
    functionName: '[org.roaringbitmap.art.Node16].serializeNodeBody(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node16.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].putLong(long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node16].serializeNodeBody(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataInput].readLong()'
      Src: org.roaringbitmap.art.Node16:249,1
    - Dst: Long.reverseBytes(org.roaringbitmap.art.Node16)
      Src: org.roaringbitmap.art.Node16:249,1
    - Dst: '[java.io.DataInput].readLong()'
      Src: org.roaringbitmap.art.Node16:250,1
    - Dst: Long.reverseBytes(org.roaringbitmap.art.Node16)
      Src: org.roaringbitmap.art.Node16:250,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Node[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - dataInput
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 251
      start: 247
    functionDepth: 1
    functionLinenumber: 247
    functionLinenumberEnd: 251
    functionName: '[org.roaringbitmap.art.Node16].deserializeNodeBody(java.io.DataInput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node16.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataInput].readLong()'
    - Long.reverseBytes(org.roaringbitmap.art.Node16)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node16].deserializeNodeBody(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].getLong()'
      Src: org.roaringbitmap.art.Node16:255,1
    - Dst: '[java.nio.ByteBuffer].getLong()'
      Src: org.roaringbitmap.art.Node16:256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Node[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - byteBuffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 257
      start: 253
    functionDepth: 1
    functionLinenumber: 253
    functionLinenumberEnd: 257
    functionName: '[org.roaringbitmap.art.Node16].deserializeNodeBody(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node16.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].getLong()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node16].deserializeNodeBody(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Node[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 262
      start: 259
    functionDepth: 0
    functionLinenumber: 259
    functionLinenumberEnd: 262
    functionName: '[org.roaringbitmap.art.Node16].serializeNodeBodySizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node16.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.Node16].serializeNodeBodySizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(Node[],int,Node[],int,org.roaringbitmap.art.Node16)
      Src: org.roaringbitmap.art.Node16:266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Node[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - Node[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - children
    argTypes:
    - Node[]
    constantsTouched: []
    func_position:
      end: 267
      start: 264
    functionDepth: 0
    functionLinenumber: 264
    functionLinenumberEnd: 267
    functionName: '[org.roaringbitmap.art.Node16].replaceChildren(Node[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node16.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(Node[],int,Node[],int,org.roaringbitmap.art.Node16)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node16].replaceChildren(Node[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node].<init>()'
      Src: org.roaringbitmap.art.LeafNode:29,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].fromKey(byte[])'
      Src: org.roaringbitmap.art.LeafNode:30,1
    - Dst: '[org.roaringbitmap.art.LeafNode].setKeyFromShifted(long)'
      Src: org.roaringbitmap.art.LeafNode:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.LeafNode
      static: false
      superClass: org.roaringbitmap.art.Node
    argCount: 2
    argNames:
    - key
    - containerIdx
    argTypes:
    - byte[]
    - long
    constantsTouched: []
    func_position:
      end: 32
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 32
    functionName: '[org.roaringbitmap.art.LeafNode].<init>(byte[],long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/LeafNode.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.Node].<init>()'
    - '[org.roaringbitmap.art.LeafNode].setKeyFromShifted(long)'
    - '[org.roaringbitmap.longlong.LongUtils].fromKey(byte[])'
    linkageType: ''
    returnType: org.roaringbitmap.art.LeafNode
    signature: '[org.roaringbitmap.art.LeafNode].<init>(byte[],long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node].<init>()'
      Src: org.roaringbitmap.art.LeafNode:40,1
    - Dst: '[org.roaringbitmap.art.LeafNode].setKeyFromShifted(long)'
      Src: org.roaringbitmap.art.LeafNode:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.LeafNode
      static: false
      superClass: org.roaringbitmap.art.Node
    argCount: 2
    argNames:
    - key
    - containerIdx
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 43
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 43
    functionName: '[org.roaringbitmap.art.LeafNode].<init>(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/LeafNode.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.Node].<init>()'
    - '[org.roaringbitmap.art.LeafNode].setKeyFromShifted(long)'
    linkageType: ''
    returnType: org.roaringbitmap.art.LeafNode
    signature: '[org.roaringbitmap.art.LeafNode].<init>(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.LeafNode].getKey()'
      Src: org.roaringbitmap.art.LeafNode:47,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,long)'
      Src: org.roaringbitmap.art.LeafNode:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.LeafNode
      static: false
      superClass: org.roaringbitmap.art.Node
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.roaringbitmap.art.LeafNode].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/LeafNode.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.LeafNode].getKey()'
    - '[org.roaringbitmap.art.LeafNode].<init>(int,long)'
    linkageType: ''
    returnType: org.roaringbitmap.art.LeafNode
    signature: '[org.roaringbitmap.art.LeafNode].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataOutput].writeInt(int)'
      Src: org.roaringbitmap.art.LeafNode:52,1
    - Dst: '[java.io.DataOutput].writeShort(char)'
      Src: org.roaringbitmap.art.LeafNode:53,1
    - Dst: Long.reverseBytes(long)
      Src: org.roaringbitmap.art.LeafNode:54,1
    - Dst: '[java.io.DataOutput].writeLong(org.roaringbitmap.art.LeafNode)'
      Src: org.roaringbitmap.art.LeafNode:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char
      - long
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.art.Node
    argCount: 1
    argNames:
    - dataOutput
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 55
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 55
    functionName: '[org.roaringbitmap.art.LeafNode].serializeNodeBody(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/LeafNode.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataOutput].writeInt(int)'
    - '[java.io.DataOutput].writeLong(org.roaringbitmap.art.LeafNode)'
    - '[java.io.DataOutput].writeShort(char)'
    - Long.reverseBytes(long)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.LeafNode].serializeNodeBody(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].order()'
      Src: org.roaringbitmap.art.LeafNode:59,1
    - Dst: '[java.nio.ByteBuffer].putInt(int)'
      Src: org.roaringbitmap.art.LeafNode:60,1
    - Dst: '[java.nio.ByteBuffer].putChar(char)'
      Src: org.roaringbitmap.art.LeafNode:61,1
    - Dst: Integer.reverseBytes(int)
      Src: org.roaringbitmap.art.LeafNode:63,1
    - Dst: '[java.nio.ByteBuffer].putInt(org.roaringbitmap.art.LeafNode)'
      Src: org.roaringbitmap.art.LeafNode:63,1
    - Dst: Character.reverseBytes(char)
      Src: org.roaringbitmap.art.LeafNode:64,1
    - Dst: '[java.nio.ByteBuffer].putChar(org.roaringbitmap.art.LeafNode)'
      Src: org.roaringbitmap.art.LeafNode:64,1
    - Dst: '[java.nio.ByteBuffer].putLong(long)'
      Src: org.roaringbitmap.art.LeafNode:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char
      - long
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.art.Node
    argCount: 1
    argNames:
    - byteBuffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 67
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 67
    functionName: '[org.roaringbitmap.art.LeafNode].serializeNodeBody(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/LeafNode.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].putChar(char)'
    - '[java.nio.ByteBuffer].order()'
    - '[java.nio.ByteBuffer].putChar(org.roaringbitmap.art.LeafNode)'
    - '[java.nio.ByteBuffer].putInt(org.roaringbitmap.art.LeafNode)'
    - '[java.nio.ByteBuffer].putInt(int)'
    - '[java.nio.ByteBuffer].putLong(long)'
    - Character.reverseBytes(char)
    - Integer.reverseBytes(int)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.LeafNode].serializeNodeBody(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataInput].readInt()'
      Src: org.roaringbitmap.art.LeafNode:71,1
    - Dst: '[java.io.DataInput].readChar()'
      Src: org.roaringbitmap.art.LeafNode:72,1
    - Dst: '[java.io.DataInput].readLong()'
      Src: org.roaringbitmap.art.LeafNode:73,1
    - Dst: Long.reverseBytes(org.roaringbitmap.art.LeafNode)
      Src: org.roaringbitmap.art.LeafNode:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char
      - long
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.art.Node
    argCount: 1
    argNames:
    - dataInput
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 74
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 74
    functionName: '[org.roaringbitmap.art.LeafNode].deserializeNodeBody(java.io.DataInput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/LeafNode.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataInput].readLong()'
    - '[java.io.DataInput].readChar()'
    - '[java.io.DataInput].readInt()'
    - Long.reverseBytes(org.roaringbitmap.art.LeafNode)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.LeafNode].deserializeNodeBody(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].order()'
      Src: org.roaringbitmap.art.LeafNode:78,1
    - Dst: '[java.nio.ByteBuffer].getInt()'
      Src: org.roaringbitmap.art.LeafNode:79,1
    - Dst: '[java.nio.ByteBuffer].getChar()'
      Src: org.roaringbitmap.art.LeafNode:80,1
    - Dst: '[java.nio.ByteBuffer].getInt()'
      Src: org.roaringbitmap.art.LeafNode:82,1
    - Dst: Integer.reverseBytes(org.roaringbitmap.art.LeafNode)
      Src: org.roaringbitmap.art.LeafNode:82,1
    - Dst: '[java.nio.ByteBuffer].getChar()'
      Src: org.roaringbitmap.art.LeafNode:83,1
    - Dst: Character.reverseBytes(org.roaringbitmap.art.LeafNode)
      Src: org.roaringbitmap.art.LeafNode:83,1
    - Dst: '[java.nio.ByteBuffer].getLong()'
      Src: org.roaringbitmap.art.LeafNode:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char
      - long
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.art.Node
    argCount: 1
    argNames:
    - byteBuffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 86
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 86
    functionName: '[org.roaringbitmap.art.LeafNode].deserializeNodeBody(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/LeafNode.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].getLong()'
    - '[java.nio.ByteBuffer].getInt()'
    - Integer.reverseBytes(org.roaringbitmap.art.LeafNode)
    - '[java.nio.ByteBuffer].order()'
    - '[java.nio.ByteBuffer].getChar()'
    - Character.reverseBytes(org.roaringbitmap.art.LeafNode)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.LeafNode].deserializeNodeBody(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.art.Node
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: '[org.roaringbitmap.art.LeafNode].serializeNodeBodySizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/LeafNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.LeafNode].serializeNodeBodySizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: org.roaringbitmap.art.Node
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: '[org.roaringbitmap.art.LeafNode].getContainerIdx()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/LeafNode.java
    functionUses: 13
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.art.LeafNode].getContainerIdx()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.LeafNode].getKey()'
      Src: org.roaringbitmap.art.LeafNode:98,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].highPart(int)'
      Src: org.roaringbitmap.art.LeafNode:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte[]
      static: false
      superClass: org.roaringbitmap.art.Node
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/LeafNode.java
    functionUses: 16
    functionsReached:
    - '[org.roaringbitmap.longlong.LongUtils].highPart(int)'
    - '[org.roaringbitmap.art.LeafNode].getKey()'
    linkageType: ''
    returnType: byte[]
    signature: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: org.roaringbitmap.art.Node
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[org.roaringbitmap.art.LeafNode].getKey()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/LeafNode.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.art.LeafNode].getKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.art.Node
    argCount: 1
    argNames:
    - key
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 113
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 113
    functionName: '[org.roaringbitmap.art.LeafNode].setKeyFromShifted(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/LeafNode.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.LeafNode].setKeyFromShifted(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NodeType.LEAF_NODE.ordinal()
      Src: org.roaringbitmap.art.LeafNode:118,1
    - Dst: '[java.io.DataOutput].writeByte(byte)'
      Src: org.roaringbitmap.art.LeafNode:118,1
    - Dst: '[java.io.DataOutput].writeShort(int)'
      Src: org.roaringbitmap.art.LeafNode:120,1
    - Dst: '[java.io.DataOutput].writeByte(int)'
      Src: org.roaringbitmap.art.LeafNode:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char
      - long
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.art.Node
    argCount: 1
    argNames:
    - dataOutput
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 122
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 122
    functionName: '[org.roaringbitmap.art.LeafNode].serializeHeader(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/LeafNode.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataOutput].writeShort(int)'
    - '[java.io.DataOutput].writeByte(byte)'
    - NodeType.LEAF_NODE.ordinal()
    - '[java.io.DataOutput].writeByte(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.LeafNode].serializeHeader(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NodeType.LEAF_NODE.ordinal()
      Src: org.roaringbitmap.art.LeafNode:126,1
    - Dst: '[java.nio.ByteBuffer].put(byte)'
      Src: org.roaringbitmap.art.LeafNode:126,1
    - Dst: '[java.nio.ByteBuffer].putShort(short)'
      Src: org.roaringbitmap.art.LeafNode:127,1
    - Dst: '[java.nio.ByteBuffer].put(byte)'
      Src: org.roaringbitmap.art.LeafNode:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char
      - long
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.art.Node
    argCount: 1
    argNames:
    - byteBuffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 129
      start: 124
    functionDepth: 1
    functionLinenumber: 124
    functionLinenumberEnd: 129
    functionName: '[org.roaringbitmap.art.LeafNode].serializeHeader(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/LeafNode.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].put(byte)'
    - '[java.nio.ByteBuffer].putShort(short)'
    - NodeType.LEAF_NODE.ordinal()
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.LeafNode].serializeHeader(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.LeafNode].getKey()'
      Src: org.roaringbitmap.art.LeafNode:135,1
    - Dst: Long.toHexString(long)
      Src: org.roaringbitmap.art.LeafNode:135,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.roaringbitmap.art.Node
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 131
    functionDepth: 1
    functionLinenumber: 131
    functionLinenumberEnd: 139
    functionName: '[org.roaringbitmap.art.LeafNode].toString()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/LeafNode.java
    functionUses: 1
    functionsReached:
    - Long.toHexString(long)
    - '[org.roaringbitmap.art.LeafNode].getKey()'
    linkageType: ''
    returnType: String
    signature: '[org.roaringbitmap.art.LeafNode].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Containers].getContainerArrays()'
      Src: org.roaringbitmap.art.ContainerIterator:25,1
    - Dst: '[java.util.List<Container[]>].iterator()'
      Src: org.roaringbitmap.art.ContainerIterator:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.Containers
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Containers
      - java.util.Iterator<Container[]>
      - Container[]
      - int
      - int
      - int
      - boolean
      - org.roaringbitmap.Container
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.ContainerIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - containers
    argTypes:
    - org.roaringbitmap.art.Containers
    constantsTouched: []
    func_position:
      end: 31
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 31
    functionName: '[org.roaringbitmap.art.ContainerIterator].<init>(org.roaringbitmap.art.Containers)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/ContainerIterator.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<Container[]>].iterator()'
    - '[org.roaringbitmap.art.Containers].getContainerArrays()'
    linkageType: ''
    returnType: org.roaringbitmap.art.ContainerIterator
    signature: '[org.roaringbitmap.art.ContainerIterator].<init>(org.roaringbitmap.art.Containers)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Containers].getContainerSize()'
      Src: org.roaringbitmap.art.ContainerIterator:35,1
    - Dst: '[java.util.Iterator<Container[]>].hasNext()'
      Src: org.roaringbitmap.art.ContainerIterator:43,1
    - Dst: '[java.util.Iterator<Container[]>].next()'
      Src: org.roaringbitmap.art.ContainerIterator:44,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Containers
      - java.util.Iterator<Container[]>
      - Container[]
      - int
      - int
      - int
      - boolean
      - org.roaringbitmap.Container
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 80
    functionName: '[org.roaringbitmap.art.ContainerIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/ContainerIterator.java
    functionUses: 3
    functionsReached:
    - '[java.util.Iterator<Container[]>].next()'
    - '[org.roaringbitmap.art.Containers].getContainerSize()'
    - '[java.util.Iterator<Container[]>].hasNext()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.art.ContainerIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Containers
      - java.util.Iterator<Container[]>
      - Container[]
      - int
      - int
      - int
      - boolean
      - org.roaringbitmap.Container
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 86
    functionName: '[org.roaringbitmap.art.ContainerIterator].next()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/ContainerIterator.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.art.ContainerIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Containers].toContainerIdx(int,org.roaringbitmap.art.ContainerIterator)'
      Src: org.roaringbitmap.art.ContainerIterator:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Containers
      - java.util.Iterator<Container[]>
      - Container[]
      - int
      - int
      - int
      - boolean
      - org.roaringbitmap.Container
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: '[org.roaringbitmap.art.ContainerIterator].getCurrentContainerIdx()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/ContainerIterator.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.Containers].toContainerIdx(int,org.roaringbitmap.art.ContainerIterator)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.art.ContainerIterator].getCurrentContainerIdx()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Containers].replace(int,org.roaringbitmap.art.ContainerIterator,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.art.ContainerIterator:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Containers
      - java.util.Iterator<Container[]>
      - Container[]
      - int
      - int
      - int
      - boolean
      - org.roaringbitmap.Container
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - container
    argTypes:
    - org.roaringbitmap.Container
    constantsTouched: []
    func_position:
      end: 100
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 100
    functionName: '[org.roaringbitmap.art.ContainerIterator].replace(org.roaringbitmap.Container)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/ContainerIterator.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.Containers].replace(int,org.roaringbitmap.art.ContainerIterator,org.roaringbitmap.Container)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.ContainerIterator].replace(org.roaringbitmap.Container)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Node
      - long
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.Art
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.roaringbitmap.art.Art].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Art.java
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.art.Art
    signature: '[org.roaringbitmap.art.Art].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].<init>()'
      Src: org.roaringbitmap.art.Art:29,1
    - Dst: '[org.roaringbitmap.art.Node].clone()'
      Src: org.roaringbitmap.art.Art:32,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Node
      - long
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.Art
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 35
    functionName: '[org.roaringbitmap.art.Art].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Art.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.Art].<init>()'
    - '[org.roaringbitmap.art.Node].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.art.Art
    signature: '[org.roaringbitmap.art.Art].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Node
      - long
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.roaringbitmap.art.Art].isEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Art.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.art.Art].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].insert(org.roaringbitmap.art.Node,byte[],int,long)'
      Src: org.roaringbitmap.art.Art:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Node
      - long
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - containerIdx
    argTypes:
    - byte[]
    - long
    constantsTouched: []
    func_position:
      end: 53
      start: 47
    functionDepth: 4
    functionLinenumber: 47
    functionLinenumberEnd: 53
    functionName: '[org.roaringbitmap.art.Art].insert(byte[],long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Art.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.Art].insert(org.roaringbitmap.art.Node,byte[],int,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Art].insert(byte[],long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.art.Node,byte[],int)'
      Src: org.roaringbitmap.art.Art:60,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Node
      - long
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 66
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 66
    functionName: '[org.roaringbitmap.art.Art].findByKey(byte[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Art.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.art.Node,byte[],int)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.art.Art].findByKey(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.art.Node,long)'
      Src: org.roaringbitmap.art.Art:73,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Node
      - long
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 78
      start: 72
    functionDepth: 2
    functionLinenumber: 72
    functionLinenumberEnd: 78
    functionName: '[org.roaringbitmap.art.Art].findByKey(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Art.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.art.Node,long)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.art.Art].findByKey(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: leafNode.getKeyBytes()
      Src: org.roaringbitmap.art.Art:84,1
    - Dst: '[org.roaringbitmap.ArraysShim].mismatch(org.roaringbitmap.art.Art,int,int,byte[],int,int)'
      Src: org.roaringbitmap.art.Art:89,1
    - Dst: branchNode.prefixLength()
      Src: org.roaringbitmap.art.Art:102,1
    - Dst: '[org.roaringbitmap.art.Art].commonPrefixLength(byte[],int,org.roaringbitmap.art.Art,org.roaringbitmap.art.Art,int,org.roaringbitmap.art.Art)'
      Src: org.roaringbitmap.art.Art:105,1
    - Dst: branchNode.getChildPos()
      Src: org.roaringbitmap.art.Art:112,1
    - Dst: branchNode.getChild(org.roaringbitmap.art.Art)
      Src: org.roaringbitmap.art.Art:116,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.Node
      - byte[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Node
      - long
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.art.Node
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - node
    - key
    - depth
    argTypes:
    - org.roaringbitmap.art.Node
    - byte[]
    - int
    constantsTouched: []
    func_position:
      end: 120
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 120
    functionName: '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.art.Node,byte[],int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Art.java
    functionUses: 1
    functionsReached:
    - branchNode.prefixLength()
    - '[org.roaringbitmap.ArraysShim].mismatch(org.roaringbitmap.art.Art,int,int,byte[],int,int)'
    - leafNode.getKeyBytes()
    - '[org.roaringbitmap.art.Art].commonPrefixLength(byte[],int,org.roaringbitmap.art.Art,org.roaringbitmap.art.Art,int,org.roaringbitmap.art.Art)'
    - branchNode.getChildPos()
    - branchNode.getChild(org.roaringbitmap.art.Art)
    linkageType: ''
    returnType: org.roaringbitmap.art.Node
    signature: '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.art.Node,byte[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: branchNode.prefixLength()
      Src: org.roaringbitmap.art.Art:127,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].getByte(long,org.roaringbitmap.art.Art)'
      Src: org.roaringbitmap.art.Art:134,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].getByte(long,org.roaringbitmap.art.Art)'
      Src: org.roaringbitmap.art.Art:141,1
    - Dst: branchNode.getChildAtKey(byte)
      Src: org.roaringbitmap.art.Art:141,1
    - Dst: leafNode.getKey()
      Src: org.roaringbitmap.art.Art:145,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].rightShiftHighPart(long)'
      Src: org.roaringbitmap.art.Art:146,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.Node
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Node
      - long
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.art.LeafNode
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - node
    - key
    argTypes:
    - org.roaringbitmap.art.Node
    - long
    constantsTouched: []
    func_position:
      end: 150
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 150
    functionName: '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.art.Node,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Art.java
    functionUses: 1
    functionsReached:
    - branchNode.prefixLength()
    - '[org.roaringbitmap.longlong.LongUtils].rightShiftHighPart(long)'
    - leafNode.getKey()
    - '[org.roaringbitmap.longlong.LongUtils].getByte(long,org.roaringbitmap.art.Art)'
    - branchNode.getChildAtKey(byte)
    linkageType: ''
    returnType: org.roaringbitmap.art.LeafNode
    signature: '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.art.Node,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.KeyIterator].<init>(org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.Art:158,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.Containers
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Node
      - long
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.KeyIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - containers
    argTypes:
    - org.roaringbitmap.art.Containers
    constantsTouched: []
    func_position:
      end: 159
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 159
    functionName: '[org.roaringbitmap.art.Art].iterator(org.roaringbitmap.art.Containers)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Art.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.KeyIterator].<init>(org.roaringbitmap.art.Containers)'
    linkageType: ''
    returnType: org.roaringbitmap.art.KeyIterator
    signature: '[org.roaringbitmap.art.Art].iterator(org.roaringbitmap.art.Containers)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].removeSpecifyKey(org.roaringbitmap.art.Node,byte[],int)'
      Src: org.roaringbitmap.art.Art:167,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Node
      - long
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 172
      start: 166
    functionDepth: 2
    functionLinenumber: 166
    functionLinenumberEnd: 172
    functionName: '[org.roaringbitmap.art.Art].remove(byte[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Art.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.Art].removeSpecifyKey(org.roaringbitmap.art.Node,byte[],int)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.art.Art].remove(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].leafMatch(org.roaringbitmap.art.Art,byte[],int)'
      Src: org.roaringbitmap.art.Art:181,1
    - Dst: leafNode.getContainerIdx()
      Src: org.roaringbitmap.art.Art:187,1
    - Dst: '[org.roaringbitmap.art.Art.Toolkit].<init>(null,org.roaringbitmap.art.Art,null)'
      Src: org.roaringbitmap.art.Art:187,1
    - Dst: branchNode.prefixLength()
      Src: org.roaringbitmap.art.Art:193,1
    - Dst: '[org.roaringbitmap.art.Art].commonPrefixLength(byte[],int,org.roaringbitmap.art.Art,org.roaringbitmap.art.Art,int,org.roaringbitmap.art.Art)'
      Src: org.roaringbitmap.art.Art:196,1
    - Dst: branchNode.getChildPos()
      Src: org.roaringbitmap.art.Art:202,1
    - Dst: branchNode.getChild(org.roaringbitmap.art.Art)
      Src: org.roaringbitmap.art.Art:204,1
    - Dst: '[org.roaringbitmap.art.Art].leafMatch(org.roaringbitmap.art.LeafNode,byte[],org.roaringbitmap.art.Art)'
      Src: org.roaringbitmap.art.Art:205,1
    - Dst: branchNode.remove(org.roaringbitmap.art.Art)
      Src: org.roaringbitmap.art.Art:207,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getContainerIdx()'
      Src: org.roaringbitmap.art.Art:212,1
    - Dst: '[org.roaringbitmap.art.Art.Toolkit].<init>(org.roaringbitmap.art.Art,long,org.roaringbitmap.art.Art)'
      Src: org.roaringbitmap.art.Art:213,1
    - Dst: '[org.roaringbitmap.art.Art].removeSpecifyKey(org.roaringbitmap.art.Art,byte[],int)'
      Src: org.roaringbitmap.art.Art:217,1
    - Dst: branchNode.replaceNode(org.roaringbitmap.art.Art,org.roaringbitmap.art.Art)
      Src: org.roaringbitmap.art.Art:223,1
    CyclomaticComplexity: 24
    EdgeCount: 24
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.Node
      - byte[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Node
      - long
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Toolkit
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - node
    - key
    - dep
    argTypes:
    - org.roaringbitmap.art.Node
    - byte[]
    - int
    constantsTouched: []
    func_position:
      end: 233
      start: 174
    functionDepth: 1
    functionLinenumber: 174
    functionLinenumberEnd: 233
    functionName: '[org.roaringbitmap.art.Art].removeSpecifyKey(org.roaringbitmap.art.Node,byte[],int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Art.java
    functionUses: 2
    functionsReached:
    - branchNode.prefixLength()
    - '[org.roaringbitmap.art.LeafNode].getContainerIdx()'
    - '[org.roaringbitmap.art.Art.Toolkit].<init>(null,org.roaringbitmap.art.Art,null)'
    - '[org.roaringbitmap.art.Art].leafMatch(org.roaringbitmap.art.LeafNode,byte[],org.roaringbitmap.art.Art)'
    - branchNode.replaceNode(org.roaringbitmap.art.Art,org.roaringbitmap.art.Art)
    - branchNode.remove(org.roaringbitmap.art.Art)
    - '[org.roaringbitmap.art.Art].commonPrefixLength(byte[],int,org.roaringbitmap.art.Art,org.roaringbitmap.art.Art,int,org.roaringbitmap.art.Art)'
    - '[org.roaringbitmap.art.Art].leafMatch(org.roaringbitmap.art.Art,byte[],int)'
    - '[org.roaringbitmap.art.Art.Toolkit].<init>(org.roaringbitmap.art.Art,long,org.roaringbitmap.art.Art)'
    - branchNode.getChildPos()
    - '[org.roaringbitmap.art.Art].removeSpecifyKey(org.roaringbitmap.art.Art,byte[],int)'
    - leafNode.getContainerIdx()
    - branchNode.getChild(org.roaringbitmap.art.Art)
    linkageType: ''
    returnType: Toolkit
    signature: '[org.roaringbitmap.art.Art].removeSpecifyKey(org.roaringbitmap.art.Node,byte[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.art.Art:254,1
    - Dst: '[org.roaringbitmap.ArraysShim].mismatch(byte[],int,int,byte[],int,int)'
      Src: org.roaringbitmap.art.Art:256,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.LeafNode
      - byte[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Node
      - long
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - leafNode
    - key
    - dep
    argTypes:
    - org.roaringbitmap.art.LeafNode
    - byte[]
    - int
    constantsTouched: []
    func_position:
      end: 268
      start: 253
    functionDepth: 2
    functionLinenumber: 253
    functionLinenumberEnd: 268
    functionName: '[org.roaringbitmap.art.Art].leafMatch(org.roaringbitmap.art.LeafNode,byte[],int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Art.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArraysShim].mismatch(byte[],int,int,byte[],int,int)'
    - '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.art.Art].leafMatch(org.roaringbitmap.art.LeafNode,byte[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(byte[],long)'
      Src: org.roaringbitmap.art.Art:272,1
    - Dst: leafNode.getKeyBytes()
      Src: org.roaringbitmap.art.Art:277,1
    - Dst: '[org.roaringbitmap.art.Art].commonPrefixLength(org.roaringbitmap.art.Art,int,org.roaringbitmap.art.Art,byte[],int,org.roaringbitmap.art.Art)'
      Src: org.roaringbitmap.art.Art:278,1
    - Dst: '[org.roaringbitmap.art.Node4].<init>(int)'
      Src: org.roaringbitmap.art.Art:280,1
    - Dst: System.arraycopy(byte[],int,org.roaringbitmap.art.Art,int,int)
      Src: org.roaringbitmap.art.Art:282,1
    - Dst: '[org.roaringbitmap.art.Node4].insert(org.roaringbitmap.art.Art)'
      Src: org.roaringbitmap.art.Art:284,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(byte[],long)'
      Src: org.roaringbitmap.art.Art:285,1
    - Dst: '[org.roaringbitmap.art.Node4].insert(org.roaringbitmap.art.LeafNode)'
      Src: org.roaringbitmap.art.Art:286,1
    - Dst: branchNode.prefixLength()
      Src: org.roaringbitmap.art.Art:291,1
    - Dst: '[org.roaringbitmap.ArraysShim].mismatch(org.roaringbitmap.art.Art,int,org.roaringbitmap.art.Art,byte[],int,org.roaringbitmap.art.Art)'
      Src: org.roaringbitmap.art.Art:296,1
    - Dst: '[org.roaringbitmap.art.Node4].<init>(int)'
      Src: org.roaringbitmap.art.Art:298,1
    - Dst: System.arraycopy(org.roaringbitmap.art.Art,int,org.roaringbitmap.art.Art,int,int)
      Src: org.roaringbitmap.art.Art:300,1
    - Dst: '[org.roaringbitmap.art.Node4].insert(org.roaringbitmap.art.Art)'
      Src: org.roaringbitmap.art.Art:303,1
    - Dst: '[java.util.Arrays].copyOfRange(org.roaringbitmap.art.Art,int,org.roaringbitmap.art.Art)'
      Src: org.roaringbitmap.art.Art:307,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(byte[],long)'
      Src: org.roaringbitmap.art.Art:309,1
    - Dst: '[org.roaringbitmap.art.Node4].insert(org.roaringbitmap.art.LeafNode)'
      Src: org.roaringbitmap.art.Art:310,1
    - Dst: branchNode.getChildPos()
      Src: org.roaringbitmap.art.Art:315,1
    - Dst: branchNode.getChild(org.roaringbitmap.art.Art)
      Src: org.roaringbitmap.art.Art:318,1
    - Dst: '[org.roaringbitmap.art.Art].insert(org.roaringbitmap.art.Art,byte[],int,long)'
      Src: org.roaringbitmap.art.Art:319,1
    - Dst: branchNode.replaceNode(org.roaringbitmap.art.Art,void)
      Src: org.roaringbitmap.art.Art:321,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(byte[],long)'
      Src: org.roaringbitmap.art.Art:326,1
    - Dst: branchNode.insert(org.roaringbitmap.art.LeafNode)
      Src: org.roaringbitmap.art.Art:327,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.Node
      - byte[]
      - int
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Node
      - long
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.art.Node
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - node
    - key
    - depth
    - containerIdx
    argTypes:
    - org.roaringbitmap.art.Node
    - byte[]
    - int
    - long
    constantsTouched: []
    func_position:
      end: 328
      start: 270
    functionDepth: 3
    functionLinenumber: 270
    functionLinenumberEnd: 328
    functionName: '[org.roaringbitmap.art.Art].insert(org.roaringbitmap.art.Node,byte[],int,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Art.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.Art].commonPrefixLength(org.roaringbitmap.art.Art,int,org.roaringbitmap.art.Art,byte[],int,org.roaringbitmap.art.Art)'
    - branchNode.prefixLength()
    - System.arraycopy(org.roaringbitmap.art.Art,int,org.roaringbitmap.art.Art,int,int)
    - '[org.roaringbitmap.art.LeafNode].<init>(byte[],long)'
    - '[java.util.Arrays].copyOfRange(org.roaringbitmap.art.Art,int,org.roaringbitmap.art.Art)'
    - '[org.roaringbitmap.art.Node4].insert(org.roaringbitmap.art.Art)'
    - '[org.roaringbitmap.ArraysShim].mismatch(org.roaringbitmap.art.Art,int,org.roaringbitmap.art.Art,byte[],int,org.roaringbitmap.art.Art)'
    - '[org.roaringbitmap.art.Node4].insert(org.roaringbitmap.art.LeafNode)'
    - leafNode.getKeyBytes()
    - branchNode.replaceNode(org.roaringbitmap.art.Art,void)
    - '[org.roaringbitmap.art.Art].insert(org.roaringbitmap.art.Art,byte[],int,long)'
    - branchNode.insert(org.roaringbitmap.art.LeafNode)
    - System.arraycopy(byte[],int,org.roaringbitmap.art.Art,int,int)
    - '[org.roaringbitmap.art.Node4].<init>(int)'
    - branchNode.getChildPos()
    - branchNode.getChild(org.roaringbitmap.art.Art)
    linkageType: ''
    returnType: org.roaringbitmap.art.Node
    signature: '[org.roaringbitmap.art.Art].insert(org.roaringbitmap.art.Node,byte[],int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.min(org.roaringbitmap.art.Art,org.roaringbitmap.art.Art)
      Src: org.roaringbitmap.art.Art:335,1
    - Dst: '[org.roaringbitmap.ArraysShim].mismatch(byte[],int,int,byte[],int,int)'
      Src: org.roaringbitmap.art.Art:336,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      - int
      - byte[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Node
      - long
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 6
    argNames:
    - key1
    - aFromIndex
    - aToIndex
    - key2
    - bFromIndex
    - bToIndex
    argTypes:
    - byte[]
    - int
    - int
    - byte[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 342
      start: 331
    functionDepth: 1
    functionLinenumber: 331
    functionLinenumberEnd: 342
    functionName: '[org.roaringbitmap.art.Art].commonPrefixLength(byte[],int,int,byte[],int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Art.java
    functionUses: 0
    functionsReached:
    - Math.min(org.roaringbitmap.art.Art,org.roaringbitmap.art.Art)
    - '[org.roaringbitmap.ArraysShim].mismatch(byte[],int,int,byte[],int,int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.Art].commonPrefixLength(byte[],int,int,byte[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Node
      - long
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 346
      start: 344
    functionDepth: 0
    functionLinenumber: 344
    functionLinenumberEnd: 346
    functionName: '[org.roaringbitmap.art.Art].getRoot()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Art.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.art.Node
    signature: '[org.roaringbitmap.art.Art].getRoot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].getRoot()'
      Src: org.roaringbitmap.art.Art:349,1
    - Dst: branchNode.getMaxPos()
      Src: org.roaringbitmap.art.Art:353,1
    - Dst: branchNode.getMinPos()
      Src: org.roaringbitmap.art.Art:353,1
    - Dst: branchNode.getChild(org.roaringbitmap.art.Art)
      Src: org.roaringbitmap.art.Art:354,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Node
      - long
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.art.LeafNode
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reverse
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 358
      start: 348
    functionDepth: 1
    functionLinenumber: 348
    functionLinenumberEnd: 358
    functionName: '[org.roaringbitmap.art.Art].getExtremeLeaf(boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Art.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.art.Art].getRoot()'
    - branchNode.getMaxPos()
    - branchNode.getChild(org.roaringbitmap.art.Art)
    - branchNode.getMinPos()
    linkageType: ''
    returnType: org.roaringbitmap.art.LeafNode
    signature: '[org.roaringbitmap.art.Art].getExtremeLeaf(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].getExtremeLeaf(boolean)'
      Src: org.roaringbitmap.art.Art:361,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Node
      - long
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.LeafNode
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 362
      start: 360
    functionDepth: 2
    functionLinenumber: 360
    functionLinenumberEnd: 362
    functionName: '[org.roaringbitmap.art.Art].first()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Art.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.Art].getExtremeLeaf(boolean)'
    linkageType: ''
    returnType: org.roaringbitmap.art.LeafNode
    signature: '[org.roaringbitmap.art.Art].first()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].getExtremeLeaf(boolean)'
      Src: org.roaringbitmap.art.Art:365,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Node
      - long
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.LeafNode
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 366
      start: 364
    functionDepth: 2
    functionLinenumber: 364
    functionLinenumberEnd: 366
    functionName: '[org.roaringbitmap.art.Art].last()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Art.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.Art].getExtremeLeaf(boolean)'
    linkageType: ''
    returnType: org.roaringbitmap.art.LeafNode
    signature: '[org.roaringbitmap.art.Art].last()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.reverseBytes(long)
      Src: org.roaringbitmap.art.Art:369,1
    - Dst: '[java.io.DataOutput].writeLong(org.roaringbitmap.art.Art)'
      Src: org.roaringbitmap.art.Art:369,1
    - Dst: '[org.roaringbitmap.art.Art].serialize(org.roaringbitmap.art.Node,java.io.DataOutput)'
      Src: org.roaringbitmap.art.Art:370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Node
      - long
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dataOutput
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 371
      start: 368
    functionDepth: 3
    functionLinenumber: 368
    functionLinenumberEnd: 371
    functionName: '[org.roaringbitmap.art.Art].serializeArt(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Art.java
    functionUses: 1
    functionsReached:
    - '[java.io.DataOutput].writeLong(org.roaringbitmap.art.Art)'
    - Long.reverseBytes(long)
    - '[org.roaringbitmap.art.Art].serialize(org.roaringbitmap.art.Node,java.io.DataOutput)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Art].serializeArt(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataInput].readLong()'
      Src: org.roaringbitmap.art.Art:374,1
    - Dst: Long.reverseBytes(org.roaringbitmap.art.Art)
      Src: org.roaringbitmap.art.Art:374,1
    - Dst: '[org.roaringbitmap.art.Art].deserialize(java.io.DataInput)'
      Src: org.roaringbitmap.art.Art:375,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Node
      - long
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dataInput
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 376
      start: 373
    functionDepth: 4
    functionLinenumber: 373
    functionLinenumberEnd: 376
    functionName: '[org.roaringbitmap.art.Art].deserializeArt(java.io.DataInput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Art.java
    functionUses: 1
    functionsReached:
    - '[java.io.DataInput].readLong()'
    - Long.reverseBytes(org.roaringbitmap.art.Art)
    - '[org.roaringbitmap.art.Art].deserialize(java.io.DataInput)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Art].deserializeArt(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].putLong(long)'
      Src: org.roaringbitmap.art.Art:379,1
    - Dst: '[org.roaringbitmap.art.Art].serialize(org.roaringbitmap.art.Node,java.nio.ByteBuffer)'
      Src: org.roaringbitmap.art.Art:380,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Node
      - long
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - byteBuffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 381
      start: 378
    functionDepth: 3
    functionLinenumber: 378
    functionLinenumberEnd: 381
    functionName: '[org.roaringbitmap.art.Art].serializeArt(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Art.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.Art].serialize(org.roaringbitmap.art.Node,java.nio.ByteBuffer)'
    - '[java.nio.ByteBuffer].putLong(long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Art].serializeArt(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].getLong()'
      Src: org.roaringbitmap.art.Art:384,1
    - Dst: '[org.roaringbitmap.art.Art].deserialize(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.art.Art:385,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Node
      - long
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - byteBuffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 386
      start: 383
    functionDepth: 4
    functionLinenumber: 383
    functionLinenumberEnd: 386
    functionName: '[org.roaringbitmap.art.Art].deserializeArt(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Art.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].getLong()'
    - '[org.roaringbitmap.art.Art].deserialize(java.nio.ByteBuffer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Art].deserializeArt(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].<init>(boolean,org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.Art:389,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - org.roaringbitmap.art.Containers
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Node
      - long
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.LeafNodeIterator
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - reverse
    - containers
    argTypes:
    - boolean
    - org.roaringbitmap.art.Containers
    constantsTouched: []
    func_position:
      end: 390
      start: 388
    functionDepth: 0
    functionLinenumber: 388
    functionLinenumberEnd: 390
    functionName: '[org.roaringbitmap.art.Art].leafNodeIterator(boolean,org.roaringbitmap.art.Containers)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Art.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.LeafNodeIterator].<init>(boolean,org.roaringbitmap.art.Containers)'
    linkageType: ''
    returnType: org.roaringbitmap.art.LeafNodeIterator
    signature: '[org.roaringbitmap.art.Art].leafNodeIterator(boolean,org.roaringbitmap.art.Containers)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].<init>(boolean,org.roaringbitmap.art.Containers,long)'
      Src: org.roaringbitmap.art.Art:393,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - boolean
      - org.roaringbitmap.art.Containers
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Node
      - long
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.LeafNodeIterator
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - bound
    - reverse
    - containers
    argTypes:
    - long
    - boolean
    - org.roaringbitmap.art.Containers
    constantsTouched: []
    func_position:
      end: 394
      start: 392
    functionDepth: 0
    functionLinenumber: 392
    functionLinenumberEnd: 394
    functionName: '[org.roaringbitmap.art.Art].leafNodeIteratorFrom(long,boolean,org.roaringbitmap.art.Containers)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Art.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.LeafNodeIterator].<init>(boolean,org.roaringbitmap.art.Containers,long)'
    linkageType: ''
    returnType: org.roaringbitmap.art.LeafNodeIterator
    signature: '[org.roaringbitmap.art.Art].leafNodeIteratorFrom(long,boolean,org.roaringbitmap.art.Containers)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: branchNode.serialize(java.io.DataOutput)
      Src: org.roaringbitmap.art.Art:400,1
    - Dst: branchNode.getNextLargerPos(int)
      Src: org.roaringbitmap.art.Art:402,1
    - Dst: branchNode.getChild(org.roaringbitmap.art.Art)
      Src: org.roaringbitmap.art.Art:405,1
    - Dst: '[org.roaringbitmap.art.Art].serialize(org.roaringbitmap.art.Art,java.io.DataOutput)'
      Src: org.roaringbitmap.art.Art:406,1
    - Dst: branchNode.getNextLargerPos(org.roaringbitmap.art.Art)
      Src: org.roaringbitmap.art.Art:407,1
    - Dst: '[org.roaringbitmap.art.Node].serialize(java.io.DataOutput)'
      Src: org.roaringbitmap.art.Art:411,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.Node
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Node
      - long
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - node
    - dataOutput
    argTypes:
    - org.roaringbitmap.art.Node
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 413
      start: 396
    functionDepth: 2
    functionLinenumber: 396
    functionLinenumberEnd: 413
    functionName: '[org.roaringbitmap.art.Art].serialize(org.roaringbitmap.art.Node,java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Art.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.Node].serialize(java.io.DataOutput)'
    - '[org.roaringbitmap.art.Art].serialize(org.roaringbitmap.art.Art,java.io.DataOutput)'
    - branchNode.getNextLargerPos(org.roaringbitmap.art.Art)
    - branchNode.serialize(java.io.DataOutput)
    - branchNode.getNextLargerPos(int)
    - branchNode.getChild(org.roaringbitmap.art.Art)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Art].serialize(org.roaringbitmap.art.Node,java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: branchNode.serialize(java.nio.ByteBuffer)
      Src: org.roaringbitmap.art.Art:419,1
    - Dst: branchNode.getNextLargerPos(int)
      Src: org.roaringbitmap.art.Art:421,1
    - Dst: branchNode.getChild(org.roaringbitmap.art.Art)
      Src: org.roaringbitmap.art.Art:424,1
    - Dst: '[org.roaringbitmap.art.Art].serialize(org.roaringbitmap.art.Art,java.nio.ByteBuffer)'
      Src: org.roaringbitmap.art.Art:425,1
    - Dst: branchNode.getNextLargerPos(org.roaringbitmap.art.Art)
      Src: org.roaringbitmap.art.Art:426,1
    - Dst: '[org.roaringbitmap.art.Node].serialize(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.art.Art:430,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.Node
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Node
      - long
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - node
    - byteBuffer
    argTypes:
    - org.roaringbitmap.art.Node
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 432
      start: 415
    functionDepth: 2
    functionLinenumber: 415
    functionLinenumberEnd: 432
    functionName: '[org.roaringbitmap.art.Art].serialize(org.roaringbitmap.art.Node,java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Art.java
    functionUses: 1
    functionsReached:
    - branchNode.getNextLargerPos(org.roaringbitmap.art.Art)
    - '[org.roaringbitmap.art.Art].serialize(org.roaringbitmap.art.Art,java.nio.ByteBuffer)'
    - '[org.roaringbitmap.art.Node].serialize(java.nio.ByteBuffer)'
    - branchNode.getNextLargerPos(int)
    - branchNode.serialize(java.nio.ByteBuffer)
    - branchNode.getChild(org.roaringbitmap.art.Art)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Art].serialize(org.roaringbitmap.art.Node,java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node].deserialize(java.io.DataInput)'
      Src: org.roaringbitmap.art.Art:435,1
    - Dst: '[org.roaringbitmap.art.Art].deserialize(java.io.DataInput)'
      Src: org.roaringbitmap.art.Art:448,1
    - Dst: branch.replaceChildren(org.roaringbitmap.art.Art)
      Src: org.roaringbitmap.art.Art:451,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Node
      - long
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.art.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dataInput
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 454
      start: 434
    functionDepth: 3
    functionLinenumber: 434
    functionLinenumberEnd: 454
    functionName: '[org.roaringbitmap.art.Art].deserialize(java.io.DataInput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Art.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.art.Node].deserialize(java.io.DataInput)'
    - '[org.roaringbitmap.art.Art].deserialize(java.io.DataInput)'
    - branch.replaceChildren(org.roaringbitmap.art.Art)
    linkageType: ''
    returnType: org.roaringbitmap.art.Node
    signature: '[org.roaringbitmap.art.Art].deserialize(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node].deserialize(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.art.Art:457,1
    - Dst: '[org.roaringbitmap.art.Art].deserialize(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.art.Art:470,1
    - Dst: branchNode.replaceChildren(org.roaringbitmap.art.Art)
      Src: org.roaringbitmap.art.Art:473,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Node
      - long
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.art.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - byteBuffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 476
      start: 456
    functionDepth: 3
    functionLinenumber: 456
    functionLinenumberEnd: 476
    functionName: '[org.roaringbitmap.art.Art].deserialize(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Art.java
    functionUses: 2
    functionsReached:
    - branchNode.replaceChildren(org.roaringbitmap.art.Art)
    - '[org.roaringbitmap.art.Node].deserialize(java.nio.ByteBuffer)'
    - '[org.roaringbitmap.art.Art].deserialize(java.nio.ByteBuffer)'
    linkageType: ''
    returnType: org.roaringbitmap.art.Node
    signature: '[org.roaringbitmap.art.Art].deserialize(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].serializeSizeInBytes(org.roaringbitmap.art.Node)'
      Src: org.roaringbitmap.art.Art:479,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Node
      - long
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 480
      start: 478
    functionDepth: 3
    functionLinenumber: 478
    functionLinenumberEnd: 480
    functionName: '[org.roaringbitmap.art.Art].serializeSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Art.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.art.Art].serializeSizeInBytes(org.roaringbitmap.art.Node)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.art.Art].serializeSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Node
      - long
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 484
      start: 482
    functionDepth: 0
    functionLinenumber: 482
    functionLinenumberEnd: 484
    functionName: '[org.roaringbitmap.art.Art].getKeySize()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Art.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.art.Art].getKeySize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: branchNode.serializeSizeInBytes()
      Src: org.roaringbitmap.art.Art:490,1
    - Dst: branchNode.getNextLargerPos(int)
      Src: org.roaringbitmap.art.Art:493,1
    - Dst: branchNode.getChild(org.roaringbitmap.art.Art)
      Src: org.roaringbitmap.art.Art:496,1
    - Dst: '[org.roaringbitmap.art.Art].serializeSizeInBytes(org.roaringbitmap.art.Art)'
      Src: org.roaringbitmap.art.Art:497,1
    - Dst: branchNode.getNextLargerPos(org.roaringbitmap.art.Art)
      Src: org.roaringbitmap.art.Art:498,1
    - Dst: '[org.roaringbitmap.art.Node].serializeSizeInBytes()'
      Src: org.roaringbitmap.art.Art:504,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Node
      - long
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.roaringbitmap.art.Node
    constantsTouched: []
    func_position:
      end: 507
      start: 486
    functionDepth: 2
    functionLinenumber: 486
    functionLinenumberEnd: 507
    functionName: '[org.roaringbitmap.art.Art].serializeSizeInBytes(org.roaringbitmap.art.Node)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Art.java
    functionUses: 1
    functionsReached:
    - branchNode.serializeSizeInBytes()
    - '[org.roaringbitmap.art.Art].serializeSizeInBytes(org.roaringbitmap.art.Art)'
    - branchNode.getNextLargerPos(org.roaringbitmap.art.Art)
    - '[org.roaringbitmap.art.Node].serializeSizeInBytes()'
    - branchNode.getNextLargerPos(int)
    - branchNode.getChild(org.roaringbitmap.art.Art)
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.art.Art].serializeSizeInBytes(org.roaringbitmap.art.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.Node
      - long
      - org.roaringbitmap.art.Node
      classConcrete: true
      classEnum: false
      classFields:
      - Node
      - long
      - Node
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.art.Art.Toolkit
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - freshMatchedParentNode
    - matchedContainerId
    - originalMatchedParentNode
    argTypes:
    - org.roaringbitmap.art.Node
    - long
    - org.roaringbitmap.art.Node
    constantsTouched: []
    func_position:
      end: 250
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 250
    functionName: '[org.roaringbitmap.art.Art.Toolkit].<init>(org.roaringbitmap.art.Node,long,org.roaringbitmap.art.Node)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Art.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.art.Art.Toolkit
    signature: '[org.roaringbitmap.art.Art.Toolkit].<init>(org.roaringbitmap.art.Node,long,org.roaringbitmap.art.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 8
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 8
    functionName: '[org.roaringbitmap.art.Shuttle].initShuttle()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Shuttle.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Shuttle].initShuttle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 16
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 16
    functionName: '[org.roaringbitmap.art.Shuttle].initShuttleFrom(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Shuttle.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Shuttle].initShuttleFrom(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 22
    functionName: '[org.roaringbitmap.art.Shuttle].moveToNextLeaf()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Shuttle.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.art.Shuttle].moveToNextLeaf()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.LeafNode
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 28
    functionName: '[org.roaringbitmap.art.Shuttle].getCurrentLeafNode()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Shuttle.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.art.LeafNode
    signature: '[org.roaringbitmap.art.Shuttle].getCurrentLeafNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[org.roaringbitmap.art.Shuttle].remove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Shuttle.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Shuttle].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.Shuttle
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.art.Shuttle].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Shuttle.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.art.Shuttle
    signature: '[org.roaringbitmap.art.Shuttle].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node].<init>()'
      Src: org.roaringbitmap.art.BranchNode:23,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - byte[]
      - short
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.BranchNode
      static: false
      superClass: org.roaringbitmap.art.Node
    argCount: 1
    argNames:
    - compressedPrefixSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 26
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 26
    functionName: '[org.roaringbitmap.art.BranchNode].<init>(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/BranchNode.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.art.Node].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.art.BranchNode
    signature: '[org.roaringbitmap.art.BranchNode].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].copyOf(byte[],org.roaringbitmap.art.BranchNode)'
      Src: org.roaringbitmap.art.BranchNode:31,1
    - Dst: oldChildren[i].clone()
      Src: org.roaringbitmap.art.BranchNode:35,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.BranchNode
      - Node[]
      - Node[]
      classConcrete: false
      classEnum: false
      classFields:
      - byte[]
      - short
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.art.Node
    argCount: 3
    argNames:
    - newlyCloned
    - oldChildren
    - newChildren
    argTypes:
    - org.roaringbitmap.art.BranchNode
    - Node[]
    - Node[]
    constantsTouched: []
    func_position:
      end: 38
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 38
    functionName: '[org.roaringbitmap.art.BranchNode].postClone(org.roaringbitmap.art.BranchNode,Node[],Node[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/BranchNode.java
    functionUses: 0
    functionsReached:
    - oldChildren[i].clone()
    - '[java.util.Arrays].copyOf(byte[],org.roaringbitmap.art.BranchNode)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.BranchNode].postClone(org.roaringbitmap.art.BranchNode,Node[],Node[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - byte[]
      - short
      - int
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: NodeType
      static: false
      superClass: org.roaringbitmap.art.Node
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.roaringbitmap.art.BranchNode].nodeType()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/BranchNode.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: NodeType
    signature: '[org.roaringbitmap.art.BranchNode].nodeType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - byte[]
      - short
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: byte
      static: false
      superClass: org.roaringbitmap.art.Node
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.roaringbitmap.art.BranchNode].prefixLength()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/BranchNode.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: byte
    signature: '[org.roaringbitmap.art.BranchNode].prefixLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.toUnsignedInt(byte)
      Src: org.roaringbitmap.art.BranchNode:55,1
    - Dst: Byte.toUnsignedInt()
      Src: org.roaringbitmap.art.BranchNode:61,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      - int
      - byte
      classConcrete: false
      classEnum: false
      classFields:
      - byte[]
      - short
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: org.roaringbitmap.art.Node
    argCount: 4
    argNames:
    - key
    - fromIndex
    - toIndex
    - k
    argTypes:
    - byte[]
    - int
    - int
    - byte
    constantsTouched: []
    func_position:
      end: 73
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 73
    functionName: '[org.roaringbitmap.art.BranchNode].binarySearch(byte[],int,int,byte)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/BranchNode.java
    functionUses: 0
    functionsReached:
    - Byte.toUnsignedInt()
    - Byte.toUnsignedInt(byte)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.BranchNode].binarySearch(byte[],int,int,byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.toUnsignedInt(byte)
      Src: org.roaringbitmap.art.BranchNode:76,1
    - Dst: Byte.toUnsignedInt()
      Src: org.roaringbitmap.art.BranchNode:82,1
    - Dst: Byte.toUnsignedInt()
      Src: org.roaringbitmap.art.BranchNode:90,1
    - Dst: '[org.roaringbitmap.art.SearchResult].found(org.roaringbitmap.art.BranchNode)'
      Src: org.roaringbitmap.art.BranchNode:92,1
    - Dst: '[org.roaringbitmap.art.SearchResult].notFound(org.roaringbitmap.art.BranchNode)'
      Src: org.roaringbitmap.art.BranchNode:95,1
    - Dst: '[org.roaringbitmap.art.SearchResult].notFound(int,org.roaringbitmap.art.BranchNode)'
      Src: org.roaringbitmap.art.BranchNode:97,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      - int
      - byte
      classConcrete: false
      classEnum: false
      classFields:
      - byte[]
      - short
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.art.SearchResult
      static: true
      superClass: org.roaringbitmap.art.Node
    argCount: 4
    argNames:
    - key
    - fromIndex
    - toIndex
    - k
    argTypes:
    - byte[]
    - int
    - int
    - byte
    constantsTouched: []
    func_position:
      end: 99
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 99
    functionName: '[org.roaringbitmap.art.BranchNode].binarySearchWithResult(byte[],int,int,byte)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/BranchNode.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.SearchResult].found(org.roaringbitmap.art.BranchNode)'
    - Byte.toUnsignedInt(byte)
    - '[org.roaringbitmap.art.SearchResult].notFound(org.roaringbitmap.art.BranchNode)'
    - '[org.roaringbitmap.art.SearchResult].notFound(int,org.roaringbitmap.art.BranchNode)'
    - Byte.toUnsignedInt()
    linkageType: ''
    returnType: org.roaringbitmap.art.SearchResult
    signature: '[org.roaringbitmap.art.BranchNode].binarySearchWithResult(byte[],int,int,byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.Node
      - byte
      classConcrete: false
      classEnum: false
      classFields:
      - byte[]
      - short
      - int
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.art.BranchNode
      static: false
      superClass: org.roaringbitmap.art.Node
    argCount: 2
    argNames:
    - childNode
    - key
    argTypes:
    - org.roaringbitmap.art.Node
    - byte
    constantsTouched: []
    func_position:
      end: 108
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 108
    functionName: '[org.roaringbitmap.art.BranchNode].insert(org.roaringbitmap.art.Node,byte)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/BranchNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.art.BranchNode
    signature: '[org.roaringbitmap.art.BranchNode].insert(org.roaringbitmap.art.Node,byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.BranchNode].prefixLength()'
      Src: org.roaringbitmap.art.BranchNode:116,1
    - Dst: System.arraycopy(byte[],int,byte[],int,byte)
      Src: org.roaringbitmap.art.BranchNode:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.BranchNode
      - org.roaringbitmap.art.BranchNode
      classConcrete: false
      classEnum: false
      classFields:
      - byte[]
      - short
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: org.roaringbitmap.art.Node
    argCount: 2
    argNames:
    - src
    - dst
    argTypes:
    - org.roaringbitmap.art.BranchNode
    - org.roaringbitmap.art.BranchNode
    constantsTouched: []
    func_position:
      end: 117
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionName: '[org.roaringbitmap.art.BranchNode].copyPrefix(org.roaringbitmap.art.BranchNode,org.roaringbitmap.art.BranchNode)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/BranchNode.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.BranchNode].prefixLength()'
    - System.arraycopy(byte[],int,byte[],int,byte)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.BranchNode].copyPrefix(org.roaringbitmap.art.BranchNode,org.roaringbitmap.art.BranchNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Node[]
      classConcrete: false
      classEnum: false
      classFields:
      - byte[]
      - short
      - int
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.art.Node
    argCount: 1
    argNames:
    - children
    argTypes:
    - Node[]
    constantsTouched: []
    func_position:
      end: 125
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 125
    functionName: '[org.roaringbitmap.art.BranchNode].replaceChildren(Node[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/BranchNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.BranchNode].replaceChildren(Node[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      classConcrete: false
      classEnum: false
      classFields:
      - byte[]
      - short
      - int
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.art.Node
    argCount: 1
    argNames:
    - k
    argTypes:
    - byte
    constantsTouched: []
    func_position:
      end: 133
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 133
    functionName: '[org.roaringbitmap.art.BranchNode].getChildPos(byte)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/BranchNode.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.BranchNode].getChildPos(byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      classConcrete: false
      classEnum: false
      classFields:
      - byte[]
      - short
      - int
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.SearchResult
      static: false
      superClass: org.roaringbitmap.art.Node
    argCount: 1
    argNames:
    - key
    argTypes:
    - byte
    constantsTouched: []
    func_position:
      end: 144
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 144
    functionName: '[org.roaringbitmap.art.BranchNode].getNearestChildPos(byte)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/BranchNode.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.art.SearchResult
    signature: '[org.roaringbitmap.art.BranchNode].getNearestChildPos(byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - byte[]
      - short
      - int
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte
      static: false
      superClass: org.roaringbitmap.art.Node
    argCount: 1
    argNames:
    - pos
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 152
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 152
    functionName: '[org.roaringbitmap.art.BranchNode].getChildKey(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/BranchNode.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: byte
    signature: '[org.roaringbitmap.art.BranchNode].getChildKey(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - byte[]
      - short
      - int
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.Node
      static: false
      superClass: org.roaringbitmap.art.Node
    argCount: 1
    argNames:
    - pos
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 160
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 160
    functionName: '[org.roaringbitmap.art.BranchNode].getChild(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/BranchNode.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.art.Node
    signature: '[org.roaringbitmap.art.BranchNode].getChild(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      classConcrete: false
      classEnum: false
      classFields:
      - byte[]
      - short
      - int
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.Node
      static: false
      superClass: org.roaringbitmap.art.Node
    argCount: 1
    argNames:
    - key
    argTypes:
    - byte
    constantsTouched: []
    func_position:
      end: 172
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 172
    functionName: '[org.roaringbitmap.art.BranchNode].getChildAtKey(byte)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/BranchNode.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.art.Node
    signature: '[org.roaringbitmap.art.BranchNode].getChildAtKey(byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.roaringbitmap.art.Node
      classConcrete: false
      classEnum: false
      classFields:
      - byte[]
      - short
      - int
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.art.Node
    argCount: 2
    argNames:
    - pos
    - freshOne
    argTypes:
    - int
    - org.roaringbitmap.art.Node
    constantsTouched: []
    func_position:
      end: 180
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 180
    functionName: '[org.roaringbitmap.art.BranchNode].replaceNode(int,org.roaringbitmap.art.Node)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/BranchNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.BranchNode].replaceNode(int,org.roaringbitmap.art.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - byte[]
      - short
      - int
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.art.Node
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 187
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 187
    functionName: '[org.roaringbitmap.art.BranchNode].getMinPos()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/BranchNode.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.BranchNode].getMinPos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - byte[]
      - short
      - int
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.art.Node
    argCount: 1
    argNames:
    - pos
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 195
      start: 195
    functionDepth: 0
    functionLinenumber: 195
    functionLinenumberEnd: 195
    functionName: '[org.roaringbitmap.art.BranchNode].getNextLargerPos(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/BranchNode.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.BranchNode].getNextLargerPos(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - byte[]
      - short
      - int
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.art.Node
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 202
    functionName: '[org.roaringbitmap.art.BranchNode].getMaxPos()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/BranchNode.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.BranchNode].getMaxPos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - byte[]
      - short
      - int
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.art.Node
    argCount: 1
    argNames:
    - pos
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 210
      start: 210
    functionDepth: 0
    functionLinenumber: 210
    functionLinenumberEnd: 210
    functionName: '[org.roaringbitmap.art.BranchNode].getNextSmallerPos(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/BranchNode.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.BranchNode].getNextSmallerPos(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - byte[]
      - short
      - int
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.Node
      static: false
      superClass: org.roaringbitmap.art.Node
    argCount: 1
    argNames:
    - pos
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 218
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 218
    functionName: '[org.roaringbitmap.art.BranchNode].remove(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/BranchNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.art.Node
    signature: '[org.roaringbitmap.art.BranchNode].remove(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.BranchNode].nodeType()'
      Src: org.roaringbitmap.art.BranchNode:223,1
    - Dst: '[NodeType].ordinal()'
      Src: org.roaringbitmap.art.BranchNode:223,1
    - Dst: '[java.io.DataOutput].writeByte(byte)'
      Src: org.roaringbitmap.art.BranchNode:223,1
    - Dst: Short.reverseBytes(short)
      Src: org.roaringbitmap.art.BranchNode:225,1
    - Dst: '[java.io.DataOutput].writeShort(org.roaringbitmap.art.BranchNode)'
      Src: org.roaringbitmap.art.BranchNode:225,1
    - Dst: '[org.roaringbitmap.art.BranchNode].prefixLength()'
      Src: org.roaringbitmap.art.BranchNode:226,1
    - Dst: '[java.io.DataOutput].writeByte(byte)'
      Src: org.roaringbitmap.art.BranchNode:227,1
    - Dst: '[java.io.DataOutput].write(byte[],int,byte)'
      Src: org.roaringbitmap.art.BranchNode:229,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: false
      classEnum: false
      classFields:
      - byte[]
      - short
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.art.Node
    argCount: 1
    argNames:
    - dataOutput
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 231
      start: 220
    functionDepth: 1
    functionLinenumber: 220
    functionLinenumberEnd: 231
    functionName: '[org.roaringbitmap.art.BranchNode].serializeHeader(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/BranchNode.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.BranchNode].prefixLength()'
    - '[java.io.DataOutput].writeByte(byte)'
    - '[java.io.DataOutput].writeShort(org.roaringbitmap.art.BranchNode)'
    - '[java.io.DataOutput].write(byte[],int,byte)'
    - Short.reverseBytes(short)
    - '[org.roaringbitmap.art.BranchNode].nodeType()'
    - '[NodeType].ordinal()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.BranchNode].serializeHeader(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.BranchNode].nodeType()'
      Src: org.roaringbitmap.art.BranchNode:235,1
    - Dst: '[NodeType].ordinal()'
      Src: org.roaringbitmap.art.BranchNode:235,1
    - Dst: '[java.nio.ByteBuffer].put(byte)'
      Src: org.roaringbitmap.art.BranchNode:235,1
    - Dst: '[java.nio.ByteBuffer].putShort(short)'
      Src: org.roaringbitmap.art.BranchNode:236,1
    - Dst: '[org.roaringbitmap.art.BranchNode].prefixLength()'
      Src: org.roaringbitmap.art.BranchNode:237,1
    - Dst: '[java.nio.ByteBuffer].put(byte)'
      Src: org.roaringbitmap.art.BranchNode:238,1
    - Dst: '[java.nio.ByteBuffer].put(byte[],int,byte)'
      Src: org.roaringbitmap.art.BranchNode:240,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: false
      classEnum: false
      classFields:
      - byte[]
      - short
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.art.Node
    argCount: 1
    argNames:
    - byteBuffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 242
      start: 233
    functionDepth: 1
    functionLinenumber: 233
    functionLinenumberEnd: 242
    functionName: '[org.roaringbitmap.art.BranchNode].serializeHeader(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/BranchNode.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.BranchNode].prefixLength()'
    - '[java.nio.ByteBuffer].put(byte)'
    - '[java.nio.ByteBuffer].putShort(short)'
    - '[org.roaringbitmap.art.BranchNode].nodeType()'
    - '[java.nio.ByteBuffer].put(byte[],int,byte)'
    - '[NodeType].ordinal()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.BranchNode].serializeHeader(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node].serializeHeaderSizeInBytes()'
      Src: org.roaringbitmap.art.BranchNode:246,1
    - Dst: '[org.roaringbitmap.art.BranchNode].prefixLength()'
      Src: org.roaringbitmap.art.BranchNode:246,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - byte[]
      - short
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.art.Node
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 247
      start: 244
    functionDepth: 1
    functionLinenumber: 244
    functionLinenumberEnd: 247
    functionName: '[org.roaringbitmap.art.BranchNode].serializeHeaderSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/BranchNode.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.BranchNode].prefixLength()'
    - '[org.roaringbitmap.art.Node].serializeHeaderSizeInBytes()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.BranchNode].serializeHeaderSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].<init>(org.roaringbitmap.art.Art,org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.KeyIterator:11,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.LeafNode
      - org.roaringbitmap.art.LeafNodeIterator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.KeyIterator
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - art
    - containers
    argTypes:
    - org.roaringbitmap.art.Art
    - org.roaringbitmap.art.Containers
    constantsTouched: []
    func_position:
      end: 13
      start: 10
    functionDepth: 4
    functionLinenumber: 10
    functionLinenumberEnd: 13
    functionName: '[org.roaringbitmap.art.KeyIterator].<init>(org.roaringbitmap.art.Art,org.roaringbitmap.art.Containers)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/KeyIterator.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.LeafNodeIterator].<init>(org.roaringbitmap.art.Art,org.roaringbitmap.art.Containers)'
    linkageType: ''
    returnType: org.roaringbitmap.art.KeyIterator
    signature: '[org.roaringbitmap.art.KeyIterator].<init>(org.roaringbitmap.art.Art,org.roaringbitmap.art.Containers)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.art.KeyIterator:17,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].next()'
      Src: org.roaringbitmap.art.KeyIterator:19,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.LeafNode
      - org.roaringbitmap.art.LeafNodeIterator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 15
    functionDepth: 3
    functionLinenumber: 15
    functionLinenumberEnd: 22
    functionName: '[org.roaringbitmap.art.KeyIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/KeyIterator.java
    functionUses: 16
    functionsReached:
    - '[org.roaringbitmap.art.LeafNodeIterator].next()'
    - '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.art.KeyIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.art.KeyIterator:26,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.LeafNode
      - org.roaringbitmap.art.LeafNodeIterator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 27
    functionName: '[org.roaringbitmap.art.KeyIterator].next()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/KeyIterator.java
    functionUses: 14
    functionsReached:
    - '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
    linkageType: ''
    returnType: byte[]
    signature: '[org.roaringbitmap.art.KeyIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
      Src: org.roaringbitmap.art.KeyIterator:30,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.art.KeyIterator:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.LeafNode
      - org.roaringbitmap.art.LeafNodeIterator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 4
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.roaringbitmap.art.KeyIterator].peekNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/KeyIterator.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
    - '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
    linkageType: ''
    returnType: byte[]
    signature: '[org.roaringbitmap.art.KeyIterator].peekNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.LeafNode].getKey()'
      Src: org.roaringbitmap.art.KeyIterator:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.LeafNode
      - org.roaringbitmap.art.LeafNodeIterator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.roaringbitmap.art.KeyIterator].nextKey()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/KeyIterator.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.LeafNode].getKey()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.art.KeyIterator].nextKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.LeafNode].getContainerIdx()'
      Src: org.roaringbitmap.art.KeyIterator:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.LeafNode
      - org.roaringbitmap.art.LeafNodeIterator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/KeyIterator.java
    functionUses: 16
    functionsReached:
    - '[org.roaringbitmap.art.LeafNode].getContainerIdx()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].remove()'
      Src: org.roaringbitmap.art.KeyIterator:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.LeafNode
      - org.roaringbitmap.art.LeafNodeIterator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 2
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.roaringbitmap.art.KeyIterator].remove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/KeyIterator.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.art.LeafNodeIterator].remove()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.KeyIterator].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].<init>(org.roaringbitmap.art.Art,boolean,org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.LeafNodeIterator:20,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Shuttle
      - boolean
      - org.roaringbitmap.art.LeafNode
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.LeafNodeIterator
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - art
    - containers
    argTypes:
    - org.roaringbitmap.art.Art
    - org.roaringbitmap.art.Containers
    constantsTouched: []
    func_position:
      end: 21
      start: 19
    functionDepth: 3
    functionLinenumber: 19
    functionLinenumberEnd: 21
    functionName: '[org.roaringbitmap.art.LeafNodeIterator].<init>(org.roaringbitmap.art.Art,org.roaringbitmap.art.Containers)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/LeafNodeIterator.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.LeafNodeIterator].<init>(org.roaringbitmap.art.Art,boolean,org.roaringbitmap.art.Containers)'
    linkageType: ''
    returnType: org.roaringbitmap.art.LeafNodeIterator
    signature: '[org.roaringbitmap.art.LeafNodeIterator].<init>(org.roaringbitmap.art.Art,org.roaringbitmap.art.Containers)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].isEmpty()'
      Src: org.roaringbitmap.art.LeafNodeIterator:30,1
    - Dst: '[org.roaringbitmap.art.ForwardShuttle].<init>(org.roaringbitmap.art.Art,org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.LeafNodeIterator:35,1
    - Dst: '[org.roaringbitmap.art.BackwardShuttle].<init>(org.roaringbitmap.art.Art,org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.LeafNodeIterator:37,1
    - Dst: '[org.roaringbitmap.art.BackwardShuttle].initShuttle()'
      Src: org.roaringbitmap.art.LeafNodeIterator:39,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.Art
      - boolean
      - org.roaringbitmap.art.Containers
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Shuttle
      - boolean
      - org.roaringbitmap.art.LeafNode
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.LeafNodeIterator
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - art
    - reverse
    - containers
    argTypes:
    - org.roaringbitmap.art.Art
    - boolean
    - org.roaringbitmap.art.Containers
    constantsTouched: []
    func_position:
      end: 41
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 41
    functionName: '[org.roaringbitmap.art.LeafNodeIterator].<init>(org.roaringbitmap.art.Art,boolean,org.roaringbitmap.art.Containers)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/LeafNodeIterator.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.BackwardShuttle].initShuttle()'
    - '[org.roaringbitmap.art.Art].isEmpty()'
    - '[org.roaringbitmap.art.BackwardShuttle].<init>(org.roaringbitmap.art.Art,org.roaringbitmap.art.Containers)'
    - '[org.roaringbitmap.art.ForwardShuttle].<init>(org.roaringbitmap.art.Art,org.roaringbitmap.art.Containers)'
    linkageType: ''
    returnType: org.roaringbitmap.art.LeafNodeIterator
    signature: '[org.roaringbitmap.art.LeafNodeIterator].<init>(org.roaringbitmap.art.Art,boolean,org.roaringbitmap.art.Containers)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].isEmpty()'
      Src: org.roaringbitmap.art.LeafNodeIterator:51,1
    - Dst: '[org.roaringbitmap.art.ForwardShuttle].<init>(org.roaringbitmap.art.Art,org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.LeafNodeIterator:56,1
    - Dst: '[org.roaringbitmap.art.BackwardShuttle].<init>(org.roaringbitmap.art.Art,org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.art.LeafNodeIterator:58,1
    - Dst: '[org.roaringbitmap.art.BackwardShuttle].initShuttleFrom(long)'
      Src: org.roaringbitmap.art.LeafNodeIterator:60,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.Art
      - boolean
      - org.roaringbitmap.art.Containers
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Shuttle
      - boolean
      - org.roaringbitmap.art.LeafNode
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.LeafNodeIterator
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - art
    - reverse
    - containers
    - from
    argTypes:
    - org.roaringbitmap.art.Art
    - boolean
    - org.roaringbitmap.art.Containers
    - long
    constantsTouched: []
    func_position:
      end: 62
      start: 50
    functionDepth: 2
    functionLinenumber: 50
    functionLinenumberEnd: 62
    functionName: '[org.roaringbitmap.art.LeafNodeIterator].<init>(org.roaringbitmap.art.Art,boolean,org.roaringbitmap.art.Containers,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/LeafNodeIterator.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.BackwardShuttle].initShuttleFrom(long)'
    - '[org.roaringbitmap.art.Art].isEmpty()'
    - '[org.roaringbitmap.art.BackwardShuttle].<init>(org.roaringbitmap.art.Art,org.roaringbitmap.art.Containers)'
    - '[org.roaringbitmap.art.ForwardShuttle].<init>(org.roaringbitmap.art.Art,org.roaringbitmap.art.Containers)'
    linkageType: ''
    returnType: org.roaringbitmap.art.LeafNodeIterator
    signature: '[org.roaringbitmap.art.LeafNodeIterator].<init>(org.roaringbitmap.art.Art,boolean,org.roaringbitmap.art.Containers,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Shuttle].moveToNextLeaf()'
      Src: org.roaringbitmap.art.LeafNodeIterator:65,1
    - Dst: '[org.roaringbitmap.art.Shuttle].getCurrentLeafNode()'
      Src: org.roaringbitmap.art.LeafNodeIterator:68,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Shuttle
      - boolean
      - org.roaringbitmap.art.LeafNode
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 74
    functionName: '[org.roaringbitmap.art.LeafNodeIterator].advance()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/LeafNodeIterator.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.Shuttle].getCurrentLeafNode()'
    - '[org.roaringbitmap.art.Shuttle].moveToNextLeaf()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.art.LeafNodeIterator].advance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].advance()'
      Src: org.roaringbitmap.art.LeafNodeIterator:83,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Shuttle
      - boolean
      - org.roaringbitmap.art.LeafNode
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 76
    functionDepth: 2
    functionLinenumber: 76
    functionLinenumberEnd: 87
    functionName: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/LeafNodeIterator.java
    functionUses: 15
    functionsReached:
    - '[org.roaringbitmap.art.LeafNodeIterator].advance()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.art.LeafNodeIterator:92,1
    - Dst: '[java.util.NoSuchElementException].<init>()'
      Src: org.roaringbitmap.art.LeafNodeIterator:95,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Shuttle
      - boolean
      - org.roaringbitmap.art.LeafNode
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.LeafNode
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 89
    functionDepth: 3
    functionLinenumber: 89
    functionLinenumberEnd: 99
    functionName: '[org.roaringbitmap.art.LeafNodeIterator].next()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/LeafNodeIterator.java
    functionUses: 13
    functionsReached:
    - '[java.util.NoSuchElementException].<init>()'
    - '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
    linkageType: ''
    returnType: org.roaringbitmap.art.LeafNode
    signature: '[org.roaringbitmap.art.LeafNodeIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Shuttle].remove()'
      Src: org.roaringbitmap.art.LeafNodeIterator:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Shuttle
      - boolean
      - org.roaringbitmap.art.LeafNode
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: '[org.roaringbitmap.art.LeafNodeIterator].remove()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/LeafNodeIterator.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.Shuttle].remove()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.LeafNodeIterator].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Shuttle].initShuttleFrom(long)'
      Src: org.roaringbitmap.art.LeafNodeIterator:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Shuttle
      - boolean
      - org.roaringbitmap.art.LeafNode
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - boundval
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 115
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 115
    functionName: '[org.roaringbitmap.art.LeafNodeIterator].seek(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/LeafNodeIterator.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.art.Shuttle].initShuttleFrom(long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.LeafNodeIterator].seek(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.art.LeafNodeIterator:124,1
    - Dst: '[java.util.NoSuchElementException].<init>()'
      Src: org.roaringbitmap.art.LeafNodeIterator:127,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Shuttle
      - boolean
      - org.roaringbitmap.art.LeafNode
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.LeafNode
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 122
    functionDepth: 3
    functionLinenumber: 122
    functionLinenumberEnd: 131
    functionName: '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/LeafNodeIterator.java
    functionUses: 6
    functionsReached:
    - '[java.util.NoSuchElementException].<init>()'
    - '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
    linkageType: ''
    returnType: org.roaringbitmap.art.LeafNode
    signature: '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.BranchNode].<init>(int)'
      Src: org.roaringbitmap.art.Node48:25,1
    - Dst: '[java.util.Arrays].fill(long[],long)'
      Src: org.roaringbitmap.art.Node48:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - long[]
      - Node[]
      - byte
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.Node48
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - compressedPrefixSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 27
      start: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 27
    functionName: '[org.roaringbitmap.art.Node48].<init>(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node48.java
    functionUses: 10
    functionsReached:
    - '[org.roaringbitmap.art.BranchNode].<init>(int)'
    - '[java.util.Arrays].fill(long[],long)'
    linkageType: ''
    returnType: org.roaringbitmap.art.Node48
    signature: '[org.roaringbitmap.art.Node48].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node48].prefixLength()'
      Src: org.roaringbitmap.art.Node48:30,1
    - Dst: '[org.roaringbitmap.art.Node48].<init>(org.roaringbitmap.art.Node48)'
      Src: org.roaringbitmap.art.Node48:30,1
    - Dst: System.arraycopy(long[],int,long[],int,int)
      Src: org.roaringbitmap.art.Node48:31,1
    - Dst: '[org.roaringbitmap.art.Node48].postClone(org.roaringbitmap.art.Node48,Node[],Node[])'
      Src: org.roaringbitmap.art.Node48:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - long[]
      - Node[]
      - byte
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.art.Node48
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 34
    functionName: '[org.roaringbitmap.art.Node48].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node48.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.Node48].prefixLength()'
    - '[org.roaringbitmap.art.Node48].<init>(org.roaringbitmap.art.Node48)'
    - '[org.roaringbitmap.art.Node48].postClone(org.roaringbitmap.art.Node48,Node[],Node[])'
    - System.arraycopy(long[],int,long[],int,int)
    linkageType: ''
    returnType: org.roaringbitmap.art.Node48
    signature: '[org.roaringbitmap.art.Node48].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - long[]
      - Node[]
      - byte
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: NodeType
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[org.roaringbitmap.art.Node48].nodeType()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node48.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NodeType
    signature: '[org.roaringbitmap.art.Node48].nodeType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.toUnsignedInt(byte)
      Src: org.roaringbitmap.art.Node48:44,1
    - Dst: '[org.roaringbitmap.art.Node48].childrenIdx(org.roaringbitmap.art.Node48,long[])'
      Src: org.roaringbitmap.art.Node48:45,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - long[]
      - Node[]
      - byte
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - k
    argTypes:
    - byte
    constantsTouched: []
    func_position:
      end: 50
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 50
    functionName: '[org.roaringbitmap.art.Node48].getChildPos(byte)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node48.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.Node48].childrenIdx(org.roaringbitmap.art.Node48,long[])'
    - Byte.toUnsignedInt(byte)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.Node48].getChildPos(byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.toUnsignedInt(byte)
      Src: org.roaringbitmap.art.Node48:54,1
    - Dst: '[org.roaringbitmap.art.Node48].childrenIdx(org.roaringbitmap.art.Node48,long[])'
      Src: org.roaringbitmap.art.Node48:55,1
    - Dst: '[org.roaringbitmap.art.SearchResult].found(org.roaringbitmap.art.Node48)'
      Src: org.roaringbitmap.art.Node48:57,1
    - Dst: '[org.roaringbitmap.art.Node48].getNextSmallerPos(org.roaringbitmap.art.Node48)'
      Src: org.roaringbitmap.art.Node48:59,1
    - Dst: '[org.roaringbitmap.art.Node48].getNextLargerPos(org.roaringbitmap.art.Node48)'
      Src: org.roaringbitmap.art.Node48:59,1
    - Dst: '[org.roaringbitmap.art.SearchResult].notFound(int,int)'
      Src: org.roaringbitmap.art.Node48:59,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - long[]
      - Node[]
      - byte
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.SearchResult
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - k
    argTypes:
    - byte
    constantsTouched: []
    func_position:
      end: 60
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 60
    functionName: '[org.roaringbitmap.art.Node48].getNearestChildPos(byte)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node48.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.SearchResult].notFound(int,int)'
    - '[org.roaringbitmap.art.Node48].childrenIdx(org.roaringbitmap.art.Node48,long[])'
    - Byte.toUnsignedInt(byte)
    - '[org.roaringbitmap.art.Node48].getNextLargerPos(org.roaringbitmap.art.Node48)'
    - '[org.roaringbitmap.art.Node48].getNextSmallerPos(org.roaringbitmap.art.Node48)'
    - '[org.roaringbitmap.art.SearchResult].found(org.roaringbitmap.art.Node48)'
    linkageType: ''
    returnType: org.roaringbitmap.art.SearchResult
    signature: '[org.roaringbitmap.art.Node48].getNearestChildPos(byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - long[]
      - Node[]
      - byte
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - pos
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 66
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 66
    functionName: '[org.roaringbitmap.art.Node48].getChildKey(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node48.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: byte
    signature: '[org.roaringbitmap.art.Node48].getChildKey(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node48].childrenIdx(int,long[])'
      Src: org.roaringbitmap.art.Node48:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - long[]
      - Node[]
      - byte
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.Node
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - pos
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 72
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 72
    functionName: '[org.roaringbitmap.art.Node48].getChild(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node48.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.art.Node48].childrenIdx(int,long[])'
    linkageType: ''
    returnType: org.roaringbitmap.art.Node
    signature: '[org.roaringbitmap.art.Node48].getChild(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.toUnsignedInt(byte)
      Src: org.roaringbitmap.art.Node48:76,1
    - Dst: '[org.roaringbitmap.art.Node48].childrenIdx(org.roaringbitmap.art.Node48,long[])'
      Src: org.roaringbitmap.art.Node48:77,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - long[]
      - Node[]
      - byte
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.Node
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - key
    argTypes:
    - byte
    constantsTouched: []
    func_position:
      end: 79
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 79
    functionName: '[org.roaringbitmap.art.Node48].getChildAtKey(byte)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node48.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.Node48].childrenIdx(org.roaringbitmap.art.Node48,long[])'
    - Byte.toUnsignedInt(byte)
    linkageType: ''
    returnType: org.roaringbitmap.art.Node
    signature: '[org.roaringbitmap.art.Node48].getChildAtKey(byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node48].childrenIdx(int,long[])'
      Src: org.roaringbitmap.art.Node48:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.roaringbitmap.art.Node
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - long[]
      - Node[]
      - byte
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 2
    argNames:
    - pos
    - freshOne
    argTypes:
    - int
    - org.roaringbitmap.art.Node
    constantsTouched: []
    func_position:
      end: 85
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 85
    functionName: '[org.roaringbitmap.art.Node48].replaceNode(int,org.roaringbitmap.art.Node)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node48.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.Node48].childrenIdx(int,long[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node48].replaceNode(int,org.roaringbitmap.art.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - long[]
      - Node[]
      - byte
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 107
    functionName: '[org.roaringbitmap.art.Node48].getMinPos()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node48.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.Node48].getMinPos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - long[]
      - Node[]
      - byte
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - pos
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 134
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 134
    functionName: '[org.roaringbitmap.art.Node48].getNextLargerPos(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node48.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.Node48].getNextLargerPos(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - long[]
      - Node[]
      - byte
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 158
    functionName: '[org.roaringbitmap.art.Node48].getMaxPos()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node48.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.Node48].getMaxPos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.min(int,int)
      Src: org.roaringbitmap.art.Node48:171,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - long[]
      - Node[]
      - byte
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - pos
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 186
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 186
    functionName: '[org.roaringbitmap.art.Node48].getNextSmallerPos(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node48.java
    functionUses: 0
    functionsReached:
    - Math.min(int,int)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.Node48].getNextSmallerPos(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.toUnsignedInt(byte)
      Src: org.roaringbitmap.art.Node48:207,1
    - Dst: '[org.roaringbitmap.art.Node48].setOneByte(org.roaringbitmap.art.Node48,byte,long[])'
      Src: org.roaringbitmap.art.Node48:208,1
    - Dst: '[org.roaringbitmap.art.Node48].prefixLength()'
      Src: org.roaringbitmap.art.Node48:213,1
    - Dst: '[org.roaringbitmap.art.Node256].<init>(org.roaringbitmap.art.Node48)'
      Src: org.roaringbitmap.art.Node48:213,1
    - Dst: '[org.roaringbitmap.art.Node48].getNextLargerPos(org.roaringbitmap.art.Node48)'
      Src: org.roaringbitmap.art.Node48:215,1
    - Dst: '[org.roaringbitmap.art.Node48].getChild(int)'
      Src: org.roaringbitmap.art.Node48:216,1
    - Dst: '[org.roaringbitmap.art.Node256].setBit(byte,long[])'
      Src: org.roaringbitmap.art.Node48:218,1
    - Dst: '[org.roaringbitmap.art.Node48].copyPrefix(org.roaringbitmap.art.Node256)'
      Src: org.roaringbitmap.art.Node48:221,1
    - Dst: '[org.roaringbitmap.art.Node256].insert(org.roaringbitmap.art.Node,byte)'
      Src: org.roaringbitmap.art.Node48:222,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.Node
      - byte
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - long[]
      - Node[]
      - byte
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.art.BranchNode
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 2
    argNames:
    - child
    - key
    argTypes:
    - org.roaringbitmap.art.Node
    - byte
    constantsTouched: []
    func_position:
      end: 225
      start: 195
    functionDepth: 2
    functionLinenumber: 195
    functionLinenumberEnd: 225
    functionName: '[org.roaringbitmap.art.Node48].insert(org.roaringbitmap.art.Node,byte)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node48.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.Node256].setBit(byte,long[])'
    - Byte.toUnsignedInt(byte)
    - '[org.roaringbitmap.art.Node48].setOneByte(org.roaringbitmap.art.Node48,byte,long[])'
    - '[org.roaringbitmap.art.Node256].insert(org.roaringbitmap.art.Node,byte)'
    - '[org.roaringbitmap.art.Node48].copyPrefix(org.roaringbitmap.art.Node256)'
    - '[org.roaringbitmap.art.Node48].getNextLargerPos(org.roaringbitmap.art.Node48)'
    - '[org.roaringbitmap.art.Node48].prefixLength()'
    - '[org.roaringbitmap.art.Node48].getChild(int)'
    - '[org.roaringbitmap.art.Node256].<init>(org.roaringbitmap.art.Node48)'
    linkageType: ''
    returnType: org.roaringbitmap.art.BranchNode
    signature: '[org.roaringbitmap.art.Node48].insert(org.roaringbitmap.art.Node,byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node48].childrenIdx(int,long[])'
      Src: org.roaringbitmap.art.Node48:229,1
    - Dst: '[org.roaringbitmap.art.Node48].setOneByte(int,byte,long[])'
      Src: org.roaringbitmap.art.Node48:230,1
    - Dst: '[org.roaringbitmap.art.Node48].prefixLength()'
      Src: org.roaringbitmap.art.Node48:235,1
    - Dst: '[org.roaringbitmap.art.Node16].<init>(org.roaringbitmap.art.Node48)'
      Src: org.roaringbitmap.art.Node48:235,1
    - Dst: '[java.nio.ByteBuffer].allocate(int)'
      Src: org.roaringbitmap.art.Node48:237,1
    - Dst: '[org.roaringbitmap.art.Node48].order(org.roaringbitmap.art.Node48)'
      Src: org.roaringbitmap.art.Node48:237,1
    - Dst: '[org.roaringbitmap.art.Node48].getNextLargerPos(org.roaringbitmap.art.Node48)'
      Src: org.roaringbitmap.art.Node48:239,1
    - Dst: '[org.roaringbitmap.art.Node48].getChild(int)'
      Src: org.roaringbitmap.art.Node48:240,1
    - Dst: '[org.roaringbitmap.art.Node48].put(org.roaringbitmap.art.Node48,byte)'
      Src: org.roaringbitmap.art.Node48:241,1
    - Dst: '[org.roaringbitmap.art.Node48].getLong(int)'
      Src: org.roaringbitmap.art.Node48:245,1
    - Dst: '[org.roaringbitmap.art.Node48].getLong(int)'
      Src: org.roaringbitmap.art.Node48:246,1
    - Dst: '[org.roaringbitmap.art.Node48].copyPrefix(org.roaringbitmap.art.Node16)'
      Src: org.roaringbitmap.art.Node48:248,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - long[]
      - Node[]
      - byte
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.Node
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - pos
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 252
      start: 227
    functionDepth: 2
    functionLinenumber: 227
    functionLinenumberEnd: 252
    functionName: '[org.roaringbitmap.art.Node48].remove(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node48.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.Node48].childrenIdx(int,long[])'
    - '[org.roaringbitmap.art.Node48].copyPrefix(org.roaringbitmap.art.Node16)'
    - '[org.roaringbitmap.art.Node48].setOneByte(int,byte,long[])'
    - '[org.roaringbitmap.art.Node48].order(org.roaringbitmap.art.Node48)'
    - '[org.roaringbitmap.art.Node16].<init>(org.roaringbitmap.art.Node48)'
    - '[java.nio.ByteBuffer].allocate(int)'
    - '[org.roaringbitmap.art.Node48].getNextLargerPos(org.roaringbitmap.art.Node48)'
    - '[org.roaringbitmap.art.Node48].prefixLength()'
    - '[org.roaringbitmap.art.Node48].getLong(int)'
    - '[org.roaringbitmap.art.Node48].getChild(int)'
    - '[org.roaringbitmap.art.Node48].put(org.roaringbitmap.art.Node48,byte)'
    linkageType: ''
    returnType: org.roaringbitmap.art.Node
    signature: '[org.roaringbitmap.art.Node48].remove(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.reverseBytes(org.roaringbitmap.art.Node48)
      Src: org.roaringbitmap.art.Node48:258,1
    - Dst: '[java.io.DataOutput].writeLong(org.roaringbitmap.art.Node48)'
      Src: org.roaringbitmap.art.Node48:258,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - long[]
      - Node[]
      - byte
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - dataOutput
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 260
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 260
    functionName: '[org.roaringbitmap.art.Node48].serializeNodeBody(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node48.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataOutput].writeLong(org.roaringbitmap.art.Node48)'
    - Long.reverseBytes(org.roaringbitmap.art.Node48)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node48].serializeNodeBody(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].asLongBuffer()'
      Src: org.roaringbitmap.art.Node48:264,1
    - Dst: '[org.roaringbitmap.art.Node48].put(long[])'
      Src: org.roaringbitmap.art.Node48:265,1
    - Dst: '[java.nio.ByteBuffer].position()'
      Src: org.roaringbitmap.art.Node48:266,1
    - Dst: '[java.nio.ByteBuffer].position(org.roaringbitmap.art.Node48)'
      Src: org.roaringbitmap.art.Node48:266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - long[]
      - Node[]
      - byte
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - byteBuffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 267
      start: 262
    functionDepth: 0
    functionLinenumber: 262
    functionLinenumberEnd: 267
    functionName: '[org.roaringbitmap.art.Node48].serializeNodeBody(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node48.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].asLongBuffer()'
    - '[java.nio.ByteBuffer].position()'
    - '[org.roaringbitmap.art.Node48].put(long[])'
    - '[java.nio.ByteBuffer].position(org.roaringbitmap.art.Node48)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node48].serializeNodeBody(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataInput].readLong()'
      Src: org.roaringbitmap.art.Node48:272,1
    - Dst: Long.reverseBytes(org.roaringbitmap.art.Node48)
      Src: org.roaringbitmap.art.Node48:272,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - long[]
      - Node[]
      - byte
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - dataInput
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 274
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 274
    functionName: '[org.roaringbitmap.art.Node48].deserializeNodeBody(java.io.DataInput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node48.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataInput].readLong()'
    - Long.reverseBytes(org.roaringbitmap.art.Node48)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node48].deserializeNodeBody(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].asLongBuffer()'
      Src: org.roaringbitmap.art.Node48:278,1
    - Dst: '[org.roaringbitmap.art.Node48].get(long[])'
      Src: org.roaringbitmap.art.Node48:279,1
    - Dst: '[java.nio.ByteBuffer].position()'
      Src: org.roaringbitmap.art.Node48:280,1
    - Dst: '[java.nio.ByteBuffer].position(org.roaringbitmap.art.Node48)'
      Src: org.roaringbitmap.art.Node48:280,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - long[]
      - Node[]
      - byte
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - byteBuffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 281
      start: 276
    functionDepth: 0
    functionLinenumber: 276
    functionLinenumberEnd: 281
    functionName: '[org.roaringbitmap.art.Node48].deserializeNodeBody(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node48.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].asLongBuffer()'
    - '[java.nio.ByteBuffer].position()'
    - '[java.nio.ByteBuffer].position(org.roaringbitmap.art.Node48)'
    - '[org.roaringbitmap.art.Node48].get(long[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node48].deserializeNodeBody(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - long[]
      - Node[]
      - byte
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 286
      start: 283
    functionDepth: 0
    functionLinenumber: 283
    functionLinenumberEnd: 286
    functionName: '[org.roaringbitmap.art.Node48].serializeNodeBodySizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node48.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.Node48].serializeNodeBodySizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.reverseBytes()
      Src: org.roaringbitmap.art.Node48:292,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - Node[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - long[]
      - Node[]
      - byte
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - children
    argTypes:
    - Node[]
    constantsTouched: []
    func_position:
      end: 304
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 304
    functionName: '[org.roaringbitmap.art.Node48].replaceChildren(Node[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node48.java
    functionUses: 0
    functionsReached:
    - Long.reverseBytes()
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node48].replaceChildren(Node[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - long[]
      - Node[]
      - byte
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: byte
      static: true
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 2
    argNames:
    - pos
    - childIndex
    argTypes:
    - int
    - long[]
    constantsTouched: []
    func_position:
      end: 312
      start: 306
    functionDepth: 0
    functionLinenumber: 306
    functionLinenumberEnd: 312
    functionName: '[org.roaringbitmap.art.Node48].childrenIdx(int,long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node48.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: byte
    signature: '[org.roaringbitmap.art.Node48].childrenIdx(int,long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.toUnsignedLong(byte)
      Src: org.roaringbitmap.art.Node48:319,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - byte
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - long[]
      - Node[]
      - byte
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 3
    argNames:
    - pos
    - v
    - childIndex
    argTypes:
    - int
    - byte
    - long[]
    constantsTouched: []
    func_position:
      end: 321
      start: 314
    functionDepth: 0
    functionLinenumber: 314
    functionLinenumberEnd: 321
    functionName: '[org.roaringbitmap.art.Node48].setOneByte(int,byte,long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node48.java
    functionUses: 2
    functionsReached:
    - Byte.toUnsignedLong(byte)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node48].setOneByte(int,byte,long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.BranchNode].<init>(int)'
      Src: org.roaringbitmap.art.Node4:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Node[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.Node4
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - compressedPrefixSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 18
      start: 16
    functionDepth: 2
    functionLinenumber: 16
    functionLinenumberEnd: 18
    functionName: '[org.roaringbitmap.art.Node4].<init>(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node4.java
    functionUses: 17
    functionsReached:
    - '[org.roaringbitmap.art.BranchNode].<init>(int)'
    linkageType: ''
    returnType: org.roaringbitmap.art.Node4
    signature: '[org.roaringbitmap.art.Node4].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node4].prefixLength()'
      Src: org.roaringbitmap.art.Node4:22,1
    - Dst: '[org.roaringbitmap.art.Node4].<init>(org.roaringbitmap.art.Node4)'
      Src: org.roaringbitmap.art.Node4:22,1
    - Dst: '[org.roaringbitmap.art.Node4].postClone(org.roaringbitmap.art.Node4,Node[],Node[])'
      Src: org.roaringbitmap.art.Node4:24,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Node[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.art.Node4
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 26
    functionName: '[org.roaringbitmap.art.Node4].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node4.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.Node4].<init>(org.roaringbitmap.art.Node4)'
    - '[org.roaringbitmap.art.Node4].prefixLength()'
    - '[org.roaringbitmap.art.Node4].postClone(org.roaringbitmap.art.Node4,Node[],Node[])'
    linkageType: ''
    returnType: org.roaringbitmap.art.Node4
    signature: '[org.roaringbitmap.art.Node4].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Node[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: NodeType
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionName: '[org.roaringbitmap.art.Node4].nodeType()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node4.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NodeType
    signature: '[org.roaringbitmap.art.Node4].nodeType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Node[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - k
    argTypes:
    - byte
    constantsTouched: []
    func_position:
      end: 43
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 43
    functionName: '[org.roaringbitmap.art.Node4].getChildPos(byte)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node4.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.Node4].getChildPos(byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.IntegerUtil].toBDBytes(int)'
      Src: org.roaringbitmap.art.Node4:47,1
    - Dst: '[org.roaringbitmap.art.Node4].binarySearchWithResult(byte[],int,org.roaringbitmap.art.Node4,byte)'
      Src: org.roaringbitmap.art.Node4:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Node[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.SearchResult
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - k
    argTypes:
    - byte
    constantsTouched: []
    func_position:
      end: 49
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 49
    functionName: '[org.roaringbitmap.art.Node4].getNearestChildPos(byte)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node4.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.longlong.IntegerUtil].toBDBytes(int)'
    - '[org.roaringbitmap.art.Node4].binarySearchWithResult(byte[],int,org.roaringbitmap.art.Node4,byte)'
    linkageType: ''
    returnType: org.roaringbitmap.art.SearchResult
    signature: '[org.roaringbitmap.art.Node4].getNearestChildPos(byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Node[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - pos
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 56
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 56
    functionName: '[org.roaringbitmap.art.Node4].getChildKey(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node4.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: byte
    signature: '[org.roaringbitmap.art.Node4].getChildKey(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Node[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.Node
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - pos
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: '[org.roaringbitmap.art.Node4].getChild(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node4.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.art.Node
    signature: '[org.roaringbitmap.art.Node4].getChild(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node4].getChildPos(byte)'
      Src: org.roaringbitmap.art.Node4:65,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Node[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.Node
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - key
    argTypes:
    - byte
    constantsTouched: []
    func_position:
      end: 67
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 67
    functionName: '[org.roaringbitmap.art.Node4].getChildAtKey(byte)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node4.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.Node4].getChildPos(byte)'
    linkageType: ''
    returnType: org.roaringbitmap.art.Node
    signature: '[org.roaringbitmap.art.Node4].getChildAtKey(byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.roaringbitmap.art.Node
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Node[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 2
    argNames:
    - pos
    - freshOne
    argTypes:
    - int
    - org.roaringbitmap.art.Node
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[org.roaringbitmap.art.Node4].replaceNode(int,org.roaringbitmap.art.Node)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node4.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node4].replaceNode(int,org.roaringbitmap.art.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Node[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[org.roaringbitmap.art.Node4].getMinPos()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node4.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.Node4].getMinPos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Node[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - pos
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 86
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 86
    functionName: '[org.roaringbitmap.art.Node4].getNextLargerPos(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node4.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.Node4].getNextLargerPos(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Node[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: '[org.roaringbitmap.art.Node4].getMaxPos()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node4.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.Node4].getMaxPos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Node[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - pos
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 100
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 100
    functionName: '[org.roaringbitmap.art.Node4].getNextSmallerPos(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node4.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.Node4].getNextSmallerPos(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.IntegerUtil].setByte(int,byte,org.roaringbitmap.art.Node4)'
      Src: org.roaringbitmap.art.Node4:113,1
    - Dst: '[org.roaringbitmap.art.Node4].insertionSort()'
      Src: org.roaringbitmap.art.Node4:116,1
    - Dst: '[org.roaringbitmap.art.Node4].prefixLength()'
      Src: org.roaringbitmap.art.Node4:120,1
    - Dst: '[org.roaringbitmap.art.Node16].<init>(org.roaringbitmap.art.Node4)'
      Src: org.roaringbitmap.art.Node4:120,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].initWithFirst4Byte(int)'
      Src: org.roaringbitmap.art.Node4:122,1
    - Dst: System.arraycopy(Node[],int,Node[],int,int)
      Src: org.roaringbitmap.art.Node4:123,1
    - Dst: '[org.roaringbitmap.art.Node4].copyPrefix(org.roaringbitmap.art.Node16)'
      Src: org.roaringbitmap.art.Node4:124,1
    - Dst: '[org.roaringbitmap.art.Node16].insert(org.roaringbitmap.art.Node,byte)'
      Src: org.roaringbitmap.art.Node4:125,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.Node
      - byte
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Node[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.art.BranchNode
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 2
    argNames:
    - childNode
    - key
    argTypes:
    - org.roaringbitmap.art.Node
    - byte
    constantsTouched: []
    func_position:
      end: 128
      start: 109
    functionDepth: 4
    functionLinenumber: 109
    functionLinenumberEnd: 128
    functionName: '[org.roaringbitmap.art.Node4].insert(org.roaringbitmap.art.Node,byte)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node4.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(Node[],int,Node[],int,int)
    - '[org.roaringbitmap.art.Node4].prefixLength()'
    - '[org.roaringbitmap.longlong.LongUtils].initWithFirst4Byte(int)'
    - '[org.roaringbitmap.art.Node16].insert(org.roaringbitmap.art.Node,byte)'
    - '[org.roaringbitmap.art.Node16].<init>(org.roaringbitmap.art.Node4)'
    - '[org.roaringbitmap.longlong.IntegerUtil].setByte(int,byte,org.roaringbitmap.art.Node4)'
    - '[org.roaringbitmap.art.Node4].insertionSort()'
    - '[org.roaringbitmap.art.Node4].copyPrefix(org.roaringbitmap.art.Node16)'
    linkageType: ''
    returnType: org.roaringbitmap.art.BranchNode
    signature: '[org.roaringbitmap.art.Node4].insert(org.roaringbitmap.art.Node,byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.IntegerUtil].shiftLeftFromSpecifiedPosition(int,int)'
      Src: org.roaringbitmap.art.Node4:134,1
    - Dst: child.prefixLength()
      Src: org.roaringbitmap.art.Node4:144,1
    - Dst: '[org.roaringbitmap.art.Node4].prefixLength()'
      Src: org.roaringbitmap.art.Node4:145,1
    - Dst: System.arraycopy(org.roaringbitmap.art.Node4,int,org.roaringbitmap.art.Node4,int,org.roaringbitmap.art.Node4)
      Src: org.roaringbitmap.art.Node4:148,1
    - Dst: '[org.roaringbitmap.longlong.IntegerUtil].firstByte(int)'
      Src: org.roaringbitmap.art.Node4:149,1
    - Dst: System.arraycopy(org.roaringbitmap.art.Node4,int,org.roaringbitmap.art.Node4,int,org.roaringbitmap.art.Node4)
      Src: org.roaringbitmap.art.Node4:150,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Node[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.Node
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - pos
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 156
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 156
    functionName: '[org.roaringbitmap.art.Node4].remove(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node4.java
    functionUses: 6
    functionsReached:
    - child.prefixLength()
    - '[org.roaringbitmap.art.Node4].prefixLength()'
    - '[org.roaringbitmap.longlong.IntegerUtil].firstByte(int)'
    - '[org.roaringbitmap.longlong.IntegerUtil].shiftLeftFromSpecifiedPosition(int,int)'
    - System.arraycopy(org.roaringbitmap.art.Node4,int,org.roaringbitmap.art.Node4,int,org.roaringbitmap.art.Node4)
    linkageType: ''
    returnType: org.roaringbitmap.art.Node
    signature: '[org.roaringbitmap.art.Node4].remove(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.reverseBytes(int)
      Src: org.roaringbitmap.art.Node4:160,1
    - Dst: '[java.io.DataOutput].writeInt(org.roaringbitmap.art.Node4)'
      Src: org.roaringbitmap.art.Node4:160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Node[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - dataOutput
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 161
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 161
    functionName: '[org.roaringbitmap.art.Node4].serializeNodeBody(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node4.java
    functionUses: 0
    functionsReached:
    - Integer.reverseBytes(int)
    - '[java.io.DataOutput].writeInt(org.roaringbitmap.art.Node4)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node4].serializeNodeBody(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].putInt(int)'
      Src: org.roaringbitmap.art.Node4:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Node[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - byteBuffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 169
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 169
    functionName: '[org.roaringbitmap.art.Node4].serializeNodeBody(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node4.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].putInt(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node4].serializeNodeBody(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataInput].readInt()'
      Src: org.roaringbitmap.art.Node4:173,1
    - Dst: Integer.reverseBytes(org.roaringbitmap.art.Node4)
      Src: org.roaringbitmap.art.Node4:174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Node[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - dataInput
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 175
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 175
    functionName: '[org.roaringbitmap.art.Node4].deserializeNodeBody(java.io.DataInput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node4.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataInput].readInt()'
    - Integer.reverseBytes(org.roaringbitmap.art.Node4)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node4].deserializeNodeBody(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].getInt()'
      Src: org.roaringbitmap.art.Node4:182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Node[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - byteBuffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 183
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 183
    functionName: '[org.roaringbitmap.art.Node4].deserializeNodeBody(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node4.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].getInt()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node4].deserializeNodeBody(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Node[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 188
    functionName: '[org.roaringbitmap.art.Node4].serializeNodeBodySizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node4.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.Node4].serializeNodeBodySizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(Node[],int,Node[],int,org.roaringbitmap.art.Node4)
      Src: org.roaringbitmap.art.Node4:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Node[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Node[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - children
    argTypes:
    - Node[]
    constantsTouched: []
    func_position:
      end: 193
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 193
    functionName: '[org.roaringbitmap.art.Node4].replaceChildren(Node[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node4.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(Node[],int,Node[],int,org.roaringbitmap.art.Node4)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node4].replaceChildren(Node[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.IntegerUtil].toBDBytes(int)'
      Src: org.roaringbitmap.art.Node4:201,1
    - Dst: '[org.roaringbitmap.art.Node4].sortSmallByteArray(byte[],Node[],int,int)'
      Src: org.roaringbitmap.art.Node4:202,1
    - Dst: '[org.roaringbitmap.longlong.IntegerUtil].fromBDBytes(org.roaringbitmap.art.Node4)'
      Src: org.roaringbitmap.art.Node4:203,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.Node4
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Node[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - node4
    argTypes:
    - org.roaringbitmap.art.Node4
    constantsTouched: []
    func_position:
      end: 204
      start: 200
    functionDepth: 1
    functionLinenumber: 200
    functionLinenumberEnd: 204
    functionName: '[org.roaringbitmap.art.Node4].insertionSort(org.roaringbitmap.art.Node4)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node4.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.IntegerUtil].toBDBytes(int)'
    - '[org.roaringbitmap.longlong.IntegerUtil].fromBDBytes(org.roaringbitmap.art.Node4)'
    - '[org.roaringbitmap.art.Node4].sortSmallByteArray(byte[],Node[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node4].insertionSort(org.roaringbitmap.art.Node4)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 11
      start: 10
    functionDepth: 0
    functionLinenumber: 10
    functionLinenumberEnd: 11
    functionName: '[org.roaringbitmap.art.Node].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.art.Node
    signature: '[org.roaringbitmap.art.Node].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.art.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 14
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 14
    functionName: '[org.roaringbitmap.art.Node].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.art.Node
    signature: '[org.roaringbitmap.art.Node].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.toUnsignedInt(org.roaringbitmap.art.Node)
      Src: org.roaringbitmap.art.Node:24,1
    - Dst: Byte.toUnsignedInt()
      Src: org.roaringbitmap.art.Node:25,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - Node[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: byte[]
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - key
    - children
    - left
    - right
    argTypes:
    - byte[]
    - Node[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 36
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 36
    functionName: '[org.roaringbitmap.art.Node].sortSmallByteArray(byte[],Node[],int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node.java
    functionUses: 0
    functionsReached:
    - Byte.toUnsignedInt(org.roaringbitmap.art.Node)
    - Byte.toUnsignedInt()
    linkageType: ''
    returnType: byte[]
    signature: '[org.roaringbitmap.art.Node].sortSmallByteArray(byte[],Node[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node].serializeHeader(java.io.DataOutput)'
      Src: org.roaringbitmap.art.Node:45,1
    - Dst: '[org.roaringbitmap.art.Node].serializeNodeBody(java.io.DataOutput)'
      Src: org.roaringbitmap.art.Node:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dataOutput
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[org.roaringbitmap.art.Node].serialize(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.Node].serializeNodeBody(java.io.DataOutput)'
    - '[org.roaringbitmap.art.Node].serializeHeader(java.io.DataOutput)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node].serialize(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node].serializeHeader(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.art.Node:56,1
    - Dst: '[org.roaringbitmap.art.Node].serializeNodeBody(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.art.Node:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - byteBuffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[org.roaringbitmap.art.Node].serialize(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.Node].serializeHeader(java.nio.ByteBuffer)'
    - '[org.roaringbitmap.art.Node].serializeNodeBody(java.nio.ByteBuffer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node].serialize(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node].serializeHeaderSizeInBytes()'
      Src: org.roaringbitmap.art.Node:67,1
    - Dst: '[org.roaringbitmap.art.Node].serializeNodeBodySizeInBytes()'
      Src: org.roaringbitmap.art.Node:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 70
    functionName: '[org.roaringbitmap.art.Node].serializeSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.Node].serializeNodeBodySizeInBytes()'
    - '[org.roaringbitmap.art.Node].serializeHeaderSizeInBytes()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.Node].serializeSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node].deserializeHeader(java.io.DataInput)'
      Src: org.roaringbitmap.art.Node:80,1
    - Dst: '[org.roaringbitmap.art.Node].deserializeNodeBody(java.io.DataInput)'
      Src: org.roaringbitmap.art.Node:82,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.Node
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - dataInput
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 86
      start: 79
    functionDepth: 2
    functionLinenumber: 79
    functionLinenumberEnd: 86
    functionName: '[org.roaringbitmap.art.Node].deserialize(java.io.DataInput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.Node].deserializeNodeBody(java.io.DataInput)'
    - '[org.roaringbitmap.art.Node].deserializeHeader(java.io.DataInput)'
    linkageType: ''
    returnType: org.roaringbitmap.art.Node
    signature: '[org.roaringbitmap.art.Node].deserialize(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node].deserializeHeader(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.art.Node:95,1
    - Dst: '[org.roaringbitmap.art.Node].deserializeNodeBody(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.art.Node:97,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.Node
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - byteBuffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 101
      start: 94
    functionDepth: 2
    functionLinenumber: 94
    functionLinenumberEnd: 101
    functionName: '[org.roaringbitmap.art.Node].deserialize(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.Node].deserializeHeader(java.nio.ByteBuffer)'
    - '[org.roaringbitmap.art.Node].deserializeNodeBody(java.nio.ByteBuffer)'
    linkageType: ''
    returnType: org.roaringbitmap.art.Node
    signature: '[org.roaringbitmap.art.Node].deserialize(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dataOutput
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 108
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 108
    functionName: '[org.roaringbitmap.art.Node].serializeNodeBody(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node].serializeNodeBody(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - byteBuffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 115
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 115
    functionName: '[org.roaringbitmap.art.Node].serializeNodeBody(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node].serializeNodeBody(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dataInput
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 122
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 122
    functionName: '[org.roaringbitmap.art.Node].deserializeNodeBody(java.io.DataInput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node].deserializeNodeBody(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - byteBuffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 129
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 129
    functionName: '[org.roaringbitmap.art.Node].deserializeNodeBody(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node].deserializeNodeBody(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 136
    functionName: '[org.roaringbitmap.art.Node].serializeNodeBodySizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.Node].serializeNodeBodySizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dataOutput
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 138
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 138
    functionName: '[org.roaringbitmap.art.Node].serializeHeader(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node].serializeHeader(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - byteBuffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 140
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 140
    functionName: '[org.roaringbitmap.art.Node].serializeHeader(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node].serializeHeader(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionName: '[org.roaringbitmap.art.Node].serializeHeaderSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.Node].serializeHeaderSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataInput].readByte()'
      Src: org.roaringbitmap.art.Node:147,1
    - Dst: '[java.io.DataInput].readShort()'
      Src: org.roaringbitmap.art.Node:148,1
    - Dst: Short.reverseBytes(org.roaringbitmap.art.Node)
      Src: org.roaringbitmap.art.Node:148,1
    - Dst: '[java.io.DataInput].readByte()'
      Src: org.roaringbitmap.art.Node:149,1
    - Dst: '[java.io.DataInput].readFully(org.roaringbitmap.art.Node)'
      Src: org.roaringbitmap.art.Node:155,1
    - Dst: NodeType.NODE4.ordinal()
      Src: org.roaringbitmap.art.Node:157,1
    - Dst: '[org.roaringbitmap.art.Node4].<init>(org.roaringbitmap.art.Node)'
      Src: org.roaringbitmap.art.Node:158,1
    - Dst: NodeType.NODE16.ordinal()
      Src: org.roaringbitmap.art.Node:163,1
    - Dst: '[org.roaringbitmap.art.Node16].<init>(org.roaringbitmap.art.Node)'
      Src: org.roaringbitmap.art.Node:164,1
    - Dst: NodeType.NODE48.ordinal()
      Src: org.roaringbitmap.art.Node:169,1
    - Dst: '[org.roaringbitmap.art.Node48].<init>(org.roaringbitmap.art.Node)'
      Src: org.roaringbitmap.art.Node:170,1
    - Dst: NodeType.NODE256.ordinal()
      Src: org.roaringbitmap.art.Node:175,1
    - Dst: '[org.roaringbitmap.art.Node256].<init>(org.roaringbitmap.art.Node)'
      Src: org.roaringbitmap.art.Node:176,1
    - Dst: NodeType.LEAF_NODE.ordinal()
      Src: org.roaringbitmap.art.Node:181,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node:182,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.art.Node
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - dataInput
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 185
      start: 146
    functionDepth: 1
    functionLinenumber: 146
    functionLinenumberEnd: 185
    functionName: '[org.roaringbitmap.art.Node].deserializeHeader(java.io.DataInput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node.java
    functionUses: 1
    functionsReached:
    - Short.reverseBytes(org.roaringbitmap.art.Node)
    - '[org.roaringbitmap.art.Node4].<init>(org.roaringbitmap.art.Node)'
    - '[org.roaringbitmap.art.Node48].<init>(org.roaringbitmap.art.Node)'
    - NodeType.NODE256.ordinal()
    - '[java.io.DataInput].readFully(org.roaringbitmap.art.Node)'
    - NodeType.NODE4.ordinal()
    - '[org.roaringbitmap.art.Node256].<init>(org.roaringbitmap.art.Node)'
    - '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
    - '[java.io.DataInput].readShort()'
    - '[org.roaringbitmap.art.Node16].<init>(org.roaringbitmap.art.Node)'
    - '[java.io.DataInput].readByte()'
    - NodeType.NODE48.ordinal()
    - NodeType.LEAF_NODE.ordinal()
    - NodeType.NODE16.ordinal()
    linkageType: ''
    returnType: org.roaringbitmap.art.Node
    signature: '[org.roaringbitmap.art.Node].deserializeHeader(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].get()'
      Src: org.roaringbitmap.art.Node:188,1
    - Dst: '[java.nio.ByteBuffer].getShort()'
      Src: org.roaringbitmap.art.Node:189,1
    - Dst: '[java.nio.ByteBuffer].get()'
      Src: org.roaringbitmap.art.Node:190,1
    - Dst: '[java.nio.ByteBuffer].get(org.roaringbitmap.art.Node)'
      Src: org.roaringbitmap.art.Node:196,1
    - Dst: NodeType.NODE4.ordinal()
      Src: org.roaringbitmap.art.Node:198,1
    - Dst: '[org.roaringbitmap.art.Node4].<init>(org.roaringbitmap.art.Node)'
      Src: org.roaringbitmap.art.Node:199,1
    - Dst: NodeType.NODE16.ordinal()
      Src: org.roaringbitmap.art.Node:204,1
    - Dst: '[org.roaringbitmap.art.Node16].<init>(org.roaringbitmap.art.Node)'
      Src: org.roaringbitmap.art.Node:205,1
    - Dst: NodeType.NODE48.ordinal()
      Src: org.roaringbitmap.art.Node:210,1
    - Dst: '[org.roaringbitmap.art.Node48].<init>(org.roaringbitmap.art.Node)'
      Src: org.roaringbitmap.art.Node:211,1
    - Dst: NodeType.NODE256.ordinal()
      Src: org.roaringbitmap.art.Node:216,1
    - Dst: '[org.roaringbitmap.art.Node256].<init>(org.roaringbitmap.art.Node)'
      Src: org.roaringbitmap.art.Node:217,1
    - Dst: NodeType.LEAF_NODE.ordinal()
      Src: org.roaringbitmap.art.Node:222,1
    - Dst: '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
      Src: org.roaringbitmap.art.Node:223,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.art.Node
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - byteBuffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 226
      start: 187
    functionDepth: 1
    functionLinenumber: 187
    functionLinenumberEnd: 226
    functionName: '[org.roaringbitmap.art.Node].deserializeHeader(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.Node48].<init>(org.roaringbitmap.art.Node)'
    - '[org.roaringbitmap.art.Node4].<init>(org.roaringbitmap.art.Node)'
    - NodeType.NODE256.ordinal()
    - NodeType.NODE4.ordinal()
    - '[java.nio.ByteBuffer].get()'
    - '[org.roaringbitmap.art.Node256].<init>(org.roaringbitmap.art.Node)'
    - '[org.roaringbitmap.art.LeafNode].<init>(int,int)'
    - '[java.nio.ByteBuffer].get(org.roaringbitmap.art.Node)'
    - '[org.roaringbitmap.art.Node16].<init>(org.roaringbitmap.art.Node)'
    - '[java.nio.ByteBuffer].getShort()'
    - NodeType.NODE48.ordinal()
    - NodeType.LEAF_NODE.ordinal()
    - NodeType.NODE16.ordinal()
    linkageType: ''
    returnType: org.roaringbitmap.art.Node
    signature: '[org.roaringbitmap.art.Node].deserializeHeader(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.BranchNode].<init>(int)'
      Src: org.roaringbitmap.art.Node256:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Node[]
      - long[]
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.Node256
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - compressedPrefixSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 20
      start: 18
    functionDepth: 2
    functionLinenumber: 18
    functionLinenumberEnd: 20
    functionName: '[org.roaringbitmap.art.Node256].<init>(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node256.java
    functionUses: 6
    functionsReached:
    - '[org.roaringbitmap.art.BranchNode].<init>(int)'
    linkageType: ''
    returnType: org.roaringbitmap.art.Node256
    signature: '[org.roaringbitmap.art.Node256].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node256].prefixLength()'
      Src: org.roaringbitmap.art.Node256:24,1
    - Dst: '[org.roaringbitmap.art.Node256].<init>(org.roaringbitmap.art.Node256)'
      Src: org.roaringbitmap.art.Node256:24,1
    - Dst: System.arraycopy(long[],int,long[],int,org.roaringbitmap.art.Node256)
      Src: org.roaringbitmap.art.Node256:25,1
    - Dst: '[org.roaringbitmap.art.Node256].postClone(org.roaringbitmap.art.Node256,Node[],Node[])'
      Src: org.roaringbitmap.art.Node256:26,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Node[]
      - long[]
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.art.Node256
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 28
    functionName: '[org.roaringbitmap.art.Node256].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node256.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.Node256].postClone(org.roaringbitmap.art.Node256,Node[],Node[])'
    - '[org.roaringbitmap.art.Node256].<init>(org.roaringbitmap.art.Node256)'
    - System.arraycopy(long[],int,long[],int,org.roaringbitmap.art.Node256)
    - '[org.roaringbitmap.art.Node256].prefixLength()'
    linkageType: ''
    returnType: org.roaringbitmap.art.Node256
    signature: '[org.roaringbitmap.art.Node256].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Node[]
      - long[]
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: NodeType
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: '[org.roaringbitmap.art.Node256].nodeType()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node256.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NodeType
    signature: '[org.roaringbitmap.art.Node256].nodeType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.toUnsignedInt(byte)
      Src: org.roaringbitmap.art.Node256:37,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      classConcrete: true
      classEnum: false
      classFields:
      - Node[]
      - long[]
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - k
    argTypes:
    - byte
    constantsTouched: []
    func_position:
      end: 42
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 42
    functionName: '[org.roaringbitmap.art.Node256].getChildPos(byte)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node256.java
    functionUses: 2
    functionsReached:
    - Byte.toUnsignedInt(byte)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.Node256].getChildPos(byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.toUnsignedInt(byte)
      Src: org.roaringbitmap.art.Node256:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      classConcrete: true
      classEnum: false
      classFields:
      - Node[]
      - long[]
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.Node
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - key
    argTypes:
    - byte
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[org.roaringbitmap.art.Node256].getChildAtKey(byte)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node256.java
    functionUses: 0
    functionsReached:
    - Byte.toUnsignedInt(byte)
    linkageType: ''
    returnType: org.roaringbitmap.art.Node
    signature: '[org.roaringbitmap.art.Node256].getChildAtKey(byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.toUnsignedInt(byte)
      Src: org.roaringbitmap.art.Node256:51,1
    - Dst: '[org.roaringbitmap.art.SearchResult].found(org.roaringbitmap.art.Node256)'
      Src: org.roaringbitmap.art.Node256:53,1
    - Dst: '[org.roaringbitmap.art.Node256].getNextSmallerPos(org.roaringbitmap.art.Node256)'
      Src: org.roaringbitmap.art.Node256:55,1
    - Dst: '[org.roaringbitmap.art.Node256].getNextLargerPos(org.roaringbitmap.art.Node256)'
      Src: org.roaringbitmap.art.Node256:55,1
    - Dst: '[org.roaringbitmap.art.SearchResult].notFound(int,int)'
      Src: org.roaringbitmap.art.Node256:55,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      classConcrete: true
      classEnum: false
      classFields:
      - Node[]
      - long[]
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.SearchResult
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - k
    argTypes:
    - byte
    constantsTouched: []
    func_position:
      end: 56
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 56
    functionName: '[org.roaringbitmap.art.Node256].getNearestChildPos(byte)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node256.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.art.SearchResult].notFound(int,int)'
    - '[org.roaringbitmap.art.Node256].getNextLargerPos(org.roaringbitmap.art.Node256)'
    - Byte.toUnsignedInt(byte)
    - '[org.roaringbitmap.art.Node256].getNextSmallerPos(org.roaringbitmap.art.Node256)'
    - '[org.roaringbitmap.art.SearchResult].found(org.roaringbitmap.art.Node256)'
    linkageType: ''
    returnType: org.roaringbitmap.art.SearchResult
    signature: '[org.roaringbitmap.art.Node256].getNearestChildPos(byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Node[]
      - long[]
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - pos
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: '[org.roaringbitmap.art.Node256].getChildKey(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node256.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: byte
    signature: '[org.roaringbitmap.art.Node256].getChildKey(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Node[]
      - long[]
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.Node
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - pos
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: '[org.roaringbitmap.art.Node256].getChild(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node256.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.art.Node
    signature: '[org.roaringbitmap.art.Node256].getChild(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.roaringbitmap.art.Node
      classConcrete: true
      classEnum: false
      classFields:
      - Node[]
      - long[]
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 2
    argNames:
    - pos
    - freshOne
    argTypes:
    - int
    - org.roaringbitmap.art.Node
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: '[org.roaringbitmap.art.Node256].replaceNode(int,org.roaringbitmap.art.Node)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node256.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node256].replaceNode(int,org.roaringbitmap.art.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.numberOfTrailingZeros(org.roaringbitmap.art.Node256)
      Src: org.roaringbitmap.art.Node256:80,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Node[]
      - long[]
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 84
    functionName: '[org.roaringbitmap.art.Node256].getMinPos()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node256.java
    functionUses: 4
    functionsReached:
    - Long.numberOfTrailingZeros(org.roaringbitmap.art.Node256)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.Node256].getMinPos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.numberOfTrailingZeros(org.roaringbitmap.art.Node256)
      Src: org.roaringbitmap.art.Node256:100,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Node[]
      - long[]
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - pos
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 107
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 107
    functionName: '[org.roaringbitmap.art.Node256].getNextLargerPos(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node256.java
    functionUses: 2
    functionsReached:
    - Long.numberOfTrailingZeros(org.roaringbitmap.art.Node256)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.Node256].getNextLargerPos(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.numberOfLeadingZeros(org.roaringbitmap.art.Node256)
      Src: org.roaringbitmap.art.Node256:116,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Node[]
      - long[]
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 120
    functionName: '[org.roaringbitmap.art.Node256].getMaxPos()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node256.java
    functionUses: 4
    functionsReached:
    - Long.numberOfLeadingZeros(org.roaringbitmap.art.Node256)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.Node256].getMaxPos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.numberOfLeadingZeros(org.roaringbitmap.art.Node256)
      Src: org.roaringbitmap.art.Node256:135,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Node[]
      - long[]
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - pos
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 142
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 142
    functionName: '[org.roaringbitmap.art.Node256].getNextSmallerPos(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node256.java
    functionUses: 2
    functionsReached:
    - Long.numberOfLeadingZeros(org.roaringbitmap.art.Node256)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.Node256].getNextSmallerPos(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.toUnsignedInt(byte)
      Src: org.roaringbitmap.art.Node256:154,1
    - Dst: '[org.roaringbitmap.art.Node256].setBit(byte,long[])'
      Src: org.roaringbitmap.art.Node256:156,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.Node
      - byte
      classConcrete: true
      classEnum: false
      classFields:
      - Node[]
      - long[]
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.art.Node256
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 2
    argNames:
    - child
    - key
    argTypes:
    - org.roaringbitmap.art.Node
    - byte
    constantsTouched: []
    func_position:
      end: 158
      start: 151
    functionDepth: 2
    functionLinenumber: 151
    functionLinenumberEnd: 158
    functionName: '[org.roaringbitmap.art.Node256].insert(org.roaringbitmap.art.Node,byte)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node256.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.Node256].setBit(byte,long[])'
    - Byte.toUnsignedInt(byte)
    linkageType: ''
    returnType: org.roaringbitmap.art.Node256
    signature: '[org.roaringbitmap.art.Node256].insert(org.roaringbitmap.art.Node,byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.toUnsignedInt(byte)
      Src: org.roaringbitmap.art.Node256:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - Node[]
      - long[]
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 2
    argNames:
    - key
    - bitmapMask
    argTypes:
    - byte
    - long[]
    constantsTouched: []
    func_position:
      end: 166
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 166
    functionName: '[org.roaringbitmap.art.Node256].setBit(byte,long[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node256.java
    functionUses: 2
    functionsReached:
    - Byte.toUnsignedInt(byte)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node256].setBit(byte,long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node256].prefixLength()'
      Src: org.roaringbitmap.art.Node256:175,1
    - Dst: '[org.roaringbitmap.art.Node48].<init>(org.roaringbitmap.art.Node256)'
      Src: org.roaringbitmap.art.Node256:175,1
    - Dst: '[org.roaringbitmap.art.Node256].getNextLargerPos(org.roaringbitmap.art.Node256)'
      Src: org.roaringbitmap.art.Node256:178,1
    - Dst: '[org.roaringbitmap.art.Node256].getChild(int)'
      Src: org.roaringbitmap.art.Node256:179,1
    - Dst: '[org.roaringbitmap.art.Node48].setOneByte(int,byte,long[])'
      Src: org.roaringbitmap.art.Node256:181,1
    - Dst: '[org.roaringbitmap.art.Node256].copyPrefix(org.roaringbitmap.art.Node48)'
      Src: org.roaringbitmap.art.Node256:185,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Node[]
      - long[]
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.Node
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - pos
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 189
      start: 168
    functionDepth: 1
    functionLinenumber: 168
    functionLinenumberEnd: 189
    functionName: '[org.roaringbitmap.art.Node256].remove(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node256.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.art.Node256].getNextLargerPos(org.roaringbitmap.art.Node256)'
    - '[org.roaringbitmap.art.Node48].setOneByte(int,byte,long[])'
    - '[org.roaringbitmap.art.Node256].copyPrefix(org.roaringbitmap.art.Node48)'
    - '[org.roaringbitmap.art.Node256].getChild(int)'
    - '[org.roaringbitmap.art.Node48].<init>(org.roaringbitmap.art.Node256)'
    - '[org.roaringbitmap.art.Node256].prefixLength()'
    linkageType: ''
    returnType: org.roaringbitmap.art.Node
    signature: '[org.roaringbitmap.art.Node256].remove(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Node256].numberOfTrailingZeros(org.roaringbitmap.art.Node256)'
      Src: org.roaringbitmap.art.Node256:203,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - Node[]
      classConcrete: true
      classEnum: false
      classFields:
      - Node[]
      - long[]
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - children
    argTypes:
    - Node[]
    constantsTouched: []
    func_position:
      end: 211
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 211
    functionName: '[org.roaringbitmap.art.Node256].replaceChildren(Node[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node256.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.Node256].numberOfTrailingZeros(org.roaringbitmap.art.Node256)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node256].replaceChildren(Node[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.reverseBytes(org.roaringbitmap.art.Node256)
      Src: org.roaringbitmap.art.Node256:216,1
    - Dst: '[java.io.DataOutput].writeLong(org.roaringbitmap.art.Node256)'
      Src: org.roaringbitmap.art.Node256:216,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - Node[]
      - long[]
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - dataOutput
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 218
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 218
    functionName: '[org.roaringbitmap.art.Node256].serializeNodeBody(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node256.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataOutput].writeLong(org.roaringbitmap.art.Node256)'
    - Long.reverseBytes(org.roaringbitmap.art.Node256)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node256].serializeNodeBody(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].asLongBuffer()'
      Src: org.roaringbitmap.art.Node256:222,1
    - Dst: '[org.roaringbitmap.art.Node256].put(long[])'
      Src: org.roaringbitmap.art.Node256:223,1
    - Dst: '[java.nio.ByteBuffer].position()'
      Src: org.roaringbitmap.art.Node256:224,1
    - Dst: '[java.nio.ByteBuffer].position(org.roaringbitmap.art.Node256)'
      Src: org.roaringbitmap.art.Node256:224,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - Node[]
      - long[]
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - byteBuffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 225
      start: 220
    functionDepth: 0
    functionLinenumber: 220
    functionLinenumberEnd: 225
    functionName: '[org.roaringbitmap.art.Node256].serializeNodeBody(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node256.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.Node256].put(long[])'
    - '[java.nio.ByteBuffer].position(org.roaringbitmap.art.Node256)'
    - '[java.nio.ByteBuffer].asLongBuffer()'
    - '[java.nio.ByteBuffer].position()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node256].serializeNodeBody(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataInput].readLong()'
      Src: org.roaringbitmap.art.Node256:230,1
    - Dst: Long.reverseBytes(org.roaringbitmap.art.Node256)
      Src: org.roaringbitmap.art.Node256:230,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - Node[]
      - long[]
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - dataInput
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 233
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 233
    functionName: '[org.roaringbitmap.art.Node256].deserializeNodeBody(java.io.DataInput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node256.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataInput].readLong()'
    - Long.reverseBytes(org.roaringbitmap.art.Node256)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node256].deserializeNodeBody(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].asLongBuffer()'
      Src: org.roaringbitmap.art.Node256:237,1
    - Dst: '[org.roaringbitmap.art.Node256].get(long[])'
      Src: org.roaringbitmap.art.Node256:238,1
    - Dst: '[java.nio.ByteBuffer].position()'
      Src: org.roaringbitmap.art.Node256:239,1
    - Dst: '[java.nio.ByteBuffer].position(org.roaringbitmap.art.Node256)'
      Src: org.roaringbitmap.art.Node256:239,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - Node[]
      - long[]
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 1
    argNames:
    - byteBuffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 240
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 240
    functionName: '[org.roaringbitmap.art.Node256].deserializeNodeBody(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node256.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.Node256].get(long[])'
    - '[java.nio.ByteBuffer].position(org.roaringbitmap.art.Node256)'
    - '[java.nio.ByteBuffer].asLongBuffer()'
    - '[java.nio.ByteBuffer].position()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.art.Node256].deserializeNodeBody(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Node[]
      - long[]
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.roaringbitmap.art.BranchNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 245
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 245
    functionName: '[org.roaringbitmap.art.Node256].serializeNodeBodySizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node256.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.art.Node256].serializeNodeBodySizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].highestHigh()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:94,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64NavigableMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 3
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 32
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].highestHigh()'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64NavigableMap
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].highestHigh()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:94,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,boolean)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64NavigableMap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - signedLongs
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 129
      start: 127
    functionDepth: 2
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,boolean)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].highestHigh()'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64NavigableMap
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].highestHigh()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:94,1
    - Dst: '[org.roaringbitmap.RoaringBitmapSupplier].<init>()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:140,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,boolean,org.roaringbitmap.RoaringBitmapSupplier)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64NavigableMap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - signedLongs
    - cacheCardinalities
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 2
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmapSupplier].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,boolean,org.roaringbitmap.RoaringBitmapSupplier)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].highestHigh()'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64NavigableMap
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].highestHigh()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:94,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,boolean,org.roaringbitmap.BitmapDataProviderSupplier)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapDataProviderSupplier
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64NavigableMap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - supplier
    argTypes:
    - org.roaringbitmap.BitmapDataProviderSupplier
    constantsTouched: []
    func_position:
      end: 151
      start: 149
    functionDepth: 3
    functionLinenumber: 149
    functionLinenumberEnd: 151
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(org.roaringbitmap.BitmapDataProviderSupplier)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,boolean,org.roaringbitmap.BitmapDataProviderSupplier)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].highestHigh()'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64NavigableMap
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(org.roaringbitmap.BitmapDataProviderSupplier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].highestHigh()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:94,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,boolean,org.roaringbitmap.BitmapDataProviderSupplier)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64NavigableMap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - signedLongs
    - supplier
    argTypes:
    - boolean
    - org.roaringbitmap.BitmapDataProviderSupplier
    constantsTouched: []
    func_position:
      end: 163
      start: 161
    functionDepth: 3
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,org.roaringbitmap.BitmapDataProviderSupplier)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,boolean,org.roaringbitmap.BitmapDataProviderSupplier)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].highestHigh()'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64NavigableMap
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,org.roaringbitmap.BitmapDataProviderSupplier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].highestHigh()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:94,1
    - Dst: '[java.util.TreeMap].<init>()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:180,1
    - Dst: '[org.roaringbitmap.longlong.RoaringIntPacking].unsignedComparator()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:182,1
    - Dst: '[java.util.TreeMap].<init>(java.util.Comparator<Integer>)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:182,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].resetPerfHelpers()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:186,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64NavigableMap
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - signedLongs
    - cacheCardinalities
    - supplier
    argTypes:
    - boolean
    - boolean
    - org.roaringbitmap.BitmapDataProviderSupplier
    constantsTouched: []
    func_position:
      end: 187
      start: 174
    functionDepth: 2
    functionLinenumber: 174
    functionLinenumberEnd: 187
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,boolean,org.roaringbitmap.BitmapDataProviderSupplier)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].highestHigh()'
    - '[org.roaringbitmap.longlong.RoaringIntPacking].unsignedComparator()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].resetPerfHelpers()'
    - '[java.util.TreeMap].<init>(java.util.Comparator<Integer>)'
    - '[java.util.TreeMap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64NavigableMap
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,boolean,org.roaringbitmap.BitmapDataProviderSupplier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.RoaringIntPacking].highestHigh(boolean)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 197
      start: 189
    functionDepth: 1
    functionLinenumber: 189
    functionLinenumberEnd: 197
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].resetPerfHelpers()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 7
    functionsReached:
    - '[org.roaringbitmap.longlong.RoaringIntPacking].highestHigh(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].resetPerfHelpers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 203
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 19
    functionsReached: []
    linkageType: ''
    returnType: java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 209
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLowestInvalidHigh()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLowestInvalidHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 215
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getSortedCumulatedCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long[]
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getSortedCumulatedCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapDataProvider].getClass()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:221,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getName()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:221,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.BitmapDataProvider
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bitmap
    argTypes:
    - org.roaringbitmap.BitmapDataProvider
    constantsTouched: []
    func_position:
      end: 223
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 223
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getClassName(org.roaringbitmap.BitmapDataProvider)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getName()'
    - '[org.roaringbitmap.BitmapDataProvider].getClass()'
    linkageType: ''
    returnType: String
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getClassName(org.roaringbitmap.BitmapDataProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].high(long)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:236,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].low(long)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:237,1
    - Dst: local.getKey()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:243,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].intValue()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:243,1
    - Dst: local.getValue()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:244,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].get(int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:246,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].newRoaringBitmap()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:248,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushBitmapForHigh(int,org.roaringbitmap.BitmapDataProvider)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:249,1
    - Dst: '[AbstractMap.SimpleImmutableEntry].<init>(int,org.roaringbitmap.BitmapDataProvider)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:251,1
    - Dst: '[org.roaringbitmap.BitmapDataProvider].add(int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:253,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].invalidateAboveHigh(int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:255,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 256
      start: 234
    functionDepth: 3
    functionLinenumber: 234
    functionLinenumberEnd: 256
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].high(long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushBitmapForHigh(int,org.roaringbitmap.BitmapDataProvider)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].newRoaringBitmap()'
    - local.getKey()
    - local.getValue()
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].get(int)'
    - '[org.roaringbitmap.BitmapDataProvider].add(int)'
    - '[AbstractMap.SimpleImmutableEntry].<init>(int,org.roaringbitmap.BitmapDataProvider)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].invalidateAboveHigh(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].low(long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].intValue()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:269,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(long)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:269,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 270
      start: 268
    functionDepth: 4
    functionLinenumber: 268
    functionLinenumberEnd: 270
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addInt(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(long)'
    - '[org.roaringbitmap.Util].toUnsignedLong(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addInt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapDataProviderSupplier].newEmpty()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:273,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.BitmapDataProvider
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 274
      start: 272
    functionDepth: 1
    functionLinenumber: 272
    functionLinenumberEnd: 274
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].newRoaringBitmap()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.BitmapDataProviderSupplier].newEmpty()'
    linkageType: ''
    returnType: org.roaringbitmap.BitmapDataProvider
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].newRoaringBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].compare(int,int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:278,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].binarySearch(int[],int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:282,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].highestHigh()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:293,1
    - Dst: '[java.util.Arrays].fill(int[],org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap,int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:293,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - high
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 296
      start: 276
    functionDepth: 2
    functionLinenumber: 276
    functionLinenumberEnd: 296
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].invalidateAboveHigh(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].binarySearch(int[],int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].compare(int,int)'
    - '[java.util.Arrays].fill(int[],org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap,int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].highestHigh()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].invalidateAboveHigh(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.compare(int,int)
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:300,1
    - Dst: '[org.roaringbitmap.longlong.RoaringIntPacking].compareUnsigned(int,int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:302,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - x
    - y
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 304
      start: 298
    functionDepth: 1
    functionLinenumber: 298
    functionLinenumberEnd: 304
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].compare(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.longlong.RoaringIntPacking].compareUnsigned(int,int)'
    - Integer.compare(int,int)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].compare(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].compare(int,int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:307,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - x
    - y
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 314
      start: 306
    functionDepth: 2
    functionLinenumber: 306
    functionLinenumberEnd: 314
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].minHigh(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].compare(int,int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].minHigh(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].put(int,org.roaringbitmap.BitmapDataProvider)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:320,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.roaringbitmap.BitmapDataProvider
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - high
    - bitmap
    argTypes:
    - int
    - org.roaringbitmap.BitmapDataProvider
    constantsTouched: []
    func_position:
      end: 322
      start: 316
    functionDepth: 0
    functionLinenumber: 316
    functionLinenumberEnd: 322
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushBitmapForHigh(int,org.roaringbitmap.BitmapDataProvider)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 1
    functionsReached:
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].put(int,org.roaringbitmap.BitmapDataProvider)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushBitmapForHigh(int,org.roaringbitmap.BitmapDataProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.RoaringIntPacking].low(long)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:325,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 326
      start: 324
    functionDepth: 1
    functionLinenumber: 324
    functionLinenumberEnd: 326
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].low(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.longlong.RoaringIntPacking].low(long)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].low(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.RoaringIntPacking].high(long)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:329,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 330
      start: 328
    functionDepth: 1
    functionLinenumber: 328
    functionLinenumberEnd: 330
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].high(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.longlong.RoaringIntPacking].high(long)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].high(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].isEmpty()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:341,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].highestHigh()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:344,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].ensureCumulatives(int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:344,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].isEmpty()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:347,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].values()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:354,1
    - Dst: bitmap.getLongCardinality()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:355,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 359
      start: 338
    functionDepth: 4
    functionLinenumber: 338
    functionLinenumberEnd: 359
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 99
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].highestHigh()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].ensureCumulatives(int)'
    - bitmap.getLongCardinality()
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].isEmpty()'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].values()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:370,1
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:374,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - UnsupportedOperationException
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 379
      start: 369
    functionDepth: 5
    functionLinenumber: 369
    functionLinenumberEnd: 379
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getIntCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getIntCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].selectNoCache(long)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:392,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].highestHigh()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:397,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].ensureCumulatives(int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:397,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].isEmpty()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:399,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].throwSelectInvalidIndex(long)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:400,1
    - Dst: '[java.util.Arrays].binarySearch(long[],int,int,long)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:407,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].throwSelectInvalidIndex(long)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:412,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].get(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:418,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:419,1
    - Dst: '[org.roaringbitmap.longlong.RoaringIntPacking].pack(org.roaringbitmap.longlong.Roaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:419,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].throwSelectInvalidIndex(long)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:428,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].get(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:437,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:438,1
    - Dst: '[org.roaringbitmap.longlong.RoaringIntPacking].pack(org.roaringbitmap.longlong.Roaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:440,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - j
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 442
      start: 389
    functionDepth: 7
    functionLinenumber: 389
    functionLinenumberEnd: 442
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].get(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].highestHigh()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].throwSelectInvalidIndex(long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].selectNoCache(long)'
    - '[org.roaringbitmap.longlong.RoaringIntPacking].pack(org.roaringbitmap.longlong.Roaring64NavigableMap,long)'
    - '[java.util.Arrays].binarySearch(long[],int,int,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].ensureCumulatives(int)'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].isEmpty()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(int)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].entrySet()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:449,1
    - Dst: entry.getValue()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:450,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getCardinality()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:450,1
    - Dst: entry.getKey()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:457,1
    - Dst: entry.getValue()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:457,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:457,1
    - Dst: '[org.roaringbitmap.longlong.RoaringIntPacking].pack(org.roaringbitmap.longlong.Roaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:457,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].throwSelectInvalidIndex(long)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:461,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - j
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 462
      start: 446
    functionDepth: 6
    functionLinenumber: 446
    functionLinenumberEnd: 462
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].selectNoCache(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].throwSelectInvalidIndex(long)'
    - '[org.roaringbitmap.longlong.RoaringIntPacking].pack(org.roaringbitmap.longlong.Roaring64NavigableMap,long)'
    - entry.getKey()
    - entry.getValue()
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getCardinality()'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].entrySet()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].selectNoCache(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:467,1
    - Dst: '[IllegalArgumentException].<init>(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:466,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - j
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 468
      start: 464
    functionDepth: 5
    functionLinenumber: 464
    functionLinenumberEnd: 468
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].throwSelectInvalidIndex(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[IllegalArgumentException].<init>(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].throwSelectInvalidIndex(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongIterator()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:476,1
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:478,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<Long>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 496
      start: 475
    functionDepth: 2
    functionLinenumber: 475
    functionLinenumberEnd: 496
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].iterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 11
    functionsReached:
    - '[java.util.Iterator].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongIterator()'
    linkageType: ''
    returnType: java.util.Iterator<Long>
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].entrySet()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:500,1
    - Dst: highEntry.getValue()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:501,1
    - Dst: '[org.roaringbitmap.IntConsumer].<init>()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:504,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].forEach(org.roaringbitmap.IntConsumer)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:501,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.LongConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lc
    argTypes:
    - org.roaringbitmap.longlong.LongConsumer
    constantsTouched: []
    func_position:
      end: 512
      start: 498
    functionDepth: 1
    functionLinenumber: 498
    functionLinenumberEnd: 512
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].forEach(org.roaringbitmap.longlong.LongConsumer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 1
    functionsReached:
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].entrySet()'
    - highEntry.getValue()
    - '[org.roaringbitmap.IntConsumer].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].forEach(org.roaringbitmap.IntConsumer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].forEach(org.roaringbitmap.longlong.LongConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.RoaringIntPacking].high(long)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:516,1
    - Dst: '[org.roaringbitmap.longlong.RoaringIntPacking].low(long)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:517,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLongNoCache(int,int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:520,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].ensureCumulatives(int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:523,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].binarySearch(int[],int,int,int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:525,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].get()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:537,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:540,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 553
      start: 514
    functionDepth: 6
    functionLinenumber: 514
    functionLinenumberEnd: 553
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(int)'
    - '[org.roaringbitmap.longlong.RoaringIntPacking].low(long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].binarySearch(int[],int,int,int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLongNoCache(int,int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].ensureCumulatives(int)'
    - '[org.roaringbitmap.longlong.RoaringIntPacking].high(long)'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].get()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].get(int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:559,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].entrySet()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:562,1
    - Dst: bitmap.getKey()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:563,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].intValue()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:563,1
    - Dst: bitmap.getValue()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:566,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:566,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].values()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:570,1
    - Dst: bitmap.rankLong(int)
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:572,1
    - Dst: bitmap.getLongCardinality()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:575,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - high
    - low
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 581
      start: 556
    functionDepth: 5
    functionLinenumber: 556
    functionLinenumberEnd: 581
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLongNoCache(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 1
    functionsReached:
    - bitmap.rankLong(int)
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].get(int)'
    - bitmap.getValue()
    - bitmap.getLongCardinality()
    - bitmap.getKey()
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].entrySet()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].intValue()'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].values()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLongNoCache(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].size()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:591,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].compare(int,int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:592,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].binarySearch(int[],int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:598,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].tailMap(int,boolean)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:613,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].size()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:616,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].size()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:616,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].entrySet()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:621,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].iterator()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:621,1
    - Dst: '[java.util.Iterator<Long>].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:622,1
    - Dst: '[java.util.Iterator<Long>].next()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:623,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getKey()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:624,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].compare(org.roaringbitmap.longlong.Roaring64NavigableMap,int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:626,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getValue()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:629,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:629,1
    - Dst: '[Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>].getKey()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:631,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].intValue()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:631,1
    - Dst: '[java.util.Iterator<Long>].remove()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:635,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].ensureOne(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:637,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].isEmpty()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:644,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].size()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:644,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - high
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 651
      start: 588
    functionDepth: 3
    functionLinenumber: 588
    functionLinenumberEnd: 651
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].ensureCumulatives(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getKey()'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].tailMap(int,boolean)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].size()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getValue()'
    - '[java.util.Iterator<Long>].remove()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].binarySearch(int[],int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].entrySet()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].ensureOne(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].compare(int,int)'
    - '[java.util.Iterator<Long>].next()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
    - '[Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>].getKey()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].compare(org.roaringbitmap.longlong.Roaring64NavigableMap,int)'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].isEmpty()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].iterator()'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].size()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].intValue()'
    - '[java.util.Iterator<Long>].hasNext()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].ensureCumulatives(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].binarySearch(int[],int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:655,1
    - Dst: '[org.roaringbitmap.longlong.RoaringIntPacking].unsignedComparator()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:658,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].unsignedBinarySearch(int[],int,org.roaringbitmap.longlong.Roaring64NavigableMap,int,java.util.Comparator<Integer>)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:657,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - array
    - key
    argTypes:
    - int[]
    - int
    constantsTouched: []
    func_position:
      end: 660
      start: 653
    functionDepth: 1
    functionLinenumber: 653
    functionLinenumberEnd: 660
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].binarySearch(int[],int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.longlong.RoaringIntPacking].unsignedComparator()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].unsignedBinarySearch(int[],int,org.roaringbitmap.longlong.Roaring64NavigableMap,int,java.util.Comparator<Integer>)'
    - '[java.util.Arrays].binarySearch(int[],int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].binarySearch(int[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].binarySearch(int[],int,int,int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:664,1
    - Dst: '[org.roaringbitmap.longlong.RoaringIntPacking].unsignedComparator()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:666,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].unsignedBinarySearch(int[],int,int,int,java.util.Comparator<Integer>)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:666,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - array
    - from
    - to
    - key
    argTypes:
    - int[]
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 668
      start: 662
    functionDepth: 1
    functionLinenumber: 662
    functionLinenumberEnd: 668
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].binarySearch(int[],int,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.longlong.RoaringIntPacking].unsignedComparator()'
    - '[java.util.Arrays].binarySearch(int[],int,int,int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].unsignedBinarySearch(int[],int,int,int,java.util.Comparator<Integer>)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].binarySearch(int[],int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Comparator<?superInteger>].compare(org.roaringbitmap.longlong.Roaring64NavigableMap,int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:679,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int
      - int
      - int
      - java.util.Comparator<?superInteger>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - a
    - fromIndex
    - toIndex
    - key
    - c
    argTypes:
    - int[]
    - int
    - int
    - int
    - java.util.Comparator<?superInteger>
    constantsTouched: []
    func_position:
      end: 689
      start: 671
    functionDepth: 0
    functionLinenumber: 671
    functionLinenumberEnd: 689
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].unsignedBinarySearch(int[],int,int,int,java.util.Comparator<?superInteger>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[java.util.Comparator<?superInteger>].compare(org.roaringbitmap.longlong.Roaring64NavigableMap,int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].unsignedBinarySearch(int[],int,int,int,java.util.Comparator<?superInteger>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].binarySearch(int[],int,int,int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:713,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].binarySearch(int[],int,int,int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:717,1
    - Dst: '[IllegalStateException].<init>(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:721,1
    - Dst: Math.min(org.roaringbitmap.longlong.Roaring64NavigableMap,int)
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:736,1
    - Dst: '[java.util.Arrays].copyOf(int[],org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:739,1
    - Dst: '[java.util.Arrays].copyOf(long[],org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:740,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].highestHigh()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:743,1
    - Dst: '[java.util.Arrays].fill(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap,int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:743,1
    - Dst: '[java.util.Arrays].fill(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:744,1
    - Dst: '[Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>].getValue()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:756,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:756,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].highestHigh()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:758,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes:
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - e
    - currentHigh
    - indexOk
    argTypes:
    - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
    - int
    - int
    constantsTouched: []
    func_position:
      end: 768
      start: 695
    functionDepth: 5
    functionLinenumber: 695
    functionLinenumberEnd: 768
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].ensureOne(Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].highestHigh()'
    - Math.min(org.roaringbitmap.longlong.Roaring64NavigableMap,int)
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].binarySearch(int[],int,int,int)'
    - '[java.util.Arrays].copyOf(int[],org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>].getValue()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[java.util.Arrays].copyOf(long[],org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[IllegalStateException].<init>(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[java.util.Arrays].fill(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap,int)'
    - '[java.util.Arrays].fill(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].ensureOne(Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.RoaringIntPacking].highestHigh(boolean)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:771,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 772
      start: 770
    functionDepth: 1
    functionLinenumber: 770
    functionLinenumberEnd: 772
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].highestHigh()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 11
    functionsReached:
    - '[org.roaringbitmap.longlong.RoaringIntPacking].highestHigh(boolean)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].highestHigh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].entrySet()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:784,1
    - Dst: e2.getKey()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:786,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].get(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:788,1
    - Dst: e2.getValue()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:790,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:796,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:798,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getClassName(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:801,1
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:800,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushBitmapForHigh(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:804,1
    - Dst: '[org.roaringbitmap.RoaringBitmapPrivate].naivelazyor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:806,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmapPrivate].naivelazyor(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:809,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getClassName(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:816,1
    - Dst: '[UnsupportedOperationException].<init>(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:812,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x2
    argTypes:
    - org.roaringbitmap.longlong.Roaring64NavigableMap
    constantsTouched: []
    func_position:
      end: 819
      start: 780
    functionDepth: 3
    functionLinenumber: 780
    functionLinenumberEnd: 819
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].naivelazyor(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getClassName(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].get(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - e2.getKey()
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushBitmapForHigh(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - e2.getValue()
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    - '[UnsupportedOperationException].<init>(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmapPrivate].naivelazyor(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[UnsupportedOperationException].<init>(String)'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].entrySet()'
    - '[org.roaringbitmap.RoaringBitmapPrivate].naivelazyor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].naivelazyor(org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].entrySet()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:832,1
    - Dst: e2.getKey()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:834,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].get(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:836,1
    - Dst: e2.getValue()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:838,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:848,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushBitmapForHigh(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:850,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:852,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:858,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushBitmapForHigh(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:860,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:862,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getClassName(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:866,1
    - Dst: '[UnsupportedOperationException].<init>(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:865,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].minHigh(int,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:873,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x2
    argTypes:
    - org.roaringbitmap.longlong.Roaring64NavigableMap
    constantsTouched: []
    func_position:
      end: 877
      start: 826
    functionDepth: 3
    functionLinenumber: 826
    functionLinenumberEnd: 877
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 11
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getClassName(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].get(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - e2.getKey()
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushBitmapForHigh(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - e2.getValue()
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    - '[UnsupportedOperationException].<init>(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].minHigh(int,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].entrySet()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushBitmapForHigh(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:889,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:901,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].entrySet()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:901,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].iterator()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:901,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:903,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].entrySet()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:903,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].iterator()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:903,1
    - Dst: '[java.util.Iterator<Long>].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:904,1
    - Dst: '[java.util.Iterator<Long>].next()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:904,1
    - Dst: '[java.util.Iterator<Long>].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:905,1
    - Dst: '[java.util.Iterator<Long>].next()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:905,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushClonedEntry(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:909,1
    - Dst: '[java.util.Iterator<Long>].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:910,1
    - Dst: '[java.util.Iterator<Long>].next()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:910,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushClonedEntry(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:912,1
    - Dst: '[java.util.Iterator<Long>].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:913,1
    - Dst: '[java.util.Iterator<Long>].next()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:913,1
    - Dst: x1Entry.getKey()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:916,1
    - Dst: x2Entry.getKey()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:916,1
    - Dst: Integer.compareUnsigned(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:916,1
    - Dst: x1Entry.getValue()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:918,1
    - Dst: x2Entry.getValue()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:919,1
    - Dst: x1Entry.getKey()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:921,1
    - Dst: x1Entry.getValue()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:923,1
    - Dst: x2Entry.getValue()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:923,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:922,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushBitmapForHigh(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:920,1
    - Dst: x1Entry.getValue()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:924,1
    - Dst: x2Entry.getValue()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:925,1
    - Dst: x1Entry.getKey()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:927,1
    - Dst: x1Entry.getValue()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:929,1
    - Dst: x2Entry.getValue()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:930,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:928,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushBitmapForHigh(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:926,1
    - Dst: x2Entry.getValue()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:936,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getClassName(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:936,1
    - Dst: '[UnsupportedOperationException].<init>(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:932,1
    - Dst: '[java.util.Iterator<Long>].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:938,1
    - Dst: '[java.util.Iterator<Long>].next()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:938,1
    - Dst: '[java.util.Iterator<Long>].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:939,1
    - Dst: '[java.util.Iterator<Long>].next()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:939,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushClonedEntry(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:941,1
    - Dst: '[java.util.Iterator<Long>].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:942,1
    - Dst: '[java.util.Iterator<Long>].next()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:942,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushClonedEntry(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:944,1
    - Dst: '[java.util.Iterator<Long>].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:945,1
    - Dst: '[java.util.Iterator<Long>].next()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:945,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].resetPerfHelpers()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:950,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 87
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64NavigableMap
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.longlong.Roaring64NavigableMap
    - org.roaringbitmap.longlong.Roaring64NavigableMap
    constantsTouched: []
    func_position:
      end: 952
      start: 887
    functionDepth: 5
    functionLinenumber: 887
    functionLinenumberEnd: 952
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 7
    functionsReached:
    - x1Entry.getKey()
    - x2Entry.getKey()
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[UnsupportedOperationException].<init>(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushBitmapForHigh(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].resetPerfHelpers()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].iterator()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
    - x1Entry.getValue()
    - x2Entry.getValue()
    - Integer.compareUnsigned(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)
    - '[java.util.Iterator<Long>].next()'
    - '[java.util.Iterator<Long>].hasNext()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getClassName(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushClonedEntry(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushBitmapForHigh(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].entrySet()'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64NavigableMap
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>].getValue()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:962,1
    - Dst: '[java.util.Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>].getKey()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:963,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:963,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushBitmapForHigh(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:963,1
    - Dst: '[java.util.Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>].getValue()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:964,1
    - Dst: '[java.util.Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>].getKey()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:965,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:965,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushBitmapForHigh(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:965,1
    - Dst: '[java.util.Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>].getValue()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:968,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getClassName(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:968,1
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:967,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - entry
    - result
    argTypes:
    - java.util.Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
    - org.roaringbitmap.longlong.Roaring64NavigableMap
    constantsTouched: []
    func_position:
      end: 970
      start: 960
    functionDepth: 3
    functionLinenumber: 960
    functionLinenumberEnd: 970
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushClonedEntry(java.util.Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getClassName(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushBitmapForHigh(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
    - '[java.util.Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>].getValue()'
    - '[UnsupportedOperationException].<init>(String)'
    - '[java.util.Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>].getKey()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushBitmapForHigh(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushClonedEntry(java.util.Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>,org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].clear()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:979,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].entrySet()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:984,1
    - Dst: e2.getKey()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:986,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].get(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:988,1
    - Dst: e2.getValue()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:990,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1000,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushBitmapForHigh(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1002,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1004,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1010,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushBitmapForHigh(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1012,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1014,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getClassName(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1018,1
    - Dst: '[UnsupportedOperationException].<init>(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1017,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].minHigh(int,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1025,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x2
    argTypes:
    - org.roaringbitmap.longlong.Roaring64NavigableMap
    constantsTouched: []
    func_position:
      end: 1029
      start: 977
    functionDepth: 5
    functionLinenumber: 977
    functionLinenumberEnd: 1029
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].xor(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getClassName(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap)'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].get(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - e2.getKey()
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushBitmapForHigh(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - e2.getValue()
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    - '[UnsupportedOperationException].<init>(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].minHigh(int,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].entrySet()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].clear()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushBitmapForHigh(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].xor(org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1048,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].size()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1048,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1049,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].size()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1049,1
    - Dst: outer.getHighToBitmap()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1052,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].entrySet()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1052,1
    - Dst: entry.getValue()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1053,1
    - Dst: inner.getHighToBitmap()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1054,1
    - Dst: entry.getKey()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1054,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].get(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1054,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].intersects(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1059,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].intersects(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1064,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getClassName(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1073,1
    - Dst: '[UnsupportedOperationException].<init>(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1069,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.longlong.Roaring64NavigableMap
    - org.roaringbitmap.longlong.Roaring64NavigableMap
    constantsTouched: []
    func_position:
      end: 1078
      start: 1039
    functionDepth: 3
    functionLinenumber: 1039
    functionLinenumberEnd: 1078
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].intersects(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getClassName(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].intersects(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].entrySet()'
    - inner.getHighToBitmap()
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].get(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - entry.getKey()
    - '[UnsupportedOperationException].<init>(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - entry.getValue()
    - '[org.roaringbitmap.RoaringBitmap].intersects(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].size()'
    - outer.getHighToBitmap()
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].intersects(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].entrySet()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1091,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].iterator()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1091,1
    - Dst: '[java.util.Iterator<Long>].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1092,1
    - Dst: '[java.util.Iterator<Long>].next()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1093,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getKey()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1096,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].get(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1098,1
    - Dst: '[java.util.Iterator<Long>].remove()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1102,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getValue()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1104,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1107,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1110,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getClassName(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1113,1
    - Dst: '[UnsupportedOperationException].<init>(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1112,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].minHigh(int,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1121,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x2
    argTypes:
    - org.roaringbitmap.longlong.Roaring64NavigableMap
    constantsTouched: []
    func_position:
      end: 1125
      start: 1085
    functionDepth: 3
    functionLinenumber: 1085
    functionLinenumberEnd: 1125
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 8
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getKey()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getClassName(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].get(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[java.util.Iterator<Long>].remove()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getValue()'
    - '[UnsupportedOperationException].<init>(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].minHigh(int,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[java.util.Iterator<Long>].next()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].iterator()'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].entrySet()'
    - '[java.util.Iterator<Long>].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1137,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1145,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].entrySet()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1145,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].iterator()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1145,1
    - Dst: '[java.util.Iterator<Long>].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1146,1
    - Dst: '[java.util.Iterator<Long>].next()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1147,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getKey()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1149,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getValue()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1151,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1152,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].get(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1152,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1156,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushBitmapForHigh(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1157,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1161,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushBitmapForHigh(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1163,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getClassName(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1166,1
    - Dst: '[UnsupportedOperationException].<init>(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1165,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].resetPerfHelpers()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1170,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64NavigableMap
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.longlong.Roaring64NavigableMap
    - org.roaringbitmap.longlong.Roaring64NavigableMap
    constantsTouched: []
    func_position:
      end: 1172
      start: 1135
    functionDepth: 5
    functionLinenumber: 1135
    functionLinenumberEnd: 1172
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 10
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getKey()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getClassName(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].get(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getValue()'
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushBitmapForHigh(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[UnsupportedOperationException].<init>(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].resetPerfHelpers()'
    - '[java.util.Iterator<Long>].next()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushBitmapForHigh(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].iterator()'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].entrySet()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.Iterator<Long>].hasNext()'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64NavigableMap
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1188,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].isEmpty()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1188,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1188,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].isEmpty()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1188,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1192,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1196,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].entrySet()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1196,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].iterator()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1196,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1198,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].entrySet()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1198,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].iterator()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1198,1
    - Dst: '[java.util.Iterator<Long>].next()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1199,1
    - Dst: '[java.util.Iterator<Long>].next()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1200,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getKey()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1203,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getKey()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1204,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getValue()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1205,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getValue()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1206,1
    - Dst: Integer.compareUnsigned(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1208,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1212,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andCardinality(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1216,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getClassName(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1223,1
    - Dst: '[UnsupportedOperationException].<init>(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1219,1
    - Dst: '[java.util.Iterator<Long>].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1225,1
    - Dst: '[java.util.Iterator<Long>].next()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1225,1
    - Dst: '[java.util.Iterator<Long>].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1226,1
    - Dst: '[java.util.Iterator<Long>].next()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1226,1
    - Dst: '[java.util.Iterator<Long>].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1228,1
    - Dst: '[java.util.Iterator<Long>].next()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1228,1
    - Dst: '[java.util.Iterator<Long>].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1230,1
    - Dst: '[java.util.Iterator<Long>].next()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1230,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 64
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.longlong.Roaring64NavigableMap
    - org.roaringbitmap.longlong.Roaring64NavigableMap
    constantsTouched: []
    func_position:
      end: 1235
      start: 1182
    functionDepth: 5
    functionLinenumber: 1182
    functionLinenumberEnd: 1235
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].andCardinality(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getKey()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andCardinality(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getClassName(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getValue()'
    - '[UnsupportedOperationException].<init>(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - Integer.compareUnsigned(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)
    - '[java.util.Iterator<Long>].next()'
    - '[org.roaringbitmap.RoaringBitmap].andCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].isEmpty()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].iterator()'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].entrySet()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[java.util.Iterator<Long>].hasNext()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].andCardinality(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].clear()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1244,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].entrySet()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1249,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].iterator()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1249,1
    - Dst: '[java.util.Iterator<Long>].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1250,1
    - Dst: '[java.util.Iterator<Long>].next()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1251,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getKey()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1254,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].get(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1256,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getValue()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1259,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1262,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1265,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getClassName(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1268,1
    - Dst: '[UnsupportedOperationException].<init>(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1267,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].minHigh(int,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1276,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x2
    argTypes:
    - org.roaringbitmap.longlong.Roaring64NavigableMap
    constantsTouched: []
    func_position:
      end: 1280
      start: 1242
    functionDepth: 5
    functionLinenumber: 1242
    functionLinenumberEnd: 1280
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].andNot(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getKey()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getClassName(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].get(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getValue()'
    - '[UnsupportedOperationException].<init>(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].minHigh(int,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[java.util.Iterator<Long>].next()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].iterator()'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].entrySet()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].clear()'
    - '[java.util.Iterator<Long>].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].andNot(org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1292,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1293,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1296,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1301,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].entrySet()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1301,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].iterator()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1301,1
    - Dst: '[java.util.Iterator<Long>].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1302,1
    - Dst: '[java.util.Iterator<Long>].next()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1303,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getKey()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1306,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getValue()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1307,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1308,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].get(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1308,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1312,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushBitmapForHigh(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1313,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1317,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushBitmapForHigh(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1319,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getClassName(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1322,1
    - Dst: '[UnsupportedOperationException].<init>(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1321,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushBitmapForHigh(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1325,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].resetPerfHelpers()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1328,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      - org.roaringbitmap.longlong.Roaring64NavigableMap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64NavigableMap
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.longlong.Roaring64NavigableMap
    - org.roaringbitmap.longlong.Roaring64NavigableMap
    constantsTouched: []
    func_position:
      end: 1330
      start: 1290
    functionDepth: 5
    functionLinenumber: 1290
    functionLinenumberEnd: 1330
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].andNot(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getKey()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getClassName(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].get(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getValue()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushBitmapForHigh(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushBitmapForHigh(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[UnsupportedOperationException].<init>(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].resetPerfHelpers()'
    - '[java.util.Iterator<Long>].next()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushBitmapForHigh(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].iterator()'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].entrySet()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[java.util.Iterator<Long>].hasNext()'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64NavigableMap
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].andNot(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].serialize(java.io.ObjectOutput)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1341,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectOutput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.ObjectOutput
    constantsTouched: []
    func_position:
      end: 1342
      start: 1339
    functionDepth: 0
    functionLinenumber: 1339
    functionLinenumberEnd: 1342
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].writeExternal(java.io.ObjectOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].serialize(java.io.ObjectOutput)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].writeExternal(java.io.ObjectOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].deserialize(java.io.ObjectInput)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1346,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectInput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.ObjectInput
    constantsTouched: []
    func_position:
      end: 1347
      start: 1344
    functionDepth: 0
    functionLinenumber: 1344
    functionLinenumberEnd: 1347
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].readExternal(java.io.ObjectInput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].deserialize(java.io.ObjectInput)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].readExternal(java.io.ObjectInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1357,1
    - Dst: '[StringBuilder].<init>(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1357,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongIterator()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1358,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1359,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1360,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1362,1
    - Dst: '[StringBuilder].append(long)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1362,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1364,1
    - Dst: '[org.roaringbitmap.longlong.RoaringIntPacking].toUnsignedString(long)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1364,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1364,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1367,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1368,1
    - Dst: '[StringBuilder].length()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1370,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1371,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].append(char)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1371,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].append(char)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1371,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1375,1
    - Dst: '[StringBuilder].append(long)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1375,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1377,1
    - Dst: '[org.roaringbitmap.longlong.RoaringIntPacking].toUnsignedString(long)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1377,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1377,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1380,1
    - Dst: '[StringBuilder].toString()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1381,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1382
      start: 1354
    functionDepth: 3
    functionLinenumber: 1354
    functionLinenumberEnd: 1382
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toString()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 2
    functionsReached:
    - '[StringBuilder].toString()'
    - '[org.roaringbitmap.longlong.LongIterator].next()'
    - '[StringBuilder].append(char)'
    - '[org.roaringbitmap.longlong.LongIterator].hasNext()'
    - '[org.roaringbitmap.longlong.RoaringIntPacking].toUnsignedString(long)'
    - '[StringBuilder].append(String)'
    - '[String].length()'
    - '[StringBuilder].append(long)'
    - '[StringBuilder].length()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].append(char)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongIterator()'
    - '[StringBuilder].<init>(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    linkageType: ''
    returnType: String
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].entrySet()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1392,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].iterator()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1392,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toIterator(java.util.Iterator<Long>,boolean)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1394,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.LongIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1395
      start: 1390
    functionDepth: 2
    functionLinenumber: 1390
    functionLinenumberEnd: 1395
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 16
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].iterator()'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].entrySet()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].toIterator(java.util.Iterator<Long>,boolean)'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.LongIterator
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.LongIterator].<init>()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1399,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>>
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.longlong.LongIterator
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - it
    - reversed
    argTypes:
    - java.util.Iterator<Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>>
    - boolean
    constantsTouched: []
    func_position:
      end: 1461
      start: 1397
    functionDepth: 1
    functionLinenumber: 1397
    functionLinenumberEnd: 1461
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toIterator(java.util.Iterator<Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>>,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.LongIterator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.LongIterator
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toIterator(java.util.Iterator<Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>>,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.RoaringIntPacking].high(long)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1465,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].get(int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1466,1
    - Dst: '[org.roaringbitmap.longlong.RoaringIntPacking].low(long)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1471,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].contains(int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1472,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1473
      start: 1463
    functionDepth: 1
    functionLinenumber: 1463
    functionLinenumberEnd: 1473
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].contains(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].contains(int)'
    - '[org.roaringbitmap.longlong.RoaringIntPacking].low(long)'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].get(int)'
    - '[org.roaringbitmap.longlong.RoaringIntPacking].high(long)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].contains(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongSizeInBytes()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1477,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1478
      start: 1475
    functionDepth: 2
    functionLinenumber: 1475
    functionLinenumberEnd: 1478
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongSizeInBytes()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].values()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1485,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].stream()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1485,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].mapToLong()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1485,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].sum()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1485,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].size()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1489,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].size()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1492,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1499
      start: 1480
    functionDepth: 1
    functionLinenumber: 1480
    functionLinenumberEnd: 1499
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].mapToLong()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].sum()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].stream()'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].size()'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].values()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].values()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1506,1
    - Dst: bitmap.isEmpty()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1507,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1512
      start: 1504
    functionDepth: 0
    functionLinenumber: 1504
    functionLinenumberEnd: 1512
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 24
    functionsReached:
    - bitmap.isEmpty()
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].values()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1516,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1517
      start: 1514
    functionDepth: 0
    functionLinenumber: 1514
    functionLinenumberEnd: 1517
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].limit(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].limit(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].values()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1523,1
    - Dst: '[org.roaringbitmap.RoaringBitmapPrivate].repairAfterLazy(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1525,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmapPrivate].repairAfterLazy(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1527,1
    - Dst: lowBitmap.getClass()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1530,1
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1529,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1533
      start: 1522
    functionDepth: 3
    functionLinenumber: 1522
    functionLinenumberEnd: 1533
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].repairAfterLazy()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 2
    functionsReached:
    - lowBitmap.getClass()
    - '[UnsupportedOperationException].<init>(String)'
    - '[org.roaringbitmap.RoaringBitmapPrivate].repairAfterLazy(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmapPrivate].repairAfterLazy(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].values()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].repairAfterLazy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].values()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1542,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1544,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1546,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1550
      start: 1540
    functionDepth: 2
    functionLinenumber: 1540
    functionLinenumberEnd: 1550
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].runOptimize()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].values()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].runOptimize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].serializePortable(java.io.DataOutput)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1570,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].serializeLegacy(java.io.DataOutput)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1572,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 1574
      start: 1567
    functionDepth: 2
    functionLinenumber: 1567
    functionLinenumberEnd: 1574
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].serialize(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].serializePortable(java.io.DataOutput)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].serializeLegacy(java.io.DataOutput)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].serialize(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataOutput].writeBoolean(boolean)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1591,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].size()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1593,1
    - Dst: '[java.io.DataOutput].writeInt(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1593,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].entrySet()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1595,1
    - Dst: entry.getKey()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1596,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].intValue()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1596,1
    - Dst: '[java.io.DataOutput].writeInt(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1596,1
    - Dst: entry.getValue()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1597,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].serialize(java.io.DataOutput)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1597,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 1599
      start: 1589
    functionDepth: 3
    functionLinenumber: 1589
    functionLinenumberEnd: 1599
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].serializeLegacy(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 1
    functionsReached:
    - '[java.io.DataOutput].writeInt(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - entry.getKey()
    - entry.getValue()
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].serialize(java.io.DataOutput)'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].entrySet()'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].size()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].intValue()'
    - '[java.io.DataOutput].writeBoolean(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].serializeLegacy(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].size()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1616,1
    - Dst: Long.reverseBytes(org.roaringbitmap.longlong.Roaring64NavigableMap)
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1616,1
    - Dst: '[java.io.DataOutput].writeLong(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1616,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].entrySet()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1618,1
    - Dst: entry.getKey()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1619,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].intValue()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1619,1
    - Dst: Integer.reverseBytes(org.roaringbitmap.longlong.Roaring64NavigableMap)
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1619,1
    - Dst: '[java.io.DataOutput].writeInt(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1619,1
    - Dst: entry.getValue()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1620,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].serialize(java.io.DataOutput)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1620,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 1622
      start: 1615
    functionDepth: 3
    functionLinenumber: 1615
    functionLinenumberEnd: 1622
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].serializePortable(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 1
    functionsReached:
    - Long.reverseBytes(org.roaringbitmap.longlong.Roaring64NavigableMap)
    - '[java.io.DataOutput].writeLong(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[java.io.DataOutput].writeInt(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - entry.getKey()
    - entry.getValue()
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].serialize(java.io.DataOutput)'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].entrySet()'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].size()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].intValue()'
    - Integer.reverseBytes(org.roaringbitmap.longlong.Roaring64NavigableMap)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].serializePortable(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].deserializePortable(java.io.DataInput)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1639,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].deserializeLegacy(java.io.DataInput)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1641,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 1643
      start: 1637
    functionDepth: 4
    functionLinenumber: 1637
    functionLinenumberEnd: 1643
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].deserialize(java.io.DataInput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].deserializeLegacy(java.io.DataInput)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].deserializePortable(java.io.DataInput)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].deserialize(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].clear()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1657,1
    - Dst: '[java.io.DataInput].readBoolean()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1659,1
    - Dst: '[java.io.DataInput].readInt()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1661,1
    - Dst: '[java.util.TreeMap].<init>()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1665,1
    - Dst: '[org.roaringbitmap.longlong.RoaringIntPacking].unsignedComparator()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1667,1
    - Dst: '[java.util.TreeMap].<init>(java.util.Comparator<Integer>)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1667,1
    - Dst: '[java.io.DataInput].readInt()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1671,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].newRoaringBitmap()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1672,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInput)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1674,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.io.DataInput)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1676,1
    - Dst: '[org.roaringbitmap.BitmapDataProvider].getClass()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1678,1
    - Dst: '[java.io.UnsupportedEncodingException].<init>(String)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1678,1
    - Dst: '[java.util.TreeMap].put(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.BitmapDataProvider)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1681,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].resetPerfHelpers()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1684,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 1685
      start: 1656
    functionDepth: 3
    functionLinenumber: 1656
    functionLinenumberEnd: 1685
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].deserializeLegacy(java.io.DataInput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.BitmapDataProvider].getClass()'
    - '[java.io.DataInput].readInt()'
    - '[org.roaringbitmap.longlong.RoaringIntPacking].unsignedComparator()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].newRoaringBitmap()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.io.DataInput)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].resetPerfHelpers()'
    - '[java.util.TreeMap].<init>(java.util.Comparator<Integer>)'
    - '[java.io.UnsupportedEncodingException].<init>(String)'
    - '[java.util.TreeMap].put(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.BitmapDataProvider)'
    - '[java.io.DataInput].readBoolean()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].clear()'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInput)'
    - '[java.util.TreeMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].deserializeLegacy(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].clear()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1700,1
    - Dst: '[java.io.DataInput].readLong()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1706,1
    - Dst: Long.reverseBytes(org.roaringbitmap.longlong.Roaring64NavigableMap)
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1706,1
    - Dst: '[org.roaringbitmap.longlong.RoaringIntPacking].unsignedComparator()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1709,1
    - Dst: '[java.util.TreeMap].<init>(java.util.Comparator<Integer>)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1709,1
    - Dst: '[java.io.DataInput].readInt()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1712,1
    - Dst: Integer.reverseBytes(org.roaringbitmap.longlong.Roaring64NavigableMap)
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1712,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].newRoaringBitmap()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1713,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInput)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1715,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.io.DataInput)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1717,1
    - Dst: '[org.roaringbitmap.BitmapDataProvider].getClass()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1719,1
    - Dst: '[java.io.UnsupportedEncodingException].<init>(String)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1719,1
    - Dst: '[java.util.TreeMap].put(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.BitmapDataProvider)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1722,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].resetPerfHelpers()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1725,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 1726
      start: 1699
    functionDepth: 3
    functionLinenumber: 1699
    functionLinenumberEnd: 1726
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].deserializePortable(java.io.DataInput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 1
    functionsReached:
    - Long.reverseBytes(org.roaringbitmap.longlong.Roaring64NavigableMap)
    - '[org.roaringbitmap.BitmapDataProvider].getClass()'
    - '[java.io.DataInput].readInt()'
    - '[org.roaringbitmap.longlong.RoaringIntPacking].unsignedComparator()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].newRoaringBitmap()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.io.DataInput)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].resetPerfHelpers()'
    - '[java.util.TreeMap].<init>(java.util.Comparator<Integer>)'
    - '[java.io.UnsupportedEncodingException].<init>(String)'
    - '[java.util.TreeMap].put(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.BitmapDataProvider)'
    - '[java.io.DataInput].readLong()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].clear()'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInput)'
    - Integer.reverseBytes(org.roaringbitmap.longlong.Roaring64NavigableMap)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].deserializePortable(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].entrySet()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1743,1
    - Dst: entry.getValue()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1748,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].serializedSizeInBytes()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1748,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1752
      start: 1728
    functionDepth: 1
    functionLinenumber: 1728
    functionLinenumberEnd: 1752
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].serializedSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 5
    functionsReached:
    - entry.getValue()
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].entrySet()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].serializedSizeInBytes()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].serializedSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].clear()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1758,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].resetPerfHelpers()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1759,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1760
      start: 1757
    functionDepth: 2
    functionLinenumber: 1757
    functionLinenumberEnd: 1760
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].clear()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].resetPerfHelpers()'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1770,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1772,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongIterator()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1778,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1780,1
    - Dst: '[org.roaringbitmap.longlong.LongIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1781,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1784
      start: 1768
    functionDepth: 5
    functionLinenumber: 1768
    functionLinenumberEnd: 1784
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 21
    functionsReached:
    - '[org.roaringbitmap.longlong.LongIterator].next()'
    - '[org.roaringbitmap.longlong.LongIterator].hasNext()'
    - '[IllegalStateException].<init>(String)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongIterator()'
    linkageType: ''
    returnType: long[]
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1794,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].add(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1795,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64NavigableMap
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1797
      start: 1793
    functionDepth: 4
    functionLinenumber: 1793
    functionLinenumberEnd: 1797
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].bitmapOf()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].add(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64NavigableMap
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].bitmapOf()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1808,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1810
      start: 1806
    functionDepth: 0
    functionLinenumber: 1806
    functionLinenumberEnd: 1810
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].add()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].add()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(long,long)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1821,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 1822
      start: 1819
    functionDepth: 4
    functionLinenumber: 1819
    functionLinenumberEnd: 1822
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].add(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(long,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].add(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].high(long)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1831,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].low(long)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1832,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].high(long)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1834,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].low(long)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1835,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].compare(int,int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1837,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1839,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1839,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1840,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].compare(org.roaringbitmap.longlong.Roaring64NavigableMap,int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1843,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1853,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1858,1
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1862,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].get(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1867,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].newRoaringBitmap()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1869,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushBitmapForHigh(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.BitmapDataProvider)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1870,1
    - Dst: '[org.roaringbitmap.BitmapDataProvider].add(long,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1873,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].highestHigh()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1876,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].invalidateAboveHigh(int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1881,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 1882
      start: 1830
    functionDepth: 3
    functionLinenumber: 1830
    functionLinenumberEnd: 1882
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].high(long)'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].get(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].highestHigh()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].newRoaringBitmap()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].compare(int,int)'
    - '[org.roaringbitmap.Util].toUnsignedLong()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].compare(org.roaringbitmap.longlong.Roaring64NavigableMap,int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].invalidateAboveHigh(int)'
    - '[org.roaringbitmap.BitmapDataProvider].add(long,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.Util].toUnsignedLong(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].low(long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushBitmapForHigh(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.BitmapDataProvider)'
    - '[org.roaringbitmap.Util].toUnsignedLong(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].descendingMap()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1886,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].entrySet()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1886,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].iterator()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1886,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].toIterator(java.util.Iterator<Long>,boolean)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1886,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.LongIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1887
      start: 1884
    functionDepth: 3
    functionLinenumber: 1884
    functionLinenumberEnd: 1887
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getReverseLongIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].iterator()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].entrySet()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].toIterator(java.util.Iterator<Long>,boolean)'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].descendingMap()'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.LongIterator
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getReverseLongIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].high(long)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1891,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].get(int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1893,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].low(long)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1896,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].remove(int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1897,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1899,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].remove(int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1901,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].invalidateAboveHigh(int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1906,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1908
      start: 1889
    functionDepth: 3
    functionLinenumber: 1889
    functionLinenumberEnd: 1908
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].removeLong(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].remove(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].high(long)'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].get(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].invalidateAboveHigh(int)'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].remove(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].low(long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].removeLong(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].values()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1912,1
    - Dst: bitmap.trim()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1913,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1915
      start: 1910
    functionDepth: 0
    functionLinenumber: 1910
    functionLinenumberEnd: 1915
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].trim()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 1
    functionsReached:
    - bitmap.trim()
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].values()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].trim()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].hashCode()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1919,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1920
      start: 1917
    functionDepth: 0
    functionLinenumber: 1917
    functionLinenumberEnd: 1920
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].hashCode()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 1
    functionsReached:
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getClass()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1930,1
    - Dst: '[Object].getClass()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1930,1
    - Dst: '[java.util.Objects].equals(java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1934,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 1935
      start: 1922
    functionDepth: 0
    functionLinenumber: 1922
    functionLinenumberEnd: 1935
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].equals(Object)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].equals(java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getClass()'
    - '[Object].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].serializedSizeInBytes()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1946,1
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1948,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1950,1
    - Dst: '[java.io.DataOutputStream].<init>(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1951,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].serialize(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1952,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1953,1
    - Dst: baos.toByteArray()
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1954,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1954,1
    - Dst: '[java.io.DataInputStream].<init>(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1955,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].deserialize(org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1956,1
    - Dst: '[RuntimeException].<init>(String,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1959,1
    - Dst: '[RuntimeException].<init>(String,org.roaringbitmap.longlong.Roaring64NavigableMap)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1962,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64NavigableMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1964
      start: 1944
    functionDepth: 4
    functionLinenumber: 1944
    functionLinenumberEnd: 1964
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].deserialize(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[UnsupportedOperationException].<init>()'
    - '[java.io.DataOutputStream].<init>(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].serializedSizeInBytes()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].serialize(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - baos.toByteArray()
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
    - '[java.io.ByteArrayInputStream].<init>(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[RuntimeException].<init>(String,org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[java.io.DataInputStream].<init>(org.roaringbitmap.longlong.Roaring64NavigableMap)'
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64NavigableMap
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.RoaringIntPacking].high(long)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1972,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].get(int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1973,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(long)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1976,1
    - Dst: '[org.roaringbitmap.longlong.RoaringIntPacking].low(long)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1978,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1983,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1985,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].contains(int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1988,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].remove(int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1989,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].add(int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1991,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].invalidateAboveHigh(int)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:1996,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1997
      start: 1971
    functionDepth: 5
    functionLinenumber: 1971
    functionLinenumberEnd: 1997
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].flip(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(long)'
    - '[org.roaringbitmap.longlong.RoaringIntPacking].low(long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].remove(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].contains(int)'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].get(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].invalidateAboveHigh(int)'
    - '[org.roaringbitmap.longlong.RoaringIntPacking].high(long)'
    - '[org.roaringbitmap.RoaringBitmap].flip(int)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].flip(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:2000,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getClass()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:2001,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getSimpleName()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:2001,1
    - Dst: '[java.util.NoSuchElementException].<init>(String)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:2001,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2003
      start: 1999
    functionDepth: 1
    functionLinenumber: 1999
    functionLinenumberEnd: 2003
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].assertNonEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
    - '[java.util.NoSuchElementException].<init>(String)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getClass()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getSimpleName()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].assertNonEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].assertNonEmpty()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:2007,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].firstEntry()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:2008,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getKey()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:2009,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getValue()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:2009,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].first()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:2009,1
    - Dst: '[org.roaringbitmap.longlong.RoaringIntPacking].pack(org.roaringbitmap.longlong.Roaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:2009,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2010
      start: 2005
    functionDepth: 2
    functionLinenumber: 2005
    functionLinenumberEnd: 2010
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].first()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getKey()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getValue()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].assertNonEmpty()'
    - '[org.roaringbitmap.longlong.RoaringIntPacking].pack(org.roaringbitmap.longlong.Roaring64NavigableMap,long)'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].firstEntry()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].first()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].first()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].assertNonEmpty()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:2014,1
    - Dst: '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].lastEntry()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:2015,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getKey()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:2016,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getValue()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:2016,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].last()'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:2016,1
    - Dst: '[org.roaringbitmap.longlong.RoaringIntPacking].pack(org.roaringbitmap.longlong.Roaring64NavigableMap,long)'
      Src: org.roaringbitmap.longlong.Roaring64NavigableMap:2016,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - org.roaringbitmap.BitmapDataProviderSupplier
      - boolean
      - int
      - boolean
      - long[]
      - int[]
      - Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2017
      start: 2012
    functionDepth: 2
    functionLinenumber: 2012
    functionLinenumberEnd: 2017
    functionName: '[org.roaringbitmap.longlong.Roaring64NavigableMap].last()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getKey()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getValue()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].assertNonEmpty()'
    - '[org.roaringbitmap.longlong.RoaringIntPacking].pack(org.roaringbitmap.longlong.Roaring64NavigableMap,long)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].last()'
    - '[java.util.NavigableMap<Integer,org.roaringbitmap.BitmapDataProvider>].lastEntry()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.Roaring64NavigableMap].last()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 30
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 30
    functionName: '[org.roaringbitmap.longlong.LongConsumer].accept(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/LongConsumer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.LongConsumer].accept(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.LongConsumer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.longlong.LongConsumer].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/LongConsumer.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.LongConsumer
    signature: '[org.roaringbitmap.longlong.LongConsumer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 17
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 17
    functionName: '[org.roaringbitmap.longlong.LongBitmapDataProvider].addLong(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/LongBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.LongBitmapDataProvider].addLong(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 24
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 24
    functionName: '[org.roaringbitmap.longlong.LongBitmapDataProvider].removeLong(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/LongBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.LongBitmapDataProvider].removeLong(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 29
    functionName: '[org.roaringbitmap.longlong.LongBitmapDataProvider].trim()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/LongBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.LongBitmapDataProvider].trim()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.LongBitmapDataProvider
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.longlong.LongBitmapDataProvider].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/LongBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.LongBitmapDataProvider
    signature: '[org.roaringbitmap.longlong.LongBitmapDataProvider].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.Container
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.ContainerWithIndex
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - container
    - containerIdx
    argTypes:
    - org.roaringbitmap.Container
    - long
    constantsTouched: []
    func_position:
      end: 13
      start: 10
    functionDepth: 0
    functionLinenumber: 10
    functionLinenumberEnd: 13
    functionName: '[org.roaringbitmap.longlong.ContainerWithIndex].<init>(org.roaringbitmap.Container,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/ContainerWithIndex.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.ContainerWithIndex
    signature: '[org.roaringbitmap.longlong.ContainerWithIndex].<init>(org.roaringbitmap.Container,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.Container
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 17
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 17
    functionName: '[org.roaringbitmap.longlong.ContainerWithIndex].getContainer()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/ContainerWithIndex.java
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.longlong.ContainerWithIndex].getContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.Container
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 21
    functionName: '[org.roaringbitmap.longlong.ContainerWithIndex].getContainerIdx()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/ContainerWithIndex.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.ContainerWithIndex].getContainerIdx()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - thresholdVal
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/PeekableLongIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 87
    functionName: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/PeekableLongIterator.java
    functionUses: 16
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.longlong.PeekableLongIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 95
    functionName: '[org.roaringbitmap.longlong.PeekableLongIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/PeekableLongIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.PeekableLongIterator
    signature: '[org.roaringbitmap.longlong.PeekableLongIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.PeekableLongIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.longlong.PeekableLongIterator].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/PeekableLongIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.PeekableLongIterator
    signature: '[org.roaringbitmap.longlong.PeekableLongIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - num
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 22
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 22
    functionName: '[org.roaringbitmap.longlong.LongUtils].highPart(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/LongUtils.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: byte[]
    signature: '[org.roaringbitmap.longlong.LongUtils].highPart(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - num
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 25
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 25
    functionName: '[org.roaringbitmap.longlong.LongUtils].highPartOnly(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/LongUtils.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.LongUtils].highPartOnly(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - num
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.roaringbitmap.longlong.LongUtils].lowPart(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/LongUtils.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.longlong.LongUtils].lowPart(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toLong(byte[])'
      Src: org.roaringbitmap.longlong.LongUtils:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - high
    - low
    argTypes:
    - byte[]
    - char
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.roaringbitmap.longlong.LongUtils].toLong(byte[],char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/LongUtils.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.longlong.LongUtils].toLong(byte[])'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.LongUtils].toLong(byte[],char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - high
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 61
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 61
    functionName: '[org.roaringbitmap.longlong.LongUtils].toLong(byte[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/LongUtils.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.LongUtils].toLong(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - high
    - low
    argTypes:
    - long
    - char
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.roaringbitmap.longlong.LongUtils].toLong(long,char)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/LongUtils.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.LongUtils].toLong(long,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - v
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 83
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 83
    functionName: '[org.roaringbitmap.longlong.LongUtils].toBDBytes(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/LongUtils.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: byte[]
    signature: '[org.roaringbitmap.longlong.LongUtils].toBDBytes(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - work
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 101
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 101
    functionName: '[org.roaringbitmap.longlong.LongUtils].fromBDBytes(byte[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/LongUtils.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.LongUtils].fromBDBytes(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 116
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 116
    functionName: '[org.roaringbitmap.longlong.LongUtils].fromKey(byte[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/LongUtils.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.LongUtils].fromKey(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - v
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 126
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionName: '[org.roaringbitmap.longlong.LongUtils].initWithFirst4Byte(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/LongUtils.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.LongUtils].initWithFirst4Byte(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - num
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: '[org.roaringbitmap.longlong.LongUtils].rightShiftHighPart(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/LongUtils.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.LongUtils].rightShiftHighPart(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - num
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 144
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionName: '[org.roaringbitmap.longlong.LongUtils].leftShiftHighPart(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/LongUtils.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.LongUtils].leftShiftHighPart(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionName: '[org.roaringbitmap.longlong.LongUtils].maxLowBitAsInteger()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/LongUtils.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.longlong.LongUtils].maxLowBitAsInteger()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - num
    - high48
    argTypes:
    - long
    - byte[]
    constantsTouched: []
    func_position:
      end: 165
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 165
    functionName: '[org.roaringbitmap.longlong.LongUtils].highPartInPlace(long,byte[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/LongUtils.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: byte[]
    signature: '[org.roaringbitmap.longlong.LongUtils].highPartInPlace(long,byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 176
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 176
    functionName: '[org.roaringbitmap.longlong.LongUtils].isMaxHigh(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/LongUtils.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.longlong.LongUtils].isMaxHigh(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - key
    - i
    argTypes:
    - long
    - int
    constantsTouched: []
    func_position:
      end: 188
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 188
    functionName: '[org.roaringbitmap.longlong.LongUtils].getByte(long,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/LongUtils.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: byte
    signature: '[org.roaringbitmap.longlong.LongUtils].getByte(long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.toUnsignedLong(int)
      Src: org.roaringbitmap.longlong.LongUtils:5,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.LongUtils
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.longlong.LongUtils].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/LongUtils.java
    functionUses: 0
    functionsReached:
    - Integer.toUnsignedLong(int)
    linkageType: ''
    returnType: org.roaringbitmap.longlong.LongUtils
    signature: '[org.roaringbitmap.longlong.LongUtils].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - java.math.BigInteger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.roaringbitmap.longlong.RoaringIntPacking].high(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/RoaringIntPacking.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.longlong.RoaringIntPacking].high(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - java.math.BigInteger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.roaringbitmap.longlong.RoaringIntPacking].low(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/RoaringIntPacking.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.longlong.RoaringIntPacking].low(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.math.BigInteger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - high
    - low
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.roaringbitmap.longlong.RoaringIntPacking].pack(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/RoaringIntPacking.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.RoaringIntPacking].pack(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.math.BigInteger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - signedLongs
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 62
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 62
    functionName: '[org.roaringbitmap.longlong.RoaringIntPacking].highestHigh(boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/RoaringIntPacking.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.longlong.RoaringIntPacking].highestHigh(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Comparator].<init>()'
      Src: org.roaringbitmap.longlong.RoaringIntPacking:68,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.math.BigInteger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Comparator<Integer>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 75
    functionName: '[org.roaringbitmap.longlong.RoaringIntPacking].unsignedComparator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/RoaringIntPacking.java
    functionUses: 6
    functionsReached:
    - '[java.util.Comparator].<init>()'
    linkageType: ''
    returnType: java.util.Comparator<Integer>
    signature: '[org.roaringbitmap.longlong.RoaringIntPacking].unsignedComparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.compare(org.roaringbitmap.longlong.RoaringIntPacking,org.roaringbitmap.longlong.RoaringIntPacking)
      Src: org.roaringbitmap.longlong.RoaringIntPacking:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.math.BigInteger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x
    - y
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.roaringbitmap.longlong.RoaringIntPacking].compareUnsigned(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/RoaringIntPacking.java
    functionUses: 1
    functionsReached:
    - Integer.compare(org.roaringbitmap.longlong.RoaringIntPacking,org.roaringbitmap.longlong.RoaringIntPacking)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.longlong.RoaringIntPacking].compareUnsigned(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigInteger].valueOf(long)'
      Src: org.roaringbitmap.longlong.RoaringIntPacking:100,1
    - Dst: '[org.roaringbitmap.longlong.RoaringIntPacking].signum()'
      Src: org.roaringbitmap.longlong.RoaringIntPacking:101,1
    - Dst: '[org.roaringbitmap.longlong.RoaringIntPacking].add(java.math.BigInteger)'
      Src: org.roaringbitmap.longlong.RoaringIntPacking:102,1
    - Dst: '[org.roaringbitmap.longlong.RoaringIntPacking].toString()'
      Src: org.roaringbitmap.longlong.RoaringIntPacking:104,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - java.math.BigInteger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - l
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 105
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 105
    functionName: '[org.roaringbitmap.longlong.RoaringIntPacking].toUnsignedString(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/RoaringIntPacking.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.longlong.RoaringIntPacking].toString()'
    - '[org.roaringbitmap.longlong.RoaringIntPacking].add(java.math.BigInteger)'
    - '[org.roaringbitmap.longlong.RoaringIntPacking].signum()'
    - '[java.math.BigInteger].valueOf(long)'
    linkageType: ''
    returnType: String
    signature: '[org.roaringbitmap.longlong.RoaringIntPacking].toUnsignedString(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: BigInteger.ONE.shiftLeft(int)
      Src: org.roaringbitmap.longlong.RoaringIntPacking:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.math.BigInteger
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.RoaringIntPacking
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.longlong.RoaringIntPacking].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/RoaringIntPacking.java
    functionUses: 1
    functionsReached:
    - BigInteger.ONE.shiftLeft(int)
    linkageType: ''
    returnType: org.roaringbitmap.longlong.RoaringIntPacking
    signature: '[org.roaringbitmap.longlong.RoaringIntPacking].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - v
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 17
      start: 10
    functionDepth: 0
    functionLinenumber: 10
    functionLinenumberEnd: 17
    functionName: '[org.roaringbitmap.longlong.IntegerUtil].toBDBytes(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/IntegerUtil.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: byte[]
    signature: '[org.roaringbitmap.longlong.IntegerUtil].toBDBytes(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bytes
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 29
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 29
    functionName: '[org.roaringbitmap.longlong.IntegerUtil].fromBDBytes(byte[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/IntegerUtil.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.longlong.IntegerUtil].fromBDBytes(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - byte
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - v
    - bv
    - pos
    argTypes:
    - int
    - byte
    - int
    constantsTouched: []
    func_position:
      end: 43
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 43
    functionName: '[org.roaringbitmap.longlong.IntegerUtil].setByte(int,byte,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/IntegerUtil.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.longlong.IntegerUtil].setByte(int,byte,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - v
    - pos
    - count
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 60
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 60
    functionName: '[org.roaringbitmap.longlong.IntegerUtil].shiftLeftFromSpecifiedPosition(int,int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/IntegerUtil.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.longlong.IntegerUtil].shiftLeftFromSpecifiedPosition(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - v
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.roaringbitmap.longlong.IntegerUtil].firstByte(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/IntegerUtil.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: byte
    signature: '[org.roaringbitmap.longlong.IntegerUtil].firstByte(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.IntegerUtil
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.longlong.IntegerUtil].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/IntegerUtil.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.IntegerUtil
    signature: '[org.roaringbitmap.longlong.IntegerUtil].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].<init>()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64Bitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 3
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 72
    functionsReached:
    - '[org.roaringbitmap.longlong.HighLowContainer].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64Bitmap
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].toUnsignedLong(int)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:43,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 4
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].addInt(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(long)'
    - '[org.roaringbitmap.Util].toUnsignedLong(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].addInt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.LongUtils].highPart(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:57,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].lowPart(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:58,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].searchContainer(byte[])'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:59,1
    - Dst: '[org.roaringbitmap.longlong.ContainerWithIndex].getContainer()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:61,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:62,1
    - Dst: '[org.roaringbitmap.longlong.ContainerWithIndex].getContainerIdx()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:63,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].replaceContainer(long,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:63,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:65,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:66,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].put(byte[],org.roaringbitmap.ArrayContainer)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 69
      start: 55
    functionDepth: 3
    functionLinenumber: 55
    functionLinenumberEnd: 69
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.longlong.HighLowContainer].replaceContainer(long,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.longlong.LongUtils].lowPart(long)'
    - '[org.roaringbitmap.longlong.ContainerWithIndex].getContainerIdx()'
    - '[org.roaringbitmap.longlong.HighLowContainer].put(byte[],org.roaringbitmap.ArrayContainer)'
    - '[org.roaringbitmap.longlong.LongUtils].highPart(long)'
    - '[org.roaringbitmap.longlong.ContainerWithIndex].getContainer()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.longlong.HighLowContainer].searchContainer(byte[])'
    - '[org.roaringbitmap.Container].add(char)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].isEmpty()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:78,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].containerIterator()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:81,1
    - Dst: '[org.roaringbitmap.art.ContainerIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:83,1
    - Dst: '[org.roaringbitmap.art.ContainerIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:84,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:85,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 76
    functionDepth: 2
    functionLinenumber: 76
    functionLinenumberEnd: 88
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 74
    functionsReached:
    - '[org.roaringbitmap.art.ContainerIterator].next()'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.longlong.HighLowContainer].isEmpty()'
    - '[org.roaringbitmap.longlong.HighLowContainer].containerIterator()'
    - '[org.roaringbitmap.art.ContainerIterator].hasNext()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:95,1
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:98,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions:
      - UnsupportedOperationException
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 94
    functionDepth: 3
    functionLinenumber: 94
    functionLinenumberEnd: 102
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].getIntCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 7
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].getIntCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].highKeyLeafNodeIterator(boolean)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:114,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:115,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:116,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getContainerIdx()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:117,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:118,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:119,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:123,1
    - Dst: '[org.roaringbitmap.Container].select(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:125,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toLong(byte[],char)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:126,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].throwSelectInvalidIndex(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:129,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - j
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 130
      start: 111
    functionDepth: 4
    functionLinenumber: 111
    functionLinenumberEnd: 130
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].select(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.art.LeafNodeIterator].next()'
    - '[org.roaringbitmap.longlong.HighLowContainer].highKeyLeafNodeIterator(boolean)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].throwSelectInvalidIndex(long)'
    - '[org.roaringbitmap.art.LeafNode].getContainerIdx()'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
    - '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
    - '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
    - '[org.roaringbitmap.longlong.LongUtils].toLong(byte[],char)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].select(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:134,1
    - Dst: '[IllegalArgumentException].<init>(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - j
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 135
      start: 132
    functionDepth: 3
    functionLinenumber: 132
    functionLinenumberEnd: 135
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].throwSelectInvalidIndex(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].throwSelectInvalidIndex(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].first()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 143
    functionDepth: 4
    functionLinenumber: 143
    functionLinenumberEnd: 146
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].first()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.longlong.HighLowContainer].first()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].first()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].last()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:156,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 154
    functionDepth: 4
    functionLinenumber: 154
    functionLinenumberEnd: 157
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].last()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.longlong.HighLowContainer].last()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].last()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:165,1
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:167,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<Long>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 164
    functionDepth: 3
    functionLinenumber: 164
    functionLinenumberEnd: 184
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].iterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: java.util.Iterator<Long>
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:188,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:189,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:190,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:191,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:192,1
    - Dst: '[org.roaringbitmap.Container].getCharIterator()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:193,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:194,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:195,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toLong(byte[],org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:196,1
    - Dst: '[org.roaringbitmap.longlong.LongConsumer].accept(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.LongConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lc
    argTypes:
    - org.roaringbitmap.longlong.LongConsumer
    constantsTouched: []
    func_position:
      end: 200
      start: 186
    functionDepth: 4
    functionLinenumber: 186
    functionLinenumberEnd: 200
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].forEach(org.roaringbitmap.longlong.LongConsumer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.longlong.LongUtils].toLong(byte[],org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.Container].getCharIterator()'
    - '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
    - '[org.roaringbitmap.longlong.LongConsumer].accept(long)'
    - '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
    - '[org.roaringbitmap.art.KeyIterator].next()'
    - '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[org.roaringbitmap.art.KeyIterator].hasNext()'
    - '[org.roaringbitmap.PeekableCharIterator].next()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].forEach(org.roaringbitmap.longlong.LongConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].highKeyLeafNodeIteratorFrom(long,boolean)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:211,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:212,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(int,int)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:213,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].rightShiftHighPart(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:217,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:220,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKey()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:221,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toLong(long,char)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:224,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(int,int)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:226,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getContainerIdx()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:230,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:231,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toLong(long,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:232,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].lowPart(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:240,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].lowPart(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:241,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].lowPart(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:242,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].lowPart(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:242,1
    - Dst: '[org.roaringbitmap.Container].forAllInRange(char,char,org.roaringbitmap.RelativeRangeConsumer)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:242,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].lowPart(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:246,1
    - Dst: '[org.roaringbitmap.Container].forAllFrom(char,org.roaringbitmap.RelativeRangeConsumer)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:247,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].lowPart(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:251,1
    - Dst: '[org.roaringbitmap.Container].forAllUntil(org.roaringbitmap.longlong.Roaring64Bitmap,char,org.roaringbitmap.RelativeRangeConsumer)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:252,1
    - Dst: '[org.roaringbitmap.Container].forAll(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.RelativeRangeConsumer)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:255,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:258,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:259,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKey()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:260,1
    - Dst: '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(int,int)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:267,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - org.roaringbitmap.RelativeRangeConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - start
    - length
    - rrc
    argTypes:
    - long
    - int
    - org.roaringbitmap.RelativeRangeConsumer
    constantsTouched: []
    func_position:
      end: 269
      start: 209
    functionDepth: 3
    functionLinenumber: 209
    functionLinenumberEnd: 269
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].forAllInRange(long,int,org.roaringbitmap.RelativeRangeConsumer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.LeafNodeIterator].next()'
    - '[org.roaringbitmap.longlong.LongUtils].lowPart(long)'
    - '[org.roaringbitmap.longlong.LongUtils].lowPart(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.Container].forAll(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.RelativeRangeConsumer)'
    - '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(int,int)'
    - '[org.roaringbitmap.art.LeafNode].getContainerIdx()'
    - '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
    - '[org.roaringbitmap.Container].forAllUntil(org.roaringbitmap.longlong.Roaring64Bitmap,char,org.roaringbitmap.RelativeRangeConsumer)'
    - '[org.roaringbitmap.longlong.LongUtils].toLong(long,char)'
    - '[org.roaringbitmap.art.LeafNode].getKey()'
    - '[org.roaringbitmap.longlong.HighLowContainer].highKeyLeafNodeIteratorFrom(long,boolean)'
    - '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
    - '[org.roaringbitmap.Container].forAllInRange(char,char,org.roaringbitmap.RelativeRangeConsumer)'
    - '[org.roaringbitmap.Container].forAllFrom(char,org.roaringbitmap.RelativeRangeConsumer)'
    - '[org.roaringbitmap.longlong.LongUtils].toLong(long,org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.LongUtils].rightShiftHighPart(org.roaringbitmap.longlong.Roaring64Bitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].forAllInRange(long,int,org.roaringbitmap.RelativeRangeConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.LongConsumerRelativeRangeAdapter].<init>(long,org.roaringbitmap.longlong.LongConsumer)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:279,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].forAllInRange(long,int,org.roaringbitmap.longlong.LongConsumerRelativeRangeAdapter)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:279,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - org.roaringbitmap.longlong.LongConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - start
    - length
    - lc
    argTypes:
    - long
    - int
    - org.roaringbitmap.longlong.LongConsumer
    constantsTouched: []
    func_position:
      end: 280
      start: 278
    functionDepth: 1
    functionLinenumber: 278
    functionLinenumberEnd: 280
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].forEachInRange(long,int,org.roaringbitmap.longlong.LongConsumer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].forAllInRange(long,int,org.roaringbitmap.longlong.LongConsumerRelativeRangeAdapter)'
    - '[org.roaringbitmap.longlong.LongConsumerRelativeRangeAdapter].<init>(long,org.roaringbitmap.longlong.LongConsumer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].forEachInRange(long,int,org.roaringbitmap.longlong.LongConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.LongUtils].rightShiftHighPart(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:285,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].highPart(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:286,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].lowPart(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:287,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].searchContainer(byte[])'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:288,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:289,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:291,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].nextKey()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:292,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:296,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:297,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:298,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:302,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].nextKey()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:303,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:304,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:305,1
    - Dst: '[org.roaringbitmap.Container].rank(char)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:307,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:310,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 315
      start: 282
    functionDepth: 4
    functionLinenumber: 282
    functionLinenumberEnd: 315
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.longlong.LongUtils].lowPart(long)'
    - '[org.roaringbitmap.longlong.LongUtils].rightShiftHighPart(long)'
    - '[org.roaringbitmap.Container].rank(char)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.longlong.LongUtils].highPart(long)'
    - '[org.roaringbitmap.art.KeyIterator].nextKey()'
    - '[org.roaringbitmap.longlong.HighLowContainer].searchContainer(byte[])'
    - '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
    - '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
    - '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
    - '[org.roaringbitmap.art.KeyIterator].hasNext()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:326,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:327,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:328,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:329,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:330,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].searchContainer(byte[])'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:331,1
    - Dst: '[org.roaringbitmap.Container].clone()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:333,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].put(byte[],org.roaringbitmap.Container)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:334,1
    - Dst: '[org.roaringbitmap.longlong.ContainerWithIndex].getContainer()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:336,1
    - Dst: '[org.roaringbitmap.Container].ior(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:336,1
    - Dst: '[org.roaringbitmap.longlong.ContainerWithIndex].getContainerIdx()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:337,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].replaceContainer(long,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:337,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x2
    argTypes:
    - org.roaringbitmap.longlong.Roaring64Bitmap
    constantsTouched: []
    func_position:
      end: 340
      start: 322
    functionDepth: 6
    functionLinenumber: 322
    functionLinenumberEnd: 340
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 10
    functionsReached:
    - '[org.roaringbitmap.longlong.HighLowContainer].replaceContainer(long,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].ior(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.longlong.HighLowContainer].put(byte[],org.roaringbitmap.Container)'
    - '[org.roaringbitmap.longlong.ContainerWithIndex].getContainerIdx()'
    - '[org.roaringbitmap.longlong.ContainerWithIndex].getContainer()'
    - '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
    - '[org.roaringbitmap.longlong.HighLowContainer].searchContainer(byte[])'
    - '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
    - '[org.roaringbitmap.art.KeyIterator].next()'
    - '[org.roaringbitmap.Container].clone()'
    - '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
    - '[org.roaringbitmap.art.KeyIterator].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:351,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:352,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:353,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:356,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:357,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:359,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:360,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].compareUnsigned(byte[],byte[])'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:364,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:366,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:367,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:368,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:369,1
    - Dst: '[org.roaringbitmap.Container].or(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:370,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].put(byte[],org.roaringbitmap.Container)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:371,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:373,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:373,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:374,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:374,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:376,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:377,1
    - Dst: '[org.roaringbitmap.Container].clone()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:378,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].put(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:378,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:380,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:380,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:382,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:383,1
    - Dst: '[org.roaringbitmap.Container].clone()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:384,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].put(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:384,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:386,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:386,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64Bitmap
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.longlong.Roaring64Bitmap
    - org.roaringbitmap.longlong.Roaring64Bitmap
    constantsTouched: []
    func_position:
      end: 390
      start: 350
    functionDepth: 6
    functionLinenumber: 350
    functionLinenumberEnd: 390
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.HighLowContainer].compareUnsigned(byte[],byte[])'
    - '[org.roaringbitmap.Container].or(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.longlong.HighLowContainer].put(byte[],org.roaringbitmap.Container)'
    - '[org.roaringbitmap.longlong.HighLowContainer].put(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
    - '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
    - '[org.roaringbitmap.art.KeyIterator].next()'
    - '[org.roaringbitmap.Container].clone()'
    - '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
    - '[org.roaringbitmap.art.KeyIterator].hasNext()'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64Bitmap
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].clear()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:399,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:402,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:403,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:404,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:405,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:406,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].searchContainer(byte[])'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:407,1
    - Dst: '[org.roaringbitmap.Container].clone()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:409,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].put(byte[],org.roaringbitmap.Container)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:410,1
    - Dst: '[org.roaringbitmap.longlong.ContainerWithIndex].getContainer()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:412,1
    - Dst: '[org.roaringbitmap.Container].ixor(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:412,1
    - Dst: '[org.roaringbitmap.longlong.ContainerWithIndex].getContainerIdx()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:413,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].replaceContainer(long,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:413,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x2
    argTypes:
    - org.roaringbitmap.longlong.Roaring64Bitmap
    constantsTouched: []
    func_position:
      end: 416
      start: 397
    functionDepth: 6
    functionLinenumber: 397
    functionLinenumberEnd: 416
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].xor(org.roaringbitmap.longlong.Roaring64Bitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 6
    functionsReached:
    - '[org.roaringbitmap.longlong.HighLowContainer].replaceContainer(long,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].clear()'
    - '[org.roaringbitmap.longlong.HighLowContainer].put(byte[],org.roaringbitmap.Container)'
    - '[org.roaringbitmap.longlong.ContainerWithIndex].getContainerIdx()'
    - '[org.roaringbitmap.longlong.ContainerWithIndex].getContainer()'
    - '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
    - '[org.roaringbitmap.longlong.HighLowContainer].searchContainer(byte[])'
    - '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
    - '[org.roaringbitmap.art.KeyIterator].next()'
    - '[org.roaringbitmap.Container].clone()'
    - '[org.roaringbitmap.Container].ixor(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
    - '[org.roaringbitmap.art.KeyIterator].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].xor(org.roaringbitmap.longlong.Roaring64Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:427,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:428,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:429,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:432,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:433,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:435,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:436,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].compareUnsigned(byte[],byte[])'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:440,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:442,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:443,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:444,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:445,1
    - Dst: '[org.roaringbitmap.Container].xor(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:446,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].put(byte[],org.roaringbitmap.Container)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:447,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:449,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:449,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:450,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:450,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:452,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:453,1
    - Dst: '[org.roaringbitmap.Container].clone()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:454,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].put(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:454,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:456,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:456,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:458,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:459,1
    - Dst: '[org.roaringbitmap.Container].clone()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:460,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].put(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:460,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:462,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:462,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64Bitmap
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.longlong.Roaring64Bitmap
    - org.roaringbitmap.longlong.Roaring64Bitmap
    constantsTouched: []
    func_position:
      end: 466
      start: 426
    functionDepth: 6
    functionLinenumber: 426
    functionLinenumberEnd: 466
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].xor(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.HighLowContainer].compareUnsigned(byte[],byte[])'
    - '[org.roaringbitmap.longlong.HighLowContainer].put(byte[],org.roaringbitmap.Container)'
    - '[org.roaringbitmap.longlong.HighLowContainer].put(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
    - '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
    - '[org.roaringbitmap.art.KeyIterator].next()'
    - '[org.roaringbitmap.Container].clone()'
    - '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
    - '[org.roaringbitmap.art.KeyIterator].hasNext()'
    - '[org.roaringbitmap.Container].xor(org.roaringbitmap.Container)'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64Bitmap
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].xor(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:477,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:478,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:479,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:480,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].searchContainer(byte[])'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:481,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].remove()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:483,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:485,1
    - Dst: '[org.roaringbitmap.longlong.ContainerWithIndex].getContainer()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:486,1
    - Dst: '[org.roaringbitmap.Container].iand(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:486,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:487,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].replaceContainer(long,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:488,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].remove()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:490,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x2
    argTypes:
    - org.roaringbitmap.longlong.Roaring64Bitmap
    constantsTouched: []
    func_position:
      end: 494
      start: 473
    functionDepth: 4
    functionLinenumber: 473
    functionLinenumberEnd: 494
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 19
    functionsReached:
    - '[org.roaringbitmap.longlong.HighLowContainer].replaceContainer(long,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].iand(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.art.KeyIterator].remove()'
    - '[org.roaringbitmap.longlong.ContainerWithIndex].getContainer()'
    - '[org.roaringbitmap.Container].isEmpty()'
    - '[org.roaringbitmap.longlong.HighLowContainer].searchContainer(byte[])'
    - '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
    - '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
    - '[org.roaringbitmap.art.KeyIterator].next()'
    - '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
    - '[org.roaringbitmap.art.KeyIterator].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:505,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:506,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:507,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:508,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:509,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].searchContainer(byte[])'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:510,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:512,1
    - Dst: '[org.roaringbitmap.longlong.ContainerWithIndex].getContainer()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:513,1
    - Dst: '[org.roaringbitmap.Container].and(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:514,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:515,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].put(byte[],org.roaringbitmap.Container)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:516,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64Bitmap
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.longlong.Roaring64Bitmap
    - org.roaringbitmap.longlong.Roaring64Bitmap
    constantsTouched: []
    func_position:
      end: 522
      start: 504
    functionDepth: 6
    functionLinenumber: 504
    functionLinenumberEnd: 522
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 11
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.HighLowContainer].put(byte[],org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].and(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.longlong.ContainerWithIndex].getContainer()'
    - '[org.roaringbitmap.Container].isEmpty()'
    - '[org.roaringbitmap.longlong.HighLowContainer].searchContainer(byte[])'
    - '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
    - '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
    - '[org.roaringbitmap.art.KeyIterator].next()'
    - '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
    - '[org.roaringbitmap.art.KeyIterator].hasNext()'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64Bitmap
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:533,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:534,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:536,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:536,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:537,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:537,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].compareUnsigned(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:540,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:542,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:543,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:544,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:545,1
    - Dst: '[org.roaringbitmap.Container].intersects(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:546,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:549,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:549,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:550,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:550,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:552,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:552,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:554,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:554,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.longlong.Roaring64Bitmap
    - org.roaringbitmap.longlong.Roaring64Bitmap
    constantsTouched: []
    func_position:
      end: 559
      start: 532
    functionDepth: 4
    functionLinenumber: 532
    functionLinenumberEnd: 559
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].intersects(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.Container].intersects(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.longlong.HighLowContainer].compareUnsigned(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
    - '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
    - '[org.roaringbitmap.art.KeyIterator].next()'
    - '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
    - '[org.roaringbitmap.art.KeyIterator].hasNext()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].intersects(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:571,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:572,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:575,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:576,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:578,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:579,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].compareUnsigned(byte[],byte[])'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:583,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:585,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:586,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:587,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:588,1
    - Dst: '[org.roaringbitmap.Container].andCardinality(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:589,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:590,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:590,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:591,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:591,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:593,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:593,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:595,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:595,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.longlong.Roaring64Bitmap
    - org.roaringbitmap.longlong.Roaring64Bitmap
    constantsTouched: []
    func_position:
      end: 599
      start: 569
    functionDepth: 4
    functionLinenumber: 569
    functionLinenumberEnd: 599
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].andCardinality(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.longlong.HighLowContainer].compareUnsigned(byte[],byte[])'
    - '[org.roaringbitmap.Container].andCardinality(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
    - '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
    - '[org.roaringbitmap.art.KeyIterator].next()'
    - '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
    - '[org.roaringbitmap.art.KeyIterator].hasNext()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].andCardinality(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].clear()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:608,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:611,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:612,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:613,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:614,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].searchContainer(byte[])'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:615,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:617,1
    - Dst: '[org.roaringbitmap.longlong.ContainerWithIndex].getContainer()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:618,1
    - Dst: '[org.roaringbitmap.Container].iandNot(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:618,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].replaceContainer(long,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:619,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:620,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].replaceContainer(long,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:621,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].remove()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:623,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x2
    argTypes:
    - org.roaringbitmap.longlong.Roaring64Bitmap
    constantsTouched: []
    func_position:
      end: 627
      start: 606
    functionDepth: 4
    functionLinenumber: 606
    functionLinenumberEnd: 627
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.longlong.Roaring64Bitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 10
    functionsReached:
    - '[org.roaringbitmap.longlong.HighLowContainer].replaceContainer(long,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].clear()'
    - '[org.roaringbitmap.art.KeyIterator].remove()'
    - '[org.roaringbitmap.longlong.ContainerWithIndex].getContainer()'
    - '[org.roaringbitmap.Container].isEmpty()'
    - '[org.roaringbitmap.longlong.HighLowContainer].searchContainer(byte[])'
    - '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
    - '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
    - '[org.roaringbitmap.art.KeyIterator].next()'
    - '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
    - '[org.roaringbitmap.Container].iandNot(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.art.KeyIterator].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.longlong.Roaring64Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:638,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:639,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:640,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:641,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:642,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].searchContainer(byte[])'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:643,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:644,1
    - Dst: '[org.roaringbitmap.longlong.ContainerWithIndex].getContainer()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:646,1
    - Dst: '[org.roaringbitmap.Container].andNot(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:646,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:647,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].put(byte[],org.roaringbitmap.Container)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:648,1
    - Dst: '[org.roaringbitmap.Container].clone()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:651,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].put(byte[],org.roaringbitmap.Container)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:651,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64Bitmap
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x1
    - x2
    argTypes:
    - org.roaringbitmap.longlong.Roaring64Bitmap
    - org.roaringbitmap.longlong.Roaring64Bitmap
    constantsTouched: []
    func_position:
      end: 656
      start: 637
    functionDepth: 6
    functionLinenumber: 637
    functionLinenumberEnd: 656
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.HighLowContainer].put(byte[],org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].clone()'
    - '[org.roaringbitmap.longlong.ContainerWithIndex].getContainer()'
    - '[org.roaringbitmap.Container].isEmpty()'
    - '[org.roaringbitmap.longlong.HighLowContainer].searchContainer(byte[])'
    - '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
    - '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
    - '[org.roaringbitmap.art.KeyIterator].next()'
    - '[org.roaringbitmap.Container].andNot(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
    - '[org.roaringbitmap.art.KeyIterator].hasNext()'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64Bitmap
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.LongUtils].highPart(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:678,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].lowPart(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:679,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].lowPart(int)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:680,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].rightShiftHighPart(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:682,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].rightShiftHighPart(int)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:683,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].maxLowBitAsInteger()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:690,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].leftShiftHighPart(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:694,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].highPartInPlace(long,byte[])'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:694,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].searchContainer(byte[])'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:693,1
    - Dst: '[org.roaringbitmap.longlong.ContainerWithIndex].getContainerIdx()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:697,1
    - Dst: '[org.roaringbitmap.longlong.ContainerWithIndex].getContainer()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:698,1
    - Dst: '[org.roaringbitmap.Container].inot(org.roaringbitmap.longlong.Roaring64Bitmap,int)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:698,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:699,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].replaceContainer(long,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:700,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].remove(byte[])'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:702,1
    - Dst: '[org.roaringbitmap.Container].rangeOfOnes(org.roaringbitmap.longlong.Roaring64Bitmap,int)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:705,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].put(byte[],org.roaringbitmap.Container)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:706,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 709
      start: 665
    functionDepth: 6
    functionLinenumber: 665
    functionLinenumberEnd: 709
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].flip(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.HighLowContainer].replaceContainer(long,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.longlong.LongUtils].rightShiftHighPart(long)'
    - '[org.roaringbitmap.longlong.LongUtils].lowPart(long)'
    - '[org.roaringbitmap.longlong.ContainerWithIndex].getContainerIdx()'
    - '[org.roaringbitmap.longlong.HighLowContainer].put(byte[],org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].rangeOfOnes(org.roaringbitmap.longlong.Roaring64Bitmap,int)'
    - '[org.roaringbitmap.longlong.LongUtils].highPart(long)'
    - '[org.roaringbitmap.longlong.LongUtils].lowPart(int)'
    - '[org.roaringbitmap.longlong.ContainerWithIndex].getContainer()'
    - '[org.roaringbitmap.longlong.LongUtils].leftShiftHighPart(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.LongUtils].rightShiftHighPart(int)'
    - '[org.roaringbitmap.longlong.HighLowContainer].remove(byte[])'
    - '[org.roaringbitmap.longlong.HighLowContainer].searchContainer(byte[])'
    - '[org.roaringbitmap.longlong.LongUtils].maxLowBitAsInteger()'
    - '[org.roaringbitmap.longlong.LongUtils].highPartInPlace(long,byte[])'
    - '[org.roaringbitmap.Container].isEmpty()'
    - '[org.roaringbitmap.Container].inot(org.roaringbitmap.longlong.Roaring64Bitmap,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].flip(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].serialize(java.io.ObjectOutput)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:720,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectOutput
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.ObjectOutput
    constantsTouched: []
    func_position:
      end: 721
      start: 718
    functionDepth: 0
    functionLinenumber: 718
    functionLinenumberEnd: 721
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].writeExternal(java.io.ObjectOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].serialize(java.io.ObjectOutput)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].writeExternal(java.io.ObjectOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].deserialize(java.io.ObjectInput)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:725,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectInput
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.ObjectInput
    constantsTouched: []
    func_position:
      end: 726
      start: 723
    functionDepth: 0
    functionLinenumber: 723
    functionLinenumberEnd: 726
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].readExternal(java.io.ObjectInput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].deserialize(java.io.ObjectInput)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].readExternal(java.io.ObjectInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:736,1
    - Dst: '[StringBuilder].<init>(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:736,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:737,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:738,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:739,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:740,1
    - Dst: '[StringBuilder].append(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:740,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:742,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:743,1
    - Dst: '[StringBuilder].length()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:745,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:746,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].append(char)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:746,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].append(char)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:746,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:749,1
    - Dst: '[StringBuilder].append(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:749,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:751,1
    - Dst: '[StringBuilder].toString()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:752,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 753
      start: 733
    functionDepth: 3
    functionLinenumber: 733
    functionLinenumberEnd: 753
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].toString()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(char)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].<init>(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[String].length()'
    - '[StringBuilder].append(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
    - '[StringBuilder].length()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].append(char)'
    linkageType: ''
    returnType: String
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].highKeyLeafNodeIterator(boolean)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:762,1
    - Dst: '[ForwardPeekableIterator].<init>(org.roaringbitmap.art.LeafNodeIterator)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:763,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.PeekableLongIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 764
      start: 760
    functionDepth: 2
    functionLinenumber: 760
    functionLinenumberEnd: 764
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 25
    functionsReached:
    - '[org.roaringbitmap.longlong.HighLowContainer].highKeyLeafNodeIterator(boolean)'
    - '[ForwardPeekableIterator].<init>(org.roaringbitmap.art.LeafNodeIterator)'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.PeekableLongIterator
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].highKeyLeafNodeIterator(boolean)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:768,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.art.LeafNodeIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 769
      start: 767
    functionDepth: 2
    functionLinenumber: 767
    functionLinenumberEnd: 769
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLeafNodeIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.longlong.HighLowContainer].highKeyLeafNodeIterator(boolean)'
    linkageType: ''
    returnType: org.roaringbitmap.art.LeafNodeIterator
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLeafNodeIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].highKeyLeafNodeIteratorFrom(long,boolean)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:778,1
    - Dst: '[ForwardPeekableIterator].<init>(org.roaringbitmap.art.LeafNodeIterator)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:779,1
    - Dst: '[ForwardPeekableIterator].advanceIfNeeded(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:780,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.PeekableLongIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - minval
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 782
      start: 777
    functionDepth: 2
    functionLinenumber: 777
    functionLinenumberEnd: 782
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIteratorFrom(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[ForwardPeekableIterator].advanceIfNeeded(long)'
    - '[org.roaringbitmap.longlong.HighLowContainer].highKeyLeafNodeIteratorFrom(long,boolean)'
    - '[ForwardPeekableIterator].<init>(org.roaringbitmap.art.LeafNodeIterator)'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.PeekableLongIterator
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIteratorFrom(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.LongUtils].highPartOnly(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:786,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].searchContainer(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:787,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].lowPart(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:791,1
    - Dst: '[org.roaringbitmap.longlong.ContainerWithIndex].getContainer()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:792,1
    - Dst: '[org.roaringbitmap.Container].contains(char)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:792,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 793
      start: 784
    functionDepth: 4
    functionLinenumber: 784
    functionLinenumberEnd: 793
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.longlong.HighLowContainer].searchContainer(long)'
    - '[org.roaringbitmap.longlong.LongUtils].lowPart(long)'
    - '[org.roaringbitmap.Container].contains(char)'
    - '[org.roaringbitmap.longlong.LongUtils].highPartOnly(long)'
    - '[org.roaringbitmap.longlong.ContainerWithIndex].getContainer()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongSizeInBytes()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:797,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 798
      start: 795
    functionDepth: 7
    functionLinenumber: 795
    functionLinenumberEnd: 798
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].getSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongSizeInBytes()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].getSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:839,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 840
      start: 835
    functionDepth: 6
    functionLinenumber: 835
    functionLinenumberEnd: 840
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].serializedSizeInBytes()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].isEmpty()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:844,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 845
      start: 842
    functionDepth: 2
    functionLinenumber: 842
    functionLinenumberEnd: 845
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 20
    functionsReached:
    - '[org.roaringbitmap.longlong.HighLowContainer].isEmpty()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:849,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 850
      start: 847
    functionDepth: 0
    functionLinenumber: 847
    functionLinenumberEnd: 850
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].limit(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].limit(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].containerIterator()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:859,1
    - Dst: '[org.roaringbitmap.art.ContainerIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:860,1
    - Dst: '[org.roaringbitmap.art.ContainerIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:861,1
    - Dst: '[org.roaringbitmap.Container].runOptimize()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:862,1
    - Dst: '[org.roaringbitmap.art.ContainerIterator].replace(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:865,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 869
      start: 857
    functionDepth: 2
    functionLinenumber: 857
    functionLinenumberEnd: 869
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].runOptimize()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 9
    functionsReached:
    - '[org.roaringbitmap.art.ContainerIterator].next()'
    - '[org.roaringbitmap.Container].runOptimize()'
    - '[org.roaringbitmap.longlong.HighLowContainer].containerIterator()'
    - '[org.roaringbitmap.art.ContainerIterator].hasNext()'
    - '[org.roaringbitmap.art.ContainerIterator].replace(org.roaringbitmap.Container)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].runOptimize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].serialize(java.io.DataOutput)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:886,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 887
      start: 884
    functionDepth: 5
    functionLinenumber: 884
    functionLinenumberEnd: 887
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].serialize(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.longlong.HighLowContainer].serialize(java.io.DataOutput)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].serialize(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].serialize(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:896,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - byteBuffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 897
      start: 895
    functionDepth: 2
    functionLinenumber: 895
    functionLinenumberEnd: 897
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].serialize(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.longlong.HighLowContainer].serialize(java.nio.ByteBuffer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].serialize(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].clear()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:911,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].deserialize(java.io.DataInput)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:912,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].removeEmpty()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:913,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 914
      start: 910
    functionDepth: 6
    functionLinenumber: 910
    functionLinenumberEnd: 914
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].deserialize(java.io.DataInput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.longlong.HighLowContainer].deserialize(java.io.DataInput)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].removeEmpty()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].deserialize(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].clear()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:928,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].deserialize(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:929,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].removeEmpty()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:930,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 931
      start: 927
    functionDepth: 5
    functionLinenumber: 927
    functionLinenumberEnd: 931
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].deserialize(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].removeEmpty()'
    - '[org.roaringbitmap.longlong.HighLowContainer].deserialize(java.nio.ByteBuffer)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].deserialize(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].isEmpty()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:939,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:940,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:941,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:942,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:943,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:944,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:945,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].remove()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:946,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 950
      start: 938
    functionDepth: 4
    functionLinenumber: 938
    functionLinenumberEnd: 950
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].removeEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.art.KeyIterator].remove()'
    - '[org.roaringbitmap.Container].isEmpty()'
    - '[org.roaringbitmap.longlong.HighLowContainer].isEmpty()'
    - '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
    - '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
    - '[org.roaringbitmap.art.KeyIterator].next()'
    - '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
    - '[org.roaringbitmap.art.KeyIterator].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].removeEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].serializedSizeInBytes()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:954,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 956
      start: 952
    functionDepth: 5
    functionLinenumber: 952
    functionLinenumberEnd: 956
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].serializedSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.longlong.HighLowContainer].serializedSizeInBytes()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].serializedSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].clear()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:962,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 963
      start: 961
    functionDepth: 3
    functionLinenumber: 961
    functionLinenumberEnd: 963
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].clear()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.longlong.HighLowContainer].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:973,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:975,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:981,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:983,1
    - Dst: '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:984,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 987
      start: 971
    functionDepth: 3
    functionLinenumber: 971
    functionLinenumberEnd: 987
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 15
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].hasNext()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
    - '[IllegalStateException].<init>(String)'
    - '[org.roaringbitmap.longlong.PeekableLongIterator].next()'
    linkageType: ''
    returnType: long[]
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:997,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:998,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64Bitmap
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1000
      start: 996
    functionDepth: 4
    functionLinenumber: 996
    functionLinenumberEnd: 1000
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.Roaring64Bitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64Bitmap
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.LongUtils].highPart(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1008,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].searchContainer(byte[])'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1009,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].lowPart(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1011,1
    - Dst: '[org.roaringbitmap.longlong.ContainerWithIndex].getContainer()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1012,1
    - Dst: '[org.roaringbitmap.Container].remove(char)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1012,1
    - Dst: '[org.roaringbitmap.longlong.ContainerWithIndex].getContainer()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1013,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1013,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].remove(byte[])'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1014,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1017
      start: 1007
    functionDepth: 4
    functionLinenumber: 1007
    functionLinenumberEnd: 1017
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].remove(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.LongUtils].lowPart(long)'
    - '[org.roaringbitmap.longlong.LongUtils].highPart(long)'
    - '[org.roaringbitmap.longlong.ContainerWithIndex].getContainer()'
    - '[org.roaringbitmap.Container].remove(char)'
    - '[org.roaringbitmap.longlong.HighLowContainer].remove(byte[])'
    - '[org.roaringbitmap.longlong.HighLowContainer].searchContainer(byte[])'
    - '[org.roaringbitmap.Container].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].remove(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1028,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1030
      start: 1026
    functionDepth: 0
    functionLinenumber: 1026
    functionLinenumberEnd: 1030
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].add()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.Roaring64Bitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].add()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(long,long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1041,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 1042
      start: 1039
    functionDepth: 7
    functionLinenumber: 1039
    functionLinenumberEnd: 1042
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(long,long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.compareUnsigned(long,long)
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1051,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1052,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].rightShiftHighPart(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1055,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].lowPart(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1056,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].rightShiftHighPart(int)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1057,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].lowPart(int)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1058,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].rightShiftHighPart(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1061,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].highPart(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1062,1
    - Dst: '[org.roaringbitmap.Util].maxLowBitAsInteger()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1066,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].searchContainer(byte[])'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1067,1
    - Dst: '[org.roaringbitmap.longlong.ContainerWithIndex].getContainerIdx()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1069,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1071,1
    - Dst: '[org.roaringbitmap.Container].iadd(org.roaringbitmap.longlong.Roaring64Bitmap,int)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1071,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].replaceContainer(long,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1072,1
    - Dst: '[org.roaringbitmap.Container].rangeOfOnes(org.roaringbitmap.longlong.Roaring64Bitmap,int)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1074,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].put(byte[],org.roaringbitmap.Container)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1075,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].isMaxHigh(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1078,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].rightShiftHighPart(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1083,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].highPart(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1084,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 1086
      start: 1050
    functionDepth: 6
    functionLinenumber: 1050
    functionLinenumberEnd: 1086
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.longlong.HighLowContainer].replaceContainer(long,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.longlong.LongUtils].isMaxHigh(long)'
    - '[org.roaringbitmap.longlong.LongUtils].rightShiftHighPart(long)'
    - '[org.roaringbitmap.longlong.LongUtils].lowPart(long)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.roaringbitmap.Util].maxLowBitAsInteger()'
    - '[org.roaringbitmap.longlong.ContainerWithIndex].getContainerIdx()'
    - '[org.roaringbitmap.longlong.HighLowContainer].put(byte[],org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].rangeOfOnes(org.roaringbitmap.longlong.Roaring64Bitmap,int)'
    - '[org.roaringbitmap.longlong.LongUtils].highPart(long)'
    - '[org.roaringbitmap.longlong.LongUtils].lowPart(int)'
    - '[org.roaringbitmap.longlong.LongUtils].rightShiftHighPart(int)'
    - '[org.roaringbitmap.longlong.HighLowContainer].searchContainer(byte[])'
    - '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
    - '[org.roaringbitmap.longlong.LongUtils].highPart(org.roaringbitmap.longlong.Roaring64Bitmap)'
    - '[org.roaringbitmap.Container].iadd(org.roaringbitmap.longlong.Roaring64Bitmap,int)'
    - Long.compareUnsigned(long,long)
    - '[org.roaringbitmap.longlong.LongUtils].rightShiftHighPart(org.roaringbitmap.longlong.Roaring64Bitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].highKeyLeafNodeIterator(boolean)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1090,1
    - Dst: '[ReversePeekableIterator].<init>(org.roaringbitmap.art.LeafNodeIterator)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1091,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.PeekableLongIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1092
      start: 1088
    functionDepth: 2
    functionLinenumber: 1088
    functionLinenumberEnd: 1092
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 13
    functionsReached:
    - '[ReversePeekableIterator].<init>(org.roaringbitmap.art.LeafNodeIterator)'
    - '[org.roaringbitmap.longlong.HighLowContainer].highKeyLeafNodeIterator(boolean)'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.PeekableLongIterator
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].highKeyLeafNodeIteratorFrom(long,boolean)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1101,1
    - Dst: '[ReversePeekableIterator].<init>(org.roaringbitmap.art.LeafNodeIterator)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1102,1
    - Dst: '[ReversePeekableIterator].advanceIfNeeded(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.PeekableLongIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxval
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1105
      start: 1100
    functionDepth: 2
    functionLinenumber: 1100
    functionLinenumberEnd: 1105
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIteratorFrom(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[ReversePeekableIterator].<init>(org.roaringbitmap.art.LeafNodeIterator)'
    - '[ReversePeekableIterator].advanceIfNeeded(long)'
    - '[org.roaringbitmap.longlong.HighLowContainer].highKeyLeafNodeIteratorFrom(long,boolean)'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.PeekableLongIterator
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIteratorFrom(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.LongUtils].highPart(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1109,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].searchContainer(byte[])'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1110,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].lowPart(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1112,1
    - Dst: '[org.roaringbitmap.longlong.ContainerWithIndex].getContainer()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1113,1
    - Dst: '[org.roaringbitmap.Container].remove(char)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1114,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1115,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].remove(byte[])'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1117,1
    - Dst: '[org.roaringbitmap.longlong.ContainerWithIndex].getContainerIdx()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1119,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].replaceContainer(long,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1119,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1122
      start: 1107
    functionDepth: 4
    functionLinenumber: 1107
    functionLinenumberEnd: 1122
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].removeLong(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.longlong.HighLowContainer].replaceContainer(long,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.longlong.LongUtils].lowPart(long)'
    - '[org.roaringbitmap.longlong.ContainerWithIndex].getContainerIdx()'
    - '[org.roaringbitmap.longlong.LongUtils].highPart(long)'
    - '[org.roaringbitmap.longlong.ContainerWithIndex].getContainer()'
    - '[org.roaringbitmap.Container].remove(char)'
    - '[org.roaringbitmap.longlong.HighLowContainer].remove(byte[])'
    - '[org.roaringbitmap.longlong.HighLowContainer].searchContainer(byte[])'
    - '[org.roaringbitmap.Container].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].removeLong(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].isEmpty()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1129,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1132,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1133,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1134,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1135,1
    - Dst: '[org.roaringbitmap.Container].isEmpty()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1136,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].remove()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1137,1
    - Dst: '[org.roaringbitmap.Container].trim()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1140,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1143
      start: 1127
    functionDepth: 4
    functionLinenumber: 1127
    functionLinenumberEnd: 1143
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].trim()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.KeyIterator].remove()'
    - '[org.roaringbitmap.Container].trim()'
    - '[org.roaringbitmap.longlong.HighLowContainer].isEmpty()'
    - '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
    - '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
    - '[org.roaringbitmap.Container].isEmpty()'
    - '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
    - '[org.roaringbitmap.art.KeyIterator].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].trim()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].hashCode()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1148
      start: 1145
    functionDepth: 5
    functionLinenumber: 1145
    functionLinenumberEnd: 1148
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].hashCode()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.longlong.HighLowContainer].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].getClass()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1158,1
    - Dst: '[Object].getClass()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1158,1
    - Dst: '[java.util.Objects].equals(org.roaringbitmap.longlong.HighLowContainer,org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1162,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 1163
      start: 1150
    functionDepth: 0
    functionLinenumber: 1150
    functionLinenumberEnd: 1163
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].equals(Object)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].getClass()'
    - '[java.util.Objects].equals(org.roaringbitmap.longlong.HighLowContainer,org.roaringbitmap.longlong.Roaring64Bitmap)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.LongUtils].highPart(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1171,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].searchContainer(byte[])'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1172,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1174,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].lowPart(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1176,1
    - Dst: '[org.roaringbitmap.longlong.ContainerWithIndex].getContainer()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1177,1
    - Dst: '[org.roaringbitmap.Container].flip(char)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1177,1
    - Dst: '[org.roaringbitmap.longlong.ContainerWithIndex].getContainerIdx()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1178,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].replaceContainer(long,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1178,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1180
      start: 1170
    functionDepth: 4
    functionLinenumber: 1170
    functionLinenumberEnd: 1180
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].flip(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.HighLowContainer].replaceContainer(long,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.longlong.LongUtils].lowPart(long)'
    - '[org.roaringbitmap.Container].flip(char)'
    - '[org.roaringbitmap.longlong.ContainerWithIndex].getContainerIdx()'
    - '[org.roaringbitmap.longlong.LongUtils].highPart(long)'
    - '[org.roaringbitmap.longlong.ContainerWithIndex].getContainer()'
    - '[org.roaringbitmap.longlong.HighLowContainer].searchContainer(byte[])'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].flip(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1185,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].clone()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap:1186,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.HighLowContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.longlong.LongBitmapDataProvider
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64Bitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1188
      start: 1183
    functionDepth: 4
    functionLinenumber: 1183
    functionLinenumberEnd: 1188
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 18
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.HighLowContainer].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64Bitmap
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.LeafNodeIterator
      classConcrete: false
      classEnum: false
      classFields:
      - LeafNodeIterator
      - byte[]
      - PeekableCharIterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableLongIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - keyIte
    argTypes:
    - org.roaringbitmap.art.LeafNodeIterator
    constantsTouched: []
    func_position:
      end: 1197
      start: 1195
    functionDepth: 0
    functionLinenumber: 1195
    functionLinenumberEnd: 1197
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].<init>(org.roaringbitmap.art.LeafNodeIterator)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].<init>(org.roaringbitmap.art.LeafNodeIterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      classConcrete: false
      classEnum: false
      classFields:
      - LeafNodeIterator
      - byte[]
      - PeekableCharIterator
      classPublic: false
      concrete: false
      exceptions: []
      interfaces:
      - PeekableLongIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - container
    argTypes:
    - org.roaringbitmap.Container
    constantsTouched: []
    func_position:
      end: 1199
      start: 1199
    functionDepth: 0
    functionLinenumber: 1199
    functionLinenumberEnd: 1199
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].getIterator(org.roaringbitmap.Container)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].getIterator(org.roaringbitmap.Container)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: false
      classEnum: false
      classFields:
      - LeafNodeIterator
      - byte[]
      - PeekableCharIterator
      classPublic: false
      concrete: false
      exceptions: []
      interfaces:
      - PeekableLongIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - next
    - val
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 1201
      start: 1201
    functionDepth: 0
    functionLinenumber: 1201
    functionLinenumberEnd: 1201
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].compare(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].compare(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1205,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1208,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1209,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1210,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getContainerIdx()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1211,1
    - Dst: highLowContainer.getContainer(long)
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1212,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].getIterator(org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1213,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1214,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - LeafNodeIterator
      - byte[]
      - PeekableCharIterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableLongIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1219
      start: 1203
    functionDepth: 3
    functionLinenumber: 1203
    functionLinenumberEnd: 1219
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.art.LeafNodeIterator].next()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].hasNext()'
    - '[org.roaringbitmap.art.LeafNode].getContainerIdx()'
    - '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
    - highLowContainer.getContainer(long)
    - '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].getIterator(org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator)'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1223,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1224,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toLong(byte[],org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1225,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1227,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - LeafNodeIterator
      - byte[]
      - PeekableCharIterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableLongIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1229
      start: 1221
    functionDepth: 4
    functionLinenumber: 1221
    functionLinenumberEnd: 1229
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].next()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.LongUtils].toLong(byte[],org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].hasNext()'
    - '[org.roaringbitmap.PeekableCharIterator].next()'
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1233,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].peekNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1236,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].compare(org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator,long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1236,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].rightShiftHighPart(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1244,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toLong(org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1245,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1248,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1249,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1250,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKey()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1251,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].compare(long,long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1251,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getContainerIdx()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1252,1
    - Dst: highLowContainer.getContainer(long)
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1253,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].getIterator(org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1254,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1255,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].seek(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1259,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1260,1
    - Dst: '[org.roaringbitmap.art.LeafNodeIterator].next()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1261,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1262,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getContainerIdx()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1263,1
    - Dst: highLowContainer.getContainer(long)
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1264,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].getIterator(org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1265,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1266,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].highPart(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1279,1
    - Dst: '[java.util.Arrays].equals(org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator,byte[])'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1280,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].lowPart(long)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1282,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].advanceIfNeeded(char)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1283,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields:
      - LeafNodeIterator
      - byte[]
      - PeekableCharIterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableLongIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - minval
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1285
      start: 1231
    functionDepth: 4
    functionLinenumber: 1231
    functionLinenumberEnd: 1285
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].advanceIfNeeded(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].compare(org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator,long)'
    - '[org.roaringbitmap.longlong.LongUtils].toLong(org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator)'
    - '[org.roaringbitmap.art.LeafNodeIterator].next()'
    - '[org.roaringbitmap.longlong.LongUtils].rightShiftHighPart(long)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].hasNext()'
    - '[java.util.Arrays].equals(org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator,byte[])'
    - '[org.roaringbitmap.art.LeafNode].getContainerIdx()'
    - '[org.roaringbitmap.longlong.LongUtils].lowPart(long)'
    - '[org.roaringbitmap.longlong.LongUtils].highPart(long)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].compare(long,long)'
    - '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
    - highLowContainer.getContainer(long)
    - '[org.roaringbitmap.art.LeafNode].getKey()'
    - '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].peekNext()'
    - '[org.roaringbitmap.PeekableCharIterator].advanceIfNeeded(char)'
    - '[org.roaringbitmap.art.LeafNodeIterator].seek(long)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].getIterator(org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].advanceIfNeeded(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].hasNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1289,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].peekNext()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1290,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toLong(byte[],char)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1291,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1293,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - LeafNodeIterator
      - byte[]
      - PeekableCharIterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableLongIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1295
      start: 1287
    functionDepth: 4
    functionLinenumber: 1287
    functionLinenumberEnd: 1295
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].peekNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.longlong.LongUtils].toLong(byte[],char)'
    - '[org.roaringbitmap.PeekableCharIterator].peekNext()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].hasNext()'
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].peekNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator:1299,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - LeafNodeIterator
      - byte[]
      - PeekableCharIterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PeekableLongIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.PeekableLongIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1300
      start: 1297
    functionDepth: 0
    functionLinenumber: 1297
    functionLinenumberEnd: 1300
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.PeekableLongIterator
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].<init>(org.roaringbitmap.art.LeafNodeIterator)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.ForwardPeekableIterator:1306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.LeafNodeIterator
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64Bitmap.ForwardPeekableIterator
      static: false
      superClass: PeekableIterator
    argCount: 1
    argNames:
    - keyIte
    argTypes:
    - org.roaringbitmap.art.LeafNodeIterator
    constantsTouched: []
    func_position:
      end: 1307
      start: 1305
    functionDepth: 1
    functionLinenumber: 1305
    functionLinenumberEnd: 1307
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap.ForwardPeekableIterator].<init>(org.roaringbitmap.art.LeafNodeIterator)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].<init>(org.roaringbitmap.art.LeafNodeIterator)'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64Bitmap.ForwardPeekableIterator
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap.ForwardPeekableIterator].<init>(org.roaringbitmap.art.LeafNodeIterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].getCharIterator()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.ForwardPeekableIterator:1311,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: false
      superClass: PeekableIterator
    argCount: 1
    argNames:
    - container
    argTypes:
    - org.roaringbitmap.Container
    constantsTouched: []
    func_position:
      end: 1312
      start: 1309
    functionDepth: 1
    functionLinenumber: 1309
    functionLinenumberEnd: 1312
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap.ForwardPeekableIterator].getIterator(org.roaringbitmap.Container)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].getCharIterator()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap.ForwardPeekableIterator].getIterator(org.roaringbitmap.Container)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.compareUnsigned(long,long)
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.ForwardPeekableIterator:1316,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: PeekableIterator
    argCount: 2
    argNames:
    - next
    - val
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 1317
      start: 1314
    functionDepth: 0
    functionLinenumber: 1314
    functionLinenumberEnd: 1317
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap.ForwardPeekableIterator].compare(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - Long.compareUnsigned(long,long)
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap.ForwardPeekableIterator].compare(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].<init>(org.roaringbitmap.art.LeafNodeIterator)'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.ReversePeekableIterator:1322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.art.LeafNodeIterator
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64Bitmap.ReversePeekableIterator
      static: false
      superClass: PeekableIterator
    argCount: 1
    argNames:
    - keyIte
    argTypes:
    - org.roaringbitmap.art.LeafNodeIterator
    constantsTouched: []
    func_position:
      end: 1323
      start: 1321
    functionDepth: 1
    functionLinenumber: 1321
    functionLinenumberEnd: 1323
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap.ReversePeekableIterator].<init>(org.roaringbitmap.art.LeafNodeIterator)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].<init>(org.roaringbitmap.art.LeafNodeIterator)'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64Bitmap.ReversePeekableIterator
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap.ReversePeekableIterator].<init>(org.roaringbitmap.art.LeafNodeIterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].getReverseCharIterator()'
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.ReversePeekableIterator:1327,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.PeekableCharIterator
      static: false
      superClass: PeekableIterator
    argCount: 1
    argNames:
    - container
    argTypes:
    - org.roaringbitmap.Container
    constantsTouched: []
    func_position:
      end: 1328
      start: 1325
    functionDepth: 1
    functionLinenumber: 1325
    functionLinenumberEnd: 1328
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap.ReversePeekableIterator].getIterator(org.roaringbitmap.Container)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].getReverseCharIterator()'
    linkageType: ''
    returnType: org.roaringbitmap.PeekableCharIterator
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap.ReversePeekableIterator].getIterator(org.roaringbitmap.Container)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.compareUnsigned(long,long)
      Src: org.roaringbitmap.longlong.Roaring64Bitmap.ReversePeekableIterator:1332,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: PeekableIterator
    argCount: 2
    argNames:
    - next
    - val
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 1333
      start: 1330
    functionDepth: 0
    functionLinenumber: 1330
    functionLinenumberEnd: 1333
    functionName: '[org.roaringbitmap.longlong.Roaring64Bitmap.ReversePeekableIterator].compare(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
    functionUses: 0
    functionsReached:
    - Long.compareUnsigned(long,long)
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.longlong.Roaring64Bitmap.ReversePeekableIterator].compare(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].<init>()'
      Src: org.roaringbitmap.longlong.HighLowContainer:28,1
    - Dst: '[org.roaringbitmap.art.Containers].<init>()'
      Src: org.roaringbitmap.longlong.HighLowContainer:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.HighLowContainer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 27
    functionDepth: 2
    functionLinenumber: 27
    functionLinenumberEnd: 30
    functionName: '[org.roaringbitmap.longlong.HighLowContainer].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/HighLowContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.art.Containers].<init>()'
    - '[org.roaringbitmap.art.Art].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.HighLowContainer
    signature: '[org.roaringbitmap.longlong.HighLowContainer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].<init>()'
      Src: org.roaringbitmap.longlong.HighLowContainer:33,1
    - Dst: '[org.roaringbitmap.art.Art].clone()'
      Src: org.roaringbitmap.longlong.HighLowContainer:34,1
    - Dst: '[org.roaringbitmap.art.Containers].clone()'
      Src: org.roaringbitmap.longlong.HighLowContainer:35,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.HighLowContainer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 31
    functionDepth: 3
    functionLinenumber: 31
    functionLinenumberEnd: 37
    functionName: '[org.roaringbitmap.longlong.HighLowContainer].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/HighLowContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.Art].clone()'
    - '[org.roaringbitmap.art.Containers].clone()'
    - '[org.roaringbitmap.longlong.HighLowContainer].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.HighLowContainer
    signature: '[org.roaringbitmap.longlong.HighLowContainer].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Containers].getContainer(long)'
      Src: org.roaringbitmap.longlong.HighLowContainer:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - containerIdx
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/HighLowContainer.java
    functionUses: 20
    functionsReached:
    - '[org.roaringbitmap.art.Containers].getContainer(long)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].findByKey(byte[])'
      Src: org.roaringbitmap.longlong.HighLowContainer:49,1
    - Dst: '[org.roaringbitmap.art.Containers].getContainer(long)'
      Src: org.roaringbitmap.longlong.HighLowContainer:53,1
    - Dst: '[org.roaringbitmap.longlong.ContainerWithIndex].<init>(org.roaringbitmap.Container,long)'
      Src: org.roaringbitmap.longlong.HighLowContainer:54,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.ContainerWithIndex
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - highPart
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 56
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 56
    functionName: '[org.roaringbitmap.longlong.HighLowContainer].searchContainer(byte[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/HighLowContainer.java
    functionUses: 13
    functionsReached:
    - '[org.roaringbitmap.art.Art].findByKey(byte[])'
    - '[org.roaringbitmap.longlong.ContainerWithIndex].<init>(org.roaringbitmap.Container,long)'
    - '[org.roaringbitmap.art.Containers].getContainer(long)'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.ContainerWithIndex
    signature: '[org.roaringbitmap.longlong.HighLowContainer].searchContainer(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].findByKey(long)'
      Src: org.roaringbitmap.longlong.HighLowContainer:63,1
    - Dst: '[org.roaringbitmap.art.Containers].getContainer(long)'
      Src: org.roaringbitmap.longlong.HighLowContainer:67,1
    - Dst: '[org.roaringbitmap.longlong.ContainerWithIndex].<init>(org.roaringbitmap.Container,long)'
      Src: org.roaringbitmap.longlong.HighLowContainer:68,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.ContainerWithIndex
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - highPart
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 70
      start: 62
    functionDepth: 3
    functionLinenumber: 62
    functionLinenumberEnd: 70
    functionName: '[org.roaringbitmap.longlong.HighLowContainer].searchContainer(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/HighLowContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.Containers].getContainer(long)'
    - '[org.roaringbitmap.longlong.ContainerWithIndex].<init>(org.roaringbitmap.Container,long)'
    - '[org.roaringbitmap.art.Art].findByKey(long)'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.ContainerWithIndex
    signature: '[org.roaringbitmap.longlong.HighLowContainer].searchContainer(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Containers].addContainer(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.longlong.HighLowContainer:78,1
    - Dst: '[org.roaringbitmap.art.Art].insert(byte[],long)'
      Src: org.roaringbitmap.longlong.HighLowContainer:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - org.roaringbitmap.Container
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - highPart
    - container
    argTypes:
    - byte[]
    - org.roaringbitmap.Container
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 5
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.roaringbitmap.longlong.HighLowContainer].put(byte[],org.roaringbitmap.Container)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/HighLowContainer.java
    functionUses: 8
    functionsReached:
    - '[org.roaringbitmap.art.Containers].addContainer(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.art.Art].insert(byte[],long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.HighLowContainer].put(byte[],org.roaringbitmap.Container)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].remove(byte[])'
      Src: org.roaringbitmap.longlong.HighLowContainer:87,1
    - Dst: '[org.roaringbitmap.art.Containers].remove(long)'
      Src: org.roaringbitmap.longlong.HighLowContainer:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - highPart
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 91
      start: 86
    functionDepth: 3
    functionLinenumber: 86
    functionLinenumberEnd: 91
    functionName: '[org.roaringbitmap.longlong.HighLowContainer].remove(byte[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/HighLowContainer.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.art.Containers].remove(long)'
    - '[org.roaringbitmap.art.Art].remove(byte[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.HighLowContainer].remove(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Containers].iterator()'
      Src: org.roaringbitmap.longlong.HighLowContainer:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.ContainerIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[org.roaringbitmap.longlong.HighLowContainer].containerIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/HighLowContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.art.Containers].iterator()'
    linkageType: ''
    returnType: org.roaringbitmap.art.ContainerIterator
    signature: '[org.roaringbitmap.longlong.HighLowContainer].containerIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].iterator(org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.longlong.HighLowContainer:106,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.KeyIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/HighLowContainer.java
    functionUses: 16
    functionsReached:
    - '[org.roaringbitmap.art.Art].iterator(org.roaringbitmap.art.Containers)'
    linkageType: ''
    returnType: org.roaringbitmap.art.KeyIterator
    signature: '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].leafNodeIterator(boolean,org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.longlong.HighLowContainer:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.LeafNodeIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reverse
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: '[org.roaringbitmap.longlong.HighLowContainer].highKeyLeafNodeIterator(boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/HighLowContainer.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.art.Art].leafNodeIterator(boolean,org.roaringbitmap.art.Containers)'
    linkageType: ''
    returnType: org.roaringbitmap.art.LeafNodeIterator
    signature: '[org.roaringbitmap.longlong.HighLowContainer].highKeyLeafNodeIterator(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].leafNodeIteratorFrom(long,boolean,org.roaringbitmap.art.Containers)'
      Src: org.roaringbitmap.longlong.HighLowContainer:118,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.art.LeafNodeIterator
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bound
    - reverse
    argTypes:
    - long
    - boolean
    constantsTouched: []
    func_position:
      end: 119
      start: 117
    functionDepth: 1
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionName: '[org.roaringbitmap.longlong.HighLowContainer].highKeyLeafNodeIteratorFrom(long,boolean)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/HighLowContainer.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.art.Art].leafNodeIteratorFrom(long,boolean,org.roaringbitmap.art.Containers)'
    linkageType: ''
    returnType: org.roaringbitmap.art.LeafNodeIterator
    signature: '[org.roaringbitmap.longlong.HighLowContainer].highKeyLeafNodeIteratorFrom(long,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Containers].replace(long,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.longlong.HighLowContainer:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.roaringbitmap.Container
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - containerIdx
    - container
    argTypes:
    - long
    - org.roaringbitmap.Container
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: '[org.roaringbitmap.longlong.HighLowContainer].replaceContainer(long,org.roaringbitmap.Container)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/HighLowContainer.java
    functionUses: 9
    functionsReached:
    - '[org.roaringbitmap.art.Containers].replace(long,org.roaringbitmap.Container)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.HighLowContainer].replaceContainer(long,org.roaringbitmap.Container)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].isEmpty()'
      Src: org.roaringbitmap.longlong.HighLowContainer:135,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 1
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: '[org.roaringbitmap.longlong.HighLowContainer].isEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/HighLowContainer.java
    functionUses: 5
    functionsReached:
    - '[org.roaringbitmap.art.Art].isEmpty()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.longlong.HighLowContainer].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].isEmpty()'
      Src: org.roaringbitmap.longlong.HighLowContainer:139,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].getClass()'
      Src: org.roaringbitmap.longlong.HighLowContainer:140,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].getSimpleName()'
      Src: org.roaringbitmap.longlong.HighLowContainer:140,1
    - Dst: '[java.util.NoSuchElementException].<init>(String)'
      Src: org.roaringbitmap.longlong.HighLowContainer:140,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 138
    functionDepth: 2
    functionLinenumber: 138
    functionLinenumberEnd: 142
    functionName: '[org.roaringbitmap.longlong.HighLowContainer].assertNonEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/HighLowContainer.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.longlong.HighLowContainer].getClass()'
    - '[org.roaringbitmap.longlong.HighLowContainer].getSimpleName()'
    - '[java.util.NoSuchElementException].<init>(String)'
    - '[org.roaringbitmap.longlong.HighLowContainer].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.HighLowContainer].assertNonEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].assertNonEmpty()'
      Src: org.roaringbitmap.longlong.HighLowContainer:150,1
    - Dst: '[org.roaringbitmap.art.Art].first()'
      Src: org.roaringbitmap.longlong.HighLowContainer:152,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getContainerIdx()'
      Src: org.roaringbitmap.longlong.HighLowContainer:153,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
      Src: org.roaringbitmap.longlong.HighLowContainer:154,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.HighLowContainer:155,1
    - Dst: '[org.roaringbitmap.Container].first()'
      Src: org.roaringbitmap.longlong.HighLowContainer:156,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toLong(byte[],org.roaringbitmap.longlong.HighLowContainer)'
      Src: org.roaringbitmap.longlong.HighLowContainer:157,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 149
    functionDepth: 3
    functionLinenumber: 149
    functionLinenumberEnd: 158
    functionName: '[org.roaringbitmap.longlong.HighLowContainer].first()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/HighLowContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.LeafNode].getContainerIdx()'
    - '[org.roaringbitmap.art.Art].first()'
    - '[org.roaringbitmap.Container].first()'
    - '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
    - '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
    - '[org.roaringbitmap.longlong.LongUtils].toLong(byte[],org.roaringbitmap.longlong.HighLowContainer)'
    - '[org.roaringbitmap.longlong.HighLowContainer].assertNonEmpty()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.HighLowContainer].first()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].assertNonEmpty()'
      Src: org.roaringbitmap.longlong.HighLowContainer:166,1
    - Dst: '[org.roaringbitmap.art.Art].last()'
      Src: org.roaringbitmap.longlong.HighLowContainer:168,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getContainerIdx()'
      Src: org.roaringbitmap.longlong.HighLowContainer:169,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
      Src: org.roaringbitmap.longlong.HighLowContainer:170,1
    - Dst: '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
      Src: org.roaringbitmap.longlong.HighLowContainer:171,1
    - Dst: '[org.roaringbitmap.Container].last()'
      Src: org.roaringbitmap.longlong.HighLowContainer:172,1
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toLong(byte[],org.roaringbitmap.longlong.HighLowContainer)'
      Src: org.roaringbitmap.longlong.HighLowContainer:173,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 165
    functionDepth: 3
    functionLinenumber: 165
    functionLinenumberEnd: 174
    functionName: '[org.roaringbitmap.longlong.HighLowContainer].last()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/HighLowContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.LeafNode].getContainerIdx()'
    - '[org.roaringbitmap.Container].last()'
    - '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
    - '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
    - '[org.roaringbitmap.longlong.LongUtils].toLong(byte[],org.roaringbitmap.longlong.HighLowContainer)'
    - '[org.roaringbitmap.longlong.HighLowContainer].assertNonEmpty()'
    - '[org.roaringbitmap.art.Art].last()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.HighLowContainer].last()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.min(org.roaringbitmap.longlong.HighLowContainer,org.roaringbitmap.longlong.HighLowContainer)
      Src: org.roaringbitmap.longlong.HighLowContainer:189,1
    - Dst: Integer.compare(org.roaringbitmap.longlong.HighLowContainer,org.roaringbitmap.longlong.HighLowContainer)
      Src: org.roaringbitmap.longlong.HighLowContainer:193,1
    - Dst: Integer.compare(org.roaringbitmap.longlong.HighLowContainer,org.roaringbitmap.longlong.HighLowContainer)
      Src: org.roaringbitmap.longlong.HighLowContainer:196,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - byte[]
    - byte[]
    constantsTouched: []
    func_position:
      end: 197
      start: 182
    functionDepth: 1
    functionLinenumber: 182
    functionLinenumberEnd: 197
    functionName: '[org.roaringbitmap.longlong.HighLowContainer].compareUnsigned(byte[],byte[])'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/HighLowContainer.java
    functionUses: 3
    functionsReached:
    - Math.min(org.roaringbitmap.longlong.HighLowContainer,org.roaringbitmap.longlong.HighLowContainer)
    - Integer.compare(org.roaringbitmap.longlong.HighLowContainer,org.roaringbitmap.longlong.HighLowContainer)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.longlong.HighLowContainer].compareUnsigned(byte[],byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].order()'
      Src: org.roaringbitmap.longlong.HighLowContainer:206,1
    - Dst: '[java.nio.ByteBuffer].slice()'
      Src: org.roaringbitmap.longlong.HighLowContainer:206,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].order(org.roaringbitmap.longlong.HighLowContainer)'
      Src: org.roaringbitmap.longlong.HighLowContainer:206,1
    - Dst: '[org.roaringbitmap.art.Art].isEmpty()'
      Src: org.roaringbitmap.longlong.HighLowContainer:207,1
    - Dst: byteBuffer.put(byte)
      Src: org.roaringbitmap.longlong.HighLowContainer:208,1
    - Dst: '[java.nio.ByteBuffer].position()'
      Src: org.roaringbitmap.longlong.HighLowContainer:210,1
    - Dst: byteBuffer.position()
      Src: org.roaringbitmap.longlong.HighLowContainer:210,1
    - Dst: '[java.nio.ByteBuffer].position(org.roaringbitmap.longlong.HighLowContainer)'
      Src: org.roaringbitmap.longlong.HighLowContainer:210,1
    - Dst: byteBuffer.put(byte)
      Src: org.roaringbitmap.longlong.HighLowContainer:214,1
    - Dst: '[org.roaringbitmap.art.Art].serializeArt(org.roaringbitmap.longlong.HighLowContainer)'
      Src: org.roaringbitmap.longlong.HighLowContainer:216,1
    - Dst: '[org.roaringbitmap.art.Containers].serialize(org.roaringbitmap.longlong.HighLowContainer)'
      Src: org.roaringbitmap.longlong.HighLowContainer:217,1
    - Dst: '[java.nio.ByteBuffer].position()'
      Src: org.roaringbitmap.longlong.HighLowContainer:219,1
    - Dst: byteBuffer.position()
      Src: org.roaringbitmap.longlong.HighLowContainer:219,1
    - Dst: '[java.nio.ByteBuffer].position(org.roaringbitmap.longlong.HighLowContainer)'
      Src: org.roaringbitmap.longlong.HighLowContainer:219,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 221
      start: 204
    functionDepth: 1
    functionLinenumber: 204
    functionLinenumberEnd: 221
    functionName: '[org.roaringbitmap.longlong.HighLowContainer].serialize(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/HighLowContainer.java
    functionUses: 1
    functionsReached:
    - '[java.nio.ByteBuffer].slice()'
    - '[org.roaringbitmap.art.Art].isEmpty()'
    - '[java.nio.ByteBuffer].order()'
    - '[java.nio.ByteBuffer].position()'
    - '[org.roaringbitmap.art.Art].serializeArt(org.roaringbitmap.longlong.HighLowContainer)'
    - '[org.roaringbitmap.art.Containers].serialize(org.roaringbitmap.longlong.HighLowContainer)'
    - byteBuffer.put(byte)
    - '[org.roaringbitmap.longlong.HighLowContainer].order(org.roaringbitmap.longlong.HighLowContainer)'
    - byteBuffer.position()
    - '[java.nio.ByteBuffer].position(org.roaringbitmap.longlong.HighLowContainer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.HighLowContainer].serialize(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].order()'
      Src: org.roaringbitmap.longlong.HighLowContainer:230,1
    - Dst: '[java.nio.ByteBuffer].slice()'
      Src: org.roaringbitmap.longlong.HighLowContainer:230,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].order(org.roaringbitmap.longlong.HighLowContainer)'
      Src: org.roaringbitmap.longlong.HighLowContainer:230,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].clear()'
      Src: org.roaringbitmap.longlong.HighLowContainer:231,1
    - Dst: byteBuffer.get()
      Src: org.roaringbitmap.longlong.HighLowContainer:232,1
    - Dst: '[org.roaringbitmap.art.Art].deserializeArt(org.roaringbitmap.longlong.HighLowContainer)'
      Src: org.roaringbitmap.longlong.HighLowContainer:236,1
    - Dst: '[org.roaringbitmap.art.Containers].deserialize(org.roaringbitmap.longlong.HighLowContainer)'
      Src: org.roaringbitmap.longlong.HighLowContainer:237,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 238
      start: 228
    functionDepth: 3
    functionLinenumber: 228
    functionLinenumberEnd: 238
    functionName: '[org.roaringbitmap.longlong.HighLowContainer].deserialize(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/HighLowContainer.java
    functionUses: 1
    functionsReached:
    - '[java.nio.ByteBuffer].slice()'
    - '[java.nio.ByteBuffer].order()'
    - '[org.roaringbitmap.longlong.HighLowContainer].clear()'
    - '[org.roaringbitmap.art.Art].deserializeArt(org.roaringbitmap.longlong.HighLowContainer)'
    - '[org.roaringbitmap.art.Containers].deserialize(org.roaringbitmap.longlong.HighLowContainer)'
    - '[org.roaringbitmap.longlong.HighLowContainer].order(org.roaringbitmap.longlong.HighLowContainer)'
    - byteBuffer.get()
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.HighLowContainer].deserialize(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].isEmpty()'
      Src: org.roaringbitmap.longlong.HighLowContainer:246,1
    - Dst: '[org.roaringbitmap.art.Art].serializeSizeInBytes()'
      Src: org.roaringbitmap.longlong.HighLowContainer:249,1
    - Dst: '[org.roaringbitmap.art.Containers].serializedSizeInBytes()'
      Src: org.roaringbitmap.longlong.HighLowContainer:250,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 244
    functionDepth: 4
    functionLinenumber: 244
    functionLinenumberEnd: 252
    functionName: '[org.roaringbitmap.longlong.HighLowContainer].serializedSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/HighLowContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.Containers].serializedSizeInBytes()'
    - '[org.roaringbitmap.art.Art].isEmpty()'
    - '[org.roaringbitmap.art.Art].serializeSizeInBytes()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.HighLowContainer].serializedSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].isEmpty()'
      Src: org.roaringbitmap.longlong.HighLowContainer:260,1
    - Dst: '[java.io.DataOutput].writeByte(byte)'
      Src: org.roaringbitmap.longlong.HighLowContainer:261,1
    - Dst: '[java.io.DataOutput].writeByte(byte)'
      Src: org.roaringbitmap.longlong.HighLowContainer:264,1
    - Dst: '[org.roaringbitmap.art.Art].serializeArt(java.io.DataOutput)'
      Src: org.roaringbitmap.longlong.HighLowContainer:266,1
    - Dst: '[org.roaringbitmap.art.Containers].serialize(java.io.DataOutput)'
      Src: org.roaringbitmap.longlong.HighLowContainer:267,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dataOutput
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 268
      start: 259
    functionDepth: 4
    functionLinenumber: 259
    functionLinenumberEnd: 268
    functionName: '[org.roaringbitmap.longlong.HighLowContainer].serialize(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/HighLowContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.Art].serializeArt(java.io.DataOutput)'
    - '[java.io.DataOutput].writeByte(byte)'
    - '[org.roaringbitmap.art.Containers].serialize(java.io.DataOutput)'
    - '[org.roaringbitmap.art.Art].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.HighLowContainer].serialize(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].clear()'
      Src: org.roaringbitmap.longlong.HighLowContainer:276,1
    - Dst: '[java.io.DataInput].readByte()'
      Src: org.roaringbitmap.longlong.HighLowContainer:277,1
    - Dst: '[org.roaringbitmap.art.Art].deserializeArt(java.io.DataInput)'
      Src: org.roaringbitmap.longlong.HighLowContainer:281,1
    - Dst: '[org.roaringbitmap.art.Containers].deserialize(java.io.DataInput)'
      Src: org.roaringbitmap.longlong.HighLowContainer:282,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataInput
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dataInput
    argTypes:
    - java.io.DataInput
    constantsTouched: []
    func_position:
      end: 283
      start: 275
    functionDepth: 5
    functionLinenumber: 275
    functionLinenumberEnd: 283
    functionName: '[org.roaringbitmap.longlong.HighLowContainer].deserialize(java.io.DataInput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/HighLowContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.Art].deserializeArt(java.io.DataInput)'
    - '[org.roaringbitmap.art.Containers].deserialize(java.io.DataInput)'
    - '[org.roaringbitmap.longlong.HighLowContainer].clear()'
    - '[java.io.DataInput].readByte()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.HighLowContainer].deserialize(java.io.DataInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].<init>()'
      Src: org.roaringbitmap.longlong.HighLowContainer:289,1
    - Dst: '[org.roaringbitmap.art.Containers].<init>()'
      Src: org.roaringbitmap.longlong.HighLowContainer:290,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 291
      start: 288
    functionDepth: 2
    functionLinenumber: 288
    functionLinenumberEnd: 291
    functionName: '[org.roaringbitmap.longlong.HighLowContainer].clear()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/HighLowContainer.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.art.Containers].<init>()'
    - '[org.roaringbitmap.art.Art].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.HighLowContainer].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
      Src: org.roaringbitmap.longlong.HighLowContainer:296,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].hasNext()'
      Src: org.roaringbitmap.longlong.HighLowContainer:297,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].next()'
      Src: org.roaringbitmap.longlong.HighLowContainer:298,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
      Src: org.roaringbitmap.longlong.HighLowContainer:303,1
    - Dst: '[org.roaringbitmap.art.Containers].getContainer(long)'
      Src: org.roaringbitmap.longlong.HighLowContainer:304,1
    - Dst: '[org.roaringbitmap.Container].hashCode()'
      Src: org.roaringbitmap.longlong.HighLowContainer:305,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 308
      start: 293
    functionDepth: 4
    functionLinenumber: 293
    functionLinenumberEnd: 308
    functionName: '[org.roaringbitmap.longlong.HighLowContainer].hashCode()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/HighLowContainer.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.art.Containers].getContainer(long)'
    - '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
    - '[org.roaringbitmap.art.KeyIterator].next()'
    - '[org.roaringbitmap.Container].hashCode()'
    - '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
    - '[org.roaringbitmap.art.KeyIterator].hasNext()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.longlong.HighLowContainer].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.art.Art].getKeySize()'
      Src: org.roaringbitmap.longlong.HighLowContainer:314,1
    - Dst: otherHighLowContainer.art.getKeySize()
      Src: org.roaringbitmap.longlong.HighLowContainer:314,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
      Src: org.roaringbitmap.longlong.HighLowContainer:317,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].hasNext()'
      Src: org.roaringbitmap.longlong.HighLowContainer:318,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].next()'
      Src: org.roaringbitmap.longlong.HighLowContainer:319,1
    - Dst: '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
      Src: org.roaringbitmap.longlong.HighLowContainer:320,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
      Src: org.roaringbitmap.longlong.HighLowContainer:321,1
    - Dst: otherHighLowContainer.searchContainer(byte[])
      Src: org.roaringbitmap.longlong.HighLowContainer:322,1
    - Dst: '[org.roaringbitmap.longlong.HighLowContainer].getContainer()'
      Src: org.roaringbitmap.longlong.HighLowContainer:326,1
    - Dst: '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.longlong.HighLowContainer:327,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.art.Art
      - org.roaringbitmap.art.Containers
      - byte
      - byte
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 334
      start: 310
    functionDepth: 4
    functionLinenumber: 310
    functionLinenumberEnd: 334
    functionName: '[org.roaringbitmap.longlong.HighLowContainer].equals(Object)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/HighLowContainer.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.art.Art].getKeySize()'
    - '[org.roaringbitmap.longlong.HighLowContainer].getContainer()'
    - '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
    - otherHighLowContainer.art.getKeySize()
    - otherHighLowContainer.searchContainer(byte[])
    - '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
    - '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
    - '[org.roaringbitmap.art.KeyIterator].next()'
    - '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
    - '[org.roaringbitmap.art.KeyIterator].hasNext()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.longlong.HighLowContainer].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 28
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 28
    functionName: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].contains(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/ImmutableLongBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].contains(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].getLongCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/ImmutableLongBitmapDataProvider.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].getLongCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.LongConsumer
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lc
    argTypes:
    - org.roaringbitmap.longlong.LongConsumer
    constantsTouched: []
    func_position:
      end: 58
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 58
    functionName: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].forEach(org.roaringbitmap.longlong.LongConsumer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/ImmutableLongBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].forEach(org.roaringbitmap.longlong.LongConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.longlong.LongIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 66
    functionName: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].getLongIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/ImmutableLongBitmapDataProvider.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.LongIterator
    signature: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].getLongIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.longlong.LongIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 72
    functionName: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].getReverseLongIterator()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/ImmutableLongBitmapDataProvider.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.LongIterator
    signature: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].getReverseLongIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].getLongIterator()'
      Src: org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider:82,1
    - Dst: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider.RoaringOfLong].<init>(org.roaringbitmap.longlong.LongIterator)'
      Src: org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider:82,1
    - Dst: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].getLongCardinality()'
      Src: org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider:82,1
    - Dst: '[java.util.Spliterators].spliterator(org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider.RoaringOfLong,long,org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider)'
      Src: org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider:81,1
    - Dst: '[java.util.stream.StreamSupport].longStream(org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider,boolean)'
      Src: org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider:83,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.stream.LongStream
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 84
    functionName: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].stream()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/ImmutableLongBitmapDataProvider.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].getLongCardinality()'
    - '[java.util.stream.StreamSupport].longStream(org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider,boolean)'
    - '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider.RoaringOfLong].<init>(org.roaringbitmap.longlong.LongIterator)'
    - '[java.util.Spliterators].spliterator(org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider.RoaringOfLong,long,org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider)'
    - '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].getLongIterator()'
    linkageType: ''
    returnType: java.util.stream.LongStream
    signature: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].stream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].getReverseLongIterator()'
      Src: org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider:93,1
    - Dst: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider.RoaringOfLong].<init>(org.roaringbitmap.longlong.LongIterator)'
      Src: org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider:93,1
    - Dst: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].getLongCardinality()'
      Src: org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider:93,1
    - Dst: '[java.util.Spliterators].spliterator(org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider.RoaringOfLong,long,org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider)'
      Src: org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider:92,1
    - Dst: '[java.util.stream.StreamSupport].longStream(org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider,boolean)'
      Src: org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.stream.LongStream
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 95
    functionName: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].reverseStream()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/ImmutableLongBitmapDataProvider.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].getLongCardinality()'
    - '[java.util.stream.StreamSupport].longStream(org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider,boolean)'
    - '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider.RoaringOfLong].<init>(org.roaringbitmap.longlong.LongIterator)'
    - '[java.util.Spliterators].spliterator(org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider.RoaringOfLong,long,org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider)'
    - '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].getReverseLongIterator()'
    linkageType: ''
    returnType: java.util.stream.LongStream
    signature: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].reverseStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 104
    functionName: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].getSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/ImmutableLongBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].getSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 111
    functionName: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].getLongSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/ImmutableLongBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].getLongSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 118
    functionName: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].isEmpty()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/ImmutableLongBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 126
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 126
    functionName: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].limit(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/ImmutableLongBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
    signature: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].limit(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 138
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 138
    functionName: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].rankLong(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/ImmutableLongBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].rankLong(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - j
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 147
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 147
    functionName: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].select(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/ImmutableLongBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].select(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 155
    functionName: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].first()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/ImmutableLongBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].first()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 163
    functionName: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].last()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/ImmutableLongBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].last()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutput
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.DataOutput
    constantsTouched: []
    func_position:
      end: 173
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 173
    functionName: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].serialize(java.io.DataOutput)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/ImmutableLongBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].serialize(java.io.DataOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 182
    functionName: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].serializedSizeInBytes()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/ImmutableLongBitmapDataProvider.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].serializedSizeInBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 189
    functionName: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].toArray()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/ImmutableLongBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long[]
    signature: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].toArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/ImmutableLongBitmapDataProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider
    signature: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.longlong.LongIterator
      classConcrete: true
      classEnum: false
      classFields:
      - LongIterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PrimitiveIterator.OfLong
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider.RoaringOfLong
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - iterator
    argTypes:
    - org.roaringbitmap.longlong.LongIterator
    constantsTouched: []
    func_position:
      end: 202
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 202
    functionName: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider.RoaringOfLong].<init>(org.roaringbitmap.longlong.LongIterator)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/ImmutableLongBitmapDataProvider.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider.RoaringOfLong
    signature: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider.RoaringOfLong].<init>(org.roaringbitmap.longlong.LongIterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.LongIterator].next()'
      Src: org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider.RoaringOfLong:206,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - LongIterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PrimitiveIterator.OfLong
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 207
      start: 204
    functionDepth: 1
    functionLinenumber: 204
    functionLinenumberEnd: 207
    functionName: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider.RoaringOfLong].nextLong()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/ImmutableLongBitmapDataProvider.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.LongIterator].next()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider.RoaringOfLong].nextLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.LongIterator].hasNext()'
      Src: org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider.RoaringOfLong:211,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - LongIterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PrimitiveIterator.OfLong
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 212
      start: 209
    functionDepth: 1
    functionLinenumber: 209
    functionLinenumberEnd: 212
    functionName: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider.RoaringOfLong].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/ImmutableLongBitmapDataProvider.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.LongIterator].hasNext()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider.RoaringOfLong].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.longlong.LongIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 17
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 17
    functionName: '[org.roaringbitmap.longlong.LongIterator].clone()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/LongIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.LongIterator
    signature: '[org.roaringbitmap.longlong.LongIterator].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 22
    functionName: '[org.roaringbitmap.longlong.LongIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/LongIterator.java
    functionUses: 16
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.longlong.LongIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 27
    functionName: '[org.roaringbitmap.longlong.LongIterator].next()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/LongIterator.java
    functionUses: 17
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.longlong.LongIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.LongIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.longlong.LongIterator].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/LongIterator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.LongIterator
    signature: '[org.roaringbitmap.longlong.LongIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - org.roaringbitmap.longlong.LongConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.longlong.LongConsumer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.RelativeRangeConsumer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.LongConsumerRelativeRangeAdapter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - start
    - lc
    argTypes:
    - long
    - org.roaringbitmap.longlong.LongConsumer
    constantsTouched: []
    func_position:
      end: 15
      start: 12
    functionDepth: 0
    functionLinenumber: 12
    functionLinenumberEnd: 15
    functionName: '[org.roaringbitmap.longlong.LongConsumerRelativeRangeAdapter].<init>(long,org.roaringbitmap.longlong.LongConsumer)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/LongConsumerRelativeRangeAdapter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.LongConsumerRelativeRangeAdapter
    signature: '[org.roaringbitmap.longlong.LongConsumerRelativeRangeAdapter].<init>(long,org.roaringbitmap.longlong.LongConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.LongConsumer].accept(org.roaringbitmap.longlong.LongConsumerRelativeRangeAdapter)'
      Src: org.roaringbitmap.longlong.LongConsumerRelativeRangeAdapter:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.longlong.LongConsumer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.RelativeRangeConsumer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - relativePos
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 20
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 20
    functionName: '[org.roaringbitmap.longlong.LongConsumerRelativeRangeAdapter].acceptPresent(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/LongConsumerRelativeRangeAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.LongConsumer].accept(org.roaringbitmap.longlong.LongConsumerRelativeRangeAdapter)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.LongConsumerRelativeRangeAdapter].acceptPresent(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.longlong.LongConsumer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.RelativeRangeConsumer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - relativePos
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 25
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 25
    functionName: '[org.roaringbitmap.longlong.LongConsumerRelativeRangeAdapter].acceptAbsent(int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/LongConsumerRelativeRangeAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.LongConsumerRelativeRangeAdapter].acceptAbsent(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.LongConsumer].accept(org.roaringbitmap.longlong.LongConsumerRelativeRangeAdapter)'
      Src: org.roaringbitmap.longlong.LongConsumerRelativeRangeAdapter:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.longlong.LongConsumer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.RelativeRangeConsumer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - relativeFrom
    - relativeTo
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 32
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 32
    functionName: '[org.roaringbitmap.longlong.LongConsumerRelativeRangeAdapter].acceptAllPresent(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/LongConsumerRelativeRangeAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.LongConsumer].accept(org.roaringbitmap.longlong.LongConsumerRelativeRangeAdapter)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.LongConsumerRelativeRangeAdapter].acceptAllPresent(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.roaringbitmap.longlong.LongConsumer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.RelativeRangeConsumer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - relativeFrom
    - relativeTo
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[org.roaringbitmap.longlong.LongConsumerRelativeRangeAdapter].acceptAllAbsent(int,int)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/LongConsumerRelativeRangeAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.LongConsumerRelativeRangeAdapter].acceptAllAbsent(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].containerCount()'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:15,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:18,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommender].containerCountRecommendations(org.roaringbitmap.insights.BitmapStatistics,StringBuilder)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:19,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].getArrayContainersStats()'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:20,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].getContainersCount()'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:20,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].containerFraction(org.roaringbitmap.insights.NaiveWriterRecommender)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:20,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].getArrayContainersStats()'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:22,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].averageCardinality()'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:22,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommender].arrayContainerRecommendations(org.roaringbitmap.insights.BitmapStatistics,StringBuilder)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:23,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommender].denseArrayWarning(StringBuilder)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:25,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommender].constantMemoryRecommendation(org.roaringbitmap.insights.BitmapStatistics,StringBuilder)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:26,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].getRunContainerCount()'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:28,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].containerFraction(long)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:28,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommender].runContainerRecommendations(StringBuilder)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:29,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommender].constantMemoryRecommendation(org.roaringbitmap.insights.BitmapStatistics,StringBuilder)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:31,1
    - Dst: '[StringBuilder].toString()'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:33,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.insights.BitmapStatistics
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - int
      - double
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - org.roaringbitmap.insights.BitmapStatistics
    constantsTouched: []
    func_position:
      end: 34
      start: 14
    functionDepth: 2
    functionLinenumber: 14
    functionLinenumberEnd: 34
    functionName: '[org.roaringbitmap.insights.NaiveWriterRecommender].recommend(org.roaringbitmap.insights.BitmapStatistics)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/insights/NaiveWriterRecommender.java
    functionUses: 6
    functionsReached:
    - '[org.roaringbitmap.insights.BitmapStatistics].getRunContainerCount()'
    - '[org.roaringbitmap.insights.NaiveWriterRecommender].containerCountRecommendations(org.roaringbitmap.insights.BitmapStatistics,StringBuilder)'
    - '[StringBuilder].toString()'
    - '[org.roaringbitmap.insights.NaiveWriterRecommender].denseArrayWarning(StringBuilder)'
    - '[org.roaringbitmap.insights.BitmapStatistics].getArrayContainersStats()'
    - '[org.roaringbitmap.insights.BitmapStatistics].containerCount()'
    - '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].averageCardinality()'
    - '[org.roaringbitmap.insights.NaiveWriterRecommender].constantMemoryRecommendation(org.roaringbitmap.insights.BitmapStatistics,StringBuilder)'
    - '[org.roaringbitmap.insights.NaiveWriterRecommender].runContainerRecommendations(StringBuilder)'
    - '[StringBuilder].<init>(int)'
    - '[org.roaringbitmap.insights.BitmapStatistics].containerFraction(long)'
    - '[org.roaringbitmap.insights.NaiveWriterRecommender].arrayContainerRecommendations(org.roaringbitmap.insights.BitmapStatistics,StringBuilder)'
    - '[org.roaringbitmap.insights.BitmapStatistics].containerFraction(org.roaringbitmap.insights.NaiveWriterRecommender)'
    - '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].getContainersCount()'
    linkageType: ''
    returnType: String
    signature: '[org.roaringbitmap.insights.NaiveWriterRecommender].recommend(org.roaringbitmap.insights.BitmapStatistics)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].append(String)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:37,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommender].append(String)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:37,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommender].append(String)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:37,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommender].append(String)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - int
      - double
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - sb
    argTypes:
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 41
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 41
    functionName: '[org.roaringbitmap.insights.NaiveWriterRecommender].denseArrayWarning(StringBuilder)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/insights/NaiveWriterRecommender.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.insights.NaiveWriterRecommender].append(String)'
    - '[StringBuilder].append(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.insights.NaiveWriterRecommender].denseArrayWarning(StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].append(String)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:44,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommender].append(double)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:44,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommender].append(String)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:44,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommender].append(String)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:44,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommender].append(String)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - int
      - double
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - sb
    argTypes:
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 49
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 49
    functionName: '[org.roaringbitmap.insights.NaiveWriterRecommender].runContainerRecommendations(StringBuilder)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/insights/NaiveWriterRecommender.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.insights.NaiveWriterRecommender].append(String)'
    - '[org.roaringbitmap.insights.NaiveWriterRecommender].append(double)'
    - '[StringBuilder].append(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.insights.NaiveWriterRecommender].runContainerRecommendations(StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].getBitmapsCount()'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:52,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:54,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommender].append(String)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:54,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommender].append(org.roaringbitmap.insights.NaiveWriterRecommender)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:54,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommender].append(String)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.insights.BitmapStatistics
      - StringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - int
      - double
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - s
    - sb
    argTypes:
    - org.roaringbitmap.insights.BitmapStatistics
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 58
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 58
    functionName: '[org.roaringbitmap.insights.NaiveWriterRecommender].constantMemoryRecommendation(org.roaringbitmap.insights.BitmapStatistics,StringBuilder)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/insights/NaiveWriterRecommender.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.insights.NaiveWriterRecommender].append(String)'
    - '[org.roaringbitmap.insights.BitmapStatistics].getBitmapsCount()'
    - '[StringBuilder].append(String)'
    - '[org.roaringbitmap.insights.NaiveWriterRecommender].append(org.roaringbitmap.insights.NaiveWriterRecommender)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.insights.NaiveWriterRecommender].constantMemoryRecommendation(org.roaringbitmap.insights.BitmapStatistics,StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].getArrayContainersStats()'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:61,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].getContainersCount()'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:61,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].containerFraction(org.roaringbitmap.insights.NaiveWriterRecommender)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:61,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:62,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommender].append(double)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:62,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommender].append(String)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:62,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommender].append(double)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:62,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommender].append(String)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:62,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommender].append(String)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:62,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].getArrayContainersStats()'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:68,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].averageCardinality()'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:68,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommender].append(org.roaringbitmap.insights.NaiveWriterRecommender)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:62,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommender].append(String)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.insights.BitmapStatistics
      - StringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - int
      - double
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - s
    - sb
    argTypes:
    - org.roaringbitmap.insights.BitmapStatistics
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 70
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 70
    functionName: '[org.roaringbitmap.insights.NaiveWriterRecommender].arrayContainerRecommendations(org.roaringbitmap.insights.BitmapStatistics,StringBuilder)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/insights/NaiveWriterRecommender.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.insights.NaiveWriterRecommender].append(String)'
    - '[org.roaringbitmap.insights.NaiveWriterRecommender].append(double)'
    - '[org.roaringbitmap.insights.BitmapStatistics].getArrayContainersStats()'
    - '[StringBuilder].append(String)'
    - '[org.roaringbitmap.insights.NaiveWriterRecommender].append(org.roaringbitmap.insights.NaiveWriterRecommender)'
    - '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].averageCardinality()'
    - '[org.roaringbitmap.insights.BitmapStatistics].containerFraction(org.roaringbitmap.insights.NaiveWriterRecommender)'
    - '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].getContainersCount()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.insights.NaiveWriterRecommender].arrayContainerRecommendations(org.roaringbitmap.insights.BitmapStatistics,StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].containerCount()'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:73,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].getBitmapsCount()'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:73,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:74,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommender].append(org.roaringbitmap.insights.NaiveWriterRecommender)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:74,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommender].append(String)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:74,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommender].append(org.roaringbitmap.insights.NaiveWriterRecommender)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:74,1
    - Dst: '[org.roaringbitmap.insights.NaiveWriterRecommender].append(String)'
      Src: org.roaringbitmap.insights.NaiveWriterRecommender:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.insights.BitmapStatistics
      - StringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - int
      - double
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - basedOn
    - sb
    argTypes:
    - org.roaringbitmap.insights.BitmapStatistics
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 79
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 79
    functionName: '[org.roaringbitmap.insights.NaiveWriterRecommender].containerCountRecommendations(org.roaringbitmap.insights.BitmapStatistics,StringBuilder)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/insights/NaiveWriterRecommender.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.insights.NaiveWriterRecommender].append(String)'
    - '[StringBuilder].append(String)'
    - '[org.roaringbitmap.insights.BitmapStatistics].containerCount()'
    - '[org.roaringbitmap.insights.NaiveWriterRecommender].append(org.roaringbitmap.insights.NaiveWriterRecommender)'
    - '[org.roaringbitmap.insights.BitmapStatistics].getBitmapsCount()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.insights.NaiveWriterRecommender].containerCountRecommendations(org.roaringbitmap.insights.BitmapStatistics,StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - int
      - double
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.insights.NaiveWriterRecommender
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.insights.NaiveWriterRecommender].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/insights/NaiveWriterRecommender.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.insights.NaiveWriterRecommender
    signature: '[org.roaringbitmap.insights.NaiveWriterRecommender].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].<init>(ArrayContainersStats,long,long,int)'
      Src: org.roaringbitmap.insights.BitmapStatistics:16,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].<init>(org.roaringbitmap.insights.BitmapStatistics,int,int,int)'
      Src: org.roaringbitmap.insights.BitmapStatistics:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - ArrayContainersStats
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ArrayContainersStats
      - long
      - long
      - org.roaringbitmap.insights.BitmapStatistics
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.insights.BitmapStatistics
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - arrayContainersStats
    - bitmapContainerCount
    - runContainerCount
    argTypes:
    - ArrayContainersStats
    - long
    - long
    constantsTouched: []
    func_position:
      end: 17
      start: 11
    functionDepth: 0
    functionLinenumber: 11
    functionLinenumberEnd: 17
    functionName: '[org.roaringbitmap.insights.BitmapStatistics].<init>(ArrayContainersStats,long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/insights/BitmapStatistics.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.insights.BitmapStatistics].<init>(org.roaringbitmap.insights.BitmapStatistics,int,int,int)'
    - '[org.roaringbitmap.insights.BitmapStatistics].<init>(ArrayContainersStats,long,long,int)'
    linkageType: ''
    returnType: org.roaringbitmap.insights.BitmapStatistics
    signature: '[org.roaringbitmap.insights.BitmapStatistics].<init>(ArrayContainersStats,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].<init>(org.roaringbitmap.insights.BitmapStatistics,int,int,int)'
      Src: org.roaringbitmap.insights.BitmapStatistics:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - ArrayContainersStats
      - long
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ArrayContainersStats
      - long
      - long
      - org.roaringbitmap.insights.BitmapStatistics
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.insights.BitmapStatistics
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - arrayContainersStats
    - bitmapContainerCount
    - runContainerCount
    - bitmapsCount
    argTypes:
    - ArrayContainersStats
    - long
    - long
    - long
    constantsTouched: []
    func_position:
      end: 29
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 29
    functionName: '[org.roaringbitmap.insights.BitmapStatistics].<init>(ArrayContainersStats,long,long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/insights/BitmapStatistics.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.insights.BitmapStatistics].<init>(org.roaringbitmap.insights.BitmapStatistics,int,int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.insights.BitmapStatistics
    signature: '[org.roaringbitmap.insights.BitmapStatistics].<init>(ArrayContainersStats,long,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].containerCount()'
      Src: org.roaringbitmap.insights.BitmapStatistics:37,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].containerCount()'
      Src: org.roaringbitmap.insights.BitmapStatistics:40,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ArrayContainersStats
      - long
      - long
      - org.roaringbitmap.insights.BitmapStatistics
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: double
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - containerTypeCount
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 42
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 42
    functionName: '[org.roaringbitmap.insights.BitmapStatistics].containerFraction(long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/insights/BitmapStatistics.java
    functionUses: 3
    functionsReached:
    - '[org.roaringbitmap.insights.BitmapStatistics].containerCount()'
    linkageType: ''
    returnType: double
    signature: '[org.roaringbitmap.insights.BitmapStatistics].containerFraction(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ArrayContainersStats
      - long
      - long
      - org.roaringbitmap.insights.BitmapStatistics
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ArrayContainersStats
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.roaringbitmap.insights.BitmapStatistics].getArrayContainersStats()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/insights/BitmapStatistics.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: ArrayContainersStats
    signature: '[org.roaringbitmap.insights.BitmapStatistics].getArrayContainersStats()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ArrayContainersStats
      - long
      - long
      - org.roaringbitmap.insights.BitmapStatistics
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 60
    functionName: '[org.roaringbitmap.insights.BitmapStatistics].toString()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/insights/BitmapStatistics.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.roaringbitmap.insights.BitmapStatistics].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ArrayContainersStats
      - long
      - long
      - org.roaringbitmap.insights.BitmapStatistics
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.roaringbitmap.insights.BitmapStatistics].containerCount()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/insights/BitmapStatistics.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.insights.BitmapStatistics].containerCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].merge(ArrayContainersStats)'
      Src: org.roaringbitmap.insights.BitmapStatistics:68,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].<init>(org.roaringbitmap.insights.BitmapStatistics,org.roaringbitmap.insights.BitmapStatistics,org.roaringbitmap.insights.BitmapStatistics,org.roaringbitmap.insights.BitmapStatistics)'
      Src: org.roaringbitmap.insights.BitmapStatistics:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.insights.BitmapStatistics
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ArrayContainersStats
      - long
      - long
      - org.roaringbitmap.insights.BitmapStatistics
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.insights.BitmapStatistics
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.insights.BitmapStatistics
    constantsTouched: []
    func_position:
      end: 72
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 72
    functionName: '[org.roaringbitmap.insights.BitmapStatistics].merge(org.roaringbitmap.insights.BitmapStatistics)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/insights/BitmapStatistics.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.insights.BitmapStatistics].<init>(org.roaringbitmap.insights.BitmapStatistics,org.roaringbitmap.insights.BitmapStatistics,org.roaringbitmap.insights.BitmapStatistics,org.roaringbitmap.insights.BitmapStatistics)'
    - '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].merge(ArrayContainersStats)'
    linkageType: ''
    returnType: org.roaringbitmap.insights.BitmapStatistics
    signature: '[org.roaringbitmap.insights.BitmapStatistics].merge(org.roaringbitmap.insights.BitmapStatistics)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].getClass()'
      Src: org.roaringbitmap.insights.BitmapStatistics:82,1
    - Dst: '[Object].getClass()'
      Src: org.roaringbitmap.insights.BitmapStatistics:82,1
    - Dst: '[java.util.Objects].equals(ArrayContainersStats,org.roaringbitmap.insights.BitmapStatistics)'
      Src: org.roaringbitmap.insights.BitmapStatistics:89,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ArrayContainersStats
      - long
      - long
      - org.roaringbitmap.insights.BitmapStatistics
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 90
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 90
    functionName: '[org.roaringbitmap.insights.BitmapStatistics].equals(Object)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/insights/BitmapStatistics.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].equals(ArrayContainersStats,org.roaringbitmap.insights.BitmapStatistics)'
    - '[Object].getClass()'
    - '[org.roaringbitmap.insights.BitmapStatistics].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.insights.BitmapStatistics].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].hash(long,long,long)'
      Src: org.roaringbitmap.insights.BitmapStatistics:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ArrayContainersStats
      - long
      - long
      - org.roaringbitmap.insights.BitmapStatistics
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionName: '[org.roaringbitmap.insights.BitmapStatistics].hashCode()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/insights/BitmapStatistics.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].hash(long,long,long)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.insights.BitmapStatistics].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ArrayContainersStats
      - long
      - long
      - org.roaringbitmap.insights.BitmapStatistics
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[org.roaringbitmap.insights.BitmapStatistics].getBitmapsCount()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/insights/BitmapStatistics.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.insights.BitmapStatistics].getBitmapsCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ArrayContainersStats
      - long
      - long
      - org.roaringbitmap.insights.BitmapStatistics
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[org.roaringbitmap.insights.BitmapStatistics].getBitmapContainerCount()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/insights/BitmapStatistics.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.insights.BitmapStatistics].getBitmapContainerCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - ArrayContainersStats
      - long
      - long
      - org.roaringbitmap.insights.BitmapStatistics
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: '[org.roaringbitmap.insights.BitmapStatistics].getRunContainerCount()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/insights/BitmapStatistics.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.insights.BitmapStatistics].getRunContainerCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - ArrayContainersStats
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionName: '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].getContainersCount()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/insights/BitmapStatistics.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].getContainersCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - ArrayContainersStats
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].getCardinalitySum()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/insights/BitmapStatistics.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].getCardinalitySum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].<init>(int,int)'
      Src: org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - ArrayContainersStats
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - containersCount
    - cardinalitySum
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 125
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 125
    functionName: '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].<init>(long,long)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/insights/BitmapStatistics.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].<init>(int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats
    signature: '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].<init>(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].<init>(org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats,org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats)'
      Src: org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats:128,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - ArrayContainersStats
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - ArrayContainersStats
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ArrayContainersStats
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - ArrayContainersStats
    constantsTouched: []
    func_position:
      end: 130
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 130
    functionName: '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].merge(ArrayContainersStats)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/insights/BitmapStatistics.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].<init>(org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats,org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats)'
    linkageType: ''
    returnType: ArrayContainersStats
    signature: '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].merge(ArrayContainersStats)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - ArrayContainersStats
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 142
    functionName: '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].averageCardinality()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/insights/BitmapStatistics.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].averageCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].getClass()'
      Src: org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats:149,1
    - Dst: '[Object].getClass()'
      Src: org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats:149,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - ArrayContainersStats
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 154
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 154
    functionName: '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].equals(Object)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/insights/BitmapStatistics.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Objects].hash(long,long)'
      Src: org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats:158,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - ArrayContainersStats
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 159
    functionName: '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].hashCode()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/insights/BitmapStatistics.java
    functionUses: 0
    functionsReached:
    - '[java.util.Objects].hash(long,long)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - long
      - ArrayContainersStats
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 169
    functionName: '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].toString()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/insights/BitmapStatistics.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].getContainerPointer()'
      Src: org.roaringbitmap.insights.BitmapAnalyser:20,1
    - Dst: '[org.roaringbitmap.ContainerPointer].getContainer()'
      Src: org.roaringbitmap.insights.BitmapAnalyser:21,1
    - Dst: '[org.roaringbitmap.ContainerPointer].isBitmapContainer()'
      Src: org.roaringbitmap.insights.BitmapAnalyser:22,1
    - Dst: '[org.roaringbitmap.ContainerPointer].isRunContainer()'
      Src: org.roaringbitmap.insights.BitmapAnalyser:24,1
    - Dst: '[org.roaringbitmap.ContainerPointer].getCardinality()'
      Src: org.roaringbitmap.insights.BitmapAnalyser:28,1
    - Dst: '[org.roaringbitmap.ContainerPointer].advance()'
      Src: org.roaringbitmap.insights.BitmapAnalyser:30,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].<init>(org.roaringbitmap.insights.BitmapAnalyser,int)'
      Src: org.roaringbitmap.insights.BitmapAnalyser:33,1
    - Dst: '[org.roaringbitmap.insights.BitmapStatistics].<init>(org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats,org.roaringbitmap.insights.BitmapAnalyser,org.roaringbitmap.insights.BitmapAnalyser)'
      Src: org.roaringbitmap.insights.BitmapAnalyser:34,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.insights.BitmapStatistics
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - r
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 35
      start: 15
    functionDepth: 4
    functionLinenumber: 15
    functionLinenumberEnd: 35
    functionName: '[org.roaringbitmap.insights.BitmapAnalyser].analyse(org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/insights/BitmapAnalyser.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.ContainerPointer].isBitmapContainer()'
    - '[org.roaringbitmap.RoaringBitmap].getContainerPointer()'
    - '[org.roaringbitmap.ContainerPointer].isRunContainer()'
    - '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].<init>(org.roaringbitmap.insights.BitmapAnalyser,int)'
    - '[org.roaringbitmap.ContainerPointer].advance()'
    - '[org.roaringbitmap.ContainerPointer].getCardinality()'
    - '[org.roaringbitmap.insights.BitmapStatistics].<init>(org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats,org.roaringbitmap.insights.BitmapAnalyser,org.roaringbitmap.insights.BitmapAnalyser)'
    - '[org.roaringbitmap.ContainerPointer].getContainer()'
    linkageType: ''
    returnType: org.roaringbitmap.insights.BitmapStatistics
    signature: '[org.roaringbitmap.insights.BitmapAnalyser].analyse(org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collection<?extendsRoaringBitmap>].stream()'
      Src: org.roaringbitmap.insights.BitmapAnalyser:43,1
    - Dst: '[org.roaringbitmap.insights.BitmapAnalyser].reduce(org.roaringbitmap.insights.BitmapStatistics)'
      Src: org.roaringbitmap.insights.BitmapAnalyser:43,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Collection<?extendsRoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.insights.BitmapStatistics
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bitmaps
    argTypes:
    - java.util.Collection<?extendsRoaringBitmap>
    constantsTouched: []
    func_position:
      end: 48
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 48
    functionName: '[org.roaringbitmap.insights.BitmapAnalyser].analyse(java.util.Collection<?extendsRoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/insights/BitmapAnalyser.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collection<?extendsRoaringBitmap>].stream()'
    - '[org.roaringbitmap.insights.BitmapAnalyser].reduce(org.roaringbitmap.insights.BitmapStatistics)'
    linkageType: ''
    returnType: org.roaringbitmap.insights.BitmapStatistics
    signature: '[org.roaringbitmap.insights.BitmapAnalyser].analyse(java.util.Collection<?extendsRoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.insights.BitmapAnalyser
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.insights.BitmapAnalyser].<init>()'
    functionSourceFile: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/insights/BitmapAnalyser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.insights.BitmapAnalyser
    signature: '[org.roaringbitmap.insights.BitmapAnalyser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,Integer>].get(String)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest:41,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPq].<init>()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest:42,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPq].wideOr_pq(org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest:43,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest].assertEquals(org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.realdata.RealDataBenchmarkSanityTest
    argCount: 3
    argNames:
    - dataset
    - type
    - immutable
    argTypes:
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 44
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 44
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest].doTest(String,String,boolean)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkWideOrPqTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPq].<init>()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPq].wideOr_pq(org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest)'
    - '[java.util.Map<String,Integer>].get(String)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest].assertEquals(org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest].doTest(String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.google.common.collect.ImmutableMap].builder()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest].put(org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest].put(org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest].put(org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest].put(org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest].put(org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest].put(org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest].put(org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest].put(org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest].put(org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest].put(org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest].put(org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest].put(org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest].build()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest
      static: false
      superClass: org.roaringbitmap.realdata.RealDataBenchmarkSanityTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkWideOrPqTest.java
    functionUses: 0
    functionsReached:
    - '[com.google.common.collect.ImmutableMap].builder()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest].build()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest].put(org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest,int)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest:44,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest].assumeFalse(org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest:44,1
    - Dst: '[String].equals(org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest:45,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest].assumeFalse(org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest:45,1
    - Dst: '[java.util.Map<String,Integer>].get(String)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest:46,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterate].<init>()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest:47,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterate].reverseIterate(org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest:48,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest].assertEquals(org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest:48,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.realdata.RealDataBenchmarkSanityTest
    argCount: 3
    argNames:
    - dataset
    - type
    - immutable
    argTypes:
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 49
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 49
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest].doTest(String,String,boolean)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkReverseIterateTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest].assumeFalse(org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest].assertEquals(org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest,int)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterate].reverseIterate(org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest)'
    - '[String].equals(org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest)'
    - '[java.util.Map<String,Integer>].get(String)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterate].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest].doTest(String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.google.common.collect.ImmutableMap].builder()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest].put(org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest].put(org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest].put(org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest].put(org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest].put(org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest].put(org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest].put(org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest].put(org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest].put(org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest].put(org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest].put(org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest].put(org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest].build()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest
      static: false
      superClass: org.roaringbitmap.realdata.RealDataBenchmarkSanityTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkReverseIterateTest.java
    functionUses: 0
    functionsReached:
    - '[com.google.common.collect.ImmutableMap].builder()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest].put(org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest,int)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest].put(org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest].build()'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,Integer>].get(String)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest:41,1
    - Dst: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkWideOrNaive].<init>()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest:42,1
    - Dst: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkWideOrNaive].wideOr_naive(org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest:43,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest].assertEquals(org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.realdata.RealDataBenchmarkSanityTest
    argCount: 3
    argNames:
    - dataset
    - type
    - immutable
    argTypes:
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 44
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 44
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest].doTest(String,String,boolean)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkWideOrNaiveTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkWideOrNaive].<init>()'
    - '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkWideOrNaive].wideOr_naive(org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest)'
    - '[java.util.Map<String,Integer>].get(String)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest].assertEquals(org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest].doTest(String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.google.common.collect.ImmutableMap].builder()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest].put(org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest].put(org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest].put(org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest].put(org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest].put(org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest].put(org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest].put(org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest].put(org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest].put(org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest].put(org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest].put(org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest].put(org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest].build()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest
      static: false
      superClass: org.roaringbitmap.realdata.RealDataBenchmarkSanityTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkWideOrNaiveTest.java
    functionUses: 0
    functionsReached:
    - '[com.google.common.collect.ImmutableMap].builder()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest].build()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest].put(org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest,int)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.roaringbitmap.realdata.RealDataBenchmarkIOrTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIOrTest:48,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIOrTest].assumeFalse(org.roaringbitmap.realdata.RealDataBenchmarkIOrTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIOrTest:48,1
    - Dst: '[String].equals(org.roaringbitmap.realdata.RealDataBenchmarkIOrTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIOrTest:49,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIOrTest].assumeFalse(org.roaringbitmap.realdata.RealDataBenchmarkIOrTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIOrTest:49,1
    - Dst: '[String].equals(org.roaringbitmap.realdata.RealDataBenchmarkIOrTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIOrTest:50,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIOrTest].assumeFalse(org.roaringbitmap.realdata.RealDataBenchmarkIOrTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIOrTest:50,1
    - Dst: '[String].equals(org.roaringbitmap.realdata.RealDataBenchmarkIOrTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIOrTest:51,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIOrTest].assumeFalse(org.roaringbitmap.realdata.RealDataBenchmarkIOrTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIOrTest:51,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIOrTest].assumeFalse(org.roaringbitmap.realdata.RealDataBenchmarkIOrTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIOrTest:52,1
    - Dst: '[java.util.Map<String,Integer>].get(String)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIOrTest:53,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIOr].<init>()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIOrTest:54,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIOr].pairwiseIOr(org.roaringbitmap.realdata.RealDataBenchmarkIOrTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIOrTest:55,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIOrTest].assertEquals(org.roaringbitmap.realdata.RealDataBenchmarkIOrTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIOrTest:55,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.realdata.RealDataBenchmarkSanityTest
    argCount: 3
    argNames:
    - dataset
    - type
    - immutable
    argTypes:
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 56
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 56
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkIOrTest].doTest(String,String,boolean)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkIOrTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.RealDataBenchmarkIOrTest].assumeFalse(org.roaringbitmap.realdata.RealDataBenchmarkIOrTest)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkIOr].<init>()'
    - '[String].equals(org.roaringbitmap.realdata.RealDataBenchmarkIOrTest)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkIOrTest].assertEquals(org.roaringbitmap.realdata.RealDataBenchmarkIOrTest,int)'
    - '[java.util.Map<String,Integer>].get(String)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkIOr].pairwiseIOr(org.roaringbitmap.realdata.RealDataBenchmarkIOrTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkIOrTest].doTest(String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.google.common.collect.ImmutableMap].builder()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIOrTest:31,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkIOrTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIOrTest:31,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkIOrTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIOrTest:31,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkIOrTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIOrTest:31,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkIOrTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIOrTest:31,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkIOrTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIOrTest:31,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkIOrTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIOrTest:31,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkIOrTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIOrTest:31,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkIOrTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIOrTest:31,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkIOrTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIOrTest:31,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkIOrTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIOrTest:31,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkIOrTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIOrTest:31,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkIOrTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIOrTest:31,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIOrTest].build()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIOrTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.RealDataBenchmarkIOrTest
      static: false
      superClass: org.roaringbitmap.realdata.RealDataBenchmarkSanityTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkIOrTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkIOrTest.java
    functionUses: 0
    functionsReached:
    - '[com.google.common.collect.ImmutableMap].builder()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkIOrTest].build()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkIOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkIOrTest,int)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.RealDataBenchmarkIOrTest
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkIOrTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaive].<init>()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaiveTest:9,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaive].wideAnd_naive(org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaiveTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaiveTest:10,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaiveTest].assertEquals(int,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaiveTest:10,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.realdata.RealDataBenchmarkSanityTest
    argCount: 3
    argNames:
    - dataset
    - type
    - immutable
    argTypes:
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 11
      start: 7
    functionDepth: 1
    functionLinenumber: 7
    functionLinenumberEnd: 11
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaiveTest].doTest(String,String,boolean)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkWideAndNaiveTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaive].<init>()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaiveTest].assertEquals(int,int)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaive].wideAnd_naive(org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaiveTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaiveTest].doTest(String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaiveTest
      static: false
      superClass: org.roaringbitmap.realdata.RealDataBenchmarkSanityTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaiveTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkWideAndNaiveTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaiveTest
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaiveTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.realdata.RealDataBenchmarkSanityTest,org.roaringbitmap.realdata.RealDataBenchmarkSanityTest,org.roaringbitmap.realdata.RealDataBenchmarkSanityTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkSanityTest:71,1
    - Dst: '[java.util.Arrays].stream(org.roaringbitmap.realdata.RealDataBenchmarkSanityTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkSanityTest:75,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String[]
      - Boolean[]
      - org.roaringbitmap.realdata.state.RealDataBenchmarkState
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 76
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkSanityTest].params()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkSanityTest.java
    functionUses: 0
    functionsReached:
    - '[org.junit.jupiter.params.provider.Arguments].of(org.roaringbitmap.realdata.RealDataBenchmarkSanityTest,org.roaringbitmap.realdata.RealDataBenchmarkSanityTest,org.roaringbitmap.realdata.RealDataBenchmarkSanityTest)'
    - '[java.util.Arrays].stream(org.roaringbitmap.realdata.RealDataBenchmarkSanityTest)'
    linkageType: ''
    returnType: java.util.stream.Stream<org.junit.jupiter.params.provider.Arguments>
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkSanityTest].params()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.state.RealDataBenchmarkState].setup()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkSanityTest:86,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkSanityTest].doTest(String,String,boolean)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkSanityTest:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String[]
      - Boolean[]
      - org.roaringbitmap.realdata.state.RealDataBenchmarkState
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - dataset
    - type
    - immutable
    argTypes:
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 88
      start: 80
    functionDepth: 3
    functionLinenumber: 80
    functionLinenumberEnd: 88
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkSanityTest].test(String,String,boolean)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkSanityTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.state.RealDataBenchmarkState].setup()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkSanityTest].doTest(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkSanityTest].test(String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.state.RealDataBenchmarkState].<init>()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkSanityTest:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String[]
      - Boolean[]
      - org.roaringbitmap.realdata.state.RealDataBenchmarkState
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkSanityTest].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkSanityTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.state.RealDataBenchmarkState].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkSanityTest].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.state.RealDataBenchmarkState].tearDown()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkSanityTest:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String[]
      - Boolean[]
      - org.roaringbitmap.realdata.state.RealDataBenchmarkState
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 100
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkSanityTest].tearDown()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkSanityTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.state.RealDataBenchmarkState].tearDown()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkSanityTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String[]
      - Boolean[]
      - org.roaringbitmap.realdata.state.RealDataBenchmarkState
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - dataset
    - type
    - immutable
    argTypes:
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 102
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 102
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkSanityTest].doTest(String,String,boolean)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkSanityTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkSanityTest].doTest(String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getProperty(String)
      Src: org.roaringbitmap.realdata.RealDataBenchmarkSanityTest:56,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapFactory.ROARING_ONLY].equals(org.roaringbitmap.realdata.RealDataBenchmarkSanityTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkSanityTest:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String[]
      - String[]
      - Boolean[]
      - org.roaringbitmap.realdata.state.RealDataBenchmarkState
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.RealDataBenchmarkSanityTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkSanityTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkSanityTest.java
    functionUses: 0
    functionsReached:
    - System.getProperty(String)
    - '[org.roaringbitmap.realdata.wrapper.BitmapFactory.ROARING_ONLY].equals(org.roaringbitmap.realdata.RealDataBenchmarkSanityTest)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.RealDataBenchmarkSanityTest
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkSanityTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest:44,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest].assumeFalse(org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest:44,1
    - Dst: '[String].equals(org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest:45,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest].assumeFalse(org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest:45,1
    - Dst: '[java.util.Map<String,Integer>].get(String)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest:46,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAndNot].<init>()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest:47,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAndNot].pairwiseAndNot(org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest:48,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest].assertEquals(org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest:48,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.realdata.RealDataBenchmarkSanityTest
    argCount: 3
    argNames:
    - dataset
    - type
    - immutable
    argTypes:
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 49
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 49
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest].doTest(String,String,boolean)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkAndNotTest.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest].assumeFalse(org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkAndNot].<init>()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkAndNot].pairwiseAndNot(org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest)'
    - '[java.util.Map<String,Integer>].get(String)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest].assertEquals(org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest].doTest(String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.google.common.collect.ImmutableMap].builder()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest].put(org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest].put(org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest].put(org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest].put(org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest].put(org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest].put(org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest].put(org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest].put(org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest].put(org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest].put(org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest].put(org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest].put(org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest].build()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest
      static: false
      superClass: org.roaringbitmap.realdata.RealDataBenchmarkSanityTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkAndNotTest.java
    functionUses: 0
    functionsReached:
    - '[com.google.common.collect.ImmutableMap].builder()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest].build()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest].put(org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest,int)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.roaringbitmap.realdata.RealDataBenchmarkForEachTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkForEachTest:46,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkForEachTest].assumeFalse(org.roaringbitmap.realdata.RealDataBenchmarkForEachTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkForEachTest:46,1
    - Dst: '[String].equals(org.roaringbitmap.realdata.RealDataBenchmarkForEachTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkForEachTest:47,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkForEachTest].assumeFalse(org.roaringbitmap.realdata.RealDataBenchmarkForEachTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkForEachTest:47,1
    - Dst: '[String].equals(org.roaringbitmap.realdata.RealDataBenchmarkForEachTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkForEachTest:48,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkForEachTest].assumeFalse(org.roaringbitmap.realdata.RealDataBenchmarkForEachTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkForEachTest:48,1
    - Dst: '[String].equals(org.roaringbitmap.realdata.RealDataBenchmarkForEachTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkForEachTest:49,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkForEachTest].assumeFalse(org.roaringbitmap.realdata.RealDataBenchmarkForEachTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkForEachTest:49,1
    - Dst: '[java.util.Map<String,Integer>].get(String)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkForEachTest:50,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkForEach].<init>()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkForEachTest:51,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkForEach].forEach(org.roaringbitmap.realdata.RealDataBenchmarkForEachTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkForEachTest:52,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkForEachTest].assertEquals(org.roaringbitmap.realdata.RealDataBenchmarkForEachTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkForEachTest:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.realdata.RealDataBenchmarkSanityTest
    argCount: 3
    argNames:
    - dataset
    - type
    - immutable
    argTypes:
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 53
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 53
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkForEachTest].doTest(String,String,boolean)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkForEachTest.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.roaringbitmap.realdata.RealDataBenchmarkForEachTest)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkForEachTest].assertEquals(org.roaringbitmap.realdata.RealDataBenchmarkForEachTest,int)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkForEach].forEach(org.roaringbitmap.realdata.RealDataBenchmarkForEachTest)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkForEachTest].assumeFalse(org.roaringbitmap.realdata.RealDataBenchmarkForEachTest)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkForEach].<init>()'
    - '[java.util.Map<String,Integer>].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkForEachTest].doTest(String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.google.common.collect.ImmutableMap].builder()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkForEachTest:29,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkForEachTest].put(org.roaringbitmap.realdata.RealDataBenchmarkForEachTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkForEachTest:29,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkForEachTest].put(org.roaringbitmap.realdata.RealDataBenchmarkForEachTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkForEachTest:29,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkForEachTest].put(org.roaringbitmap.realdata.RealDataBenchmarkForEachTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkForEachTest:29,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkForEachTest].put(org.roaringbitmap.realdata.RealDataBenchmarkForEachTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkForEachTest:29,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkForEachTest].put(org.roaringbitmap.realdata.RealDataBenchmarkForEachTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkForEachTest:29,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkForEachTest].put(org.roaringbitmap.realdata.RealDataBenchmarkForEachTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkForEachTest:29,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkForEachTest].put(org.roaringbitmap.realdata.RealDataBenchmarkForEachTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkForEachTest:29,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkForEachTest].put(org.roaringbitmap.realdata.RealDataBenchmarkForEachTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkForEachTest:29,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkForEachTest].put(org.roaringbitmap.realdata.RealDataBenchmarkForEachTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkForEachTest:29,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkForEachTest].put(org.roaringbitmap.realdata.RealDataBenchmarkForEachTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkForEachTest:29,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkForEachTest].put(org.roaringbitmap.realdata.RealDataBenchmarkForEachTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkForEachTest:29,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkForEachTest].put(org.roaringbitmap.realdata.RealDataBenchmarkForEachTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkForEachTest:29,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkForEachTest].build()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkForEachTest:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.RealDataBenchmarkForEachTest
      static: false
      superClass: org.roaringbitmap.realdata.RealDataBenchmarkSanityTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkForEachTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkForEachTest.java
    functionUses: 0
    functionsReached:
    - '[com.google.common.collect.ImmutableMap].builder()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkForEachTest].put(org.roaringbitmap.realdata.RealDataBenchmarkForEachTest,int)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkForEachTest].put(org.roaringbitmap.realdata.RealDataBenchmarkForEachTest)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkForEachTest].build()'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.RealDataBenchmarkForEachTest
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkForEachTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,Integer>].get(String)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndTest:41,1
    - Dst: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkAnd].<init>()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndTest:42,1
    - Dst: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkAnd].pairwiseAnd(org.roaringbitmap.realdata.RealDataBenchmarkAndTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndTest:43,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAndTest].assertEquals(org.roaringbitmap.realdata.RealDataBenchmarkAndTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.realdata.RealDataBenchmarkSanityTest
    argCount: 3
    argNames:
    - dataset
    - type
    - immutable
    argTypes:
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 44
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 44
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkAndTest].doTest(String,String,boolean)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkAndTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.RealDataBenchmarkAndTest].assertEquals(org.roaringbitmap.realdata.RealDataBenchmarkAndTest,int)'
    - '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkAnd].<init>()'
    - '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkAnd].pairwiseAnd(org.roaringbitmap.realdata.RealDataBenchmarkAndTest)'
    - '[java.util.Map<String,Integer>].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkAndTest].doTest(String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.google.common.collect.ImmutableMap].builder()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAndTest].put(org.roaringbitmap.realdata.RealDataBenchmarkAndTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAndTest].put(org.roaringbitmap.realdata.RealDataBenchmarkAndTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAndTest].put(org.roaringbitmap.realdata.RealDataBenchmarkAndTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAndTest].put(org.roaringbitmap.realdata.RealDataBenchmarkAndTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAndTest].put(org.roaringbitmap.realdata.RealDataBenchmarkAndTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAndTest].put(org.roaringbitmap.realdata.RealDataBenchmarkAndTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAndTest].put(org.roaringbitmap.realdata.RealDataBenchmarkAndTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAndTest].put(org.roaringbitmap.realdata.RealDataBenchmarkAndTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAndTest].put(org.roaringbitmap.realdata.RealDataBenchmarkAndTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAndTest].put(org.roaringbitmap.realdata.RealDataBenchmarkAndTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAndTest].put(org.roaringbitmap.realdata.RealDataBenchmarkAndTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAndTest].put(org.roaringbitmap.realdata.RealDataBenchmarkAndTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAndTest].build()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndTest:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.RealDataBenchmarkAndTest
      static: false
      superClass: org.roaringbitmap.realdata.RealDataBenchmarkSanityTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkAndTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkAndTest.java
    functionUses: 0
    functionsReached:
    - '[com.google.common.collect.ImmutableMap].builder()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkAndTest].build()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkAndTest].put(org.roaringbitmap.realdata.RealDataBenchmarkAndTest,int)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.RealDataBenchmarkAndTest
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkAndTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.roaringbitmap.realdata.RealDataBenchmarkXorTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkXorTest:44,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkXorTest].assumeFalse(org.roaringbitmap.realdata.RealDataBenchmarkXorTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkXorTest:44,1
    - Dst: '[String].equals(org.roaringbitmap.realdata.RealDataBenchmarkXorTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkXorTest:45,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkXorTest].assumeFalse(org.roaringbitmap.realdata.RealDataBenchmarkXorTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkXorTest:45,1
    - Dst: '[java.util.Map<String,Integer>].get(String)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkXorTest:46,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkXor].<init>()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkXorTest:47,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkXor].pairwiseXor(org.roaringbitmap.realdata.RealDataBenchmarkXorTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkXorTest:48,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkXorTest].assertEquals(org.roaringbitmap.realdata.RealDataBenchmarkXorTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkXorTest:48,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.realdata.RealDataBenchmarkSanityTest
    argCount: 3
    argNames:
    - dataset
    - type
    - immutable
    argTypes:
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 49
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 49
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkXorTest].doTest(String,String,boolean)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkXorTest.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.roaringbitmap.realdata.RealDataBenchmarkXorTest)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkXorTest].assertEquals(org.roaringbitmap.realdata.RealDataBenchmarkXorTest,int)'
    - '[java.util.Map<String,Integer>].get(String)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkXor].<init>()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkXor].pairwiseXor(org.roaringbitmap.realdata.RealDataBenchmarkXorTest)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkXorTest].assumeFalse(org.roaringbitmap.realdata.RealDataBenchmarkXorTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkXorTest].doTest(String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.google.common.collect.ImmutableMap].builder()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkXorTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkXorTest].put(org.roaringbitmap.realdata.RealDataBenchmarkXorTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkXorTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkXorTest].put(org.roaringbitmap.realdata.RealDataBenchmarkXorTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkXorTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkXorTest].put(org.roaringbitmap.realdata.RealDataBenchmarkXorTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkXorTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkXorTest].put(org.roaringbitmap.realdata.RealDataBenchmarkXorTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkXorTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkXorTest].put(org.roaringbitmap.realdata.RealDataBenchmarkXorTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkXorTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkXorTest].put(org.roaringbitmap.realdata.RealDataBenchmarkXorTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkXorTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkXorTest].put(org.roaringbitmap.realdata.RealDataBenchmarkXorTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkXorTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkXorTest].put(org.roaringbitmap.realdata.RealDataBenchmarkXorTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkXorTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkXorTest].put(org.roaringbitmap.realdata.RealDataBenchmarkXorTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkXorTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkXorTest].put(org.roaringbitmap.realdata.RealDataBenchmarkXorTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkXorTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkXorTest].put(org.roaringbitmap.realdata.RealDataBenchmarkXorTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkXorTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkXorTest].put(org.roaringbitmap.realdata.RealDataBenchmarkXorTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkXorTest:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkXorTest].build()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkXorTest:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.RealDataBenchmarkXorTest
      static: false
      superClass: org.roaringbitmap.realdata.RealDataBenchmarkSanityTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkXorTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkXorTest.java
    functionUses: 0
    functionsReached:
    - '[com.google.common.collect.ImmutableMap].builder()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkXorTest].build()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkXorTest].put(org.roaringbitmap.realdata.RealDataBenchmarkXorTest,int)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.RealDataBenchmarkXorTest
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkXorTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].<init>()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrTest:57,1
    - Dst: '[java.util.Map<String,Integer>].get(String)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrTest:58,1
    - Dst: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].pairwiseOr(org.roaringbitmap.realdata.RealDataBenchmarkOrTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrTest:58,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].assertEquals(int,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrTest:58,1
    - Dst: '[java.util.Map<String,Integer>].get(String)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrTest:60,1
    - Dst: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].pairwiseOr_NoCardinality(org.roaringbitmap.realdata.RealDataBenchmarkOrTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrTest:60,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].assertEquals(int,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrTest:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Integer>
      - java.util.Map<String,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.realdata.RealDataBenchmarkSanityTest
    argCount: 3
    argNames:
    - dataset
    - type
    - immutable
    argTypes:
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 61
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 61
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].doTest(String,String,boolean)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkOrTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].<init>()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].assertEquals(int,int)'
    - '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].pairwiseOr(org.roaringbitmap.realdata.RealDataBenchmarkOrTest)'
    - '[java.util.Map<String,Integer>].get(String)'
    - '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].pairwiseOr_NoCardinality(org.roaringbitmap.realdata.RealDataBenchmarkOrTest)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].doTest(String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.google.common.collect.ImmutableMap].builder()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkOrTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkOrTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkOrTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkOrTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkOrTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkOrTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkOrTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkOrTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkOrTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkOrTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkOrTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkOrTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].build()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrTest:24,1
    - Dst: '[com.google.common.collect.ImmutableMap].builder()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrTest:40,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkOrTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrTest:40,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkOrTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrTest:40,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkOrTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrTest:40,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkOrTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrTest:40,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkOrTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrTest:40,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkOrTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrTest:40,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkOrTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrTest:40,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkOrTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrTest:40,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkOrTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrTest:40,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkOrTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrTest:40,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkOrTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrTest:40,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkOrTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrTest:40,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].build()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Integer>
      - java.util.Map<String,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.RealDataBenchmarkOrTest
      static: false
      superClass: org.roaringbitmap.realdata.RealDataBenchmarkSanityTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkOrTest.java
    functionUses: 0
    functionsReached:
    - '[com.google.common.collect.ImmutableMap].builder()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkOrTest)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].put(org.roaringbitmap.realdata.RealDataBenchmarkOrTest,int)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].build()'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.RealDataBenchmarkOrTest
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,Integer>].get(String)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIterateTest:41,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIterate].<init>()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIterateTest:42,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIterate].iterate(org.roaringbitmap.realdata.RealDataBenchmarkIterateTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIterateTest:43,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIterateTest].assertEquals(org.roaringbitmap.realdata.RealDataBenchmarkIterateTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIterateTest:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.realdata.RealDataBenchmarkSanityTest
    argCount: 3
    argNames:
    - dataset
    - type
    - immutable
    argTypes:
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 44
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 44
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkIterateTest].doTest(String,String,boolean)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkIterateTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.RealDataBenchmarkIterate].iterate(org.roaringbitmap.realdata.RealDataBenchmarkIterateTest)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkIterate].<init>()'
    - '[java.util.Map<String,Integer>].get(String)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkIterateTest].assertEquals(org.roaringbitmap.realdata.RealDataBenchmarkIterateTest,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkIterateTest].doTest(String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.google.common.collect.ImmutableMap].builder()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIterateTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIterateTest].put(org.roaringbitmap.realdata.RealDataBenchmarkIterateTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIterateTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIterateTest].put(org.roaringbitmap.realdata.RealDataBenchmarkIterateTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIterateTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIterateTest].put(org.roaringbitmap.realdata.RealDataBenchmarkIterateTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIterateTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIterateTest].put(org.roaringbitmap.realdata.RealDataBenchmarkIterateTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIterateTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIterateTest].put(org.roaringbitmap.realdata.RealDataBenchmarkIterateTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIterateTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIterateTest].put(org.roaringbitmap.realdata.RealDataBenchmarkIterateTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIterateTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIterateTest].put(org.roaringbitmap.realdata.RealDataBenchmarkIterateTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIterateTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIterateTest].put(org.roaringbitmap.realdata.RealDataBenchmarkIterateTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIterateTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIterateTest].put(org.roaringbitmap.realdata.RealDataBenchmarkIterateTest)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIterateTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIterateTest].put(org.roaringbitmap.realdata.RealDataBenchmarkIterateTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIterateTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIterateTest].put(org.roaringbitmap.realdata.RealDataBenchmarkIterateTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIterateTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIterateTest].put(org.roaringbitmap.realdata.RealDataBenchmarkIterateTest,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIterateTest:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIterateTest].build()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIterateTest:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.RealDataBenchmarkIterateTest
      static: false
      superClass: org.roaringbitmap.realdata.RealDataBenchmarkSanityTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkIterateTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkIterateTest.java
    functionUses: 0
    functionsReached:
    - '[com.google.common.collect.ImmutableMap].builder()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkIterateTest].build()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkIterateTest].put(org.roaringbitmap.realdata.RealDataBenchmarkIterateTest)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkIterateTest].put(org.roaringbitmap.realdata.RealDataBenchmarkIterateTest,int)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.RealDataBenchmarkIterateTest
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkIterateTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.InPlaceMergeBenchmark:39,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.InPlaceMergeBenchmark)'
      Src: org.roaringbitmap.InPlaceMergeBenchmark:42,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - start
    - count
    - step
    - low
    argTypes:
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 45
      start: 38
    functionDepth: 4
    functionLinenumber: 38
    functionLinenumberEnd: 45
    functionName: '[org.roaringbitmap.InPlaceMergeBenchmark].withKeys(int,int,int,int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/InPlaceMergeBenchmark.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.InPlaceMergeBenchmark)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.InPlaceMergeBenchmark].withKeys(int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.roaringbitmap.InPlaceMergeBenchmark:49,1
    - Dst: '[org.roaringbitmap.InPlaceMergeBenchmark].withKeys(int,int,int,int)'
      Src: org.roaringbitmap.InPlaceMergeBenchmark:51,1
    - Dst: '[org.roaringbitmap.InPlaceMergeBenchmark].withKeys(int,int,int,int)'
      Src: org.roaringbitmap.InPlaceMergeBenchmark:52,1
    - Dst: '[org.roaringbitmap.InPlaceMergeBenchmark].withKeys(int,int,int,int)'
      Src: org.roaringbitmap.InPlaceMergeBenchmark:54,1
    - Dst: '[org.roaringbitmap.InPlaceMergeBenchmark].withKeys(int,int,int,int)'
      Src: org.roaringbitmap.InPlaceMergeBenchmark:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 47
    functionDepth: 5
    functionLinenumber: 47
    functionLinenumberEnd: 57
    functionName: '[org.roaringbitmap.InPlaceMergeBenchmark].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/InPlaceMergeBenchmark.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    - '[org.roaringbitmap.InPlaceMergeBenchmark].withKeys(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.InPlaceMergeBenchmark].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.InPlaceMergeBenchmark:61,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.InPlaceMergeBenchmark:62,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.InPlaceMergeBenchmark:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 59
    functionDepth: 3
    functionLinenumber: 59
    functionLinenumberEnd: 64
    functionName: '[org.roaringbitmap.InPlaceMergeBenchmark].or()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/InPlaceMergeBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.InPlaceMergeBenchmark].or()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.InPlaceMergeBenchmark:68,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.InPlaceMergeBenchmark:69,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.InPlaceMergeBenchmark:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 66
    functionDepth: 5
    functionLinenumber: 66
    functionLinenumberEnd: 71
    functionName: '[org.roaringbitmap.InPlaceMergeBenchmark].xor()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/InPlaceMergeBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.InPlaceMergeBenchmark].xor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.InPlaceMergeBenchmark:75,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].naivelazyor(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.InPlaceMergeBenchmark:76,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].repairAfterLazy()'
      Src: org.roaringbitmap.InPlaceMergeBenchmark:77,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.InPlaceMergeBenchmark:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 73
    functionDepth: 3
    functionLinenumber: 73
    functionLinenumberEnd: 79
    functionName: '[org.roaringbitmap.InPlaceMergeBenchmark].naivelazyor()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/InPlaceMergeBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].repairAfterLazy()'
    - '[org.roaringbitmap.RoaringBitmap].naivelazyor(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.InPlaceMergeBenchmark].naivelazyor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.InPlaceMergeBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.InPlaceMergeBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/InPlaceMergeBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.InPlaceMergeBenchmark
    signature: '[org.roaringbitmap.InPlaceMergeBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Scenario].createContainer()'
      Src: org.roaringbitmap.AddOffsetBenchmark:126,1
    - Dst: '[Scenario].getOffsets()'
      Src: org.roaringbitmap.AddOffsetBenchmark:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Scenario
      - org.roaringbitmap.Container
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 128
    functionName: '[org.roaringbitmap.AddOffsetBenchmark].setUp()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/AddOffsetBenchmark.java
    functionUses: 0
    functionsReached:
    - '[Scenario].getOffsets()'
    - '[Scenario].createContainer()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.AddOffsetBenchmark].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].addOffset(org.roaringbitmap.Container,char)'
      Src: org.roaringbitmap.AddOffsetBenchmark:132,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Scenario
      - org.roaringbitmap.Container
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Container[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 130
    functionDepth: 5
    functionLinenumber: 130
    functionLinenumberEnd: 133
    functionName: '[org.roaringbitmap.AddOffsetBenchmark].optimized()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/AddOffsetBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].addOffset(org.roaringbitmap.Container,char)'
    linkageType: ''
    returnType: Container[]
    signature: '[org.roaringbitmap.AddOffsetBenchmark].optimized()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.AddOffsetBenchmark].addOffsetIncrementField(org.roaringbitmap.ArrayContainer,char)'
      Src: org.roaringbitmap.AddOffsetBenchmark:139,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Scenario
      - org.roaringbitmap.Container
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Container[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 135
    functionDepth: 3
    functionLinenumber: 135
    functionLinenumberEnd: 143
    functionName: '[org.roaringbitmap.AddOffsetBenchmark].optimizedFieldIncrement()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/AddOffsetBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.AddOffsetBenchmark].addOffsetIncrementField(org.roaringbitmap.ArrayContainer,char)'
    linkageType: ''
    returnType: Container[]
    signature: '[org.roaringbitmap.AddOffsetBenchmark].optimizedFieldIncrement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.AddOffsetBenchmark].addOffsetOriginal(org.roaringbitmap.Container,char)'
      Src: org.roaringbitmap.AddOffsetBenchmark:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Scenario
      - org.roaringbitmap.Container
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Container[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 145
    functionDepth: 4
    functionLinenumber: 145
    functionLinenumberEnd: 148
    functionName: '[org.roaringbitmap.AddOffsetBenchmark].original()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/AddOffsetBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.AddOffsetBenchmark].addOffsetOriginal(org.roaringbitmap.Container,char)'
    linkageType: ''
    returnType: Container[]
    signature: '[org.roaringbitmap.AddOffsetBenchmark].original()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.AddOffsetBenchmark)'
      Src: org.roaringbitmap.AddOffsetBenchmark:155,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.AddOffsetBenchmark)'
      Src: org.roaringbitmap.AddOffsetBenchmark:156,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.AddOffsetBenchmark:169,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.AddOffsetBenchmark:170,1
    - Dst: System.arraycopy(org.roaringbitmap.AddOffsetBenchmark,int,long[],org.roaringbitmap.AddOffsetBenchmark,int)
      Src: org.roaringbitmap.AddOffsetBenchmark:176,1
    - Dst: System.arraycopy(org.roaringbitmap.AddOffsetBenchmark,int,long[],int,org.roaringbitmap.AddOffsetBenchmark)
      Src: org.roaringbitmap.AddOffsetBenchmark:177,1
    - Dst: '[org.roaringbitmap.BitmapContainer].repairAfterLazy()'
      Src: org.roaringbitmap.AddOffsetBenchmark:188,1
    - Dst: '[org.roaringbitmap.BitmapContainer].repairAfterLazy()'
      Src: org.roaringbitmap.AddOffsetBenchmark:188,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.AddOffsetBenchmark:191,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.AddOffsetBenchmark:192,1
    - Dst: input.getValue(org.roaringbitmap.AddOffsetBenchmark)
      Src: org.roaringbitmap.AddOffsetBenchmark:194,1
    - Dst: input.getLength(org.roaringbitmap.AddOffsetBenchmark)
      Src: org.roaringbitmap.AddOffsetBenchmark:196,1
    - Dst: input.getLength(org.roaringbitmap.AddOffsetBenchmark)
      Src: org.roaringbitmap.AddOffsetBenchmark:199,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppend(char,org.roaringbitmap.AddOffsetBenchmark)'
      Src: org.roaringbitmap.AddOffsetBenchmark:199,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppend(char,char)'
      Src: org.roaringbitmap.AddOffsetBenchmark:201,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppend(char,char)'
      Src: org.roaringbitmap.AddOffsetBenchmark:202,1
    - Dst: input.getLength(org.roaringbitmap.AddOffsetBenchmark)
      Src: org.roaringbitmap.AddOffsetBenchmark:205,1
    - Dst: '[org.roaringbitmap.RunContainer].smartAppend(char,org.roaringbitmap.AddOffsetBenchmark)'
      Src: org.roaringbitmap.AddOffsetBenchmark:205,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.AddOffsetBenchmark:210,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 92
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - Scenario
      - org.roaringbitmap.Container
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Container[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - source
    - offsets
    argTypes:
    - org.roaringbitmap.Container
    - char
    constantsTouched: []
    func_position:
      end: 211
      start: 150
    functionDepth: 3
    functionLinenumber: 150
    functionLinenumberEnd: 211
    functionName: '[org.roaringbitmap.AddOffsetBenchmark].addOffsetOriginal(org.roaringbitmap.Container,char)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/AddOffsetBenchmark.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RunContainer].smartAppend(char,org.roaringbitmap.AddOffsetBenchmark)'
    - '[org.roaringbitmap.RunContainer].smartAppend(char,char)'
    - System.arraycopy(org.roaringbitmap.AddOffsetBenchmark,int,long[],int,org.roaringbitmap.AddOffsetBenchmark)
    - '[org.roaringbitmap.BitmapContainer].repairAfterLazy()'
    - '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.AddOffsetBenchmark)'
    - '[RuntimeException].<init>(String)'
    - input.getValue(org.roaringbitmap.AddOffsetBenchmark)
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - input.getLength(org.roaringbitmap.AddOffsetBenchmark)
    - System.arraycopy(org.roaringbitmap.AddOffsetBenchmark,int,long[],org.roaringbitmap.AddOffsetBenchmark,int)
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: Container[]
    signature: '[org.roaringbitmap.AddOffsetBenchmark].addOffsetOriginal(org.roaringbitmap.Container,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].first()'
      Src: org.roaringbitmap.AddOffsetBenchmark:216,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.AddOffsetBenchmark:217,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int)'
      Src: org.roaringbitmap.AddOffsetBenchmark:218,1
    - Dst: '[org.roaringbitmap.ArrayContainer].last()'
      Src: org.roaringbitmap.AddOffsetBenchmark:224,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int)'
      Src: org.roaringbitmap.AddOffsetBenchmark:225,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.AddOffsetBenchmark:226,1
    - Dst: '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
      Src: org.roaringbitmap.AddOffsetBenchmark:234,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.AddOffsetBenchmark)'
      Src: org.roaringbitmap.AddOffsetBenchmark:238,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.AddOffsetBenchmark)'
      Src: org.roaringbitmap.AddOffsetBenchmark:239,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.ArrayContainer
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - Scenario
      - org.roaringbitmap.Container
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Container[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - source
    - offsets
    argTypes:
    - org.roaringbitmap.ArrayContainer
    - char
    constantsTouched: []
    func_position:
      end: 250
      start: 213
    functionDepth: 2
    functionLinenumber: 213
    functionLinenumberEnd: 250
    functionName: '[org.roaringbitmap.AddOffsetBenchmark].addOffsetIncrementField(org.roaringbitmap.ArrayContainer,char)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/AddOffsetBenchmark.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
    - '[org.roaringbitmap.ArrayContainer].last()'
    - '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.AddOffsetBenchmark)'
    - '[org.roaringbitmap.ArrayContainer].first()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].<init>(int)'
    linkageType: ''
    returnType: Container[]
    signature: '[org.roaringbitmap.AddOffsetBenchmark].addOffsetIncrementField(org.roaringbitmap.ArrayContainer,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Scenario
      - org.roaringbitmap.Container
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.AddOffsetBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.AddOffsetBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/AddOffsetBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.AddOffsetBenchmark
    signature: '[org.roaringbitmap.AddOffsetBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:36,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:37,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:38,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:39,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:41,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:42,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:43,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:44,1
    - Dst: '[java.util.concurrent.Callable].<init>()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:49,1
    - Dst: '[com.google.common.cache.Cache<String,java.util.List<int[]>>].get(String,java.util.concurrent.Callable)'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:47,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.RoaringOnlyBenchmarkState)'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:60,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:61,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:62,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:63,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:63,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:67,1
    - Dst: rb.getContainerPointer()
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:68,1
    - Dst: '[org.roaringbitmap.RoaringOnlyBenchmarkState].getContainer()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:69,1
    - Dst: '[org.roaringbitmap.RoaringOnlyBenchmarkState].isRunContainer()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:70,1
    - Dst: '[org.roaringbitmap.RoaringOnlyBenchmarkState].key()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:71,1
    - Dst: '[org.roaringbitmap.RoaringOnlyBenchmarkState].getContainer()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:71,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.RoaringOnlyBenchmarkState,org.roaringbitmap.RoaringOnlyBenchmarkState)'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:71,1
    - Dst: '[org.roaringbitmap.RoaringOnlyBenchmarkState].advance()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:73,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:75,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:76,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:76,1
    - Dst: rb.clone()
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:81,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:82,1
    - Dst: '[org.roaringbitmap.RoaringOnlyBenchmarkState].removeRunCompression()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:83,1
    - Dst: '[org.roaringbitmap.RoaringOnlyBenchmarkState].getContainerPointer()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:84,1
    - Dst: '[org.roaringbitmap.RoaringOnlyBenchmarkState].getContainer()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:85,1
    - Dst: '[org.roaringbitmap.RoaringOnlyBenchmarkState].isBitmapContainer()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:86,1
    - Dst: '[org.roaringbitmap.RoaringOnlyBenchmarkState].key()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:87,1
    - Dst: '[org.roaringbitmap.RoaringOnlyBenchmarkState].getContainer()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:87,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.RoaringOnlyBenchmarkState,org.roaringbitmap.RoaringOnlyBenchmarkState)'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:87,1
    - Dst: '[org.roaringbitmap.RoaringOnlyBenchmarkState].advance()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:89,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:91,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:92,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:92,1
    - Dst: rb.clone()
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:97,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:98,1
    - Dst: '[org.roaringbitmap.RoaringOnlyBenchmarkState].removeRunCompression()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:99,1
    - Dst: '[org.roaringbitmap.RoaringOnlyBenchmarkState].getContainerPointer()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:100,1
    - Dst: '[org.roaringbitmap.RoaringOnlyBenchmarkState].getContainer()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:101,1
    - Dst: '[org.roaringbitmap.RoaringOnlyBenchmarkState].isBitmapContainer()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:102,1
    - Dst: '[org.roaringbitmap.RoaringOnlyBenchmarkState].key()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:103,1
    - Dst: '[org.roaringbitmap.RoaringOnlyBenchmarkState].getContainer()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:103,1
    - Dst: '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.RoaringOnlyBenchmarkState,org.roaringbitmap.RoaringOnlyBenchmarkState)'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:103,1
    - Dst: '[org.roaringbitmap.RoaringOnlyBenchmarkState].advance()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:105,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:107,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:108,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:108,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 69
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<org.roaringbitmap.RoaringBitmap>
      - java.util.List<org.roaringbitmap.RoaringBitmap>
      - java.util.List<org.roaringbitmap.RoaringBitmap>
      - java.util.List<org.roaringbitmap.RoaringBitmap>
      - java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      - java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      - java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      - java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      - com.google.common.cache.Cache<String,java.util.List<int[]>>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dataset
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 110
      start: 34
    functionDepth: 5
    functionLinenumber: 34
    functionLinenumberEnd: 110
    functionName: '[org.roaringbitmap.RoaringOnlyBenchmarkState].setup(String)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RoaringOnlyBenchmarkState.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringOnlyBenchmarkState].removeRunCompression()'
    - '[org.roaringbitmap.RoaringOnlyBenchmarkState].getContainerPointer()'
    - rb.clone()
    - '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
    - '[org.roaringbitmap.RoaringOnlyBenchmarkState].isRunContainer()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringOnlyBenchmarkState].getContainer()'
    - '[java.util.ArrayList].add(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.RoaringOnlyBenchmarkState)'
    - '[org.roaringbitmap.RoaringOnlyBenchmarkState].key()'
    - '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.RoaringOnlyBenchmarkState,org.roaringbitmap.RoaringOnlyBenchmarkState)'
    - rb.getContainerPointer()
    - '[org.roaringbitmap.RoaringOnlyBenchmarkState].isBitmapContainer()'
    - '[com.google.common.cache.Cache<String,java.util.List<int[]>>].get(String,java.util.concurrent.Callable)'
    - '[java.util.concurrent.Callable].<init>()'
    - '[org.roaringbitmap.RoaringOnlyBenchmarkState].advance()'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringOnlyBenchmarkState].setup(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<org.roaringbitmap.RoaringBitmap>
      - java.util.List<org.roaringbitmap.RoaringBitmap>
      - java.util.List<org.roaringbitmap.RoaringBitmap>
      - java.util.List<org.roaringbitmap.RoaringBitmap>
      - java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      - java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      - java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      - java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      - com.google.common.cache.Cache<String,java.util.List<int[]>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 113
    functionName: '[org.roaringbitmap.RoaringOnlyBenchmarkState].tearDown()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RoaringOnlyBenchmarkState.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RoaringOnlyBenchmarkState].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.google.common.cache.CacheBuilder].newBuilder()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:32,1
    - Dst: '[org.roaringbitmap.RoaringOnlyBenchmarkState].maximumSize(int)'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:32,1
    - Dst: '[org.roaringbitmap.RoaringOnlyBenchmarkState].build()'
      Src: org.roaringbitmap.RoaringOnlyBenchmarkState:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<org.roaringbitmap.RoaringBitmap>
      - java.util.List<org.roaringbitmap.RoaringBitmap>
      - java.util.List<org.roaringbitmap.RoaringBitmap>
      - java.util.List<org.roaringbitmap.RoaringBitmap>
      - java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      - java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      - java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      - java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      - com.google.common.cache.Cache<String,java.util.List<int[]>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringOnlyBenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.RoaringOnlyBenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RoaringOnlyBenchmarkState.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringOnlyBenchmarkState].build()'
    - '[com.google.common.cache.CacheBuilder].newBuilder()'
    - '[org.roaringbitmap.RoaringOnlyBenchmarkState].maximumSize(int)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringOnlyBenchmarkState
    signature: '[org.roaringbitmap.RoaringOnlyBenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DataDistribution].createBitmap(int)'
      Src: org.roaringbitmap.RankBenchmark:48,1
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RankBenchmark:49,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
      Src: org.roaringbitmap.RankBenchmark:52,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].add(org.roaringbitmap.RankBenchmark)'
      Src: org.roaringbitmap.RankBenchmark:54,1
    - Dst: '[org.roaringbitmap.RankBenchmark].generateLookupValues(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.RankBenchmark:58,1
    - Dst: '[org.roaringbitmap.RankBenchmark].generateMissingValues(org.roaringbitmap.RoaringBitmap,int)'
      Src: org.roaringbitmap.RankBenchmark:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - DataDistribution
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.SuccinctRank
      - org.roaringbitmap.FastRankRoaringBitmap
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 46
    functionDepth: 5
    functionLinenumber: 46
    functionLinenumberEnd: 60
    functionName: '[org.roaringbitmap.RankBenchmark].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RankBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RankBenchmark].generateLookupValues(org.roaringbitmap.RoaringBitmap,int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    - '[DataDistribution].createBitmap(int)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].add(org.roaringbitmap.RankBenchmark)'
    - '[org.roaringbitmap.RankBenchmark].generateMissingValues(org.roaringbitmap.RoaringBitmap,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RankBenchmark].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.RankBenchmark:64,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.RankBenchmark:65,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RankBenchmark:68,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].select(org.roaringbitmap.RankBenchmark)'
      Src: org.roaringbitmap.RankBenchmark:69,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - DataDistribution
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.SuccinctRank
      - org.roaringbitmap.FastRankRoaringBitmap
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bitmap
    - count
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - int
    constantsTouched: []
    func_position:
      end: 72
      start: 62
    functionDepth: 3
    functionLinenumber: 62
    functionLinenumberEnd: 72
    functionName: '[org.roaringbitmap.RankBenchmark].generateLookupValues(org.roaringbitmap.RoaringBitmap,int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RankBenchmark.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.RoaringBitmap].select(org.roaringbitmap.RankBenchmark)'
    - '[java.util.Random].nextInt(int)'
    linkageType: ''
    returnType: int[]
    signature: '[org.roaringbitmap.RankBenchmark].generateLookupValues(org.roaringbitmap.RoaringBitmap,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.RankBenchmark:76,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].isEmpty()'
      Src: org.roaringbitmap.RankBenchmark:79,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].last()'
      Src: org.roaringbitmap.RankBenchmark:79,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.RankBenchmark:85,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - DataDistribution
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.SuccinctRank
      - org.roaringbitmap.FastRankRoaringBitmap
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bitmap
    - count
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - int
    constantsTouched: []
    func_position:
      end: 88
      start: 74
    functionDepth: 3
    functionLinenumber: 74
    functionLinenumberEnd: 88
    functionName: '[org.roaringbitmap.RankBenchmark].generateMissingValues(org.roaringbitmap.RoaringBitmap,int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RankBenchmark.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].last()'
    - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
    - '[java.util.Random].<init>(int)'
    - '[java.util.Random].nextInt(int)'
    linkageType: ''
    returnType: int[]
    signature: '[org.roaringbitmap.RankBenchmark].generateMissingValues(org.roaringbitmap.RoaringBitmap,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(org.roaringbitmap.RankBenchmark)'
      Src: org.roaringbitmap.RankBenchmark:95,1
    - Dst: '[org.openjdk.jmh.infra.Blackhole].consume(long)'
      Src: org.roaringbitmap.RankBenchmark:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.openjdk.jmh.infra.Blackhole
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - DataDistribution
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.SuccinctRank
      - org.roaringbitmap.FastRankRoaringBitmap
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bh
    argTypes:
    - org.openjdk.jmh.infra.Blackhole
    constantsTouched: []
    func_position:
      end: 97
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 97
    functionName: '[org.roaringbitmap.RankBenchmark].succinctRankLookupHit(org.openjdk.jmh.infra.Blackhole)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RankBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.openjdk.jmh.infra.Blackhole].consume(long)'
    - '[org.roaringbitmap.SuccinctRank].rank(org.roaringbitmap.RankBenchmark)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RankBenchmark].succinctRankLookupHit(org.openjdk.jmh.infra.Blackhole)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rankLong(org.roaringbitmap.RankBenchmark)'
      Src: org.roaringbitmap.RankBenchmark:102,1
    - Dst: '[org.openjdk.jmh.infra.Blackhole].consume(long)'
      Src: org.roaringbitmap.RankBenchmark:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.openjdk.jmh.infra.Blackhole
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - DataDistribution
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.SuccinctRank
      - org.roaringbitmap.FastRankRoaringBitmap
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bh
    argTypes:
    - org.openjdk.jmh.infra.Blackhole
    constantsTouched: []
    func_position:
      end: 104
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 104
    functionName: '[org.roaringbitmap.RankBenchmark].fastRankLookupHit(org.openjdk.jmh.infra.Blackhole)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RankBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastRankRoaringBitmap].rankLong(org.roaringbitmap.RankBenchmark)'
    - '[org.openjdk.jmh.infra.Blackhole].consume(long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RankBenchmark].fastRankLookupHit(org.openjdk.jmh.infra.Blackhole)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].rankLong(org.roaringbitmap.RankBenchmark)'
      Src: org.roaringbitmap.RankBenchmark:109,1
    - Dst: '[org.openjdk.jmh.infra.Blackhole].consume(long)'
      Src: org.roaringbitmap.RankBenchmark:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.openjdk.jmh.infra.Blackhole
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - DataDistribution
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.SuccinctRank
      - org.roaringbitmap.FastRankRoaringBitmap
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bh
    argTypes:
    - org.openjdk.jmh.infra.Blackhole
    constantsTouched: []
    func_position:
      end: 111
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 111
    functionName: '[org.roaringbitmap.RankBenchmark].roaringBitmapRankLookupHit(org.openjdk.jmh.infra.Blackhole)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RankBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.openjdk.jmh.infra.Blackhole].consume(long)'
    - '[org.roaringbitmap.RoaringBitmap].rankLong(org.roaringbitmap.RankBenchmark)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RankBenchmark].roaringBitmapRankLookupHit(org.openjdk.jmh.infra.Blackhole)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.SuccinctRank].rank(org.roaringbitmap.RankBenchmark)'
      Src: org.roaringbitmap.RankBenchmark:118,1
    - Dst: '[org.openjdk.jmh.infra.Blackhole].consume(long)'
      Src: org.roaringbitmap.RankBenchmark:118,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.openjdk.jmh.infra.Blackhole
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - DataDistribution
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.SuccinctRank
      - org.roaringbitmap.FastRankRoaringBitmap
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bh
    argTypes:
    - org.openjdk.jmh.infra.Blackhole
    constantsTouched: []
    func_position:
      end: 120
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 120
    functionName: '[org.roaringbitmap.RankBenchmark].succinctRankLookupMiss(org.openjdk.jmh.infra.Blackhole)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RankBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.openjdk.jmh.infra.Blackhole].consume(long)'
    - '[org.roaringbitmap.SuccinctRank].rank(org.roaringbitmap.RankBenchmark)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RankBenchmark].succinctRankLookupMiss(org.openjdk.jmh.infra.Blackhole)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].rankLong(org.roaringbitmap.RankBenchmark)'
      Src: org.roaringbitmap.RankBenchmark:125,1
    - Dst: '[org.openjdk.jmh.infra.Blackhole].consume(long)'
      Src: org.roaringbitmap.RankBenchmark:125,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.openjdk.jmh.infra.Blackhole
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - DataDistribution
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.SuccinctRank
      - org.roaringbitmap.FastRankRoaringBitmap
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bh
    argTypes:
    - org.openjdk.jmh.infra.Blackhole
    constantsTouched: []
    func_position:
      end: 127
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 127
    functionName: '[org.roaringbitmap.RankBenchmark].fastRankLookupMiss(org.openjdk.jmh.infra.Blackhole)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RankBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastRankRoaringBitmap].rankLong(org.roaringbitmap.RankBenchmark)'
    - '[org.openjdk.jmh.infra.Blackhole].consume(long)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RankBenchmark].fastRankLookupMiss(org.openjdk.jmh.infra.Blackhole)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].rankLong(org.roaringbitmap.RankBenchmark)'
      Src: org.roaringbitmap.RankBenchmark:132,1
    - Dst: '[org.openjdk.jmh.infra.Blackhole].consume(long)'
      Src: org.roaringbitmap.RankBenchmark:132,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.openjdk.jmh.infra.Blackhole
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - DataDistribution
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.SuccinctRank
      - org.roaringbitmap.FastRankRoaringBitmap
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bh
    argTypes:
    - org.openjdk.jmh.infra.Blackhole
    constantsTouched: []
    func_position:
      end: 134
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 134
    functionName: '[org.roaringbitmap.RankBenchmark].roaringBitmapRankLookupMiss(org.openjdk.jmh.infra.Blackhole)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RankBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.openjdk.jmh.infra.Blackhole].consume(long)'
    - '[org.roaringbitmap.RoaringBitmap].rankLong(org.roaringbitmap.RankBenchmark)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RankBenchmark].roaringBitmapRankLookupMiss(org.openjdk.jmh.infra.Blackhole)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.RankBenchmark:140,1
    - Dst: '[org.openjdk.jmh.infra.Blackhole].consume(org.roaringbitmap.SuccinctRank)'
      Src: org.roaringbitmap.RankBenchmark:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.openjdk.jmh.infra.Blackhole
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - DataDistribution
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.SuccinctRank
      - org.roaringbitmap.FastRankRoaringBitmap
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bh
    argTypes:
    - org.openjdk.jmh.infra.Blackhole
    constantsTouched: []
    func_position:
      end: 141
      start: 138
    functionDepth: 3
    functionLinenumber: 138
    functionLinenumberEnd: 141
    functionName: '[org.roaringbitmap.RankBenchmark].createSuccinctRank(org.openjdk.jmh.infra.Blackhole)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RankBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.openjdk.jmh.infra.Blackhole].consume(org.roaringbitmap.SuccinctRank)'
    - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RankBenchmark].createSuccinctRank(org.openjdk.jmh.infra.Blackhole)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
      Src: org.roaringbitmap.RankBenchmark:145,1
    - Dst: '[org.roaringbitmap.FastRankRoaringBitmap].add(org.roaringbitmap.RankBenchmark)'
      Src: org.roaringbitmap.RankBenchmark:147,1
    - Dst: '[org.openjdk.jmh.infra.Blackhole].consume(org.roaringbitmap.FastRankRoaringBitmap)'
      Src: org.roaringbitmap.RankBenchmark:149,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.openjdk.jmh.infra.Blackhole
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - DataDistribution
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.SuccinctRank
      - org.roaringbitmap.FastRankRoaringBitmap
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bh
    argTypes:
    - org.openjdk.jmh.infra.Blackhole
    constantsTouched: []
    func_position:
      end: 150
      start: 143
    functionDepth: 5
    functionLinenumber: 143
    functionLinenumberEnd: 150
    functionName: '[org.roaringbitmap.RankBenchmark].createFastRankBitmap(org.openjdk.jmh.infra.Blackhole)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RankBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
    - '[org.openjdk.jmh.infra.Blackhole].consume(org.roaringbitmap.FastRankRoaringBitmap)'
    - '[org.roaringbitmap.FastRankRoaringBitmap].add(org.roaringbitmap.RankBenchmark)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RankBenchmark].createFastRankBitmap(org.openjdk.jmh.infra.Blackhole)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - DataDistribution
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.SuccinctRank
      - org.roaringbitmap.FastRankRoaringBitmap
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RankBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.RankBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RankBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.RankBenchmark
    signature: '[org.roaringbitmap.RankBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[InputDataType].getValues()'
      Src: org.roaringbitmap.CheckedAddBenchmark:95,1
    - Dst: '[ContainerType].createBitmap(org.roaringbitmap.CheckedAddBenchmark)'
      Src: org.roaringbitmap.CheckedAddBenchmark:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputDataType
      - ContainerType
      - org.roaringbitmap.RoaringBitmap
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 97
    functionName: '[org.roaringbitmap.CheckedAddBenchmark].setUp()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/CheckedAddBenchmark.java
    functionUses: 0
    functionsReached:
    - '[ContainerType].createBitmap(org.roaringbitmap.CheckedAddBenchmark)'
    - '[InputDataType].getValues()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.CheckedAddBenchmark].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].checkedAdd()'
      Src: org.roaringbitmap.CheckedAddBenchmark:103,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputDataType
      - ContainerType
      - org.roaringbitmap.RoaringBitmap
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 106
    functionName: '[org.roaringbitmap.CheckedAddBenchmark].optimized()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/CheckedAddBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].checkedAdd()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.CheckedAddBenchmark].optimized()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.CheckedAddBenchmark].checkedAddOriginal()'
      Src: org.roaringbitmap.CheckedAddBenchmark:112,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputDataType
      - ContainerType
      - org.roaringbitmap.RoaringBitmap
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 115
    functionName: '[org.roaringbitmap.CheckedAddBenchmark].original()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/CheckedAddBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.CheckedAddBenchmark].checkedAddOriginal()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.CheckedAddBenchmark].original()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].highbits(int)'
      Src: org.roaringbitmap.CheckedAddBenchmark:118,1
    - Dst: '[org.roaringbitmap.RoaringArray].getIndex(char)'
      Src: org.roaringbitmap.CheckedAddBenchmark:119,1
    - Dst: '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
      Src: org.roaringbitmap.CheckedAddBenchmark:121,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.CheckedAddBenchmark:122,1
    - Dst: '[org.roaringbitmap.Util].lowbits(int)'
      Src: org.roaringbitmap.CheckedAddBenchmark:125,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.CheckedAddBenchmark:125,1
    - Dst: '[org.roaringbitmap.RoaringArray].setContainerAtIndex(int,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.CheckedAddBenchmark:126,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.CheckedAddBenchmark:129,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.CheckedAddBenchmark:134,1
    - Dst: '[org.roaringbitmap.Util].lowbits(int)'
      Src: org.roaringbitmap.CheckedAddBenchmark:135,1
    - Dst: '[org.roaringbitmap.ArrayContainer].add(char)'
      Src: org.roaringbitmap.CheckedAddBenchmark:135,1
    - Dst: '[org.roaringbitmap.RoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.Container)'
      Src: org.roaringbitmap.CheckedAddBenchmark:135,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputDataType
      - ContainerType
      - org.roaringbitmap.RoaringBitmap
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 139
      start: 117
    functionDepth: 4
    functionLinenumber: 117
    functionLinenumberEnd: 139
    functionName: '[org.roaringbitmap.CheckedAddBenchmark].checkedAddOriginal(int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/CheckedAddBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].lowbits(int)'
    - '[org.roaringbitmap.RoaringArray].getIndex(char)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[org.roaringbitmap.RoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.ArrayContainer].add(char)'
    - '[org.roaringbitmap.RoaringArray].setContainerAtIndex(int,org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].add(char)'
    - '[org.roaringbitmap.Util].highbits(int)'
    - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.CheckedAddBenchmark].checkedAddOriginal(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputDataType
      - ContainerType
      - org.roaringbitmap.RoaringBitmap
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.CheckedAddBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.CheckedAddBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/CheckedAddBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.CheckedAddBenchmark
    signature: '[org.roaringbitmap.CheckedAddBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.SplittableRandom].<init>(int)'
      Src: org.roaringbitmap.RadixSort:30,1
    - Dst: '[java.util.SplittableRandom].nextInt()'
      Src: org.roaringbitmap.RadixSort:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 41
    functionName: '[org.roaringbitmap.RadixSort].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RadixSort.java
    functionUses: 0
    functionsReached:
    - '[java.util.SplittableRandom].nextInt()'
    - '[java.util.SplittableRandom].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RadixSort].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(int[],int,int[],int,org.roaringbitmap.RadixSort)
      Src: org.roaringbitmap.RadixSort:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[org.roaringbitmap.RadixSort].restore()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RadixSort.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(int[],int,int[],int,org.roaringbitmap.RadixSort)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.RadixSort].restore()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].partialRadixSort(int[])'
      Src: org.roaringbitmap.RadixSort:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 52
    functionName: '[org.roaringbitmap.RadixSort].partialSort()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RadixSort.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].partialRadixSort(int[])'
    linkageType: ''
    returnType: int[]
    signature: '[org.roaringbitmap.RadixSort].partialSort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RadixSort
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.RadixSort].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RadixSort.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.RadixSort
    signature: '[org.roaringbitmap.RadixSort].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:36,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 34
    functionDepth: 5
    functionLinenumber: 34
    functionLinenumberEnd: 40
    functionName: '[org.roaringbitmap.SelectTopValuesBenchmark].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/SelectTopValuesBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.SelectTopValuesBenchmark].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].limit(int)'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:44,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.SelectTopValuesBenchmark)'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 47
    functionName: '[org.roaringbitmap.SelectTopValuesBenchmark].limitIncludingAndNot()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/SelectTopValuesBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].limit(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.SelectTopValuesBenchmark)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.SelectTopValuesBenchmark].limitIncludingAndNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].limit(int)'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[org.roaringbitmap.SelectTopValuesBenchmark].limit()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/SelectTopValuesBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].limit(int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.SelectTopValuesBenchmark].limit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:56,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:57,1
    - Dst: '[org.roaringbitmap.SelectTopValuesBenchmark].hasNext()'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:59,1
    - Dst: '[org.roaringbitmap.SelectTopValuesBenchmark].next()'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:60,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.SelectTopValuesBenchmark)'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:60,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 54
    functionDepth: 4
    functionLinenumber: 54
    functionLinenumberEnd: 64
    functionName: '[org.roaringbitmap.SelectTopValuesBenchmark].add()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/SelectTopValuesBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.SelectTopValuesBenchmark].hasNext()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.SelectTopValuesBenchmark)'
    - '[org.roaringbitmap.SelectTopValuesBenchmark].next()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.SelectTopValuesBenchmark].add()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:68,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:69,1
    - Dst: '[org.roaringbitmap.SelectTopValuesBenchmark].hasNext()'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:71,1
    - Dst: '[org.roaringbitmap.SelectTopValuesBenchmark].next()'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:72,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.SelectTopValuesBenchmark)'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:72,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:75,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 66
    functionDepth: 4
    functionLinenumber: 66
    functionLinenumberEnd: 77
    functionName: '[org.roaringbitmap.SelectTopValuesBenchmark].addIncludingAndNot()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/SelectTopValuesBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.SelectTopValuesBenchmark].hasNext()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.SelectTopValuesBenchmark)'
    - '[org.roaringbitmap.SelectTopValuesBenchmark].next()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.SelectTopValuesBenchmark].addIncludingAndNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:81,1
    - Dst: '[org.roaringbitmap.SelectTopValuesBenchmark].hasNext()'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:83,1
    - Dst: '[org.roaringbitmap.SelectTopValuesBenchmark].next()'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:84,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.SelectTopValuesBenchmark)'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:84,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 88
    functionName: '[org.roaringbitmap.SelectTopValuesBenchmark].remove()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/SelectTopValuesBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.SelectTopValuesBenchmark].hasNext()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.SelectTopValuesBenchmark)'
    - '[org.roaringbitmap.SelectTopValuesBenchmark].next()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.SelectTopValuesBenchmark].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getBatchIterator()'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:92,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:94,1
    - Dst: '[org.roaringbitmap.SelectTopValuesBenchmark].nextBatch(org.roaringbitmap.SelectTopValuesBenchmark)'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:95,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add()'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:97,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 90
    functionDepth: 4
    functionLinenumber: 90
    functionLinenumberEnd: 100
    functionName: '[org.roaringbitmap.SelectTopValuesBenchmark].batchIterator()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/SelectTopValuesBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getBatchIterator()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.SelectTopValuesBenchmark].nextBatch(org.roaringbitmap.SelectTopValuesBenchmark)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.SelectTopValuesBenchmark].batchIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getBatchIterator()'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:104,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:106,1
    - Dst: '[org.roaringbitmap.SelectTopValuesBenchmark].nextBatch(org.roaringbitmap.SelectTopValuesBenchmark)'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:107,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add()'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:109,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:111,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 102
    functionDepth: 4
    functionLinenumber: 102
    functionLinenumberEnd: 113
    functionName: '[org.roaringbitmap.SelectTopValuesBenchmark].batchIteratorIncludingAndNot()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/SelectTopValuesBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.SelectTopValuesBenchmark].nextBatch(org.roaringbitmap.SelectTopValuesBenchmark)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getBatchIterator()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.SelectTopValuesBenchmark].batchIteratorIncludingAndNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getBatchIterator()'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:117,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:119,1
    - Dst: '[org.roaringbitmap.SelectTopValuesBenchmark].nextBatch(org.roaringbitmap.SelectTopValuesBenchmark)'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:120,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.SelectTopValuesBenchmark)'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 115
    functionDepth: 4
    functionLinenumber: 115
    functionLinenumberEnd: 123
    functionName: '[org.roaringbitmap.SelectTopValuesBenchmark].batchIteratorAddAtOnce()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/SelectTopValuesBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getBatchIterator()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.SelectTopValuesBenchmark)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.SelectTopValuesBenchmark].nextBatch(org.roaringbitmap.SelectTopValuesBenchmark)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.SelectTopValuesBenchmark].batchIteratorAddAtOnce()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getBatchIterator()'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:127,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:129,1
    - Dst: '[org.roaringbitmap.SelectTopValuesBenchmark].nextBatch(org.roaringbitmap.SelectTopValuesBenchmark)'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:130,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.SelectTopValuesBenchmark)'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:131,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.SelectTopValuesBenchmark:132,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 125
    functionDepth: 4
    functionLinenumber: 125
    functionLinenumberEnd: 134
    functionName: '[org.roaringbitmap.SelectTopValuesBenchmark].batchIteratorAddAtOnceIncludingAndNot()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/SelectTopValuesBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.SelectTopValuesBenchmark].nextBatch(org.roaringbitmap.SelectTopValuesBenchmark)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.SelectTopValuesBenchmark)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getBatchIterator()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.SelectTopValuesBenchmark].batchIteratorAddAtOnceIncludingAndNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.SelectTopValuesBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.SelectTopValuesBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/SelectTopValuesBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.SelectTopValuesBenchmark
    signature: '[org.roaringbitmap.SelectTopValuesBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BenchmarkDataGenerator].generate(int,int,int,int)'
      Src: org.roaringbitmap.UtilBenchmark:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - org.roaringbitmap.BenchmarkData
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.roaringbitmap.UtilBenchmark].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/UtilBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BenchmarkDataGenerator].generate(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.UtilBenchmark].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].unsignedOneSidedGallopingIntersect2by2(org.roaringbitmap.UtilBenchmark,org.roaringbitmap.UtilBenchmark,org.roaringbitmap.UtilBenchmark,org.roaringbitmap.UtilBenchmark,char[])'
      Src: org.roaringbitmap.UtilBenchmark:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - org.roaringbitmap.BenchmarkData
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 57
    functionName: '[org.roaringbitmap.UtilBenchmark].galloping()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/UtilBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].unsignedOneSidedGallopingIntersect2by2(org.roaringbitmap.UtilBenchmark,org.roaringbitmap.UtilBenchmark,org.roaringbitmap.UtilBenchmark,org.roaringbitmap.UtilBenchmark,char[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.UtilBenchmark].galloping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Util].unsignedLocalIntersect2by2(org.roaringbitmap.UtilBenchmark,org.roaringbitmap.UtilBenchmark,org.roaringbitmap.UtilBenchmark,org.roaringbitmap.UtilBenchmark,char[])'
      Src: org.roaringbitmap.UtilBenchmark:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - org.roaringbitmap.BenchmarkData
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 65
    functionName: '[org.roaringbitmap.UtilBenchmark].local()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/UtilBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].unsignedLocalIntersect2by2(org.roaringbitmap.UtilBenchmark,org.roaringbitmap.UtilBenchmark,org.roaringbitmap.UtilBenchmark,org.roaringbitmap.UtilBenchmark,char[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.UtilBenchmark].local()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - org.roaringbitmap.BenchmarkData
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.UtilBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.UtilBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/UtilBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.UtilBenchmark
    signature: '[org.roaringbitmap.UtilBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkContainer[]
      - BenchmarkContainer[]
      classConcrete: true
      classEnum: false
      classFields:
      - BenchmarkContainer[]
      - BenchmarkContainer[]
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.BenchmarkData
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - small
    - big
    argTypes:
    - BenchmarkContainer[]
    - BenchmarkContainer[]
    constantsTouched: []
    func_position:
      end: 73
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 73
    functionName: '[org.roaringbitmap.BenchmarkData].<init>(BenchmarkContainer[],BenchmarkContainer[])'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/UtilBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.BenchmarkData
    signature: '[org.roaringbitmap.BenchmarkData].<init>(BenchmarkContainer[],BenchmarkContainer[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.BenchmarkContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - content
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 84
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionName: '[org.roaringbitmap.BenchmarkContainer].<init>(char[])'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/UtilBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.BenchmarkContainer
    signature: '[org.roaringbitmap.BenchmarkContainer].<init>(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.math3.distribution.UniformIntegerDistribution].<init>(org.apache.commons.math3.random.Well19937c,org.roaringbitmap.BenchmarkDataGenerator,org.roaringbitmap.BenchmarkDataGenerator)'
      Src: org.roaringbitmap.BenchmarkDataGenerator:96,1
    - Dst: '[me.lemire.integercompression.synth.ClusteredDataGenerator].<init>()'
      Src: org.roaringbitmap.BenchmarkDataGenerator:98,1
    - Dst: '[org.apache.commons.math3.random.Well19937c].<init>(int)'
      Src: org.roaringbitmap.BenchmarkDataGenerator:101,1
    - Dst: '[org.apache.commons.math3.distribution.UniformIntegerDistribution].<init>(org.apache.commons.math3.random.Well19937c,int,org.roaringbitmap.BenchmarkDataGenerator)'
      Src: org.roaringbitmap.BenchmarkDataGenerator:100,1
    - Dst: '[org.apache.commons.math3.distribution.UniformIntegerDistribution].sample()'
      Src: org.roaringbitmap.BenchmarkDataGenerator:105,1
    - Dst: '[org.roaringbitmap.BenchmarkDataGenerator].generateUniform(org.apache.commons.math3.distribution.UniformIntegerDistribution,org.roaringbitmap.BenchmarkDataGenerator)'
      Src: org.roaringbitmap.BenchmarkDataGenerator:108,1
    - Dst: '[org.roaringbitmap.BenchmarkDataGenerator].generateClustered(me.lemire.integercompression.synth.ClusteredDataGenerator,org.roaringbitmap.BenchmarkDataGenerator)'
      Src: org.roaringbitmap.BenchmarkDataGenerator:108,1
    - Dst: '[org.roaringbitmap.BenchmarkDataGenerator].generateUniform(org.apache.commons.math3.distribution.UniformIntegerDistribution,org.roaringbitmap.BenchmarkDataGenerator)'
      Src: org.roaringbitmap.BenchmarkDataGenerator:109,1
    - Dst: '[org.roaringbitmap.BenchmarkDataGenerator].generateClustered(me.lemire.integercompression.synth.ClusteredDataGenerator,org.roaringbitmap.BenchmarkDataGenerator)'
      Src: org.roaringbitmap.BenchmarkDataGenerator:109,1
    - Dst: '[org.roaringbitmap.BenchmarkContainer].<init>(org.roaringbitmap.BenchmarkDataGenerator)'
      Src: org.roaringbitmap.BenchmarkDataGenerator:110,1
    - Dst: '[org.roaringbitmap.BenchmarkContainer].<init>(org.roaringbitmap.BenchmarkDataGenerator)'
      Src: org.roaringbitmap.BenchmarkDataGenerator:111,1
    - Dst: '[org.roaringbitmap.BenchmarkData].<init>(org.roaringbitmap.BenchmarkDataGenerator,org.roaringbitmap.BenchmarkDataGenerator)'
      Src: org.roaringbitmap.BenchmarkDataGenerator:113,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.BenchmarkData
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - param
    - howMany
    - smallType
    - bigType
    argTypes:
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 114
      start: 94
    functionDepth: 1
    functionLinenumber: 94
    functionLinenumberEnd: 114
    functionName: '[org.roaringbitmap.BenchmarkDataGenerator].generate(int,int,int,int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/UtilBenchmark.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.BenchmarkDataGenerator].generateUniform(org.apache.commons.math3.distribution.UniformIntegerDistribution,org.roaringbitmap.BenchmarkDataGenerator)'
    - '[org.roaringbitmap.BenchmarkContainer].<init>(org.roaringbitmap.BenchmarkDataGenerator)'
    - '[org.roaringbitmap.BenchmarkData].<init>(org.roaringbitmap.BenchmarkDataGenerator,org.roaringbitmap.BenchmarkDataGenerator)'
    - '[org.apache.commons.math3.random.Well19937c].<init>(int)'
    - '[org.apache.commons.math3.distribution.UniformIntegerDistribution].<init>(org.apache.commons.math3.random.Well19937c,int,org.roaringbitmap.BenchmarkDataGenerator)'
    - '[org.roaringbitmap.BenchmarkDataGenerator].generateClustered(me.lemire.integercompression.synth.ClusteredDataGenerator,org.roaringbitmap.BenchmarkDataGenerator)'
    - '[org.apache.commons.math3.distribution.UniformIntegerDistribution].sample()'
    - '[me.lemire.integercompression.synth.ClusteredDataGenerator].<init>()'
    - '[org.apache.commons.math3.distribution.UniformIntegerDistribution].<init>(org.apache.commons.math3.random.Well19937c,org.roaringbitmap.BenchmarkDataGenerator,org.roaringbitmap.BenchmarkDataGenerator)'
    linkageType: ''
    returnType: org.roaringbitmap.BenchmarkData
    signature: '[org.roaringbitmap.BenchmarkDataGenerator].generate(int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].sort(org.roaringbitmap.BenchmarkDataGenerator)'
      Src: org.roaringbitmap.BenchmarkDataGenerator:121,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 123
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 123
    functionName: '[org.roaringbitmap.BenchmarkDataGenerator].intArrayToShortArraySorted(int[])'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/UtilBenchmark.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].sort(org.roaringbitmap.BenchmarkDataGenerator)'
    linkageType: ''
    returnType: char[]
    signature: '[org.roaringbitmap.BenchmarkDataGenerator].intArrayToShortArraySorted(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[me.lemire.integercompression.synth.ClusteredDataGenerator].generateClustered(int,org.roaringbitmap.BenchmarkDataGenerator)'
      Src: org.roaringbitmap.BenchmarkDataGenerator:126,1
    - Dst: '[org.roaringbitmap.BenchmarkDataGenerator].intArrayToShortArraySorted(org.roaringbitmap.BenchmarkDataGenerator)'
      Src: org.roaringbitmap.BenchmarkDataGenerator:130,1
    - Dst: '[me.lemire.integercompression.synth.ClusteredDataGenerator].generateClustered(int,org.roaringbitmap.BenchmarkDataGenerator)'
      Src: org.roaringbitmap.BenchmarkDataGenerator:131,1
    - Dst: '[org.roaringbitmap.BenchmarkDataGenerator].intArrayToShortArraySorted(org.roaringbitmap.BenchmarkDataGenerator)'
      Src: org.roaringbitmap.BenchmarkDataGenerator:131,1
    - Dst: System.arraycopy(char[],int,org.roaringbitmap.BenchmarkDataGenerator,int,org.roaringbitmap.BenchmarkDataGenerator)
      Src: org.roaringbitmap.BenchmarkDataGenerator:133,1
    - Dst: System.arraycopy(char[],int,org.roaringbitmap.BenchmarkDataGenerator,org.roaringbitmap.BenchmarkDataGenerator,org.roaringbitmap.BenchmarkDataGenerator)
      Src: org.roaringbitmap.BenchmarkDataGenerator:134,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - me.lemire.integercompression.synth.ClusteredDataGenerator
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - cd
    - howMany
    argTypes:
    - me.lemire.integercompression.synth.ClusteredDataGenerator
    - int
    constantsTouched: []
    func_position:
      end: 136
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 136
    functionName: '[org.roaringbitmap.BenchmarkDataGenerator].generateClustered(me.lemire.integercompression.synth.ClusteredDataGenerator,int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/UtilBenchmark.java
    functionUses: 0
    functionsReached:
    - '[me.lemire.integercompression.synth.ClusteredDataGenerator].generateClustered(int,org.roaringbitmap.BenchmarkDataGenerator)'
    - System.arraycopy(char[],int,org.roaringbitmap.BenchmarkDataGenerator,int,org.roaringbitmap.BenchmarkDataGenerator)
    - System.arraycopy(char[],int,org.roaringbitmap.BenchmarkDataGenerator,org.roaringbitmap.BenchmarkDataGenerator,org.roaringbitmap.BenchmarkDataGenerator)
    - '[org.roaringbitmap.BenchmarkDataGenerator].intArrayToShortArraySorted(org.roaringbitmap.BenchmarkDataGenerator)'
    linkageType: ''
    returnType: char[]
    signature: '[org.roaringbitmap.BenchmarkDataGenerator].generateClustered(me.lemire.integercompression.synth.ClusteredDataGenerator,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.math3.distribution.IntegerDistribution].sample(int)'
      Src: org.roaringbitmap.BenchmarkDataGenerator:139,1
    - Dst: '[org.roaringbitmap.BenchmarkDataGenerator].intArrayToShortArraySorted(org.roaringbitmap.BenchmarkDataGenerator)'
      Src: org.roaringbitmap.BenchmarkDataGenerator:139,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.math3.distribution.IntegerDistribution
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - ud
    - howMany
    argTypes:
    - org.apache.commons.math3.distribution.IntegerDistribution
    - int
    constantsTouched: []
    func_position:
      end: 140
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionName: '[org.roaringbitmap.BenchmarkDataGenerator].generateUniform(org.apache.commons.math3.distribution.IntegerDistribution,int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/UtilBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BenchmarkDataGenerator].intArrayToShortArraySorted(org.roaringbitmap.BenchmarkDataGenerator)'
    - '[org.apache.commons.math3.distribution.IntegerDistribution].sample(int)'
    linkageType: ''
    returnType: char[]
    signature: '[org.roaringbitmap.BenchmarkDataGenerator].generateUniform(org.apache.commons.math3.distribution.IntegerDistribution,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.BenchmarkDataGenerator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.BenchmarkDataGenerator].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/UtilBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.BenchmarkDataGenerator
    signature: '[org.roaringbitmap.BenchmarkDataGenerator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitSetUtilBenchmark].bitmapTheNaiveWay()'
      Src: org.roaringbitmap.BitSetUtilBenchmark:26,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.BitSetUtilBenchmark:26,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Data
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<long[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - d
    argTypes:
    - Data
    constantsTouched: []
    func_position:
      end: 29
      start: 22
    functionDepth: 3
    functionLinenumber: 22
    functionLinenumberEnd: 29
    functionName: '[org.roaringbitmap.BitSetUtilBenchmark].BitSetToRoaringByAddingBitByBit(Data)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BitSetUtilBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitSetUtilBenchmark].bitmapTheNaiveWay()'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.BitSetUtilBenchmark].BitSetToRoaringByAddingBitByBit(Data)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitSetUtil].bitmapOf()'
      Src: org.roaringbitmap.BitSetUtilBenchmark:35,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.BitSetUtilBenchmark:35,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Data
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<long[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - d
    argTypes:
    - Data
    constantsTouched: []
    func_position:
      end: 38
      start: 31
    functionDepth: 3
    functionLinenumber: 31
    functionLinenumberEnd: 38
    functionName: '[org.roaringbitmap.BitSetUtilBenchmark].BitSetToRoaringUsingBitSetUtil(Data)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BitSetUtilBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.BitSetUtil].bitmapOf()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.BitSetUtilBenchmark].BitSetToRoaringUsingBitSetUtil(Data)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].wrap()'
      Src: org.roaringbitmap.BitSetUtilBenchmark:55,1
    - Dst: '[org.roaringbitmap.BitSetUtil].bitmapOf(org.roaringbitmap.BitSetUtilBenchmark,boolean)'
      Src: org.roaringbitmap.BitSetUtilBenchmark:56,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.BitSetUtilBenchmark:56,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Data
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<long[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - d
    argTypes:
    - Data
    constantsTouched: []
    func_position:
      end: 59
      start: 51
    functionDepth: 3
    functionLinenumber: 51
    functionLinenumberEnd: 59
    functionName: '[org.roaringbitmap.BitSetUtilBenchmark].ByteArrayToRoaring(Data)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BitSetUtilBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[java.nio.ByteBuffer].wrap()'
    - '[org.roaringbitmap.BitSetUtil].bitmapOf(org.roaringbitmap.BitSetUtilBenchmark,boolean)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.BitSetUtilBenchmark].ByteArrayToRoaring(Data)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].wrap()'
      Src: org.roaringbitmap.BitSetUtilBenchmark:65,1
    - Dst: '[ThreadLocal<long[]>].get()'
      Src: org.roaringbitmap.BitSetUtilBenchmark:66,1
    - Dst: '[org.roaringbitmap.BitSetUtil].bitmapOf(org.roaringbitmap.BitSetUtilBenchmark,boolean,org.roaringbitmap.BitSetUtilBenchmark)'
      Src: org.roaringbitmap.BitSetUtilBenchmark:66,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.BitSetUtilBenchmark:66,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Data
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<long[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - d
    argTypes:
    - Data
    constantsTouched: []
    func_position:
      end: 69
      start: 61
    functionDepth: 3
    functionLinenumber: 61
    functionLinenumberEnd: 69
    functionName: '[org.roaringbitmap.BitSetUtilBenchmark].ByteArrayToRoaringWithCachedBuffer(Data)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BitSetUtilBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitSetUtil].bitmapOf(org.roaringbitmap.BitSetUtilBenchmark,boolean,org.roaringbitmap.BitSetUtilBenchmark)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[ThreadLocal<long[]>].get()'
    - '[java.nio.ByteBuffer].wrap()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.BitSetUtilBenchmark].ByteArrayToRoaringWithCachedBuffer(Data)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].valueOf()'
      Src: org.roaringbitmap.BitSetUtilBenchmark:75,1
    - Dst: '[org.roaringbitmap.BitSetUtil].bitmapOf(org.roaringbitmap.BitSetUtilBenchmark)'
      Src: org.roaringbitmap.BitSetUtilBenchmark:76,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.BitSetUtilBenchmark:76,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Data
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<long[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - d
    argTypes:
    - Data
    constantsTouched: []
    func_position:
      end: 79
      start: 71
    functionDepth: 3
    functionLinenumber: 71
    functionLinenumberEnd: 79
    functionName: '[org.roaringbitmap.BitSetUtilBenchmark].ByteArrayToBitsetToRoaring(Data)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BitSetUtilBenchmark.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].valueOf()'
    - '[org.roaringbitmap.BitSetUtil].bitmapOf(org.roaringbitmap.BitSetUtilBenchmark)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.BitSetUtilBenchmark].ByteArrayToBitsetToRoaring(Data)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.bitCount()
      Src: org.roaringbitmap.BitSetUtilBenchmark:84,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.BitSetUtilBenchmark:87,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.BitSetUtilBenchmark)'
      Src: org.roaringbitmap.BitSetUtilBenchmark:100,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<long[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - words
    argTypes:
    - long[]
    constantsTouched: []
    func_position:
      end: 105
      start: 81
    functionDepth: 4
    functionLinenumber: 81
    functionLinenumberEnd: 105
    functionName: '[org.roaringbitmap.BitSetUtilBenchmark].bitmapTheNaiveWay(long[])'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BitSetUtilBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.BitSetUtilBenchmark)'
    - Long.bitCount()
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.BitSetUtilBenchmark].bitmapTheNaiveWay(long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ThreadLocal.withInitial()
      Src: org.roaringbitmap.BitSetUtilBenchmark:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<long[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.BitSetUtilBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.BitSetUtilBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BitSetUtilBenchmark.java
    functionUses: 0
    functionsReached:
    - ThreadLocal.withInitial()
    linkageType: ''
    returnType: org.roaringbitmap.BitSetUtilBenchmark
    signature: '[org.roaringbitmap.BitSetUtilBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitSetUtilBenchmark.Data].getClass()'
      Src: org.roaringbitmap.BitSetUtilBenchmark.Data:115,1
    - Dst: '[org.roaringbitmap.BitSetUtilBenchmark.Data].getResourceAsStream(org.roaringbitmap.BitSetUtilBenchmark.Data)'
      Src: org.roaringbitmap.BitSetUtilBenchmark.Data:115,1
    - Dst: '[org.roaringbitmap.BitSetUtilBenchmark.Data].deserialize(org.roaringbitmap.BitSetUtilBenchmark.Data)'
      Src: org.roaringbitmap.BitSetUtilBenchmark.Data:116,1
    - Dst: '[org.roaringbitmap.BitSetUtilBenchmark.Data].bitsetsAsBytes(long[][])'
      Src: org.roaringbitmap.BitSetUtilBenchmark.Data:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long[][]
      - byte[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 118
    functionName: '[org.roaringbitmap.BitSetUtilBenchmark.Data].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BitSetUtilBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitSetUtilBenchmark.Data].deserialize(org.roaringbitmap.BitSetUtilBenchmark.Data)'
    - '[org.roaringbitmap.BitSetUtilBenchmark.Data].bitsetsAsBytes(long[][])'
    - '[org.roaringbitmap.BitSetUtilBenchmark.Data].getClass()'
    - '[org.roaringbitmap.BitSetUtilBenchmark.Data].getResourceAsStream(org.roaringbitmap.BitSetUtilBenchmark.Data)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.BitSetUtilBenchmark.Data].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].valueOf(org.roaringbitmap.BitSetUtilBenchmark.Data)'
      Src: org.roaringbitmap.BitSetUtilBenchmark.Data:124,1
    - Dst: '[org.roaringbitmap.BitSetUtilBenchmark.Data].toByteArray()'
      Src: org.roaringbitmap.BitSetUtilBenchmark.Data:124,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - long[][]
      classConcrete: true
      classEnum: false
      classFields:
      - long[][]
      - byte[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: byte[][]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bitsets
    argTypes:
    - long[][]
    constantsTouched: []
    func_position:
      end: 127
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 127
    functionName: '[org.roaringbitmap.BitSetUtilBenchmark.Data].bitsetsAsBytes(long[][])'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BitSetUtilBenchmark.java
    functionUses: 1
    functionsReached:
    - '[java.util.BitSet].valueOf(org.roaringbitmap.BitSetUtilBenchmark.Data)'
    - '[org.roaringbitmap.BitSetUtilBenchmark.Data].toByteArray()'
    linkageType: ''
    returnType: byte[][]
    signature: '[org.roaringbitmap.BitSetUtilBenchmark.Data].bitsetsAsBytes(long[][])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitSetUtilBenchmark.Data].getClass()'
      Src: org.roaringbitmap.BitSetUtilBenchmark.Data:132,1
    - Dst: '[org.roaringbitmap.BitSetUtilBenchmark.Data].getResourceAsStream(String)'
      Src: org.roaringbitmap.BitSetUtilBenchmark.Data:132,1
    - Dst: '[java.util.zip.GZIPInputStream].<init>(org.roaringbitmap.BitSetUtilBenchmark.Data)'
      Src: org.roaringbitmap.BitSetUtilBenchmark.Data:132,1
    - Dst: '[java.io.DataInputStream].<init>(java.util.zip.GZIPInputStream)'
      Src: org.roaringbitmap.BitSetUtilBenchmark.Data:131,1
    - Dst: '[java.io.DataInputStream].readInt()'
      Src: org.roaringbitmap.BitSetUtilBenchmark.Data:143,1
    - Dst: Math.min(org.roaringbitmap.BitSetUtilBenchmark.Data,org.roaringbitmap.BitSetUtilBenchmark.Data)
      Src: org.roaringbitmap.BitSetUtilBenchmark.Data:143,1
    - Dst: '[java.io.DataInputStream].readInt()'
      Src: org.roaringbitmap.BitSetUtilBenchmark.Data:147,1
    - Dst: '[java.io.DataInputStream].readLong()'
      Src: org.roaringbitmap.BitSetUtilBenchmark.Data:153,1
    - Dst: System.arraycopy(org.roaringbitmap.BitSetUtilBenchmark.Data,int,org.roaringbitmap.BitSetUtilBenchmark.Data,org.roaringbitmap.BitSetUtilBenchmark.Data,org.roaringbitmap.BitSetUtilBenchmark.Data)
      Src: org.roaringbitmap.BitSetUtilBenchmark.Data:158,1
    - Dst: '[java.io.DataInputStream].close()'
      Src: org.roaringbitmap.BitSetUtilBenchmark.Data:164,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long[][]
      - byte[][]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long[][]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bitsetResource
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 166
      start: 129
    functionDepth: 1
    functionLinenumber: 129
    functionLinenumberEnd: 166
    functionName: '[org.roaringbitmap.BitSetUtilBenchmark.Data].deserialize(String)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BitSetUtilBenchmark.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataInputStream].<init>(java.util.zip.GZIPInputStream)'
    - System.arraycopy(org.roaringbitmap.BitSetUtilBenchmark.Data,int,org.roaringbitmap.BitSetUtilBenchmark.Data,org.roaringbitmap.BitSetUtilBenchmark.Data,org.roaringbitmap.BitSetUtilBenchmark.Data)
    - '[java.io.DataInputStream].readInt()'
    - '[java.io.DataInputStream].close()'
    - Math.min(org.roaringbitmap.BitSetUtilBenchmark.Data,org.roaringbitmap.BitSetUtilBenchmark.Data)
    - '[org.roaringbitmap.BitSetUtilBenchmark.Data].getClass()'
    - '[java.util.zip.GZIPInputStream].<init>(org.roaringbitmap.BitSetUtilBenchmark.Data)'
    - '[org.roaringbitmap.BitSetUtilBenchmark.Data].getResourceAsStream(String)'
    - '[java.io.DataInputStream].readLong()'
    linkageType: ''
    returnType: long[][]
    signature: '[org.roaringbitmap.BitSetUtilBenchmark.Data].deserialize(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long[][]
      - byte[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.BitSetUtilBenchmark.Data
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.BitSetUtilBenchmark.Data].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BitSetUtilBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.BitSetUtilBenchmark.Data
    signature: '[org.roaringbitmap.BitSetUtilBenchmark.Data].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.google.common.cache.CacheBuilder].newBuilder()'
      Src: org.roaringbitmap.AbstractBenchmarkState:46,1
    - Dst: '[org.roaringbitmap.AbstractBenchmarkState].maximumSize(int)'
      Src: org.roaringbitmap.AbstractBenchmarkState:46,1
    - Dst: '[org.roaringbitmap.AbstractBenchmarkState].build()'
      Src: org.roaringbitmap.AbstractBenchmarkState:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<org.roaringbitmap.realdata.wrapper.Bitmap>
      - com.google.common.cache.Cache<String,java.util.List<int[]>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.AbstractBenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 48
    functionName: '[org.roaringbitmap.AbstractBenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/AbstractBenchmarkState.java
    functionUses: 0
    functionsReached:
    - '[com.google.common.cache.CacheBuilder].newBuilder()'
    - '[org.roaringbitmap.AbstractBenchmarkState].build()'
    - '[org.roaringbitmap.AbstractBenchmarkState].maximumSize(int)'
    linkageType: ''
    returnType: org.roaringbitmap.AbstractBenchmarkState
    signature: '[org.roaringbitmap.AbstractBenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getProperty(org.roaringbitmap.AbstractBenchmarkState)
      Src: org.roaringbitmap.AbstractBenchmarkState:51,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapFactory.ROARING_ONLY].equals(org.roaringbitmap.AbstractBenchmarkState)'
      Src: org.roaringbitmap.AbstractBenchmarkState:51,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapFactory.ROARING].equals(String)'
      Src: org.roaringbitmap.AbstractBenchmarkState:52,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapFactory.ROARING_WITH_RUN].equals(String)'
      Src: org.roaringbitmap.AbstractBenchmarkState:53,1
    - Dst: String.format(String,String)
      Src: org.roaringbitmap.AbstractBenchmarkState:54,1
    - Dst: '[RuntimeException].<init>(org.roaringbitmap.AbstractBenchmarkState)'
      Src: org.roaringbitmap.AbstractBenchmarkState:54,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.AbstractBenchmarkState:57,1
    - Dst: '[java.util.concurrent.Callable].<init>()'
      Src: org.roaringbitmap.AbstractBenchmarkState:62,1
    - Dst: '[com.google.common.cache.Cache<String,java.util.List<int[]>>].get(String,java.util.concurrent.Callable)'
      Src: org.roaringbitmap.AbstractBenchmarkState:60,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapFactory.CONCISE].equals(String)'
      Src: org.roaringbitmap.AbstractBenchmarkState:76,1
    - Dst: '[org.roaringbitmap.AbstractBenchmarkState].newConciseBitmap(org.roaringbitmap.AbstractBenchmarkState)'
      Src: org.roaringbitmap.AbstractBenchmarkState:78,1
    - Dst: '[org.roaringbitmap.AbstractBenchmarkState].newImmutableConciseBitmap(org.roaringbitmap.AbstractBenchmarkState)'
      Src: org.roaringbitmap.AbstractBenchmarkState:80,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapFactory.WAH].equals(String)'
      Src: org.roaringbitmap.AbstractBenchmarkState:82,1
    - Dst: '[org.roaringbitmap.AbstractBenchmarkState].newWahBitmap(org.roaringbitmap.AbstractBenchmarkState)'
      Src: org.roaringbitmap.AbstractBenchmarkState:84,1
    - Dst: '[org.roaringbitmap.AbstractBenchmarkState].newImmutableWahBitmap(org.roaringbitmap.AbstractBenchmarkState)'
      Src: org.roaringbitmap.AbstractBenchmarkState:86,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapFactory.EWAH].equals(String)'
      Src: org.roaringbitmap.AbstractBenchmarkState:88,1
    - Dst: '[org.roaringbitmap.AbstractBenchmarkState].newEwahBitmap(org.roaringbitmap.AbstractBenchmarkState)'
      Src: org.roaringbitmap.AbstractBenchmarkState:90,1
    - Dst: '[org.roaringbitmap.AbstractBenchmarkState].newImmutableEwahBitmap(org.roaringbitmap.AbstractBenchmarkState)'
      Src: org.roaringbitmap.AbstractBenchmarkState:92,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapFactory.EWAH32].equals(String)'
      Src: org.roaringbitmap.AbstractBenchmarkState:94,1
    - Dst: '[org.roaringbitmap.AbstractBenchmarkState].newEwah32Bitmap(org.roaringbitmap.AbstractBenchmarkState)'
      Src: org.roaringbitmap.AbstractBenchmarkState:96,1
    - Dst: '[org.roaringbitmap.AbstractBenchmarkState].newImmutableEwah32Bitmap(org.roaringbitmap.AbstractBenchmarkState)'
      Src: org.roaringbitmap.AbstractBenchmarkState:98,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapFactory.ROARING].equals(String)'
      Src: org.roaringbitmap.AbstractBenchmarkState:100,1
    - Dst: '[org.roaringbitmap.AbstractBenchmarkState].newRoaringBitmap(org.roaringbitmap.AbstractBenchmarkState)'
      Src: org.roaringbitmap.AbstractBenchmarkState:102,1
    - Dst: '[org.roaringbitmap.AbstractBenchmarkState].newImmutableRoaringBitmap(org.roaringbitmap.AbstractBenchmarkState)'
      Src: org.roaringbitmap.AbstractBenchmarkState:104,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapFactory.ROARING_WITH_RUN].equals(String)'
      Src: org.roaringbitmap.AbstractBenchmarkState:106,1
    - Dst: '[org.roaringbitmap.AbstractBenchmarkState].newRoaringWithRunBitmap(org.roaringbitmap.AbstractBenchmarkState)'
      Src: org.roaringbitmap.AbstractBenchmarkState:108,1
    - Dst: '[org.roaringbitmap.AbstractBenchmarkState].newImmutableRoaringWithRunBitmap(org.roaringbitmap.AbstractBenchmarkState)'
      Src: org.roaringbitmap.AbstractBenchmarkState:110,1
    - Dst: String.format(String,String,boolean)
      Src: org.roaringbitmap.AbstractBenchmarkState:116,1
    - Dst: '[RuntimeException].<init>(org.roaringbitmap.AbstractBenchmarkState)'
      Src: org.roaringbitmap.AbstractBenchmarkState:115,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.AbstractBenchmarkState)'
      Src: org.roaringbitmap.AbstractBenchmarkState:119,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 59
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<org.roaringbitmap.realdata.wrapper.Bitmap>
      - com.google.common.cache.Cache<String,java.util.List<int[]>>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - dataset
    - type
    - immutable
    argTypes:
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 121
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 121
    functionName: '[org.roaringbitmap.AbstractBenchmarkState].setup(String,String,boolean)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/AbstractBenchmarkState.java
    functionUses: 4
    functionsReached:
    - '[org.roaringbitmap.AbstractBenchmarkState].newEwah32Bitmap(org.roaringbitmap.AbstractBenchmarkState)'
    - '[org.roaringbitmap.AbstractBenchmarkState].newRoaringWithRunBitmap(org.roaringbitmap.AbstractBenchmarkState)'
    - '[org.roaringbitmap.realdata.wrapper.BitmapFactory.WAH].equals(String)'
    - '[org.roaringbitmap.realdata.wrapper.BitmapFactory.ROARING_ONLY].equals(org.roaringbitmap.AbstractBenchmarkState)'
    - '[org.roaringbitmap.AbstractBenchmarkState].newImmutableEwahBitmap(org.roaringbitmap.AbstractBenchmarkState)'
    - '[org.roaringbitmap.realdata.wrapper.BitmapFactory.ROARING].equals(String)'
    - String.format(String,String)
    - '[org.roaringbitmap.AbstractBenchmarkState].newEwahBitmap(org.roaringbitmap.AbstractBenchmarkState)'
    - '[RuntimeException].<init>(org.roaringbitmap.AbstractBenchmarkState)'
    - '[org.roaringbitmap.realdata.wrapper.BitmapFactory.CONCISE].equals(String)'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.realdata.wrapper.BitmapFactory.ROARING_WITH_RUN].equals(String)'
    - '[org.roaringbitmap.AbstractBenchmarkState].newConciseBitmap(org.roaringbitmap.AbstractBenchmarkState)'
    - '[org.roaringbitmap.AbstractBenchmarkState].newRoaringBitmap(org.roaringbitmap.AbstractBenchmarkState)'
    - '[org.roaringbitmap.AbstractBenchmarkState].newWahBitmap(org.roaringbitmap.AbstractBenchmarkState)'
    - '[org.roaringbitmap.AbstractBenchmarkState].newImmutableEwah32Bitmap(org.roaringbitmap.AbstractBenchmarkState)'
    - '[org.roaringbitmap.AbstractBenchmarkState].newImmutableRoaringBitmap(org.roaringbitmap.AbstractBenchmarkState)'
    - '[org.roaringbitmap.AbstractBenchmarkState].newImmutableRoaringWithRunBitmap(org.roaringbitmap.AbstractBenchmarkState)'
    - '[java.util.ArrayList].add(org.roaringbitmap.AbstractBenchmarkState)'
    - '[org.roaringbitmap.AbstractBenchmarkState].newImmutableWahBitmap(org.roaringbitmap.AbstractBenchmarkState)'
    - '[org.roaringbitmap.realdata.wrapper.BitmapFactory.EWAH].equals(String)'
    - '[com.google.common.cache.Cache<String,java.util.List<int[]>>].get(String,java.util.concurrent.Callable)'
    - System.getProperty(org.roaringbitmap.AbstractBenchmarkState)
    - String.format(String,String,boolean)
    - '[java.util.concurrent.Callable].<init>()'
    - '[org.roaringbitmap.realdata.wrapper.BitmapFactory.EWAH32].equals(String)'
    - '[org.roaringbitmap.AbstractBenchmarkState].newImmutableConciseBitmap(org.roaringbitmap.AbstractBenchmarkState)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.AbstractBenchmarkState].setup(String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.AbstractBenchmarkState].cleanup()'
      Src: org.roaringbitmap.AbstractBenchmarkState:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.List<org.roaringbitmap.realdata.wrapper.Bitmap>
      - com.google.common.cache.Cache<String,java.util.List<int[]>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 126
    functionName: '[org.roaringbitmap.AbstractBenchmarkState].tearDown()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/AbstractBenchmarkState.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.AbstractBenchmarkState].cleanup()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.AbstractBenchmarkState].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: state.ors_standard.get(org.roaringbitmap.BasicBenchmark)
      Src: org.roaringbitmap.BasicBenchmark:39,1
    - Dst: '[org.roaringbitmap.FastAggregation].horizontal_or(org.roaringbitmap.BasicBenchmark)'
      Src: org.roaringbitmap.BasicBenchmark:39,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.BasicBenchmark:40,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - StandardState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - StandardState
    constantsTouched: []
    func_position:
      end: 44
      start: 34
    functionDepth: 3
    functionLinenumber: 34
    functionLinenumberEnd: 44
    functionName: '[org.roaringbitmap.BasicBenchmark].bigunion_standard(StandardState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BasicBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - state.ors_standard.get(org.roaringbitmap.BasicBenchmark)
    - '[org.roaringbitmap.FastAggregation].horizontal_or(org.roaringbitmap.BasicBenchmark)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BasicBenchmark].bigunion_standard(StandardState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: state.ors_mutable.get(org.roaringbitmap.BasicBenchmark)
      Src: org.roaringbitmap.BasicBenchmark:51,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].horizontal_or(org.roaringbitmap.BasicBenchmark)'
      Src: org.roaringbitmap.BasicBenchmark:51,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.BasicBenchmark:52,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - MutableState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - MutableState
    constantsTouched: []
    func_position:
      end: 56
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 56
    functionName: '[org.roaringbitmap.BasicBenchmark].bigunion_mutable(MutableState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BasicBenchmark.java
    functionUses: 0
    functionsReached:
    - state.ors_mutable.get(org.roaringbitmap.BasicBenchmark)
    - '[org.roaringbitmap.buffer.BufferFastAggregation].horizontal_or(org.roaringbitmap.BasicBenchmark)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BasicBenchmark].bigunion_mutable(MutableState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: state.ors_immutable.get(org.roaringbitmap.BasicBenchmark)
      Src: org.roaringbitmap.BasicBenchmark:64,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].horizontal_or(org.roaringbitmap.BasicBenchmark)'
      Src: org.roaringbitmap.BasicBenchmark:64,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.BasicBenchmark:65,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - ImmutableState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - ImmutableState
    constantsTouched: []
    func_position:
      end: 69
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 69
    functionName: '[org.roaringbitmap.BasicBenchmark].bigunion_immutable(ImmutableState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BasicBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].horizontal_or(org.roaringbitmap.BasicBenchmark)'
    - state.ors_immutable.get(org.roaringbitmap.BasicBenchmark)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BasicBenchmark].bigunion_immutable(ImmutableState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: state.ewah_standard[k % state.N].toArray()
      Src: org.roaringbitmap.BasicBenchmark:76,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - StandardState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - StandardState
    constantsTouched: []
    func_position:
      end: 79
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 79
    functionName: '[org.roaringbitmap.BasicBenchmark].toarray_standard(StandardState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BasicBenchmark.java
    functionUses: 0
    functionsReached:
    - state.ewah_standard[k % state.N].toArray()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BasicBenchmark].toarray_standard(StandardState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: state.ewah_mutable[k % state.N].toArray()
      Src: org.roaringbitmap.BasicBenchmark:86,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - MutableState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - MutableState
    constantsTouched: []
    func_position:
      end: 89
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 89
    functionName: '[org.roaringbitmap.BasicBenchmark].toarray_mutable(MutableState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BasicBenchmark.java
    functionUses: 0
    functionsReached:
    - state.ewah_mutable[k % state.N].toArray()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BasicBenchmark].toarray_mutable(MutableState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: state.ewah_immutable[k % state.N].toArray()
      Src: org.roaringbitmap.BasicBenchmark:96,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - ImmutableState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - ImmutableState
    constantsTouched: []
    func_position:
      end: 99
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 99
    functionName: '[org.roaringbitmap.BasicBenchmark].toarray_immutable(ImmutableState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BasicBenchmark.java
    functionUses: 0
    functionsReached:
    - state.ewah_immutable[k % state.N].toArray()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BasicBenchmark].toarray_immutable(ImmutableState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: state.ewah_standard[k % state.N].getCardinality()
      Src: org.roaringbitmap.BasicBenchmark:105,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - StandardState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - StandardState
    constantsTouched: []
    func_position:
      end: 108
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 108
    functionName: '[org.roaringbitmap.BasicBenchmark].cardinality_standard(StandardState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BasicBenchmark.java
    functionUses: 0
    functionsReached:
    - state.ewah_standard[k % state.N].getCardinality()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BasicBenchmark].cardinality_standard(StandardState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: state.ewah_mutable[k % state.N].getCardinality()
      Src: org.roaringbitmap.BasicBenchmark:114,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - MutableState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - MutableState
    constantsTouched: []
    func_position:
      end: 117
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 117
    functionName: '[org.roaringbitmap.BasicBenchmark].cardinality_mutable(MutableState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BasicBenchmark.java
    functionUses: 0
    functionsReached:
    - state.ewah_mutable[k % state.N].getCardinality()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BasicBenchmark].cardinality_mutable(MutableState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: state.ewah_immutable[k % state.N].getCardinality()
      Src: org.roaringbitmap.BasicBenchmark:123,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - ImmutableState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - ImmutableState
    constantsTouched: []
    func_position:
      end: 126
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 126
    functionName: '[org.roaringbitmap.BasicBenchmark].cardinality_immutable(ImmutableState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BasicBenchmark.java
    functionUses: 0
    functionsReached:
    - state.ewah_immutable[k % state.N].getCardinality()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.BasicBenchmark].cardinality_immutable(ImmutableState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.BasicBenchmark:131,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.BasicBenchmark:134,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 128
    functionDepth: 5
    functionLinenumber: 128
    functionLinenumberEnd: 137
    functionName: '[org.roaringbitmap.BasicBenchmark].createBitmapOrdered_standard()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BasicBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.BasicBenchmark].createBitmapOrdered_standard()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.BasicBenchmark:142,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.BasicBenchmark:145,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 139
    functionDepth: 5
    functionLinenumber: 139
    functionLinenumberEnd: 148
    functionName: '[org.roaringbitmap.BasicBenchmark].createBitmapOrdered_mutable()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BasicBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.BasicBenchmark].createBitmapOrdered_mutable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.BasicBenchmark:153,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.BasicBenchmark:156,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 150
    functionDepth: 5
    functionLinenumber: 150
    functionLinenumberEnd: 159
    functionName: '[org.roaringbitmap.BasicBenchmark].createBitmapUnordered_standard()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BasicBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.BasicBenchmark].createBitmapUnordered_standard()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.BasicBenchmark:163,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.BasicBenchmark:164,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 161
    functionDepth: 6
    functionLinenumber: 161
    functionLinenumberEnd: 166
    functionName: '[org.roaringbitmap.BasicBenchmark].createBitmapRange_standard()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BasicBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.BasicBenchmark].createBitmapRange_standard()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.BasicBenchmark:170,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.BasicBenchmark:171,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 168
    functionDepth: 4
    functionLinenumber: 168
    functionLinenumberEnd: 173
    functionName: '[org.roaringbitmap.BasicBenchmark].createBitmapRange_mutable()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BasicBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.BasicBenchmark].createBitmapRange_mutable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.BasicBenchmark:178,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.BasicBenchmark:181,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 175
    functionDepth: 5
    functionLinenumber: 175
    functionLinenumberEnd: 184
    functionName: '[org.roaringbitmap.BasicBenchmark].createBitmapUnordered_mutable()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BasicBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.BasicBenchmark].createBitmapUnordered_mutable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.zaxxer.sparsebits.SparseBitSet].<init>()'
      Src: org.roaringbitmap.BasicBenchmark:189,1
    - Dst: '[com.zaxxer.sparsebits.SparseBitSet].set(int)'
      Src: org.roaringbitmap.BasicBenchmark:192,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.zaxxer.sparsebits.SparseBitSet
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 195
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 195
    functionName: '[org.roaringbitmap.BasicBenchmark].createSparseBitSetOrdered()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BasicBenchmark.java
    functionUses: 0
    functionsReached:
    - '[com.zaxxer.sparsebits.SparseBitSet].set(int)'
    - '[com.zaxxer.sparsebits.SparseBitSet].<init>()'
    linkageType: ''
    returnType: com.zaxxer.sparsebits.SparseBitSet
    signature: '[org.roaringbitmap.BasicBenchmark].createSparseBitSetOrdered()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.zaxxer.sparsebits.SparseBitSet].<init>()'
      Src: org.roaringbitmap.BasicBenchmark:200,1
    - Dst: '[com.zaxxer.sparsebits.SparseBitSet].set(int)'
      Src: org.roaringbitmap.BasicBenchmark:203,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.zaxxer.sparsebits.SparseBitSet
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 206
    functionName: '[org.roaringbitmap.BasicBenchmark].createSparseBitSetUnordered()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BasicBenchmark.java
    functionUses: 0
    functionsReached:
    - '[com.zaxxer.sparsebits.SparseBitSet].set(int)'
    - '[com.zaxxer.sparsebits.SparseBitSet].<init>()'
    linkageType: ''
    returnType: com.zaxxer.sparsebits.SparseBitSet
    signature: '[org.roaringbitmap.BasicBenchmark].createSparseBitSetUnordered()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.BasicBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.BasicBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BasicBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.BasicBenchmark
    signature: '[org.roaringbitmap.BasicBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.BasicBenchmark.StandardState:224,1
    - Dst: ewah_standard[k].add(org.roaringbitmap.BasicBenchmark.StandardState)
      Src: org.roaringbitmap.BasicBenchmark.StandardState:226,1
    - Dst: ewah_standard[k].trim()
      Src: org.roaringbitmap.BasicBenchmark.StandardState:228,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.BasicBenchmark.StandardState:231,1
    - Dst: '[java.util.Arrays].copyOf(RoaringBitmap[],int)'
      Src: org.roaringbitmap.BasicBenchmark.StandardState:234,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.BasicBenchmark.StandardState)'
      Src: org.roaringbitmap.BasicBenchmark.StandardState:234,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - RoaringBitmap[]
      - List<RoaringBitmap[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.BasicBenchmark.StandardState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 218
    functionDepth: 4
    functionLinenumber: 218
    functionLinenumberEnd: 236
    functionName: '[org.roaringbitmap.BasicBenchmark.StandardState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BasicBenchmark.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(org.roaringbitmap.BasicBenchmark.StandardState)'
    - ewah_standard[k].trim()
    - '[java.util.ArrayList].<init>()'
    - ewah_standard[k].add(org.roaringbitmap.BasicBenchmark.StandardState)
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[java.util.Arrays].copyOf(RoaringBitmap[],int)'
    linkageType: ''
    returnType: org.roaringbitmap.BasicBenchmark.StandardState
    signature: '[org.roaringbitmap.BasicBenchmark.StandardState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.BasicBenchmark.MutableState:251,1
    - Dst: ewah_mutable[k].add(org.roaringbitmap.BasicBenchmark.MutableState)
      Src: org.roaringbitmap.BasicBenchmark.MutableState:253,1
    - Dst: ewah_mutable[k].trim()
      Src: org.roaringbitmap.BasicBenchmark.MutableState:255,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.BasicBenchmark.MutableState:258,1
    - Dst: '[java.util.Arrays].copyOf(MutableRoaringBitmap[],int)'
      Src: org.roaringbitmap.BasicBenchmark.MutableState:261,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.BasicBenchmark.MutableState)'
      Src: org.roaringbitmap.BasicBenchmark.MutableState:261,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - MutableRoaringBitmap[]
      - List<MutableRoaringBitmap[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.BasicBenchmark.MutableState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 263
      start: 248
    functionDepth: 4
    functionLinenumber: 248
    functionLinenumberEnd: 263
    functionName: '[org.roaringbitmap.BasicBenchmark.MutableState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BasicBenchmark.java
    functionUses: 0
    functionsReached:
    - ewah_mutable[k].add(org.roaringbitmap.BasicBenchmark.MutableState)
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[java.util.ArrayList].<init>()'
    - ewah_mutable[k].trim()
    - '[java.util.ArrayList].add(org.roaringbitmap.BasicBenchmark.MutableState)'
    - '[java.util.Arrays].copyOf(MutableRoaringBitmap[],int)'
    linkageType: ''
    returnType: org.roaringbitmap.BasicBenchmark.MutableState
    signature: '[org.roaringbitmap.BasicBenchmark.MutableState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.BasicBenchmark.ImmutableState:283,1
    - Dst: ewah_mutable[k].add(org.roaringbitmap.BasicBenchmark.ImmutableState)
      Src: org.roaringbitmap.BasicBenchmark.ImmutableState:285,1
    - Dst: ewah_mutable[k].trim()
      Src: org.roaringbitmap.BasicBenchmark.ImmutableState:287,1
    - Dst: '[org.roaringbitmap.BasicBenchmark.ImmutableState].convertToMappedBitmap()'
      Src: org.roaringbitmap.BasicBenchmark.ImmutableState:289,1
    - Dst: '[RuntimeException].<init>(org.roaringbitmap.BasicBenchmark.ImmutableState)'
      Src: org.roaringbitmap.BasicBenchmark.ImmutableState:291,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.BasicBenchmark.ImmutableState:295,1
    - Dst: '[java.util.Arrays].copyOf(ImmutableRoaringBitmap[],int)'
      Src: org.roaringbitmap.BasicBenchmark.ImmutableState:297,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.BasicBenchmark.ImmutableState)'
      Src: org.roaringbitmap.BasicBenchmark.ImmutableState:297,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - MutableRoaringBitmap[]
      - ImmutableRoaringBitmap[]
      - List<ImmutableRoaringBitmap[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.BasicBenchmark.ImmutableState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 299
      start: 277
    functionDepth: 4
    functionLinenumber: 277
    functionLinenumberEnd: 299
    functionName: '[org.roaringbitmap.BasicBenchmark.ImmutableState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BasicBenchmark.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(org.roaringbitmap.BasicBenchmark.ImmutableState)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[java.util.Arrays].copyOf(ImmutableRoaringBitmap[],int)'
    - '[org.roaringbitmap.BasicBenchmark.ImmutableState].convertToMappedBitmap()'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add(org.roaringbitmap.BasicBenchmark.ImmutableState)'
    - ewah_mutable[k].trim()
    - ewah_mutable[k].add(org.roaringbitmap.BasicBenchmark.ImmutableState)
    linkageType: ''
    returnType: org.roaringbitmap.BasicBenchmark.ImmutableState
    signature: '[org.roaringbitmap.BasicBenchmark.ImmutableState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].createTempFile(String,String)'
      Src: org.roaringbitmap.BasicBenchmark.ImmutableState:303,1
    - Dst: '[org.roaringbitmap.BasicBenchmark.ImmutableState].deleteOnExit()'
      Src: org.roaringbitmap.BasicBenchmark.ImmutableState:304,1
    - Dst: '[java.io.FileOutputStream].<init>(org.roaringbitmap.BasicBenchmark.ImmutableState)'
      Src: org.roaringbitmap.BasicBenchmark.ImmutableState:305,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.FileOutputStream)'
      Src: org.roaringbitmap.BasicBenchmark.ImmutableState:306,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.BasicBenchmark.ImmutableState:306,1
    - Dst: '[java.io.FileOutputStream].getChannel()'
      Src: org.roaringbitmap.BasicBenchmark.ImmutableState:307,1
    - Dst: '[org.roaringbitmap.BasicBenchmark.ImmutableState].position()'
      Src: org.roaringbitmap.BasicBenchmark.ImmutableState:307,1
    - Dst: '[java.io.FileOutputStream].close()'
      Src: org.roaringbitmap.BasicBenchmark.ImmutableState:308,1
    - Dst: '[java.io.RandomAccessFile].<init>(org.roaringbitmap.BasicBenchmark.ImmutableState,String)'
      Src: org.roaringbitmap.BasicBenchmark.ImmutableState:309,1
    - Dst: '[java.io.RandomAccessFile].getChannel()'
      Src: org.roaringbitmap.BasicBenchmark.ImmutableState:311,1
    - Dst: '[org.roaringbitmap.BasicBenchmark.ImmutableState].map(org.roaringbitmap.BasicBenchmark.ImmutableState,int,org.roaringbitmap.BasicBenchmark.ImmutableState)'
      Src: org.roaringbitmap.BasicBenchmark.ImmutableState:311,1
    - Dst: '[java.io.RandomAccessFile].close()'
      Src: org.roaringbitmap.BasicBenchmark.ImmutableState:312,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.BasicBenchmark.ImmutableState)'
      Src: org.roaringbitmap.BasicBenchmark.ImmutableState:313,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - MutableRoaringBitmap[]
      - ImmutableRoaringBitmap[]
      - List<ImmutableRoaringBitmap[]>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - orig
    argTypes:
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 314
      start: 301
    functionDepth: 0
    functionLinenumber: 301
    functionLinenumberEnd: 314
    functionName: '[org.roaringbitmap.BasicBenchmark.ImmutableState].convertToMappedBitmap(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BasicBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.BasicBenchmark.ImmutableState)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[org.roaringbitmap.BasicBenchmark.ImmutableState].deleteOnExit()'
    - '[java.io.FileOutputStream].<init>(org.roaringbitmap.BasicBenchmark.ImmutableState)'
    - '[java.io.RandomAccessFile].getChannel()'
    - '[java.io.File].createTempFile(String,String)'
    - '[java.io.FileOutputStream].getChannel()'
    - '[org.roaringbitmap.BasicBenchmark.ImmutableState].map(org.roaringbitmap.BasicBenchmark.ImmutableState,int,org.roaringbitmap.BasicBenchmark.ImmutableState)'
    - '[java.io.RandomAccessFile].close()'
    - '[java.io.FileOutputStream].close()'
    - '[org.roaringbitmap.BasicBenchmark.ImmutableState].position()'
    - '[java.io.DataOutputStream].<init>(java.io.FileOutputStream)'
    - '[java.io.RandomAccessFile].<init>(org.roaringbitmap.BasicBenchmark.ImmutableState,String)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    signature: '[org.roaringbitmap.BasicBenchmark.ImmutableState].convertToMappedBitmap(org.roaringbitmap.buffer.MutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: state.bc.computeCardinality()
      Src: org.roaringbitmap.RangeOperationBenchmark:14,1
    - Dst: state.bc.getCardinality()
      Src: org.roaringbitmap.RangeOperationBenchmark:15,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 16
      start: 12
    functionDepth: 0
    functionLinenumber: 12
    functionLinenumberEnd: 16
    functionName: '[org.roaringbitmap.RangeOperationBenchmark].computeCardinality(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RangeOperationBenchmark.java
    functionUses: 0
    functionsReached:
    - state.bc.computeCardinality()
    - state.bc.getCardinality()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RangeOperationBenchmark].computeCardinality(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: state.bc.updateCardinality(int,int)
      Src: org.roaringbitmap.RangeOperationBenchmark:20,1
    - Dst: state.bc.getCardinality()
      Src: org.roaringbitmap.RangeOperationBenchmark:21,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 22
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 22
    functionName: '[org.roaringbitmap.RangeOperationBenchmark].updateCardinality(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RangeOperationBenchmark.java
    functionUses: 0
    functionsReached:
    - state.bc.updateCardinality(int,int)
    - state.bc.getCardinality()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RangeOperationBenchmark].updateCardinality(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: state.emptyBC.iadd(int,int)
      Src: org.roaringbitmap.RangeOperationBenchmark:26,1
    - Dst: '[org.roaringbitmap.RangeOperationBenchmark].getCardinality()'
      Src: org.roaringbitmap.RangeOperationBenchmark:27,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 28
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 28
    functionName: '[org.roaringbitmap.RangeOperationBenchmark].iadd(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RangeOperationBenchmark.java
    functionUses: 0
    functionsReached:
    - state.emptyBC.iadd(int,int)
    - '[org.roaringbitmap.RangeOperationBenchmark].getCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RangeOperationBenchmark].iadd(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: state.bc.iandNot(org.roaringbitmap.RangeOperationBenchmark)
      Src: org.roaringbitmap.RangeOperationBenchmark:32,1
    - Dst: '[org.roaringbitmap.RangeOperationBenchmark].getCardinality()'
      Src: org.roaringbitmap.RangeOperationBenchmark:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 34
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 34
    functionName: '[org.roaringbitmap.RangeOperationBenchmark].iandNot(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RangeOperationBenchmark.java
    functionUses: 0
    functionsReached:
    - state.bc.iandNot(org.roaringbitmap.RangeOperationBenchmark)
    - '[org.roaringbitmap.RangeOperationBenchmark].getCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RangeOperationBenchmark].iandNot(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: state.bc.iand(org.roaringbitmap.RangeOperationBenchmark)
      Src: org.roaringbitmap.RangeOperationBenchmark:38,1
    - Dst: '[org.roaringbitmap.RangeOperationBenchmark].getCardinality()'
      Src: org.roaringbitmap.RangeOperationBenchmark:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 40
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 40
    functionName: '[org.roaringbitmap.RangeOperationBenchmark].iand(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RangeOperationBenchmark.java
    functionUses: 0
    functionsReached:
    - state.bc.iand(org.roaringbitmap.RangeOperationBenchmark)
    - '[org.roaringbitmap.RangeOperationBenchmark].getCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RangeOperationBenchmark].iand(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: state.bc.ior(org.roaringbitmap.RangeOperationBenchmark)
      Src: org.roaringbitmap.RangeOperationBenchmark:44,1
    - Dst: '[org.roaringbitmap.RangeOperationBenchmark].getCardinality()'
      Src: org.roaringbitmap.RangeOperationBenchmark:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 46
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 46
    functionName: '[org.roaringbitmap.RangeOperationBenchmark].ior(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RangeOperationBenchmark.java
    functionUses: 0
    functionsReached:
    - state.bc.ior(org.roaringbitmap.RangeOperationBenchmark)
    - '[org.roaringbitmap.RangeOperationBenchmark].getCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RangeOperationBenchmark].ior(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: state.bc.ixor(org.roaringbitmap.RangeOperationBenchmark)
      Src: org.roaringbitmap.RangeOperationBenchmark:50,1
    - Dst: '[org.roaringbitmap.RangeOperationBenchmark].getCardinality()'
      Src: org.roaringbitmap.RangeOperationBenchmark:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 52
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 52
    functionName: '[org.roaringbitmap.RangeOperationBenchmark].ixor(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RangeOperationBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeOperationBenchmark].getCardinality()'
    - state.bc.ixor(org.roaringbitmap.RangeOperationBenchmark)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RangeOperationBenchmark].ixor(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: state.bc.iremove(int,int)
      Src: org.roaringbitmap.RangeOperationBenchmark:56,1
    - Dst: '[org.roaringbitmap.RangeOperationBenchmark].getCardinality()'
      Src: org.roaringbitmap.RangeOperationBenchmark:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 58
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 58
    functionName: '[org.roaringbitmap.RangeOperationBenchmark].iremove(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RangeOperationBenchmark.java
    functionUses: 0
    functionsReached:
    - state.bc.iremove(int,int)
    - '[org.roaringbitmap.RangeOperationBenchmark].getCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RangeOperationBenchmark].iremove(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: state.bc.inot(int,int)
      Src: org.roaringbitmap.RangeOperationBenchmark:62,1
    - Dst: '[org.roaringbitmap.RangeOperationBenchmark].getCardinality()'
      Src: org.roaringbitmap.RangeOperationBenchmark:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 64
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 64
    functionName: '[org.roaringbitmap.RangeOperationBenchmark].inot(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RangeOperationBenchmark.java
    functionUses: 0
    functionsReached:
    - state.bc.inot(int,int)
    - '[org.roaringbitmap.RangeOperationBenchmark].getCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RangeOperationBenchmark].inot(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: state.bc.inot(int,int,int)
      Src: org.roaringbitmap.RangeOperationBenchmark:68,1
    - Dst: '[org.roaringbitmap.RangeOperationBenchmark].getCardinality()'
      Src: org.roaringbitmap.RangeOperationBenchmark:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 70
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 70
    functionName: '[org.roaringbitmap.RangeOperationBenchmark].inotFull(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RangeOperationBenchmark.java
    functionUses: 0
    functionsReached:
    - state.bc.inot(int,int,int)
    - '[org.roaringbitmap.RangeOperationBenchmark].getCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RangeOperationBenchmark].inotFull(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: state.bc.inot(int,int)
      Src: org.roaringbitmap.RangeOperationBenchmark:74,1
    - Dst: '[org.roaringbitmap.RangeOperationBenchmark].getCardinality()'
      Src: org.roaringbitmap.RangeOperationBenchmark:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 76
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 76
    functionName: '[org.roaringbitmap.RangeOperationBenchmark].inotBig(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RangeOperationBenchmark.java
    functionUses: 0
    functionsReached:
    - state.bc.inot(int,int)
    - '[org.roaringbitmap.RangeOperationBenchmark].getCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.RangeOperationBenchmark].inotBig(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RangeOperationBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.RangeOperationBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RangeOperationBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.RangeOperationBenchmark
    signature: '[org.roaringbitmap.RangeOperationBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.RangeOperationBenchmark.BenchmarkState:80,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.RangeOperationBenchmark.BenchmarkState:81,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.RangeOperationBenchmark.BenchmarkState:82,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.RangeOperationBenchmark.BenchmarkState:86,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - BitmapContainer
      - BitmapContainer
      - RunContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RangeOperationBenchmark.BenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 88
    functionName: '[org.roaringbitmap.RangeOperationBenchmark.BenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RangeOperationBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].add(char)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    linkageType: ''
    returnType: org.roaringbitmap.RangeOperationBenchmark.BenchmarkState
    signature: '[org.roaringbitmap.RangeOperationBenchmark.BenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapOfRangeBenchmark].bitmapOfRangeOriginal(int,org.roaringbitmap.BitmapOfRangeBenchmark)'
      Src: org.roaringbitmap.BitmapOfRangeBenchmark:36,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[org.roaringbitmap.BitmapOfRangeBenchmark].original()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BitmapOfRangeBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapOfRangeBenchmark].bitmapOfRangeOriginal(int,org.roaringbitmap.BitmapOfRangeBenchmark)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.BitmapOfRangeBenchmark].original()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,org.roaringbitmap.BitmapOfRangeBenchmark)'
      Src: org.roaringbitmap.BitmapOfRangeBenchmark:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.roaringbitmap.BitmapOfRangeBenchmark].optimized()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BitmapOfRangeBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(int,org.roaringbitmap.BitmapOfRangeBenchmark)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.BitmapOfRangeBenchmark].optimized()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.BitmapOfRangeBenchmark:45,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(long,long)'
      Src: org.roaringbitmap.BitmapOfRangeBenchmark:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - min
    - max
    argTypes:
    - long
    - long
    constantsTouched: []
    func_position:
      end: 48
      start: 44
    functionDepth: 5
    functionLinenumber: 44
    functionLinenumberEnd: 48
    functionName: '[org.roaringbitmap.BitmapOfRangeBenchmark].bitmapOfRangeOriginal(long,long)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BitmapOfRangeBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(long,long)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.BitmapOfRangeBenchmark].bitmapOfRangeOriginal(long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.BitmapOfRangeBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.BitmapOfRangeBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BitmapOfRangeBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.BitmapOfRangeBenchmark
    signature: '[org.roaringbitmap.BitmapOfRangeBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RandomData].forKeys(org.roaringbitmap.RandomData,double,double)'
      Src: org.roaringbitmap.RandomData:20,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - double
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.SplittableRandom
      - ThreadLocal<long[]>
      - ThreadLocal<int[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - startKey
    - numKeys
    - rleLimit
    - denseLimit
    argTypes:
    - int
    - int
    - double
    - double
    constantsTouched: []
    func_position:
      end: 21
      start: 14
    functionDepth: 0
    functionLinenumber: 14
    functionLinenumberEnd: 21
    functionName: '[org.roaringbitmap.RandomData].randomContiguousBitmap(int,int,double,double)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RandomData.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RandomData].forKeys(org.roaringbitmap.RandomData,double,double)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RandomData].randomContiguousBitmap(int,int,double,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RandomData].createSorted16BitInts(int)'
      Src: org.roaringbitmap.RandomData:24,1
    - Dst: '[org.roaringbitmap.RandomData].forKeys(int[],double,double)'
      Src: org.roaringbitmap.RandomData:24,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - double
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.SplittableRandom
      - ThreadLocal<long[]>
      - ThreadLocal<int[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - maxKeys
    - rleLimit
    - denseLimit
    argTypes:
    - int
    - double
    - double
    constantsTouched: []
    func_position:
      end: 25
      start: 23
    functionDepth: 2
    functionLinenumber: 23
    functionLinenumberEnd: 25
    functionName: '[org.roaringbitmap.RandomData].randomBitmap(int,double,double)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RandomData.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RandomData].createSorted16BitInts(int)'
    - '[org.roaringbitmap.RandomData].forKeys(int[],double,double)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RandomData].randomBitmap(int,double,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.SplittableRandom].nextInt(int,int)'
      Src: org.roaringbitmap.RandomData:28,1
    - Dst: '[ThreadLocal<int[]>].get()'
      Src: org.roaringbitmap.RandomData:30,1
    - Dst: '[java.util.SplittableRandom].nextInt(int)'
      Src: org.roaringbitmap.RandomData:32,1
    - Dst: '[java.util.SplittableRandom].nextInt(int,int)'
      Src: org.roaringbitmap.RandomData:35,1
    - Dst: Math.min(org.roaringbitmap.RandomData,int)
      Src: org.roaringbitmap.RandomData:37,1
    - Dst: '[java.util.SplittableRandom].nextInt(int)'
      Src: org.roaringbitmap.RandomData:38,1
    - Dst: '[java.util.stream.IntStream].range(int,org.roaringbitmap.RandomData)'
      Src: org.roaringbitmap.RandomData:42,1
    - Dst: '[org.roaringbitmap.RandomData].map()'
      Src: org.roaringbitmap.RandomData:42,1
    - Dst: '[org.roaringbitmap.RandomData].mapToObj()'
      Src: org.roaringbitmap.RandomData:42,1
    - Dst: '[org.roaringbitmap.RandomData].flatMapToInt()'
      Src: org.roaringbitmap.RandomData:42,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.SplittableRandom
      - ThreadLocal<long[]>
      - ThreadLocal<int[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.IntStream
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 46
    functionName: '[org.roaringbitmap.RandomData].rleRegion()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RandomData.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RandomData].map()'
    - '[org.roaringbitmap.RandomData].mapToObj()'
    - Math.min(org.roaringbitmap.RandomData,int)
    - '[java.util.SplittableRandom].nextInt(int)'
    - '[java.util.stream.IntStream].range(int,org.roaringbitmap.RandomData)'
    - '[ThreadLocal<int[]>].get()'
    - '[java.util.SplittableRandom].nextInt(int,int)'
    - '[org.roaringbitmap.RandomData].flatMapToInt()'
    linkageType: ''
    returnType: java.util.stream.IntStream
    signature: '[org.roaringbitmap.RandomData].rleRegion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.SplittableRandom].nextInt(int,int)'
      Src: org.roaringbitmap.RandomData:49,1
    - Dst: '[org.roaringbitmap.RandomData].createSorted16BitInts(org.roaringbitmap.RandomData)'
      Src: org.roaringbitmap.RandomData:49,1
    - Dst: '[java.util.stream.IntStream].of(int[])'
      Src: org.roaringbitmap.RandomData:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.SplittableRandom
      - ThreadLocal<long[]>
      - ThreadLocal<int[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.IntStream
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.roaringbitmap.RandomData].sparseRegion()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RandomData.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RandomData].createSorted16BitInts(org.roaringbitmap.RandomData)'
    - '[java.util.stream.IntStream].of(int[])'
    - '[java.util.SplittableRandom].nextInt(int,int)'
    linkageType: ''
    returnType: java.util.stream.IntStream
    signature: '[org.roaringbitmap.RandomData].sparseRegion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.SplittableRandom].nextInt(int,int,int)'
      Src: org.roaringbitmap.RandomData:53,1
    - Dst: '[org.roaringbitmap.RandomData].createSorted16BitInts(org.roaringbitmap.RandomData)'
      Src: org.roaringbitmap.RandomData:53,1
    - Dst: '[java.util.stream.IntStream].of(int[])'
      Src: org.roaringbitmap.RandomData:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.SplittableRandom
      - ThreadLocal<long[]>
      - ThreadLocal<int[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.stream.IntStream
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.roaringbitmap.RandomData].denseRegion()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RandomData.java
    functionUses: 0
    functionsReached:
    - '[java.util.SplittableRandom].nextInt(int,int,int)'
    - '[org.roaringbitmap.RandomData].createSorted16BitInts(org.roaringbitmap.RandomData)'
    - '[java.util.stream.IntStream].of(int[])'
    linkageType: ''
    returnType: java.util.stream.IntStream
    signature: '[org.roaringbitmap.RandomData].denseRegion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ThreadLocal<long[]>].get()'
      Src: org.roaringbitmap.RandomData:57,1
    - Dst: '[java.util.Arrays].fill(org.roaringbitmap.RandomData,int)'
      Src: org.roaringbitmap.RandomData:58,1
    - Dst: '[java.util.SplittableRandom].nextInt(int,int)'
      Src: org.roaringbitmap.RandomData:61,1
    - Dst: Long.bitCount(org.roaringbitmap.RandomData)
      Src: org.roaringbitmap.RandomData:63,1
    - Dst: Long.numberOfTrailingZeros(org.roaringbitmap.RandomData)
      Src: org.roaringbitmap.RandomData:72,1
    - Dst: Long.lowestOneBit(org.roaringbitmap.RandomData)
      Src: org.roaringbitmap.RandomData:73,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.SplittableRandom
      - ThreadLocal<long[]>
      - ThreadLocal<int[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - howMany
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 78
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 78
    functionName: '[org.roaringbitmap.RandomData].createSorted16BitInts(int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RandomData.java
    functionUses: 1
    functionsReached:
    - Long.lowestOneBit(org.roaringbitmap.RandomData)
    - Long.bitCount(org.roaringbitmap.RandomData)
    - '[java.util.Arrays].fill(org.roaringbitmap.RandomData,int)'
    - '[java.util.SplittableRandom].nextInt(int,int)'
    - Long.numberOfTrailingZeros(org.roaringbitmap.RandomData)
    - '[ThreadLocal<long[]>].get()'
    linkageType: ''
    returnType: int[]
    signature: '[org.roaringbitmap.RandomData].createSorted16BitInts(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmapWriter].writer()'
      Src: org.roaringbitmap.RandomData:82,1
    - Dst: '[Wizard<org.roaringbitmap.Container,org.roaringbitmap.RoaringBitmap>].optimiseForArrays()'
      Src: org.roaringbitmap.RandomData:82,1
    - Dst: '[org.roaringbitmap.RandomData].get()'
      Src: org.roaringbitmap.RandomData:82,1
    - Dst: '[java.util.stream.IntStream].of(int[])'
      Src: org.roaringbitmap.RandomData:83,1
    - Dst: '[org.roaringbitmap.RandomData].forEach()'
      Src: org.roaringbitmap.RandomData:83,1
    - Dst: '[org.roaringbitmap.RandomData].flush()'
      Src: org.roaringbitmap.RandomData:97,1
    - Dst: '[org.roaringbitmap.RandomData].getUnderlying()'
      Src: org.roaringbitmap.RandomData:98,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - double
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.SplittableRandom
      - ThreadLocal<long[]>
      - ThreadLocal<int[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - keys
    - rleLimit
    - denseLimit
    argTypes:
    - int[]
    - double
    - double
    constantsTouched: []
    func_position:
      end: 99
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 99
    functionName: '[org.roaringbitmap.RandomData].forKeys(int[],double,double)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RandomData.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RandomData].getUnderlying()'
    - '[java.util.stream.IntStream].of(int[])'
    - '[Wizard<org.roaringbitmap.Container,org.roaringbitmap.RoaringBitmap>].optimiseForArrays()'
    - '[org.roaringbitmap.RandomData].flush()'
    - '[org.roaringbitmap.RandomData].get()'
    - '[org.roaringbitmap.RoaringBitmapWriter].writer()'
    - '[org.roaringbitmap.RandomData].forEach()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.RandomData].forKeys(int[],double,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.SplittableRandom].<init>(int)'
      Src: org.roaringbitmap.RandomData:9,1
    - Dst: ThreadLocal.withInitial()
      Src: org.roaringbitmap.RandomData:11,1
    - Dst: ThreadLocal.withInitial()
      Src: org.roaringbitmap.RandomData:12,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.SplittableRandom
      - ThreadLocal<long[]>
      - ThreadLocal<int[]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RandomData
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.RandomData].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RandomData.java
    functionUses: 0
    functionsReached:
    - ThreadLocal.withInitial()
    - '[java.util.SplittableRandom].<init>(int)'
    linkageType: ''
    returnType: org.roaringbitmap.RandomData
    signature: '[org.roaringbitmap.RandomData].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashSet].<init>(int)'
      Src: org.roaringbitmap.AdvanceIfNeededBenchmark:32,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.AdvanceIfNeededBenchmark:36,1
    - Dst: '[java.util.LinkedHashSet].add(org.roaringbitmap.AdvanceIfNeededBenchmark)'
      Src: org.roaringbitmap.AdvanceIfNeededBenchmark:37,1
    - Dst: '[java.util.LinkedHashSet].add(org.roaringbitmap.AdvanceIfNeededBenchmark)'
      Src: org.roaringbitmap.AdvanceIfNeededBenchmark:41,1
    - Dst: '[com.google.common.primitives.Ints].toArray(java.util.LinkedHashSet)'
      Src: org.roaringbitmap.AdvanceIfNeededBenchmark:43,1
    - Dst: '[java.util.Arrays].sort(org.roaringbitmap.AdvanceIfNeededBenchmark)'
      Src: org.roaringbitmap.AdvanceIfNeededBenchmark:44,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Random
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.PeekableIntIterator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - source
    - count
    argTypes:
    - java.util.Random
    - int
    constantsTouched: []
    func_position:
      end: 46
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 46
    functionName: '[org.roaringbitmap.AdvanceIfNeededBenchmark].takeSortedAndDistinct(java.util.Random,int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/AdvanceIfNeededBenchmark.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedHashSet].add(org.roaringbitmap.AdvanceIfNeededBenchmark)'
    - '[com.google.common.primitives.Ints].toArray(java.util.LinkedHashSet)'
    - '[java.util.Random].nextInt(int)'
    - '[java.util.LinkedHashSet].<init>(int)'
    - '[java.util.Arrays].sort(org.roaringbitmap.AdvanceIfNeededBenchmark)'
    linkageType: ''
    returnType: int[]
    signature: '[org.roaringbitmap.AdvanceIfNeededBenchmark].takeSortedAndDistinct(java.util.Random,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.AdvanceIfNeededBenchmark:56,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].first()'
      Src: org.roaringbitmap.AdvanceIfNeededBenchmark:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.PeekableIntIterator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 58
    functionName: '[org.roaringbitmap.AdvanceIfNeededBenchmark].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/AdvanceIfNeededBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].first()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getIntIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.AdvanceIfNeededBenchmark].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(char)'
      Src: org.roaringbitmap.AdvanceIfNeededBenchmark:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.PeekableIntIterator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 64
    functionName: '[org.roaringbitmap.AdvanceIfNeededBenchmark].advanceIfNeeded()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/AdvanceIfNeededBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(char)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.AdvanceIfNeededBenchmark].advanceIfNeeded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.PeekableIntIterator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.AdvanceIfNeededBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.AdvanceIfNeededBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/AdvanceIfNeededBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.AdvanceIfNeededBenchmark
    signature: '[org.roaringbitmap.AdvanceIfNeededBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.LongUtils].toBDBytes(long)'
      Src: org.roaringbitmap.IntermediateByteArrayBenchmark:27,1
    - Dst: Byte.toUnsignedInt(org.roaringbitmap.IntermediateByteArrayBenchmark)
      Src: org.roaringbitmap.IntermediateByteArrayBenchmark:31,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 35
    functionName: '[org.roaringbitmap.IntermediateByteArrayBenchmark].original()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/IntermediateByteArrayBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.LongUtils].toBDBytes(long)'
    - Byte.toUnsignedInt(org.roaringbitmap.IntermediateByteArrayBenchmark)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.IntermediateByteArrayBenchmark].original()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.toUnsignedInt(byte)
      Src: org.roaringbitmap.IntermediateByteArrayBenchmark:41,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 45
    functionName: '[org.roaringbitmap.IntermediateByteArrayBenchmark].optimized()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/IntermediateByteArrayBenchmark.java
    functionUses: 0
    functionsReached:
    - Byte.toUnsignedInt(byte)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.IntermediateByteArrayBenchmark].optimized()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.IntermediateByteArrayBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.IntermediateByteArrayBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/IntermediateByteArrayBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.IntermediateByteArrayBenchmark
    signature: '[org.roaringbitmap.IntermediateByteArrayBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator<org.roaringbitmap.Container>].hasNext()'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark:25,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark:25,1
    - Dst: '[java.util.Iterator<org.roaringbitmap.Container>].next()'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark:26,1
    - Dst: '[java.util.Iterator<org.roaringbitmap.Container>].hasNext()'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark:27,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark:27,1
    - Dst: '[java.util.Iterator<org.roaringbitmap.Container>].next()'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark:28,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark].lazyOR(org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark)'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark:29,1
    - Dst: '[java.util.Iterator<org.roaringbitmap.Container>].hasNext()'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark:30,1
    - Dst: '[java.util.Iterator<org.roaringbitmap.Container>].next()'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark:30,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark].lazyIOR(org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark)'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark:30,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark].repairAfterLazy()'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark:31,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator<org.roaringbitmap.Container>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.Container
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - java.util.Iterator<org.roaringbitmap.Container>
    constantsTouched: []
    func_position:
      end: 33
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 33
    functionName: '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark].horizontal_or(java.util.Iterator<org.roaringbitmap.Container>)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicHorizontalOrBenchmark.java
    functionUses: 0
    functionsReached:
    - '[java.util.Iterator<org.roaringbitmap.Container>].hasNext()'
    - '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark].repairAfterLazy()'
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark].lazyIOR(org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark)'
    - '[java.util.Iterator<org.roaringbitmap.Container>].next()'
    - '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark].lazyOR(org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark].horizontal_or(java.util.Iterator<org.roaringbitmap.Container>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.rc.iterator()
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark:37,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark].horizontal_or(org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark)'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark:37,1
    - Dst: '[org.roaringbitmap.Container].equals(org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark)'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark:38,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark:38,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark:39,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 40
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 40
    functionName: '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark].horizontalOrRunContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicHorizontalOrBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].equals(org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[RuntimeException].<init>(String)'
    - benchmarkState.rc.iterator()
    - '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark].horizontal_or(org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark].horizontalOrRunContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.ac.get(int)
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark:44,1
    - Dst: benchmarkState.rc.get(int)
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark:45,1
    - Dst: c.lazyOR(org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark)
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark:46,1
    - Dst: benchmarkState.rc.size()
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark:47,1
    - Dst: benchmarkState.rc.get(org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark)
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark:48,1
    - Dst: c.lazyIOR(org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark)
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark:48,1
    - Dst: c.repairAfterLazy()
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark:50,1
    - Dst: c.equals(org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark)
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark:51,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark:51,1
    - Dst: c.getCardinality()
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark:52,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 53
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 53
    functionName: '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark].horizontalOrRunContainer_withconversion(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicHorizontalOrBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.rc.get(int)
    - c.repairAfterLazy()
    - c.lazyIOR(org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark)
    - c.getCardinality()
    - c.lazyOR(org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark)
    - c.equals(org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark)
    - '[RuntimeException].<init>(String)'
    - benchmarkState.rc.size()
    - benchmarkState.ac.get(int)
    - benchmarkState.rc.get(org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark].horizontalOrRunContainer_withconversion(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.ac.iterator()
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark:57,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark].horizontal_or(org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark)'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark:57,1
    - Dst: '[org.roaringbitmap.Container].equals(org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark)'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark:58,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark:58,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark:59,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 60
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 60
    functionName: '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark].horizontalOrBitmapContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicHorizontalOrBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].equals(org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark)'
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[RuntimeException].<init>(String)'
    - benchmarkState.ac.iterator()
    - '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark].horizontal_or(org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark].horizontalOrBitmapContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicHorizontalOrBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark
    signature: '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState:66,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState:67,1
    - Dst: '[java.util.Random].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState:68,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(Random,org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState,org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState:76,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState:77,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.RunContainer,int[])'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState:78,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState:79,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState:81,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.ArrayContainer,int[])'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState:82,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState:84,1
    - Dst: '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState:85,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState:85,1
    - Dst: '[org.roaringbitmap.Container].serializedSizeInBytes()'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState:86,1
    - Dst: '[org.roaringbitmap.Container].serializedSizeInBytes()'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState:86,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState:87,1
    - Dst: '[ArrayList<Container>].add(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState:88,1
    - Dst: '[ArrayList<Container>].add(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState:89,1
    - Dst: '[ArrayList<Container>].get(int)'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState:91,1
    - Dst: '[ArrayList<Container>].get(int)'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState:92,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState].equals(org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState:93,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState:93,1
    - Dst: '[ArrayList<Container>].get(int)'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState:95,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState].lazyIOR(org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState:95,1
    - Dst: '[ArrayList<Container>].get(int)'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState:96,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState].lazyIOR(org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState:96,1
    - Dst: '[ArrayList<Container>].iterator()'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState:99,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState].horizontal_or(org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState:99,1
    - Dst: '[ArrayList<Container>].iterator()'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState:99,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState].horizontal_or(org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState:99,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState].equals(org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState:99,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState:100,1
    - Dst: '[ArrayList<Container>].iterator()'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState:101,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState].horizontal_or(org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState:101,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - ArrayList<Container>
      - ArrayList<Container>
      - Random
      - Container
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 71
    functionDepth: 2
    functionLinenumber: 71
    functionLinenumberEnd: 102
    functionName: '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicHorizontalOrBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(Random,org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState,org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState)'
    - '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
    - '[java.util.Random].<init>()'
    - '[RuntimeException].<init>(String)'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.ArrayContainer,int[])'
    - '[ArrayList<Container>].iterator()'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState].equals(org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState)'
    - '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState].horizontal_or(org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState)'
    - '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.RunContainer,int[])'
    - '[ArrayList<Container>].get(int)'
    - '[org.roaringbitmap.Container].serializedSizeInBytes()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[ArrayList<Container>].add(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState].lazyIOR(org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState)'
    linkageType: ''
    returnType: org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState
    signature: '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.rc2.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark:24,1
    - Dst: benchmarkState.ac2.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark:24,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark:25,1
    - Dst: benchmarkState.ac1.and(org.roaringbitmap.runcontainer.BasicAndContainerBenchmark)
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark:26,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicAndContainerBenchmark].getCardinality()'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark:26,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 27
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 27
    functionName: '[org.roaringbitmap.runcontainer.BasicAndContainerBenchmark].andBitmapContainerVSRunContainerContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicAndContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.rc2.serializedSizeInBytes()
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.runcontainer.BasicAndContainerBenchmark].getCardinality()'
    - benchmarkState.ac2.serializedSizeInBytes()
    - benchmarkState.ac1.and(org.roaringbitmap.runcontainer.BasicAndContainerBenchmark)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BasicAndContainerBenchmark].andBitmapContainerVSRunContainerContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.ac1.and(org.roaringbitmap.runcontainer.BasicAndContainerBenchmark)
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark:31,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicAndContainerBenchmark].getCardinality()'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 32
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 32
    functionName: '[org.roaringbitmap.runcontainer.BasicAndContainerBenchmark].andBitmapContainerVSBitmapContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicAndContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.ac1.and(org.roaringbitmap.runcontainer.BasicAndContainerBenchmark)
    - '[org.roaringbitmap.runcontainer.BasicAndContainerBenchmark].getCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BasicAndContainerBenchmark].andBitmapContainerVSBitmapContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.rc2.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark:36,1
    - Dst: benchmarkState.ac2.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark:36,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark:37,1
    - Dst: benchmarkState.rc3.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark:38,1
    - Dst: benchmarkState.ac3.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark:38,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark:39,1
    - Dst: benchmarkState.rc3.and(org.roaringbitmap.runcontainer.BasicAndContainerBenchmark)
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark:40,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicAndContainerBenchmark].getCardinality()'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark:40,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 41
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 41
    functionName: '[org.roaringbitmap.runcontainer.BasicAndContainerBenchmark].part2_andRunContainerVSRunContainerContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicAndContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.rc3.serializedSizeInBytes()
    - benchmarkState.rc2.serializedSizeInBytes()
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.runcontainer.BasicAndContainerBenchmark].getCardinality()'
    - benchmarkState.ac2.serializedSizeInBytes()
    - benchmarkState.rc3.and(org.roaringbitmap.runcontainer.BasicAndContainerBenchmark)
    - benchmarkState.ac3.serializedSizeInBytes()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BasicAndContainerBenchmark].part2_andRunContainerVSRunContainerContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.ac3.and(org.roaringbitmap.runcontainer.BasicAndContainerBenchmark)
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark:45,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicAndContainerBenchmark].getCardinality()'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[org.roaringbitmap.runcontainer.BasicAndContainerBenchmark].part2_andBitmapContainerVSBitmapContainer2(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicAndContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.runcontainer.BasicAndContainerBenchmark].getCardinality()'
    - benchmarkState.ac3.and(org.roaringbitmap.runcontainer.BasicAndContainerBenchmark)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BasicAndContainerBenchmark].part2_andBitmapContainerVSBitmapContainer2(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.rc2.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark:50,1
    - Dst: benchmarkState.ac2.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark:50,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark:51,1
    - Dst: benchmarkState.ac4.and(org.roaringbitmap.runcontainer.BasicAndContainerBenchmark)
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark:52,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicAndContainerBenchmark].getCardinality()'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark:52,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 53
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 53
    functionName: '[org.roaringbitmap.runcontainer.BasicAndContainerBenchmark].part3_andArrayContainerVSRunContainerContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicAndContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.ac4.and(org.roaringbitmap.runcontainer.BasicAndContainerBenchmark)
    - benchmarkState.rc2.serializedSizeInBytes()
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.runcontainer.BasicAndContainerBenchmark].getCardinality()'
    - benchmarkState.ac2.serializedSizeInBytes()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BasicAndContainerBenchmark].part3_andArrayContainerVSRunContainerContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.ac4.and(org.roaringbitmap.runcontainer.BasicAndContainerBenchmark)
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark:57,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicAndContainerBenchmark].getCardinality()'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[org.roaringbitmap.runcontainer.BasicAndContainerBenchmark].part3_andArrayContainerVSBitmapContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicAndContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.ac4.and(org.roaringbitmap.runcontainer.BasicAndContainerBenchmark)
    - '[org.roaringbitmap.runcontainer.BasicAndContainerBenchmark].getCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BasicAndContainerBenchmark].part3_andArrayContainerVSBitmapContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.runcontainer.BasicAndContainerBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicAndContainerBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark
    signature: '[org.roaringbitmap.runcontainer.BasicAndContainerBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState:67,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(Random,int,org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState:72,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].negate(int[],org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState:72,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(Random,org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState,org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState:73,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].generateCrazyRun(Random,org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState:74,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(Random,org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState,org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState:75,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState:77,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.RunContainer,int[])'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState:78,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState:80,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.RunContainer,int[])'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState:81,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState:83,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.RunContainer,int[])'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState:84,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState:86,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.ArrayContainer,int[])'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState:87,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState:90,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState:92,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.ArrayContainer,int[])'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState:93,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState:96,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState:98,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.ArrayContainer,int[])'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState:99,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState:101,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.ArrayContainer,int[])'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState:102,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState:104,1
    - Dst: '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState:106,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState:106,1
    - Dst: '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState:108,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState:108,1
    - Dst: '[org.roaringbitmap.Container].and(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState:110,1
    - Dst: '[org.roaringbitmap.Container].and(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState:110,1
    - Dst: '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState:110,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState:110,1
    - Dst: '[org.roaringbitmap.Container].and(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState:111,1
    - Dst: '[org.roaringbitmap.Container].and(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState:111,1
    - Dst: '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState:111,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState:111,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 63
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - Container
      - Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 69
    functionDepth: 2
    functionLinenumber: 69
    functionLinenumberEnd: 112
    functionName: '[org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicAndContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(Random,int,org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState)'
    - '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
    - '[java.util.Random].<init>()'
    - '[org.roaringbitmap.Container].and(org.roaringbitmap.Container)'
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.ArrayContainer,int[])'
    - '[org.roaringbitmap.runcontainer.RandomUtil].generateCrazyRun(Random,org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(Random,org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState,org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState)'
    - '[org.roaringbitmap.runcontainer.RandomUtil].negate(int[],org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState)'
    - '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.RunContainer,int[])'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState
    signature: '[org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[io.druid.extendedset.intset.ConciseSet].<init>()'
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark:23,1
    - Dst: '[io.druid.extendedset.intset.ConciseSet].add(org.roaringbitmap.runcontainer.RunArrayAndBenchmark)'
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark:25,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: io.druid.extendedset.intset.ConciseSet
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - dat
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 28
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 28
    functionName: '[org.roaringbitmap.runcontainer.RunArrayAndBenchmark].toConcise(int[])'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunArrayAndBenchmark.java
    functionUses: 0
    functionsReached:
    - '[io.druid.extendedset.intset.ConciseSet].<init>()'
    - '[io.druid.extendedset.intset.ConciseSet].add(org.roaringbitmap.runcontainer.RunArrayAndBenchmark)'
    linkageType: ''
    returnType: io.druid.extendedset.intset.ConciseSet
    signature: '[org.roaringbitmap.runcontainer.RunArrayAndBenchmark].toConcise(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.rc.size()
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark:33,1
    - Dst: benchmarkState.rc.get(int)
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark:35,1
    - Dst: benchmarkState.rc.get(org.roaringbitmap.runcontainer.RunArrayAndBenchmark)
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark:35,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.runcontainer.RunArrayAndBenchmark,org.roaringbitmap.runcontainer.RunArrayAndBenchmark)'
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark:35,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark:35,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 38
      start: 30
    functionDepth: 3
    functionLinenumber: 30
    functionLinenumberEnd: 38
    functionName: '[org.roaringbitmap.runcontainer.RunArrayAndBenchmark].AndRunContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunArrayAndBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.rc.get(int)
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - benchmarkState.rc.size()
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.runcontainer.RunArrayAndBenchmark,org.roaringbitmap.runcontainer.RunArrayAndBenchmark)'
    - benchmarkState.rc.get(org.roaringbitmap.runcontainer.RunArrayAndBenchmark)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.RunArrayAndBenchmark].AndRunContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.ac.size()
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark:43,1
    - Dst: benchmarkState.ac.get(int)
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark:45,1
    - Dst: benchmarkState.ac.get(org.roaringbitmap.runcontainer.RunArrayAndBenchmark)
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark:45,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.runcontainer.RunArrayAndBenchmark,org.roaringbitmap.runcontainer.RunArrayAndBenchmark)'
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark:45,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark:45,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 48
      start: 40
    functionDepth: 3
    functionLinenumber: 40
    functionLinenumberEnd: 48
    functionName: '[org.roaringbitmap.runcontainer.RunArrayAndBenchmark].AndBitmapContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunArrayAndBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - benchmarkState.ac.size()
    - benchmarkState.ac.get(org.roaringbitmap.runcontainer.RunArrayAndBenchmark)
    - benchmarkState.ac.get(int)
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.runcontainer.RunArrayAndBenchmark,org.roaringbitmap.runcontainer.RunArrayAndBenchmark)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.RunArrayAndBenchmark].AndBitmapContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.cc.size()
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark:53,1
    - Dst: benchmarkState.cc.get(int)
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark:54,1
    - Dst: benchmarkState.cc.get(org.roaringbitmap.runcontainer.RunArrayAndBenchmark)
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark:54,1
    - Dst: '[org.roaringbitmap.runcontainer.RunArrayAndBenchmark].intersection(org.roaringbitmap.runcontainer.RunArrayAndBenchmark)'
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark:54,1
    - Dst: '[org.roaringbitmap.runcontainer.RunArrayAndBenchmark].size()'
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark:54,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 56
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 56
    functionName: '[org.roaringbitmap.runcontainer.RunArrayAndBenchmark].AndConcise(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunArrayAndBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.cc.get(int)
    - benchmarkState.cc.size()
    - benchmarkState.cc.get(org.roaringbitmap.runcontainer.RunArrayAndBenchmark)
    - '[org.roaringbitmap.runcontainer.RunArrayAndBenchmark].size()'
    - '[org.roaringbitmap.runcontainer.RunArrayAndBenchmark].intersection(org.roaringbitmap.runcontainer.RunArrayAndBenchmark)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.RunArrayAndBenchmark].AndConcise(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.runcontainer.RunArrayAndBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.runcontainer.RunArrayAndBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunArrayAndBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.runcontainer.RunArrayAndBenchmark
    signature: '[org.roaringbitmap.runcontainer.RunArrayAndBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState:61,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState:62,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState:63,1
    - Dst: '[java.util.Random].<init>()'
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState:65,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState:70,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState:72,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState:73,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState:76,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(long,long)'
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState:77,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState:78,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState:80,1
    - Dst: '[org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState].toConcise(int[])'
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState:80,1
    - Dst: '[ArrayList<ConciseSet>].add(org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState:80,1
    - Dst: '[ArrayList<RoaringBitmap>].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState:82,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState:84,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState:85,1
    - Dst: '[ArrayList<RoaringBitmap>].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState:86,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState:88,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState:91,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState:91,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState:93,1
    - Dst: '[org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState].toConcise(int[])'
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState:93,1
    - Dst: '[ArrayList<ConciseSet>].add(org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState:93,1
    - Dst: '[ArrayList<RoaringBitmap>].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState:95,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState:97,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState:98,1
    - Dst: '[ArrayList<RoaringBitmap>].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState:99,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ArrayList<RoaringBitmap>
      - ArrayList<RoaringBitmap>
      - ArrayList<ConciseSet>
      - Random
      - Container
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 68
    functionDepth: 5
    functionLinenumber: 68
    functionLinenumberEnd: 101
    functionName: '[org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunArrayAndBenchmark.java
    functionUses: 0
    functionsReached:
    - '[ArrayList<ConciseSet>].add(org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState)'
    - '[java.util.Random].<init>()'
    - '[ArrayList<RoaringBitmap>].add(org.roaringbitmap.RoaringBitmap)'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState)'
    - '[org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState].toConcise(int[])'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(long,long)'
    linkageType: ''
    returnType: org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState
    signature: '[org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.rc2.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark:24,1
    - Dst: benchmarkState.ac2.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark:24,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark:25,1
    - Dst: benchmarkState.ac1.xor(org.roaringbitmap.runcontainer.BasicXorContainerBenchmark)
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark:26,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicXorContainerBenchmark].getCardinality()'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark:26,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 27
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 27
    functionName: '[org.roaringbitmap.runcontainer.BasicXorContainerBenchmark].xorBitmapContainerVSRunContainerContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicXorContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.ac1.xor(org.roaringbitmap.runcontainer.BasicXorContainerBenchmark)
    - '[org.roaringbitmap.runcontainer.BasicXorContainerBenchmark].getCardinality()'
    - benchmarkState.rc2.serializedSizeInBytes()
    - '[RuntimeException].<init>(String)'
    - benchmarkState.ac2.serializedSizeInBytes()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BasicXorContainerBenchmark].xorBitmapContainerVSRunContainerContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.ac1.xor(org.roaringbitmap.runcontainer.BasicXorContainerBenchmark)
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark:31,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicXorContainerBenchmark].getCardinality()'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 32
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 32
    functionName: '[org.roaringbitmap.runcontainer.BasicXorContainerBenchmark].xorBitmapContainerVSBitmapContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicXorContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.ac1.xor(org.roaringbitmap.runcontainer.BasicXorContainerBenchmark)
    - '[org.roaringbitmap.runcontainer.BasicXorContainerBenchmark].getCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BasicXorContainerBenchmark].xorBitmapContainerVSBitmapContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.rc2.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark:36,1
    - Dst: benchmarkState.ac2.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark:36,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark:37,1
    - Dst: benchmarkState.rc3.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark:38,1
    - Dst: benchmarkState.ac3.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark:38,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark:39,1
    - Dst: benchmarkState.rc3.xor(org.roaringbitmap.runcontainer.BasicXorContainerBenchmark)
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark:40,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicXorContainerBenchmark].getCardinality()'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark:40,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 41
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 41
    functionName: '[org.roaringbitmap.runcontainer.BasicXorContainerBenchmark].part2_xorRunContainerVSRunContainerContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicXorContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.rc3.serializedSizeInBytes()
    - benchmarkState.rc3.xor(org.roaringbitmap.runcontainer.BasicXorContainerBenchmark)
    - benchmarkState.rc2.serializedSizeInBytes()
    - '[org.roaringbitmap.runcontainer.BasicXorContainerBenchmark].getCardinality()'
    - '[RuntimeException].<init>(String)'
    - benchmarkState.ac2.serializedSizeInBytes()
    - benchmarkState.ac3.serializedSizeInBytes()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BasicXorContainerBenchmark].part2_xorRunContainerVSRunContainerContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.ac3.xor(org.roaringbitmap.runcontainer.BasicXorContainerBenchmark)
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark:45,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicXorContainerBenchmark].getCardinality()'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[org.roaringbitmap.runcontainer.BasicXorContainerBenchmark].part2_xorBitmapContainerVSBitmapContainer2(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicXorContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.ac3.xor(org.roaringbitmap.runcontainer.BasicXorContainerBenchmark)
    - '[org.roaringbitmap.runcontainer.BasicXorContainerBenchmark].getCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BasicXorContainerBenchmark].part2_xorBitmapContainerVSBitmapContainer2(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.rc2.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark:50,1
    - Dst: benchmarkState.ac2.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark:50,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark:51,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark:53,1
    - Dst: benchmarkState.ac4.xor(org.roaringbitmap.runcontainer.BasicXorContainerBenchmark)
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark:54,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicXorContainerBenchmark].getCardinality()'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark:54,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 55
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 55
    functionName: '[org.roaringbitmap.runcontainer.BasicXorContainerBenchmark].part3_xorArrayContainerVSRunContainerContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicXorContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.ac4.xor(org.roaringbitmap.runcontainer.BasicXorContainerBenchmark)
    - '[org.roaringbitmap.runcontainer.BasicXorContainerBenchmark].getCardinality()'
    - benchmarkState.rc2.serializedSizeInBytes()
    - '[RuntimeException].<init>(String)'
    - benchmarkState.ac2.serializedSizeInBytes()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BasicXorContainerBenchmark].part3_xorArrayContainerVSRunContainerContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark:60,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark:62,1
    - Dst: benchmarkState.ac4.xor(org.roaringbitmap.runcontainer.BasicXorContainerBenchmark)
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark:63,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicXorContainerBenchmark].getCardinality()'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark:63,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 64
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 64
    functionName: '[org.roaringbitmap.runcontainer.BasicXorContainerBenchmark].part3_xorArrayContainerVSBitmapContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicXorContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.ac4.xor(org.roaringbitmap.runcontainer.BasicXorContainerBenchmark)
    - '[org.roaringbitmap.runcontainer.BasicXorContainerBenchmark].getCardinality()'
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BasicXorContainerBenchmark].part3_xorArrayContainerVSBitmapContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.runcontainer.BasicXorContainerBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicXorContainerBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark
    signature: '[org.roaringbitmap.runcontainer.BasicXorContainerBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState:73,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(Random,int,org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState:78,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].negate(int[],org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState:78,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(Random,org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState,org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState:79,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].generateCrazyRun(Random,org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState:80,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(Random,org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState,org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState:81,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState:83,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.RunContainer,int[])'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState:84,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState:86,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.RunContainer,int[])'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState:87,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState:89,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.RunContainer,int[])'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState:90,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState:92,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.ArrayContainer,int[])'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState:93,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState:96,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState:98,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.ArrayContainer,int[])'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState:99,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState:102,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState:104,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.ArrayContainer,int[])'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState:105,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState:107,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.ArrayContainer,int[])'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState:108,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState:110,1
    - Dst: '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState:112,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState:112,1
    - Dst: '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState:114,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState:114,1
    - Dst: '[org.roaringbitmap.Container].xor(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState:116,1
    - Dst: '[org.roaringbitmap.Container].xor(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState:116,1
    - Dst: '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState:116,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState:116,1
    - Dst: '[org.roaringbitmap.Container].xor(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState:117,1
    - Dst: '[org.roaringbitmap.Container].xor(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState:117,1
    - Dst: '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState:117,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState:117,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 63
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - Container
      - Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 75
    functionDepth: 2
    functionLinenumber: 75
    functionLinenumberEnd: 118
    functionName: '[org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicXorContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(Random,int,org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState)'
    - '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(Random,org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState,org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState)'
    - '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
    - '[java.util.Random].<init>()'
    - '[org.roaringbitmap.runcontainer.RandomUtil].generateCrazyRun(Random,org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState)'
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.ArrayContainer,int[])'
    - '[org.roaringbitmap.runcontainer.RandomUtil].negate(int[],org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.RunContainer,int[])'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.Container].xor(org.roaringbitmap.Container)'
    linkageType: ''
    returnType: org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState
    signature: '[org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.rc2.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark:24,1
    - Dst: benchmarkState.ac2.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark:24,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark:25,1
    - Dst: benchmarkState.ac1.or(org.roaringbitmap.runcontainer.BasicOrContainerBenchmark)
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark:26,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicOrContainerBenchmark].getCardinality()'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark:26,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 27
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 27
    functionName: '[org.roaringbitmap.runcontainer.BasicOrContainerBenchmark].orBitmapContainerVSRunContainerContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicOrContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.rc2.serializedSizeInBytes()
    - '[org.roaringbitmap.runcontainer.BasicOrContainerBenchmark].getCardinality()'
    - benchmarkState.ac1.or(org.roaringbitmap.runcontainer.BasicOrContainerBenchmark)
    - '[RuntimeException].<init>(String)'
    - benchmarkState.ac2.serializedSizeInBytes()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BasicOrContainerBenchmark].orBitmapContainerVSRunContainerContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.ac1.or(org.roaringbitmap.runcontainer.BasicOrContainerBenchmark)
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark:31,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicOrContainerBenchmark].getCardinality()'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 32
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 32
    functionName: '[org.roaringbitmap.runcontainer.BasicOrContainerBenchmark].orBitmapContainerVSBitmapContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicOrContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.runcontainer.BasicOrContainerBenchmark].getCardinality()'
    - benchmarkState.ac1.or(org.roaringbitmap.runcontainer.BasicOrContainerBenchmark)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BasicOrContainerBenchmark].orBitmapContainerVSBitmapContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.rc2.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark:36,1
    - Dst: benchmarkState.ac2.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark:36,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark:37,1
    - Dst: benchmarkState.rc3.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark:38,1
    - Dst: benchmarkState.ac3.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark:38,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark:39,1
    - Dst: benchmarkState.rc3.or(org.roaringbitmap.runcontainer.BasicOrContainerBenchmark)
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark:40,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicOrContainerBenchmark].getCardinality()'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark:40,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 41
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 41
    functionName: '[org.roaringbitmap.runcontainer.BasicOrContainerBenchmark].part2_orRunContainerVSRunContainerContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicOrContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.rc3.serializedSizeInBytes()
    - benchmarkState.rc2.serializedSizeInBytes()
    - benchmarkState.rc3.or(org.roaringbitmap.runcontainer.BasicOrContainerBenchmark)
    - '[org.roaringbitmap.runcontainer.BasicOrContainerBenchmark].getCardinality()'
    - '[RuntimeException].<init>(String)'
    - benchmarkState.ac2.serializedSizeInBytes()
    - benchmarkState.ac3.serializedSizeInBytes()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BasicOrContainerBenchmark].part2_orRunContainerVSRunContainerContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.ac3.or(org.roaringbitmap.runcontainer.BasicOrContainerBenchmark)
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark:45,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicOrContainerBenchmark].getCardinality()'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[org.roaringbitmap.runcontainer.BasicOrContainerBenchmark].part2_orBitmapContainerVSBitmapContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicOrContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.runcontainer.BasicOrContainerBenchmark].getCardinality()'
    - benchmarkState.ac3.or(org.roaringbitmap.runcontainer.BasicOrContainerBenchmark)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BasicOrContainerBenchmark].part2_orBitmapContainerVSBitmapContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.rc2.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark:50,1
    - Dst: benchmarkState.ac2.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark:50,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark:51,1
    - Dst: benchmarkState.ac4.or(org.roaringbitmap.runcontainer.BasicOrContainerBenchmark)
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark:52,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicOrContainerBenchmark].getCardinality()'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark:52,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 53
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 53
    functionName: '[org.roaringbitmap.runcontainer.BasicOrContainerBenchmark].part3_orArrayContainerVSRunContainerContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicOrContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.rc2.serializedSizeInBytes()
    - '[org.roaringbitmap.runcontainer.BasicOrContainerBenchmark].getCardinality()'
    - '[RuntimeException].<init>(String)'
    - benchmarkState.ac2.serializedSizeInBytes()
    - benchmarkState.ac4.or(org.roaringbitmap.runcontainer.BasicOrContainerBenchmark)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BasicOrContainerBenchmark].part3_orArrayContainerVSRunContainerContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.ac4.or(org.roaringbitmap.runcontainer.BasicOrContainerBenchmark)
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark:57,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicOrContainerBenchmark].getCardinality()'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[org.roaringbitmap.runcontainer.BasicOrContainerBenchmark].part3_orArrayContainerVSBitmapContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicOrContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.ac4.or(org.roaringbitmap.runcontainer.BasicOrContainerBenchmark)
    - '[org.roaringbitmap.runcontainer.BasicOrContainerBenchmark].getCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BasicOrContainerBenchmark].part3_orArrayContainerVSBitmapContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.runcontainer.BasicOrContainerBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicOrContainerBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark
    signature: '[org.roaringbitmap.runcontainer.BasicOrContainerBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState:67,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(Random,int,org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState:72,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].negate(int[],org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState:72,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(Random,org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState,org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState:73,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].generateCrazyRun(Random,org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState:74,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(Random,org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState,org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState:75,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState:77,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.RunContainer,int[])'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState:78,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState:80,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.RunContainer,int[])'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState:81,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState:83,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.RunContainer,int[])'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState:84,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState:86,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.ArrayContainer,int[])'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState:87,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState:90,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState:92,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.ArrayContainer,int[])'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState:93,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState:96,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState:98,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.ArrayContainer,int[])'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState:99,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState:101,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.ArrayContainer,int[])'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState:102,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState:104,1
    - Dst: '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState:106,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState:106,1
    - Dst: '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState:108,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState:108,1
    - Dst: '[org.roaringbitmap.Container].or(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState:110,1
    - Dst: '[org.roaringbitmap.Container].or(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState:110,1
    - Dst: '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState:110,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState:110,1
    - Dst: '[org.roaringbitmap.Container].or(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState:111,1
    - Dst: '[org.roaringbitmap.Container].or(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState:111,1
    - Dst: '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState:111,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState:111,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 63
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - Container
      - Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 69
    functionDepth: 2
    functionLinenumber: 69
    functionLinenumberEnd: 112
    functionName: '[org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicOrContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].or(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
    - '[java.util.Random].<init>()'
    - '[org.roaringbitmap.runcontainer.RandomUtil].negate(int[],org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState)'
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.runcontainer.RandomUtil].generateCrazyRun(Random,org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState)'
    - '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.ArrayContainer,int[])'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(Random,int,org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState)'
    - '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.RunContainer,int[])'
    - '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(Random,org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState,org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState
    signature: '[org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark].size()'
      Src: org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark:17,1
    - Dst: '[org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark].get(org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark)'
      Src: org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark:18,1
    - Dst: '[org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark].get(int)'
      Src: org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark:18,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark,org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark)'
      Src: org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark:18,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.state.RealDataRoaringOnlyBenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bs
    argTypes:
    - org.roaringbitmap.realdata.state.RealDataRoaringOnlyBenchmarkState
    constantsTouched: []
    func_position:
      end: 21
      start: 14
    functionDepth: 0
    functionLinenumber: 14
    functionLinenumberEnd: 21
    functionName: '[org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark].pairwiseACAndNotRC(org.roaringbitmap.realdata.state.RealDataRoaringOnlyBenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/ArrayContainerAndNotRunContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark].get(org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark)'
    - '[org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark].get(int)'
    - '[org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark].size()'
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark,org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark].pairwiseACAndNotRC(org.roaringbitmap.realdata.state.RealDataRoaringOnlyBenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark].size()'
      Src: org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark:26,1
    - Dst: '[org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark].get(org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark)'
      Src: org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark:29,1
    - Dst: '[org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark].get(int)'
      Src: org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark:29,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark,org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark)'
      Src: org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark:28,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.state.RealDataRoaringOnlyBenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bs
    argTypes:
    - org.roaringbitmap.realdata.state.RealDataRoaringOnlyBenchmarkState
    constantsTouched: []
    func_position:
      end: 32
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 32
    functionName: '[org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark].immutablePairwiseACAndNotRC(org.roaringbitmap.realdata.state.RealDataRoaringOnlyBenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/ArrayContainerAndNotRunContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark,org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark)'
    - '[org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark].get(org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark)'
    - '[org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark].get(int)'
    - '[org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark].size()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    signature: '[org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark].immutablePairwiseACAndNotRC(org.roaringbitmap.realdata.state.RealDataRoaringOnlyBenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/ArrayContainerAndNotRunContainerBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark
    signature: '[org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[io.druid.extendedset.intset.ConciseSet].<init>()'
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark:23,1
    - Dst: '[io.druid.extendedset.intset.ConciseSet].add(org.roaringbitmap.runcontainer.RunArrayOrBenchmark)'
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark:25,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: io.druid.extendedset.intset.ConciseSet
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - dat
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 28
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 28
    functionName: '[org.roaringbitmap.runcontainer.RunArrayOrBenchmark].toConcise(int[])'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunArrayOrBenchmark.java
    functionUses: 0
    functionsReached:
    - '[io.druid.extendedset.intset.ConciseSet].<init>()'
    - '[io.druid.extendedset.intset.ConciseSet].add(org.roaringbitmap.runcontainer.RunArrayOrBenchmark)'
    linkageType: ''
    returnType: io.druid.extendedset.intset.ConciseSet
    signature: '[org.roaringbitmap.runcontainer.RunArrayOrBenchmark].toConcise(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.rc.size()
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark:33,1
    - Dst: benchmarkState.rc.get(int)
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark:35,1
    - Dst: benchmarkState.rc.get(org.roaringbitmap.runcontainer.RunArrayOrBenchmark)
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark:35,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.runcontainer.RunArrayOrBenchmark,org.roaringbitmap.runcontainer.RunArrayOrBenchmark)'
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark:35,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark:35,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 37
      start: 30
    functionDepth: 3
    functionLinenumber: 30
    functionLinenumberEnd: 37
    functionName: '[org.roaringbitmap.runcontainer.RunArrayOrBenchmark].OrRunContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunArrayOrBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.rc.get(int)
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.runcontainer.RunArrayOrBenchmark,org.roaringbitmap.runcontainer.RunArrayOrBenchmark)'
    - benchmarkState.rc.size()
    - benchmarkState.rc.get(org.roaringbitmap.runcontainer.RunArrayOrBenchmark)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.RunArrayOrBenchmark].OrRunContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.ac.size()
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark:42,1
    - Dst: benchmarkState.ac.get(int)
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark:44,1
    - Dst: benchmarkState.ac.get(org.roaringbitmap.runcontainer.RunArrayOrBenchmark)
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark:44,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.runcontainer.RunArrayOrBenchmark,org.roaringbitmap.runcontainer.RunArrayOrBenchmark)'
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark:44,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark:44,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 46
      start: 39
    functionDepth: 3
    functionLinenumber: 39
    functionLinenumberEnd: 46
    functionName: '[org.roaringbitmap.runcontainer.RunArrayOrBenchmark].OrBitmapContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunArrayOrBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - benchmarkState.ac.size()
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.runcontainer.RunArrayOrBenchmark,org.roaringbitmap.runcontainer.RunArrayOrBenchmark)'
    - benchmarkState.ac.get(org.roaringbitmap.runcontainer.RunArrayOrBenchmark)
    - benchmarkState.ac.get(int)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.RunArrayOrBenchmark].OrBitmapContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.cc.size()
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark:51,1
    - Dst: benchmarkState.cc.get(int)
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark:52,1
    - Dst: benchmarkState.cc.get(org.roaringbitmap.runcontainer.RunArrayOrBenchmark)
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark:52,1
    - Dst: '[org.roaringbitmap.runcontainer.RunArrayOrBenchmark].intersection(org.roaringbitmap.runcontainer.RunArrayOrBenchmark)'
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark:52,1
    - Dst: '[org.roaringbitmap.runcontainer.RunArrayOrBenchmark].size()'
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark:52,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 54
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 54
    functionName: '[org.roaringbitmap.runcontainer.RunArrayOrBenchmark].AndConcise(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunArrayOrBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.cc.get(org.roaringbitmap.runcontainer.RunArrayOrBenchmark)
    - benchmarkState.cc.get(int)
    - '[org.roaringbitmap.runcontainer.RunArrayOrBenchmark].intersection(org.roaringbitmap.runcontainer.RunArrayOrBenchmark)'
    - benchmarkState.cc.size()
    - '[org.roaringbitmap.runcontainer.RunArrayOrBenchmark].size()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.RunArrayOrBenchmark].AndConcise(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.runcontainer.RunArrayOrBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.runcontainer.RunArrayOrBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunArrayOrBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.runcontainer.RunArrayOrBenchmark
    signature: '[org.roaringbitmap.runcontainer.RunArrayOrBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState:59,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState:60,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState:61,1
    - Dst: '[java.util.Random].<init>()'
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState:63,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState:68,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState:70,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState:71,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState:74,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(long,long)'
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState:75,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState:76,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState:78,1
    - Dst: '[org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState].toConcise(int[])'
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState:78,1
    - Dst: '[ArrayList<ConciseSet>].add(org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState:78,1
    - Dst: '[ArrayList<RoaringBitmap>].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState:80,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState:82,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState:83,1
    - Dst: '[ArrayList<RoaringBitmap>].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState:84,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState:86,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState:89,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState:89,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState:91,1
    - Dst: '[org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState].toConcise(int[])'
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState:91,1
    - Dst: '[ArrayList<ConciseSet>].add(org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState:91,1
    - Dst: '[ArrayList<RoaringBitmap>].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState:93,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState:95,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState:96,1
    - Dst: '[ArrayList<RoaringBitmap>].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState:97,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ArrayList<RoaringBitmap>
      - ArrayList<RoaringBitmap>
      - ArrayList<ConciseSet>
      - Random
      - Container
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 66
    functionDepth: 5
    functionLinenumber: 66
    functionLinenumberEnd: 99
    functionName: '[org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunArrayOrBenchmark.java
    functionUses: 0
    functionsReached:
    - '[java.util.Random].<init>()'
    - '[org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState].toConcise(int[])'
    - '[ArrayList<RoaringBitmap>].add(org.roaringbitmap.RoaringBitmap)'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[java.util.Random].nextInt(int)'
    - '[ArrayList<ConciseSet>].add(org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState)'
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(long,long)'
    linkageType: ''
    returnType: org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState
    signature: '[org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.rc2.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicIteratorBenchmark:24,1
    - Dst: benchmarkState.ac2.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicIteratorBenchmark:24,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicIteratorBenchmark:25,1
    - Dst: benchmarkState.rc2.getCharIterator()
      Src: org.roaringbitmap.runcontainer.BasicIteratorBenchmark:26,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicIteratorBenchmark].hasNext()'
      Src: org.roaringbitmap.runcontainer.BasicIteratorBenchmark:28,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicIteratorBenchmark].next()'
      Src: org.roaringbitmap.runcontainer.BasicIteratorBenchmark:28,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 30
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 30
    functionName: '[org.roaringbitmap.runcontainer.BasicIteratorBenchmark].iteratorRunContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicIteratorBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.rc2.serializedSizeInBytes()
    - '[RuntimeException].<init>(String)'
    - benchmarkState.ac2.serializedSizeInBytes()
    - '[org.roaringbitmap.runcontainer.BasicIteratorBenchmark].next()'
    - '[org.roaringbitmap.runcontainer.BasicIteratorBenchmark].hasNext()'
    - benchmarkState.rc2.getCharIterator()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BasicIteratorBenchmark].iteratorRunContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.ac2.getCharIterator()
      Src: org.roaringbitmap.runcontainer.BasicIteratorBenchmark:34,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicIteratorBenchmark].hasNext()'
      Src: org.roaringbitmap.runcontainer.BasicIteratorBenchmark:36,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicIteratorBenchmark].next()'
      Src: org.roaringbitmap.runcontainer.BasicIteratorBenchmark:36,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 38
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 38
    functionName: '[org.roaringbitmap.runcontainer.BasicIteratorBenchmark].iteratorBitmapContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicIteratorBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.ac2.getCharIterator()
    - '[org.roaringbitmap.runcontainer.BasicIteratorBenchmark].hasNext()'
    - '[org.roaringbitmap.runcontainer.BasicIteratorBenchmark].next()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BasicIteratorBenchmark].iteratorBitmapContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.runcontainer.BasicIteratorBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.runcontainer.BasicIteratorBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicIteratorBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.runcontainer.BasicIteratorBenchmark
    signature: '[org.roaringbitmap.runcontainer.BasicIteratorBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicIteratorBenchmark.BenchmarkState:45,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(Random,org.roaringbitmap.runcontainer.BasicIteratorBenchmark.BenchmarkState,org.roaringbitmap.runcontainer.BasicIteratorBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.BasicIteratorBenchmark.BenchmarkState:50,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicIteratorBenchmark.BenchmarkState:52,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.RunContainer,int[])'
      Src: org.roaringbitmap.runcontainer.BasicIteratorBenchmark.BenchmarkState:53,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicIteratorBenchmark.BenchmarkState:55,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.ArrayContainer,int[])'
      Src: org.roaringbitmap.runcontainer.BasicIteratorBenchmark.BenchmarkState:56,1
    - Dst: '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicIteratorBenchmark.BenchmarkState:58,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicIteratorBenchmark.BenchmarkState:58,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Container
      - Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.runcontainer.BasicIteratorBenchmark.BenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 47
    functionDepth: 2
    functionLinenumber: 47
    functionLinenumberEnd: 59
    functionName: '[org.roaringbitmap.runcontainer.BasicIteratorBenchmark.BenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicIteratorBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(Random,org.roaringbitmap.runcontainer.BasicIteratorBenchmark.BenchmarkState,org.roaringbitmap.runcontainer.BasicIteratorBenchmark.BenchmarkState)'
    - '[java.util.Random].<init>()'
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.ArrayContainer,int[])'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.RunContainer,int[])'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.runcontainer.BasicIteratorBenchmark.BenchmarkState
    signature: '[org.roaringbitmap.runcontainer.BasicIteratorBenchmark.BenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.RandomUtil:15,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(java.util.Random,org.roaringbitmap.runcontainer.RandomUtil,int)'
      Src: org.roaringbitmap.runcontainer.RandomUtil:17,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].negate(int[],int)'
      Src: org.roaringbitmap.runcontainer.RandomUtil:17,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.roaringbitmap.runcontainer.RandomUtil:20,1
    - Dst: '[java.util.HashSet].size()'
      Src: org.roaringbitmap.runcontainer.RandomUtil:21,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.runcontainer.RandomUtil:21,1
    - Dst: '[java.util.HashSet].add(org.roaringbitmap.runcontainer.RandomUtil)'
      Src: org.roaringbitmap.runcontainer.RandomUtil:21,1
    - Dst: '[java.util.HashSet].iterator()'
      Src: org.roaringbitmap.runcontainer.RandomUtil:22,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].next()'
      Src: org.roaringbitmap.runcontainer.RandomUtil:23,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].intValue()'
      Src: org.roaringbitmap.runcontainer.RandomUtil:23,1
    - Dst: '[java.util.Arrays].sort(org.roaringbitmap.runcontainer.RandomUtil)'
      Src: org.roaringbitmap.runcontainer.RandomUtil:24,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Random
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - rand
    - N
    - Max
    argTypes:
    - java.util.Random
    - int
    - int
    constantsTouched: []
    func_position:
      end: 26
      start: 14
    functionDepth: 1
    functionLinenumber: 14
    functionLinenumberEnd: 26
    functionName: '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(java.util.Random,int,int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RandomUtil.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashSet].<init>()'
    - '[RuntimeException].<init>(String)'
    - '[java.util.HashSet].add(org.roaringbitmap.runcontainer.RandomUtil)'
    - '[java.util.HashSet].size()'
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.runcontainer.RandomUtil].intValue()'
    - '[org.roaringbitmap.runcontainer.RandomUtil].next()'
    - '[org.roaringbitmap.runcontainer.RandomUtil].negate(int[],int)'
    - '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(java.util.Random,org.roaringbitmap.runcontainer.RandomUtil,int)'
    - '[java.util.HashSet].iterator()'
    - '[java.util.Arrays].sort(org.roaringbitmap.runcontainer.RandomUtil)'
    linkageType: ''
    returnType: int[]
    signature: '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(java.util.Random,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Random
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - rand
    - Max
    argTypes:
    - java.util.Random
    - int
    constantsTouched: []
    func_position:
      end: 33
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 33
    functionName: '[org.roaringbitmap.runcontainer.RandomUtil].generateCrazyRun(java.util.Random,int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RandomUtil.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int[]
    signature: '[org.roaringbitmap.runcontainer.RandomUtil].generateCrazyRun(java.util.Random,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - x
    - Max
    argTypes:
    - int[]
    - int
    constantsTouched: []
    func_position:
      end: 49
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 49
    functionName: '[org.roaringbitmap.runcontainer.RandomUtil].negate(int[],int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RandomUtil.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int[]
    signature: '[org.roaringbitmap.runcontainer.RandomUtil].negate(int[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.runcontainer.RandomUtil:52,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.RandomUtil:52,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.RandomUtil:54,1
    - Dst: '[org.roaringbitmap.Container].add(char)'
      Src: org.roaringbitmap.runcontainer.RandomUtil:55,1
    - Dst: '[org.roaringbitmap.Container].getCardinality()'
      Src: org.roaringbitmap.runcontainer.RandomUtil:56,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.RandomUtil:56,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      - int[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - c
    - values
    argTypes:
    - org.roaringbitmap.Container
    - int[]
    constantsTouched: []
    func_position:
      end: 58
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 58
    functionName: '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.Container,int[])'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RandomUtil.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].getCardinality()'
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.Container].add(char)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.Container,int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.runcontainer.RandomUtil
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.runcontainer.RandomUtil].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RandomUtil.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.runcontainer.RandomUtil
    signature: '[org.roaringbitmap.runcontainer.RandomUtil].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[io.druid.extendedset.intset.ConciseSet].<init>()'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark:27,1
    - Dst: '[io.druid.extendedset.intset.ConciseSet].add(org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark)'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark:29,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: io.druid.extendedset.intset.ConciseSet
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - dat
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 32
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 32
    functionName: '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].toConcise(int[])'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/AllRunHorizontalOrBenchmark.java
    functionUses: 0
    functionsReached:
    - '[io.druid.extendedset.intset.ConciseSet].add(org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark)'
    - '[io.druid.extendedset.intset.ConciseSet].<init>()'
    linkageType: ''
    returnType: io.druid.extendedset.intset.ConciseSet
    signature: '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].toConcise(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[io.druid.extendedset.intset.ConciseSet].<init>(boolean)'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark:35,1
    - Dst: '[io.druid.extendedset.intset.ConciseSet].add(org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark)'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark:37,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: io.druid.extendedset.intset.ConciseSet
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - dat
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 40
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 40
    functionName: '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].toWAH(int[])'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/AllRunHorizontalOrBenchmark.java
    functionUses: 0
    functionsReached:
    - '[io.druid.extendedset.intset.ConciseSet].add(org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark)'
    - '[io.druid.extendedset.intset.ConciseSet].<init>(boolean)'
    linkageType: ''
    returnType: io.druid.extendedset.intset.ConciseSet
    signature: '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].toWAH(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.cc.get(int)
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark:44,1
    - Dst: benchmarkState.cc.size()
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark:45,1
    - Dst: benchmarkState.cc.get(org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark)
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark:45,1
    - Dst: '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].union(org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark)'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark:45,1
    - Dst: '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].size()'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark:46,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 47
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 47
    functionName: '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].OrConcise(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/AllRunHorizontalOrBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.cc.get(int)
    - '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].union(org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark)'
    - benchmarkState.cc.size()
    - benchmarkState.cc.get(org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark)
    - '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].size()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].OrConcise(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.icc.iterator()
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark:51,1
    - Dst: '[io.druid.extendedset.intset.ImmutableConciseSet].union(org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark)'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark:51,1
    - Dst: '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].size()'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 53
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 53
    functionName: '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].OrImmutableConcise(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/AllRunHorizontalOrBenchmark.java
    functionUses: 0
    functionsReached:
    - '[io.druid.extendedset.intset.ImmutableConciseSet].union(org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark)'
    - benchmarkState.icc.iterator()
    - '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].size()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].OrImmutableConcise(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.wah.get(int)
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark:57,1
    - Dst: benchmarkState.wah.size()
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark:58,1
    - Dst: benchmarkState.wah.get(org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark)
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark:58,1
    - Dst: '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].union(org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark)'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark:58,1
    - Dst: '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].size()'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark:59,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 60
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 60
    functionName: '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].OrWAH(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/AllRunHorizontalOrBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.wah.get(org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark)
    - benchmarkState.wah.get(int)
    - '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].union(org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark)'
    - benchmarkState.wah.size()
    - '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].size()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].OrWAH(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.rc.iterator()
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark:64,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark)'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark:64,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 3
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].horizontalOr_Roaringwithrun(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/AllRunHorizontalOrBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark)'
    - benchmarkState.rc.iterator()
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].horizontalOr_Roaringwithrun(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.ac.iterator()
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark:69,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark)'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark:69,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 70
      start: 67
    functionDepth: 3
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].horizontalOr_Roaring(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/AllRunHorizontalOrBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.ac.iterator()
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].horizontalOr_Roaring(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.ewah.size()
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark:74,1
    - Dst: benchmarkState.ewah.toArray(org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark)
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark:75,1
    - Dst: '[com.googlecode.javaewah.EWAHCompressedBitmap].or(org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark)'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark:75,1
    - Dst: '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].cardinality()'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 78
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 78
    functionName: '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].horizontalOr_EWAH(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/AllRunHorizontalOrBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.ewah.size()
    - benchmarkState.ewah.toArray(org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark)
    - '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].cardinality()'
    - '[com.googlecode.javaewah.EWAHCompressedBitmap].or(org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].horizontalOr_EWAH(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.ewah32.size()
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark:82,1
    - Dst: benchmarkState.ewah32.toArray(org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark)
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark:83,1
    - Dst: '[com.googlecode.javaewah32.EWAHCompressedBitmap32].or(org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark)'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark:83,1
    - Dst: '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].cardinality()'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 86
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 86
    functionName: '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].horizontalOr_EWAH32(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/AllRunHorizontalOrBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.ewah32.toArray(org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark)
    - '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].cardinality()'
    - '[com.googlecode.javaewah32.EWAHCompressedBitmap32].or(org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark)'
    - benchmarkState.ewah32.size()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].horizontalOr_EWAH32(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/AllRunHorizontalOrBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark
    signature: '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState:91,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState:92,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState:93,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState:94,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState:95,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState:96,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState:97,1
    - Dst: '[java.util.Random].<init>()'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState:99,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState:104,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState:106,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState:107,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState:110,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(long,long)'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState:111,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState:112,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState:114,1
    - Dst: '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState].toConcise(int[])'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState:114,1
    - Dst: '[ArrayList<ConciseSet>].add(org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState:115,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState:116,1
    - Dst: '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState].toWAH(int[])'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState:116,1
    - Dst: '[ArrayList<ConciseSet>].add(org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState:116,1
    - Dst: '[io.druid.extendedset.intset.ImmutableConciseSet].newImmutableFromMutable(org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState:117,1
    - Dst: '[ArrayList<ImmutableConciseSet>].add(org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState:117,1
    - Dst: '[ArrayList<RoaringBitmap>].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState:119,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState:121,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState:122,1
    - Dst: '[ArrayList<RoaringBitmap>].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState:123,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState:124,1
    - Dst: '[com.googlecode.javaewah.EWAHCompressedBitmap].bitmapOf(int[])'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState:124,1
    - Dst: '[List<EWAHCompressedBitmap>].add(org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState:124,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState:125,1
    - Dst: '[com.googlecode.javaewah32.EWAHCompressedBitmap32].bitmapOf(int[])'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState:125,1
    - Dst: '[List<EWAHCompressedBitmap32>].add(org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState:125,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ArrayList<RoaringBitmap>
      - ArrayList<RoaringBitmap>
      - ArrayList<ImmutableConciseSet>
      - ArrayList<ConciseSet>
      - ArrayList<ConciseSet>
      - List<EWAHCompressedBitmap>
      - List<EWAHCompressedBitmap32>
      - Random
      - Container
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 102
    functionDepth: 5
    functionLinenumber: 102
    functionLinenumberEnd: 127
    functionName: '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/AllRunHorizontalOrBenchmark.java
    functionUses: 0
    functionsReached:
    - '[java.util.Random].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[List<EWAHCompressedBitmap>].add(org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState)'
    - '[com.googlecode.javaewah.EWAHCompressedBitmap].bitmapOf(int[])'
    - '[ArrayList<ImmutableConciseSet>].add(org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState].toConcise(int[])'
    - '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState].toWAH(int[])'
    - '[ArrayList<ConciseSet>].add(org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState)'
    - '[io.druid.extendedset.intset.ImmutableConciseSet].newImmutableFromMutable(org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState)'
    - '[ArrayList<RoaringBitmap>].add(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.RoaringBitmap].add(long,long)'
    - '[com.googlecode.javaewah32.EWAHCompressedBitmap32].bitmapOf(int[])'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[List<EWAHCompressedBitmap32>].add(org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState)'
    linkageType: ''
    returnType: org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState
    signature: '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[io.druid.extendedset.intset.ConciseSet].<init>()'
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark:23,1
    - Dst: '[io.druid.extendedset.intset.ConciseSet].add(org.roaringbitmap.runcontainer.RunArrayXorBenchmark)'
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark:25,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: io.druid.extendedset.intset.ConciseSet
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - dat
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 28
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 28
    functionName: '[org.roaringbitmap.runcontainer.RunArrayXorBenchmark].toConcise(int[])'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunArrayXorBenchmark.java
    functionUses: 0
    functionsReached:
    - '[io.druid.extendedset.intset.ConciseSet].<init>()'
    - '[io.druid.extendedset.intset.ConciseSet].add(org.roaringbitmap.runcontainer.RunArrayXorBenchmark)'
    linkageType: ''
    returnType: io.druid.extendedset.intset.ConciseSet
    signature: '[org.roaringbitmap.runcontainer.RunArrayXorBenchmark].toConcise(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.rc.size()
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark:33,1
    - Dst: benchmarkState.rc.get(int)
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark:35,1
    - Dst: benchmarkState.rc.get(org.roaringbitmap.runcontainer.RunArrayXorBenchmark)
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark:35,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.runcontainer.RunArrayXorBenchmark,org.roaringbitmap.runcontainer.RunArrayXorBenchmark)'
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark:35,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark:35,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 38
      start: 30
    functionDepth: 3
    functionLinenumber: 30
    functionLinenumberEnd: 38
    functionName: '[org.roaringbitmap.runcontainer.RunArrayXorBenchmark].XorRunContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunArrayXorBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.rc.get(int)
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - benchmarkState.rc.size()
    - benchmarkState.rc.get(org.roaringbitmap.runcontainer.RunArrayXorBenchmark)
    - '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.runcontainer.RunArrayXorBenchmark,org.roaringbitmap.runcontainer.RunArrayXorBenchmark)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.RunArrayXorBenchmark].XorRunContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.ac.size()
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark:43,1
    - Dst: benchmarkState.ac.get(int)
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark:45,1
    - Dst: benchmarkState.ac.get(org.roaringbitmap.runcontainer.RunArrayXorBenchmark)
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark:45,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.runcontainer.RunArrayXorBenchmark,org.roaringbitmap.runcontainer.RunArrayXorBenchmark)'
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark:45,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark:45,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 48
      start: 40
    functionDepth: 3
    functionLinenumber: 40
    functionLinenumberEnd: 48
    functionName: '[org.roaringbitmap.runcontainer.RunArrayXorBenchmark].XorBitmapContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunArrayXorBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - benchmarkState.ac.size()
    - '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.runcontainer.RunArrayXorBenchmark,org.roaringbitmap.runcontainer.RunArrayXorBenchmark)'
    - benchmarkState.ac.get(int)
    - benchmarkState.ac.get(org.roaringbitmap.runcontainer.RunArrayXorBenchmark)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.RunArrayXorBenchmark].XorBitmapContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.cc.size()
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark:53,1
    - Dst: benchmarkState.cc.get(int)
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark:54,1
    - Dst: benchmarkState.cc.get(org.roaringbitmap.runcontainer.RunArrayXorBenchmark)
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark:54,1
    - Dst: '[org.roaringbitmap.runcontainer.RunArrayXorBenchmark].symmetricDifference(org.roaringbitmap.runcontainer.RunArrayXorBenchmark)'
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark:54,1
    - Dst: '[org.roaringbitmap.runcontainer.RunArrayXorBenchmark].size()'
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark:54,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 56
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 56
    functionName: '[org.roaringbitmap.runcontainer.RunArrayXorBenchmark].XorConcise(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunArrayXorBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.cc.get(int)
    - '[org.roaringbitmap.runcontainer.RunArrayXorBenchmark].size()'
    - benchmarkState.cc.size()
    - '[org.roaringbitmap.runcontainer.RunArrayXorBenchmark].symmetricDifference(org.roaringbitmap.runcontainer.RunArrayXorBenchmark)'
    - benchmarkState.cc.get(org.roaringbitmap.runcontainer.RunArrayXorBenchmark)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.RunArrayXorBenchmark].XorConcise(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.runcontainer.RunArrayXorBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.runcontainer.RunArrayXorBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunArrayXorBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.runcontainer.RunArrayXorBenchmark
    signature: '[org.roaringbitmap.runcontainer.RunArrayXorBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState:61,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState:62,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState:63,1
    - Dst: '[java.util.Random].<init>()'
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState:65,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState:70,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState:72,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState:73,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState:76,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(long,long)'
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState:77,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState:78,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState:80,1
    - Dst: '[org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState].toConcise(int[])'
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState:80,1
    - Dst: '[ArrayList<ConciseSet>].add(org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState:80,1
    - Dst: '[ArrayList<RoaringBitmap>].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState:82,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState:84,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState:85,1
    - Dst: '[ArrayList<RoaringBitmap>].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState:86,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState:88,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState:91,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState:91,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState:93,1
    - Dst: '[org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState].toConcise(int[])'
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState:93,1
    - Dst: '[ArrayList<ConciseSet>].add(org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState:93,1
    - Dst: '[ArrayList<RoaringBitmap>].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState:95,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState:97,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState:98,1
    - Dst: '[ArrayList<RoaringBitmap>].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState:99,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ArrayList<RoaringBitmap>
      - ArrayList<RoaringBitmap>
      - ArrayList<ConciseSet>
      - Random
      - Container
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 68
    functionDepth: 5
    functionLinenumber: 68
    functionLinenumberEnd: 101
    functionName: '[org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunArrayXorBenchmark.java
    functionUses: 0
    functionsReached:
    - '[java.util.Random].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState)'
    - '[org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState].toConcise(int[])'
    - '[ArrayList<RoaringBitmap>].add(org.roaringbitmap.RoaringBitmap)'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[ArrayList<ConciseSet>].add(org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState)'
    - '[org.roaringbitmap.RoaringBitmap].add(long,long)'
    linkageType: ''
    returnType: org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState
    signature: '[org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: state.mc1.getCardinality()
      Src: org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark:26,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 27
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 27
    functionName: '[org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark].getCardinality_negatedUniformHash(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/GetCardinalityMappeableContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - state.mc1.getCardinality()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark].getCardinality_negatedUniformHash(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: state.mc2.getCardinality()
      Src: org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 32
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 32
    functionName: '[org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark].getCardinality_uniformHash1(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/GetCardinalityMappeableContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - state.mc2.getCardinality()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark].getCardinality_uniformHash1(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: state.mc3.getCardinality()
      Src: org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark:36,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark].getCardinality_uniformHash2(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/GetCardinalityMappeableContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - state.mc3.getCardinality()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark].getCardinality_uniformHash2(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: state.mc4.getCardinality()
      Src: org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark].getCardinality_crazyRun(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/GetCardinalityMappeableContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - state.mc4.getCardinality()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark].getCardinality_crazyRun(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/GetCardinalityMappeableContainerBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark
    signature: '[org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>()'
      Src: org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark.BenchmarkState:52,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(java.util.Random,int,org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark.BenchmarkState:55,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].negate(int[],org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark.BenchmarkState:55,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(java.util.Random,org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark.BenchmarkState,org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark.BenchmarkState:56,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(java.util.Random,org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark.BenchmarkState,org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark.BenchmarkState:57,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].generateCrazyRun(java.util.Random,org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark.BenchmarkState:58,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark.BenchmarkState:60,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark.BenchmarkState:61,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark.BenchmarkState:62,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark.BenchmarkState:63,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark.BenchmarkState:66,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark.BenchmarkState:69,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark.BenchmarkState:72,1
    - Dst: '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
      Src: org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark.BenchmarkState:75,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - MappeableContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark.BenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 51
    functionDepth: 4
    functionLinenumber: 51
    functionLinenumberEnd: 77
    functionName: '[org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark.BenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/GetCardinalityMappeableContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
    - '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(java.util.Random,int,org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark.BenchmarkState)'
    - '[org.roaringbitmap.runcontainer.RandomUtil].generateCrazyRun(java.util.Random,org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark.BenchmarkState)'
    - '[java.util.Random].<init>()'
    - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
    - '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(java.util.Random,org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark.BenchmarkState,org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark.BenchmarkState)'
    - '[org.roaringbitmap.runcontainer.RandomUtil].negate(int[],org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark.BenchmarkState)'
    linkageType: ''
    returnType: org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark.BenchmarkState
    signature: '[org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark.BenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.ac.size()
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:28,1
    - Dst: benchmarkState.ac.get(org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize)
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:29,1
    - Dst: '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].clone()'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:29,1
    - Dst: '[int].getCardinality()'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:30,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 33
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 33
    functionName: '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].clone(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunContainerRealDataBenchmarkRunOptimize.java
    functionUses: 0
    functionsReached:
    - '[int].getCardinality()'
    - benchmarkState.ac.size()
    - '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].clone()'
    - benchmarkState.ac.get(org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].clone(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.ac.size()
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:38,1
    - Dst: benchmarkState.ac.get(org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize)
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:39,1
    - Dst: '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].clone()'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:39,1
    - Dst: '[int].runOptimize()'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:40,1
    - Dst: '[int].getCardinality()'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:41,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 44
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 44
    functionName: '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].cloneAndrunOptimize(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunContainerRealDataBenchmarkRunOptimize.java
    functionUses: 0
    functionsReached:
    - '[int].runOptimize()'
    - benchmarkState.ac.size()
    - benchmarkState.ac.get(org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize)
    - '[int].getCardinality()'
    - '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].clone()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].cloneAndrunOptimize(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:48,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:49,1
    - Dst: benchmarkState.ac.size()
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:50,1
    - Dst: benchmarkState.ac.get(org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize)
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:51,1
    - Dst: '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].clone()'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:51,1
    - Dst: '[int].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:52,1
    - Dst: '[java.io.DataOutputStream].flush()'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:54,1
    - Dst: '[java.io.ByteArrayOutputStream].size()'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:55,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 56
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 56
    functionName: '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].serializeToBAOSFromClone(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunContainerRealDataBenchmarkRunOptimize.java
    functionUses: 0
    functionsReached:
    - benchmarkState.ac.size()
    - benchmarkState.ac.get(org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize)
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.DataOutputStream].flush()'
    - '[int].serialize(java.io.DataOutputStream)'
    - '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].clone()'
    - '[java.io.ByteArrayOutputStream].size()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].serializeToBAOSFromClone(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:60,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:61,1
    - Dst: benchmarkState.ac.size()
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:62,1
    - Dst: benchmarkState.ac.get(org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize)
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:63,1
    - Dst: '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:64,1
    - Dst: '[java.io.DataOutputStream].flush()'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:66,1
    - Dst: '[java.io.ByteArrayOutputStream].size()'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:67,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 68
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 68
    functionName: '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].serializeToBAOSNoClone(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunContainerRealDataBenchmarkRunOptimize.java
    functionUses: 0
    functionsReached:
    - benchmarkState.ac.size()
    - benchmarkState.ac.get(org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize)
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.DataOutputStream].flush()'
    - '[java.io.ByteArrayOutputStream].size()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].serialize(java.io.DataOutputStream)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].serializeToBAOSNoClone(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:72,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:73,1
    - Dst: benchmarkState.rc.size()
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:74,1
    - Dst: benchmarkState.rc.get(org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize)
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:75,1
    - Dst: '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].clone()'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:75,1
    - Dst: '[int].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:76,1
    - Dst: '[java.io.DataOutputStream].flush()'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:78,1
    - Dst: '[java.io.ByteArrayOutputStream].size()'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:79,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 80
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 80
    functionName: '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].serializeToBAOSFromClonePreOpti(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunContainerRealDataBenchmarkRunOptimize.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.DataOutputStream].flush()'
    - benchmarkState.rc.size()
    - '[int].serialize(java.io.DataOutputStream)'
    - '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].clone()'
    - '[java.io.ByteArrayOutputStream].size()'
    - benchmarkState.rc.get(org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize)
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].serializeToBAOSFromClonePreOpti(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:84,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:85,1
    - Dst: benchmarkState.rc.size()
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:86,1
    - Dst: benchmarkState.rc.get(org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize)
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:87,1
    - Dst: '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:88,1
    - Dst: '[java.io.DataOutputStream].flush()'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:90,1
    - Dst: '[java.io.ByteArrayOutputStream].size()'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:91,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 92
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 92
    functionName: '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].serializeToBAOSNoClonePreOpti(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunContainerRealDataBenchmarkRunOptimize.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.DataOutputStream].flush()'
    - benchmarkState.rc.size()
    - '[java.io.ByteArrayOutputStream].size()'
    - benchmarkState.rc.get(org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize)
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].serialize(java.io.DataOutputStream)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].serializeToBAOSNoClonePreOpti(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:97,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:98,1
    - Dst: benchmarkState.ac.size()
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:99,1
    - Dst: benchmarkState.ac.get(org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize)
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:100,1
    - Dst: '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].clone()'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:100,1
    - Dst: '[int].runOptimize()'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:101,1
    - Dst: '[int].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:102,1
    - Dst: '[java.io.DataOutputStream].flush()'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:104,1
    - Dst: '[java.io.ByteArrayOutputStream].size()'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize:105,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 106
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 106
    functionName: '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].runOptimizeAndserializeToBAOSFromClone(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunContainerRealDataBenchmarkRunOptimize.java
    functionUses: 0
    functionsReached:
    - '[int].runOptimize()'
    - benchmarkState.ac.size()
    - benchmarkState.ac.get(org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize)
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.DataOutputStream].flush()'
    - '[int].serialize(java.io.DataOutputStream)'
    - '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].clone()'
    - '[java.io.ByteArrayOutputStream].size()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].runOptimizeAndserializeToBAOSFromClone(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunContainerRealDataBenchmarkRunOptimize.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize
    signature: '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize.BenchmarkState:126,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize.BenchmarkState:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - ArrayList<RoaringBitmap>
      - ArrayList<RoaringBitmap>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize.BenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 129
    functionDepth: 1
    functionLinenumber: 129
    functionLinenumberEnd: 129
    functionName: '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize.BenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunContainerRealDataBenchmarkRunOptimize.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize.BenchmarkState
    signature: '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize.BenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].<init>(String)'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize.BenchmarkState:133,1
    - Dst: System.out.println()
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize.BenchmarkState:134,1
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].getName()'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize.BenchmarkState:135,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize.BenchmarkState:135,1
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].fetchBitPositions()'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize.BenchmarkState:137,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize.BenchmarkState:138,1
    - Dst: '[ArrayList<RoaringBitmap>].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize.BenchmarkState:139,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize.BenchmarkState:140,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize.BenchmarkState:141,1
    - Dst: '[ArrayList<RoaringBitmap>].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize.BenchmarkState:142,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - ArrayList<RoaringBitmap>
      - ArrayList<RoaringBitmap>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 131
    functionDepth: 3
    functionLinenumber: 131
    functionLinenumberEnd: 144
    functionName: '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize.BenchmarkState].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunContainerRealDataBenchmarkRunOptimize.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ZipRealDataRetriever].getName()'
    - '[org.roaringbitmap.ZipRealDataRetriever].<init>(String)'
    - '[ArrayList<RoaringBitmap>].add(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.ZipRealDataRetriever].fetchBitPositions()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize.BenchmarkState)'
    - System.out.println()
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize.BenchmarkState].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.rc2.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:24,1
    - Dst: benchmarkState.ac2.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:24,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:25,1
    - Dst: benchmarkState.ac1.andNot(org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark)
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:26,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].getCardinality()'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:26,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 27
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 27
    functionName: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].andNotBitmapContainerVSRunContainerContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicAndNotContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].getCardinality()'
    - benchmarkState.rc2.serializedSizeInBytes()
    - benchmarkState.ac1.andNot(org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark)
    - '[RuntimeException].<init>(String)'
    - benchmarkState.ac2.serializedSizeInBytes()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].andNotBitmapContainerVSRunContainerContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.ac1.andNot(org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark)
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:31,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].getCardinality()'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 32
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 32
    functionName: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].andNotBitmapContainerVSBitmapContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicAndNotContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].getCardinality()'
    - benchmarkState.ac1.andNot(org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].andNotBitmapContainerVSBitmapContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.rc2.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:36,1
    - Dst: benchmarkState.ac2.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:36,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:37,1
    - Dst: benchmarkState.rc2.andNot(org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark)
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:38,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].getCardinality()'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:38,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 39
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 39
    functionName: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].reverseAndNotBitmapContainerVSRunContainerContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicAndNotContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].getCardinality()'
    - benchmarkState.rc2.serializedSizeInBytes()
    - '[RuntimeException].<init>(String)'
    - benchmarkState.ac2.serializedSizeInBytes()
    - benchmarkState.rc2.andNot(org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].reverseAndNotBitmapContainerVSRunContainerContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.ac2.andNot(org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark)
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:43,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].getCardinality()'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].reverseAndNotBitmapContainerVSBitmapContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicAndNotContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].getCardinality()'
    - benchmarkState.ac2.andNot(org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].reverseAndNotBitmapContainerVSBitmapContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.rc2.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:48,1
    - Dst: benchmarkState.ac2.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:48,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:49,1
    - Dst: benchmarkState.rc3.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:50,1
    - Dst: benchmarkState.ac3.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:50,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:51,1
    - Dst: benchmarkState.rc3.andNot(org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark)
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:52,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].getCardinality()'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:52,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 53
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 53
    functionName: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].part2_andNotRunContainerVSRunContainerContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicAndNotContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.rc3.serializedSizeInBytes()
    - '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].getCardinality()'
    - benchmarkState.rc2.serializedSizeInBytes()
    - '[RuntimeException].<init>(String)'
    - benchmarkState.ac2.serializedSizeInBytes()
    - benchmarkState.rc3.andNot(org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark)
    - benchmarkState.ac3.serializedSizeInBytes()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].part2_andNotRunContainerVSRunContainerContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.ac3.andNot(org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark)
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:57,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].getCardinality()'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].part2_andNotBitmapContainerVSBitmapContainer2(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicAndNotContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].getCardinality()'
    - benchmarkState.ac3.andNot(org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].part2_andNotBitmapContainerVSBitmapContainer2(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.rc2.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:62,1
    - Dst: benchmarkState.ac2.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:62,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:63,1
    - Dst: benchmarkState.rc3.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:64,1
    - Dst: benchmarkState.ac3.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:64,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:65,1
    - Dst: benchmarkState.rc2.andNot(org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark)
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:66,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].getCardinality()'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:66,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 67
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 67
    functionName: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].part2_reverseAndNotRunContainerVSRunContainerContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicAndNotContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.rc3.serializedSizeInBytes()
    - '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].getCardinality()'
    - benchmarkState.rc2.serializedSizeInBytes()
    - '[RuntimeException].<init>(String)'
    - benchmarkState.ac2.serializedSizeInBytes()
    - benchmarkState.rc2.andNot(org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark)
    - benchmarkState.ac3.serializedSizeInBytes()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].part2_reverseAndNotRunContainerVSRunContainerContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.ac2.andNot(org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark)
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:71,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].getCardinality()'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].part2_reverseAndNotBitmapContainerVSBitmapContainer2(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicAndNotContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].getCardinality()'
    - benchmarkState.ac2.andNot(org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].part2_reverseAndNotBitmapContainerVSBitmapContainer2(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.ac4.andNot(org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark)
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:76,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].getCardinality()'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].part3_andNotArrayContainerVSRunContainerContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicAndNotContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].getCardinality()'
    - benchmarkState.ac4.andNot(org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].part3_andNotArrayContainerVSRunContainerContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.ac4.andNot(org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark)
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:81,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].getCardinality()'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].part4_andNotArrayContainerVSRunContainerContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicAndNotContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].getCardinality()'
    - benchmarkState.ac4.andNot(org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].part4_andNotArrayContainerVSRunContainerContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.ac4.andNot(org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark)
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:86,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].getCardinality()'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 87
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 87
    functionName: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].part3_andNotArrayContainerVSBitmapContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicAndNotContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].getCardinality()'
    - benchmarkState.ac4.andNot(org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].part3_andNotArrayContainerVSBitmapContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.rc2.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:92,1
    - Dst: benchmarkState.ac2.serializedSizeInBytes()
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:92,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:93,1
    - Dst: benchmarkState.rc2.andNot(org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark)
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:94,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].getCardinality()'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:94,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 95
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 95
    functionName: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].part3_reverseAndNotArrayContainerVSRunContainerContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicAndNotContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].getCardinality()'
    - benchmarkState.rc2.serializedSizeInBytes()
    - '[RuntimeException].<init>(String)'
    - benchmarkState.ac2.serializedSizeInBytes()
    - benchmarkState.rc2.andNot(org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].part3_reverseAndNotArrayContainerVSRunContainerContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.ac2.andNot(org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark)
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:99,1
    - Dst: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].getCardinality()'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 100
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 100
    functionName: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].part3_reverseAndNotArrayContainerVSBitmapContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicAndNotContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].getCardinality()'
    - benchmarkState.ac2.andNot(org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].part3_reverseAndNotArrayContainerVSBitmapContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicAndNotContainerBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark
    signature: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:109,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(Random,int,org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:114,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].negate(int[],org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:114,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(Random,org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState,org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:115,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].generateCrazyRun(Random,org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:116,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(Random,org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState,org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:117,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:119,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.RunContainer,int[])'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:120,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:122,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.RunContainer,int[])'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:123,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:125,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.RunContainer,int[])'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:126,1
    - Dst: '[org.roaringbitmap.RunContainer].<init>(int)'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:129,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:132,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.ArrayContainer,int[])'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:133,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:136,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:138,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.ArrayContainer,int[])'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:139,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:142,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:144,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.ArrayContainer,int[])'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:145,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:147,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.ArrayContainer,int[])'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:148,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:150,1
    - Dst: '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:152,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:152,1
    - Dst: '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:154,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:154,1
    - Dst: '[org.roaringbitmap.Container].andNot(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:156,1
    - Dst: '[org.roaringbitmap.Container].andNot(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:156,1
    - Dst: '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:156,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:157,1
    - Dst: '[org.roaringbitmap.Container].andNot(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:158,1
    - Dst: '[org.roaringbitmap.Container].andNot(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:158,1
    - Dst: '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:158,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:159,1
    - Dst: '[org.roaringbitmap.Container].andNot(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:160,1
    - Dst: '[org.roaringbitmap.Container].andNot(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:160,1
    - Dst: '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:160,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:161,1
    - Dst: '[org.roaringbitmap.Container].andNot(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:162,1
    - Dst: '[org.roaringbitmap.Container].andNot(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:162,1
    - Dst: '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:162,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState:163,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 76
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - Container
      - Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 111
    functionDepth: 2
    functionLinenumber: 111
    functionLinenumberEnd: 164
    functionName: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicAndNotContainerBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].equals(org.roaringbitmap.Container)'
    - '[java.util.Random].<init>()'
    - '[org.roaringbitmap.runcontainer.RandomUtil].generateCrazyRun(Random,org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState)'
    - '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(Random,int,org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState)'
    - '[org.roaringbitmap.RunContainer].<init>(int)'
    - '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.ArrayContainer,int[])'
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.runcontainer.RandomUtil].negate(int[],org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState)'
    - '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.RunContainer,int[])'
    - '[org.roaringbitmap.Container].andNot(org.roaringbitmap.Container)'
    - '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(Random,org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState,org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState
    signature: '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[io.druid.extendedset.intset.ConciseSet].<init>()'
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark:23,1
    - Dst: '[io.druid.extendedset.intset.ConciseSet].add(org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark)'
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark:25,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: io.druid.extendedset.intset.ConciseSet
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - dat
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 28
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 28
    functionName: '[org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark].toConcise(int[])'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunArrayAndNotBenchmark.java
    functionUses: 0
    functionsReached:
    - '[io.druid.extendedset.intset.ConciseSet].<init>()'
    - '[io.druid.extendedset.intset.ConciseSet].add(org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark)'
    linkageType: ''
    returnType: io.druid.extendedset.intset.ConciseSet
    signature: '[org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark].toConcise(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.rc.size()
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark:33,1
    - Dst: benchmarkState.rc.get(int)
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark:35,1
    - Dst: benchmarkState.rc.get(org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark)
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark:35,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark,org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark)'
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark:35,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark:35,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 38
      start: 30
    functionDepth: 3
    functionLinenumber: 30
    functionLinenumberEnd: 38
    functionName: '[org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark].AndNotRunContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunArrayAndNotBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.rc.get(int)
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - benchmarkState.rc.get(org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark)
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark,org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark)'
    - benchmarkState.rc.size()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark].AndNotRunContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.ac.size()
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark:43,1
    - Dst: benchmarkState.ac.get(int)
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark:45,1
    - Dst: benchmarkState.ac.get(org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark)
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark:45,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark,org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark)'
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark:45,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark:45,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 48
      start: 40
    functionDepth: 3
    functionLinenumber: 40
    functionLinenumberEnd: 48
    functionName: '[org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark].AndNotBitmapContainer(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunArrayAndNotBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - benchmarkState.ac.size()
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark,org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark)'
    - benchmarkState.ac.get(org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark)
    - benchmarkState.ac.get(int)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark].AndNotBitmapContainer(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.cc.size()
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark:53,1
    - Dst: benchmarkState.cc.get(int)
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark:54,1
    - Dst: benchmarkState.cc.get(org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark)
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark:54,1
    - Dst: '[org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark].difference(org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark)'
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark:54,1
    - Dst: '[org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark].size()'
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark:54,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 56
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 56
    functionName: '[org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark].AndNotConcise(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunArrayAndNotBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark].size()'
    - benchmarkState.cc.get(org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark)
    - benchmarkState.cc.get(int)
    - benchmarkState.cc.size()
    - '[org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark].difference(org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark].AndNotConcise(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunArrayAndNotBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark
    signature: '[org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState:61,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState:62,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState:63,1
    - Dst: '[java.util.Random].<init>()'
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState:65,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState:70,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState:72,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState:73,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState:76,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(long,long)'
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState:77,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState:78,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState:80,1
    - Dst: '[org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState].toConcise(int[])'
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState:80,1
    - Dst: '[ArrayList<ConciseSet>].add(org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState:80,1
    - Dst: '[ArrayList<RoaringBitmap>].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState:82,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState:84,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState:85,1
    - Dst: '[ArrayList<RoaringBitmap>].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState:86,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState:88,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState:91,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState:91,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].toArray()'
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState:93,1
    - Dst: '[org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState].toConcise(int[])'
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState:93,1
    - Dst: '[ArrayList<ConciseSet>].add(org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState:93,1
    - Dst: '[ArrayList<RoaringBitmap>].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState:95,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState:97,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState:98,1
    - Dst: '[ArrayList<RoaringBitmap>].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState:99,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ArrayList<RoaringBitmap>
      - ArrayList<RoaringBitmap>
      - ArrayList<ConciseSet>
      - Random
      - Container
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 68
    functionDepth: 5
    functionLinenumber: 68
    functionLinenumberEnd: 101
    functionName: '[org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunArrayAndNotBenchmark.java
    functionUses: 0
    functionsReached:
    - '[java.util.Random].<init>()'
    - '[ArrayList<RoaringBitmap>].add(org.roaringbitmap.RoaringBitmap)'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].toArray()'
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState].toConcise(int[])'
    - '[ArrayList<ConciseSet>].add(org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState)'
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(long,long)'
    linkageType: ''
    returnType: org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState
    signature: '[org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.ac1.numberOfRunsLowerBound(int)
      Src: org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions].numberOfRunsLowerBound1281(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BitmapToRuncontainerConversions.java
    functionUses: 0
    functionsReached:
    - benchmarkState.ac1.numberOfRunsLowerBound(int)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions].numberOfRunsLowerBound1281(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.ac2.numberOfRunsLowerBound(int)
      Src: org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions].numberOfRunsLowerBound1282(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BitmapToRuncontainerConversions.java
    functionUses: 0
    functionsReached:
    - benchmarkState.ac2.numberOfRunsLowerBound(int)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions].numberOfRunsLowerBound1282(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.ac2.numberOfRunsAdjustment()
      Src: org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions].numberOfRunsAdjustment(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BitmapToRuncontainerConversions.java
    functionUses: 0
    functionsReached:
    - benchmarkState.ac2.numberOfRunsAdjustment()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions].numberOfRunsAdjustment(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.ac2.numberOfRunsLowerBound(int)
      Src: org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions:91,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 92
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: '[org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions].numberOfRunsLowerBoundThreshold1000(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BitmapToRuncontainerConversions.java
    functionUses: 0
    functionsReached:
    - benchmarkState.ac2.numberOfRunsLowerBound(int)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions].numberOfRunsLowerBoundThreshold1000(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.ac2.runOptimize()
      Src: org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions:96,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 97
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 97
    functionName: '[org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions].runOptimize(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BitmapToRuncontainerConversions.java
    functionUses: 0
    functionsReached:
    - benchmarkState.ac2.runOptimize()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions].runOptimize(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.ac1.runOptimize()
      Src: org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions:107,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: '[org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions].runOptimize1(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BitmapToRuncontainerConversions.java
    functionUses: 0
    functionsReached:
    - benchmarkState.ac1.runOptimize()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions].runOptimize1(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BitmapToRuncontainerConversions.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions
    signature: '[org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>()'
      Src: org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions.BenchmarkState:123,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(Random,int,org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions.BenchmarkState:128,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].negate(int[],org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions.BenchmarkState:128,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(Random,org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions.BenchmarkState,org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions.BenchmarkState:129,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions.BenchmarkState:131,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.BitmapContainer,int[])'
      Src: org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions.BenchmarkState:132,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions.BenchmarkState:134,1
    - Dst: '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.BitmapContainer,int[])'
      Src: org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions.BenchmarkState:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - BitmapContainer
      - Random
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions.BenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 136
    functionName: '[org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions.BenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BitmapToRuncontainerConversions.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(Random,int,org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions.BenchmarkState)'
    - '[java.util.Random].<init>()'
    - '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(Random,org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions.BenchmarkState,org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions.BenchmarkState)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.BitmapContainer,int[])'
    - '[org.roaringbitmap.runcontainer.RandomUtil].negate(int[],org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions.BenchmarkState)'
    linkageType: ''
    returnType: org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions.BenchmarkState
    signature: '[org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions.BenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.mac.size()
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:29,1
    - Dst: benchmarkState.mac.get(org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize)
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:30,1
    - Dst: '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].clone()'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:30,1
    - Dst: '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].getCardinality()'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:31,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 34
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 34
    functionName: '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].mutable_clone(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/MappedRunContainerRealDataBenchmarkRunOptimize.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].getCardinality()'
    - benchmarkState.mac.get(org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize)
    - '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].clone()'
    - benchmarkState.mac.size()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].mutable_clone(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.mac.size()
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:39,1
    - Dst: benchmarkState.mac.get(org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize)
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:40,1
    - Dst: '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].clone()'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:40,1
    - Dst: '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].runOptimize()'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:41,1
    - Dst: '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].getCardinality()'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:42,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 45
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 45
    functionName: '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].mutable_cloneAndrunOptimize(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/MappedRunContainerRealDataBenchmarkRunOptimize.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].getCardinality()'
    - '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].clone()'
    - benchmarkState.mac.get(org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize)
    - benchmarkState.mac.size()
    - '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].runOptimize()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].mutable_cloneAndrunOptimize(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:49,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:50,1
    - Dst: benchmarkState.mac.size()
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:51,1
    - Dst: benchmarkState.mac.get(org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize)
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:52,1
    - Dst: '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].clone()'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:52,1
    - Dst: '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:53,1
    - Dst: '[java.io.DataOutputStream].flush()'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:55,1
    - Dst: '[java.io.ByteArrayOutputStream].size()'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:56,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 57
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 57
    functionName: '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].mutable_serializeToBAOSFromClone(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/MappedRunContainerRealDataBenchmarkRunOptimize.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].serialize(java.io.DataOutputStream)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.DataOutputStream].flush()'
    - '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].clone()'
    - benchmarkState.mac.get(org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize)
    - benchmarkState.mac.size()
    - '[java.io.ByteArrayOutputStream].size()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].mutable_serializeToBAOSFromClone(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:61,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:62,1
    - Dst: benchmarkState.mac.size()
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:63,1
    - Dst: benchmarkState.mac.get(org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize)
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:64,1
    - Dst: '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:65,1
    - Dst: '[java.io.DataOutputStream].flush()'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:67,1
    - Dst: '[java.io.ByteArrayOutputStream].size()'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:68,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 69
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 69
    functionName: '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].mutable_serializeToBAOSNoClone(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/MappedRunContainerRealDataBenchmarkRunOptimize.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].serialize(java.io.DataOutputStream)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.DataOutputStream].flush()'
    - benchmarkState.mac.get(org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize)
    - benchmarkState.mac.size()
    - '[java.io.ByteArrayOutputStream].size()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].mutable_serializeToBAOSNoClone(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:74,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:75,1
    - Dst: benchmarkState.mrc.size()
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:76,1
    - Dst: benchmarkState.mrc.get(org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize)
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:77,1
    - Dst: '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:78,1
    - Dst: '[java.io.DataOutputStream].flush()'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:80,1
    - Dst: '[java.io.ByteArrayOutputStream].size()'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:81,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 82
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 82
    functionName: '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].mutable_serializeToBAOSNoClonePreOpti(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/MappedRunContainerRealDataBenchmarkRunOptimize.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].serialize(java.io.DataOutputStream)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - benchmarkState.mrc.get(org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize)
    - '[java.io.DataOutputStream].flush()'
    - benchmarkState.mrc.size()
    - '[java.io.ByteArrayOutputStream].size()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].mutable_serializeToBAOSNoClonePreOpti(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:87,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:88,1
    - Dst: benchmarkState.mac.size()
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:89,1
    - Dst: benchmarkState.mac.get(org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize)
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:90,1
    - Dst: '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].clone()'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:90,1
    - Dst: '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].runOptimize()'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:91,1
    - Dst: '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:92,1
    - Dst: '[java.io.DataOutputStream].flush()'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:94,1
    - Dst: '[java.io.ByteArrayOutputStream].size()'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize:95,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 96
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 96
    functionName: '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].mutable_runOptimizeAndserializeToBAOSFromClone(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/MappedRunContainerRealDataBenchmarkRunOptimize.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].serialize(java.io.DataOutputStream)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.DataOutputStream].flush()'
    - '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].clone()'
    - benchmarkState.mac.get(org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize)
    - benchmarkState.mac.size()
    - '[java.io.ByteArrayOutputStream].size()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].runOptimize()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].mutable_runOptimizeAndserializeToBAOSFromClone(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/MappedRunContainerRealDataBenchmarkRunOptimize.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize
    signature: '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize.BenchmarkState:116,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize.BenchmarkState:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - List<MutableRoaringBitmap>
      - List<MutableRoaringBitmap>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize.BenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 119
    functionName: '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize.BenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/MappedRunContainerRealDataBenchmarkRunOptimize.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize.BenchmarkState
    signature: '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize.BenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].<init>(String)'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize.BenchmarkState:123,1
    - Dst: System.out.println()
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize.BenchmarkState:124,1
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].getName()'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize.BenchmarkState:125,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize.BenchmarkState:125,1
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].fetchBitPositions()'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize.BenchmarkState:127,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize.BenchmarkState)'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize.BenchmarkState:128,1
    - Dst: '[List<MutableRoaringBitmap>].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize.BenchmarkState:129,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize.BenchmarkState:130,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize.BenchmarkState:131,1
    - Dst: '[List<MutableRoaringBitmap>].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize.BenchmarkState:132,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - List<MutableRoaringBitmap>
      - List<MutableRoaringBitmap>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 121
    functionDepth: 3
    functionLinenumber: 121
    functionLinenumberEnd: 134
    functionName: '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize.BenchmarkState].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/MappedRunContainerRealDataBenchmarkRunOptimize.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ZipRealDataRetriever].getName()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.ZipRealDataRetriever].<init>(String)'
    - '[List<MutableRoaringBitmap>].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
    - '[org.roaringbitmap.ZipRealDataRetriever].fetchBitPositions()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize.BenchmarkState)'
    - System.out.println()
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize.BenchmarkState].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RandomData].randomBitmap(int,float,float)'
      Src: org.roaringbitmap.range.ContainsRange:79,1
    - Dst: '[Scenario].getMin(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.range.ContainsRange:80,1
    - Dst: '[Scenario].getSup(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.range.ContainsRange:81,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.range.ContainsRange,org.roaringbitmap.range.ContainsRange)'
      Src: org.roaringbitmap.range.ContainsRange:83,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(org.roaringbitmap.range.ContainsRange,org.roaringbitmap.range.ContainsRange)'
      Src: org.roaringbitmap.range.ContainsRange:84,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int)'
      Src: org.roaringbitmap.range.ContainsRange:85,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(org.roaringbitmap.range.ContainsRange,org.roaringbitmap.range.ContainsRange)'
      Src: org.roaringbitmap.range.ContainsRange:86,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Scenario
      - boolean
      - org.roaringbitmap.RoaringBitmap
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 77
    functionDepth: 5
    functionLinenumber: 77
    functionLinenumberEnd: 88
    functionName: '[org.roaringbitmap.range.ContainsRange].init()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/range/ContainsRange.java
    functionUses: 0
    functionsReached:
    - '[Scenario].getSup(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].contains(org.roaringbitmap.range.ContainsRange,org.roaringbitmap.range.ContainsRange)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.range.ContainsRange,org.roaringbitmap.range.ContainsRange)'
    - '[org.roaringbitmap.RoaringBitmap].flip(int)'
    - '[Scenario].getMin(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RandomData].randomBitmap(int,float,float)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.range.ContainsRange].init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(long,long)'
      Src: org.roaringbitmap.range.ContainsRange:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Scenario
      - boolean
      - org.roaringbitmap.RoaringBitmap
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 5
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: '[org.roaringbitmap.range.ContainsRange].contains()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/range/ContainsRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].contains(long,long)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.range.ContainsRange].contains()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.range.ContainsRange:97,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.range.ContainsRange:97,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].rank(int)'
      Src: org.roaringbitmap.range.ContainsRange:100,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].rank(int)'
      Src: org.roaringbitmap.range.ContainsRange:101,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Scenario
      - boolean
      - org.roaringbitmap.RoaringBitmap
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 95
    functionDepth: 5
    functionLinenumber: 95
    functionLinenumberEnd: 103
    functionName: '[org.roaringbitmap.range.ContainsRange].containsViaRank()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/range/ContainsRange.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].contains(int)'
    - '[org.roaringbitmap.RoaringBitmap].rank(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.range.ContainsRange].containsViaRank()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Scenario
      - boolean
      - org.roaringbitmap.RoaringBitmap
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.range.ContainsRange
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.range.ContainsRange].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/range/ContainsRange.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.range.ContainsRange
    signature: '[org.roaringbitmap.range.ContainsRange].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.bitmapcontainer.SelectBenchmark:38,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
      Src: org.roaringbitmap.bitmapcontainer.SelectBenchmark:39,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.bitmapcontainer.SelectBenchmark:41,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.bitmapcontainer.SelectBenchmark)'
      Src: org.roaringbitmap.bitmapcontainer.SelectBenchmark:43,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(org.roaringbitmap.bitmapcontainer.SelectBenchmark)'
      Src: org.roaringbitmap.bitmapcontainer.SelectBenchmark:44,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(org.roaringbitmap.bitmapcontainer.SelectBenchmark)'
      Src: org.roaringbitmap.bitmapcontainer.SelectBenchmark:45,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.bitmapcontainer.SelectBenchmark:47,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.bitmapcontainer.SelectBenchmark:49,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.BitmapContainer
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - java.util.concurrent.ExecutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 51
    functionName: '[org.roaringbitmap.bitmapcontainer.SelectBenchmark].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/bitmapcontainer/SelectBenchmark.java
    functionUses: 0
    functionsReached:
    - '[java.util.Random].nextInt(org.roaringbitmap.bitmapcontainer.SelectBenchmark)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(org.roaringbitmap.bitmapcontainer.SelectBenchmark)'
    - '[org.roaringbitmap.BitmapContainer].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].add(org.roaringbitmap.bitmapcontainer.SelectBenchmark)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bitmapcontainer.SelectBenchmark].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.bitmapcontainer.SelectBenchmark:56,1
    - Dst: '[org.roaringbitmap.BitmapContainer].selectOneSide()'
      Src: org.roaringbitmap.bitmapcontainer.SelectBenchmark:57,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.BitmapContainer
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 60
    functionName: '[org.roaringbitmap.bitmapcontainer.SelectBenchmark].bitmapContainer_selectOneSide()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/bitmapcontainer/SelectBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].selectOneSide()'
    - '[org.roaringbitmap.BitmapContainer].getCardinality()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.bitmapcontainer.SelectBenchmark].bitmapContainer_selectOneSide()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.bitmapcontainer.SelectBenchmark:65,1
    - Dst: '[org.roaringbitmap.BitmapContainer].select()'
      Src: org.roaringbitmap.bitmapcontainer.SelectBenchmark:66,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.BitmapContainer
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 69
    functionName: '[org.roaringbitmap.bitmapcontainer.SelectBenchmark].bitmapContainer_selectBothSides()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/bitmapcontainer/SelectBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].getCardinality()'
    - '[org.roaringbitmap.BitmapContainer].select()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.bitmapcontainer.SelectBenchmark].bitmapContainer_selectBothSides()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.bitmapcontainer.SelectBenchmark:74,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].selectOneSide()'
      Src: org.roaringbitmap.bitmapcontainer.SelectBenchmark:75,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.BitmapContainer
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 78
    functionName: '[org.roaringbitmap.bitmapcontainer.SelectBenchmark].mappeableBitmapContainer_selectOneSide()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/bitmapcontainer/SelectBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].selectOneSide()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.bitmapcontainer.SelectBenchmark].mappeableBitmapContainer_selectOneSide()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
      Src: org.roaringbitmap.bitmapcontainer.SelectBenchmark:83,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].select()'
      Src: org.roaringbitmap.bitmapcontainer.SelectBenchmark:84,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.BitmapContainer
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 87
    functionName: '[org.roaringbitmap.bitmapcontainer.SelectBenchmark].mappeableBitmapContainer_selectBothSides()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/bitmapcontainer/SelectBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].select()'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.bitmapcontainer.SelectBenchmark].mappeableBitmapContainer_selectBothSides()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.BitmapContainer
      - org.roaringbitmap.buffer.MappeableBitmapContainer
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bitmapcontainer.SelectBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.bitmapcontainer.SelectBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/bitmapcontainer/SelectBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.bitmapcontainer.SelectBenchmark
    signature: '[org.roaringbitmap.bitmapcontainer.SelectBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: state.left.contains(org.roaringbitmap.contains.ContainsBenchmark)
      Src: org.roaringbitmap.contains.ContainsBenchmark:24,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - EqualBitmapsState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - EqualBitmapsState
    constantsTouched: []
    func_position:
      end: 25
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 25
    functionName: '[org.roaringbitmap.contains.ContainsBenchmark].containsBitmaps(EqualBitmapsState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/contains/ContainsBenchmark.java
    functionUses: 0
    functionsReached:
    - state.left.contains(org.roaringbitmap.contains.ContainsBenchmark)
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.contains.ContainsBenchmark].containsBitmaps(EqualBitmapsState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.contains.ContainsBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.contains.ContainsBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/contains/ContainsBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.contains.ContainsBenchmark
    signature: '[org.roaringbitmap.contains.ContainsBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RandomData].randomBitmap(int,float,float)'
      Src: org.roaringbitmap.contains.ContainsBenchmark.EqualBitmapsState:35,1
    - Dst: '[org.roaringbitmap.RandomData].randomBitmap(int,float,float)'
      Src: org.roaringbitmap.contains.ContainsBenchmark.EqualBitmapsState:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - RoaringBitmap
      - RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 37
    functionName: '[org.roaringbitmap.contains.ContainsBenchmark.EqualBitmapsState].init()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/contains/ContainsBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RandomData].randomBitmap(int,float,float)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.contains.ContainsBenchmark.EqualBitmapsState].init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - RoaringBitmap
      - RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.contains.ContainsBenchmark.EqualBitmapsState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.contains.ContainsBenchmark.EqualBitmapsState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/contains/ContainsBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.contains.ContainsBenchmark.EqualBitmapsState
    signature: '[org.roaringbitmap.contains.ContainsBenchmark.EqualBitmapsState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BenchmarkDataGenerator].generate(int,int,int,int)'
      Src: org.roaringbitmap.buffer.BufferUtilBenchmark:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - org.roaringbitmap.BenchmarkData
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 2
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[org.roaringbitmap.buffer.BufferUtilBenchmark].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/BufferUtilBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BenchmarkDataGenerator].generate(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.BufferUtilBenchmark].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedOneSidedGallopingIntersect2by2(org.roaringbitmap.buffer.BufferUtilBenchmark,org.roaringbitmap.buffer.BufferUtilBenchmark,org.roaringbitmap.buffer.BufferUtilBenchmark,org.roaringbitmap.buffer.BufferUtilBenchmark,char[])'
      Src: org.roaringbitmap.buffer.BufferUtilBenchmark:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - org.roaringbitmap.BenchmarkData
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 58
    functionName: '[org.roaringbitmap.buffer.BufferUtilBenchmark].galloping()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/BufferUtilBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].unsignedOneSidedGallopingIntersect2by2(org.roaringbitmap.buffer.BufferUtilBenchmark,org.roaringbitmap.buffer.BufferUtilBenchmark,org.roaringbitmap.buffer.BufferUtilBenchmark,org.roaringbitmap.buffer.BufferUtilBenchmark,char[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.BufferUtilBenchmark].galloping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferUtil].unsignedLocalIntersect2by2(org.roaringbitmap.buffer.BufferUtilBenchmark,org.roaringbitmap.buffer.BufferUtilBenchmark,org.roaringbitmap.buffer.BufferUtilBenchmark,org.roaringbitmap.buffer.BufferUtilBenchmark,char[])'
      Src: org.roaringbitmap.buffer.BufferUtilBenchmark:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - org.roaringbitmap.BenchmarkData
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 66
    functionName: '[org.roaringbitmap.buffer.BufferUtilBenchmark].local()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/BufferUtilBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferUtil].unsignedLocalIntersect2by2(org.roaringbitmap.buffer.BufferUtilBenchmark,org.roaringbitmap.buffer.BufferUtilBenchmark,org.roaringbitmap.buffer.BufferUtilBenchmark,org.roaringbitmap.buffer.BufferUtilBenchmark,char[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.BufferUtilBenchmark].local()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - org.roaringbitmap.BenchmarkData
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.BufferUtilBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.BufferUtilBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/BufferUtilBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.BufferUtilBenchmark
    signature: '[org.roaringbitmap.buffer.BufferUtilBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkContainer[]
      - BenchmarkContainer[]
      classConcrete: true
      classEnum: false
      classFields:
      - BenchmarkContainer[]
      - BenchmarkContainer[]
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.BenchmarkData
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - small
    - big
    argTypes:
    - BenchmarkContainer[]
    - BenchmarkContainer[]
    constantsTouched: []
    func_position:
      end: 74
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 74
    functionName: '[org.roaringbitmap.buffer.BenchmarkData].<init>(BenchmarkContainer[],BenchmarkContainer[])'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/BufferUtilBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.BenchmarkData
    signature: '[org.roaringbitmap.buffer.BenchmarkData].<init>(BenchmarkContainer[],BenchmarkContainer[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.CharBuffer].wrap(char[])'
      Src: org.roaringbitmap.buffer.BenchmarkContainer:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.CharBuffer
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.buffer.BenchmarkContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - content
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 85
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionName: '[org.roaringbitmap.buffer.BenchmarkContainer].<init>(char[])'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/BufferUtilBenchmark.java
    functionUses: 0
    functionsReached:
    - '[java.nio.CharBuffer].wrap(char[])'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.BenchmarkContainer
    signature: '[org.roaringbitmap.buffer.BenchmarkContainer].<init>(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.math3.distribution.UniformIntegerDistribution].<init>(org.apache.commons.math3.random.Well19937c,org.roaringbitmap.buffer.BenchmarkDataGenerator,org.roaringbitmap.buffer.BenchmarkDataGenerator)'
      Src: org.roaringbitmap.buffer.BenchmarkDataGenerator:97,1
    - Dst: '[me.lemire.integercompression.synth.ClusteredDataGenerator].<init>()'
      Src: org.roaringbitmap.buffer.BenchmarkDataGenerator:99,1
    - Dst: '[org.apache.commons.math3.random.Well19937c].<init>(int)'
      Src: org.roaringbitmap.buffer.BenchmarkDataGenerator:102,1
    - Dst: '[org.apache.commons.math3.distribution.UniformIntegerDistribution].<init>(org.apache.commons.math3.random.Well19937c,int,org.roaringbitmap.buffer.BenchmarkDataGenerator)'
      Src: org.roaringbitmap.buffer.BenchmarkDataGenerator:101,1
    - Dst: '[org.apache.commons.math3.distribution.UniformIntegerDistribution].sample()'
      Src: org.roaringbitmap.buffer.BenchmarkDataGenerator:106,1
    - Dst: '[org.roaringbitmap.buffer.BenchmarkDataGenerator].generateUniform(org.apache.commons.math3.distribution.UniformIntegerDistribution,org.roaringbitmap.buffer.BenchmarkDataGenerator)'
      Src: org.roaringbitmap.buffer.BenchmarkDataGenerator:109,1
    - Dst: '[org.roaringbitmap.buffer.BenchmarkDataGenerator].generateClustered(me.lemire.integercompression.synth.ClusteredDataGenerator,org.roaringbitmap.buffer.BenchmarkDataGenerator)'
      Src: org.roaringbitmap.buffer.BenchmarkDataGenerator:109,1
    - Dst: '[org.roaringbitmap.buffer.BenchmarkDataGenerator].generateUniform(org.apache.commons.math3.distribution.UniformIntegerDistribution,org.roaringbitmap.buffer.BenchmarkDataGenerator)'
      Src: org.roaringbitmap.buffer.BenchmarkDataGenerator:110,1
    - Dst: '[org.roaringbitmap.buffer.BenchmarkDataGenerator].generateClustered(me.lemire.integercompression.synth.ClusteredDataGenerator,org.roaringbitmap.buffer.BenchmarkDataGenerator)'
      Src: org.roaringbitmap.buffer.BenchmarkDataGenerator:110,1
    - Dst: '[org.roaringbitmap.BenchmarkContainer].<init>(org.roaringbitmap.buffer.BenchmarkDataGenerator)'
      Src: org.roaringbitmap.buffer.BenchmarkDataGenerator:111,1
    - Dst: '[org.roaringbitmap.BenchmarkContainer].<init>(org.roaringbitmap.buffer.BenchmarkDataGenerator)'
      Src: org.roaringbitmap.buffer.BenchmarkDataGenerator:112,1
    - Dst: '[org.roaringbitmap.BenchmarkData].<init>(org.roaringbitmap.buffer.BenchmarkDataGenerator,org.roaringbitmap.buffer.BenchmarkDataGenerator)'
      Src: org.roaringbitmap.buffer.BenchmarkDataGenerator:114,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.BenchmarkData
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - param
    - howMany
    - smallType
    - bigType
    argTypes:
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 115
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 115
    functionName: '[org.roaringbitmap.buffer.BenchmarkDataGenerator].generate(int,int,int,int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/BufferUtilBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BenchmarkDataGenerator].generateClustered(me.lemire.integercompression.synth.ClusteredDataGenerator,org.roaringbitmap.buffer.BenchmarkDataGenerator)'
    - '[org.apache.commons.math3.random.Well19937c].<init>(int)'
    - '[org.apache.commons.math3.distribution.UniformIntegerDistribution].<init>(org.apache.commons.math3.random.Well19937c,int,org.roaringbitmap.buffer.BenchmarkDataGenerator)'
    - '[org.roaringbitmap.buffer.BenchmarkDataGenerator].generateUniform(org.apache.commons.math3.distribution.UniformIntegerDistribution,org.roaringbitmap.buffer.BenchmarkDataGenerator)'
    - '[org.roaringbitmap.BenchmarkData].<init>(org.roaringbitmap.buffer.BenchmarkDataGenerator,org.roaringbitmap.buffer.BenchmarkDataGenerator)'
    - '[org.apache.commons.math3.distribution.UniformIntegerDistribution].sample()'
    - '[org.roaringbitmap.BenchmarkContainer].<init>(org.roaringbitmap.buffer.BenchmarkDataGenerator)'
    - '[org.apache.commons.math3.distribution.UniformIntegerDistribution].<init>(org.apache.commons.math3.random.Well19937c,org.roaringbitmap.buffer.BenchmarkDataGenerator,org.roaringbitmap.buffer.BenchmarkDataGenerator)'
    - '[me.lemire.integercompression.synth.ClusteredDataGenerator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.BenchmarkData
    signature: '[org.roaringbitmap.buffer.BenchmarkDataGenerator].generate(int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].sort(org.roaringbitmap.buffer.BenchmarkDataGenerator)'
      Src: org.roaringbitmap.buffer.BenchmarkDataGenerator:122,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 124
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 124
    functionName: '[org.roaringbitmap.buffer.BenchmarkDataGenerator].intArrayToShortArraySorted(int[])'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/BufferUtilBenchmark.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].sort(org.roaringbitmap.buffer.BenchmarkDataGenerator)'
    linkageType: ''
    returnType: char[]
    signature: '[org.roaringbitmap.buffer.BenchmarkDataGenerator].intArrayToShortArraySorted(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[me.lemire.integercompression.synth.ClusteredDataGenerator].generateClustered(int,org.roaringbitmap.buffer.BenchmarkDataGenerator)'
      Src: org.roaringbitmap.buffer.BenchmarkDataGenerator:127,1
    - Dst: '[org.roaringbitmap.buffer.BenchmarkDataGenerator].intArrayToShortArraySorted(org.roaringbitmap.buffer.BenchmarkDataGenerator)'
      Src: org.roaringbitmap.buffer.BenchmarkDataGenerator:131,1
    - Dst: '[me.lemire.integercompression.synth.ClusteredDataGenerator].generateClustered(int,org.roaringbitmap.buffer.BenchmarkDataGenerator)'
      Src: org.roaringbitmap.buffer.BenchmarkDataGenerator:132,1
    - Dst: '[org.roaringbitmap.buffer.BenchmarkDataGenerator].intArrayToShortArraySorted(org.roaringbitmap.buffer.BenchmarkDataGenerator)'
      Src: org.roaringbitmap.buffer.BenchmarkDataGenerator:132,1
    - Dst: System.arraycopy(char[],int,org.roaringbitmap.buffer.BenchmarkDataGenerator,int,org.roaringbitmap.buffer.BenchmarkDataGenerator)
      Src: org.roaringbitmap.buffer.BenchmarkDataGenerator:134,1
    - Dst: System.arraycopy(char[],int,org.roaringbitmap.buffer.BenchmarkDataGenerator,org.roaringbitmap.buffer.BenchmarkDataGenerator,org.roaringbitmap.buffer.BenchmarkDataGenerator)
      Src: org.roaringbitmap.buffer.BenchmarkDataGenerator:135,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - me.lemire.integercompression.synth.ClusteredDataGenerator
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - cd
    - howMany
    argTypes:
    - me.lemire.integercompression.synth.ClusteredDataGenerator
    - int
    constantsTouched: []
    func_position:
      end: 137
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 137
    functionName: '[org.roaringbitmap.buffer.BenchmarkDataGenerator].generateClustered(me.lemire.integercompression.synth.ClusteredDataGenerator,int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/BufferUtilBenchmark.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(char[],int,org.roaringbitmap.buffer.BenchmarkDataGenerator,int,org.roaringbitmap.buffer.BenchmarkDataGenerator)
    - '[me.lemire.integercompression.synth.ClusteredDataGenerator].generateClustered(int,org.roaringbitmap.buffer.BenchmarkDataGenerator)'
    - '[org.roaringbitmap.buffer.BenchmarkDataGenerator].intArrayToShortArraySorted(org.roaringbitmap.buffer.BenchmarkDataGenerator)'
    - System.arraycopy(char[],int,org.roaringbitmap.buffer.BenchmarkDataGenerator,org.roaringbitmap.buffer.BenchmarkDataGenerator,org.roaringbitmap.buffer.BenchmarkDataGenerator)
    linkageType: ''
    returnType: char[]
    signature: '[org.roaringbitmap.buffer.BenchmarkDataGenerator].generateClustered(me.lemire.integercompression.synth.ClusteredDataGenerator,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.math3.distribution.IntegerDistribution].sample(int)'
      Src: org.roaringbitmap.buffer.BenchmarkDataGenerator:140,1
    - Dst: '[org.roaringbitmap.buffer.BenchmarkDataGenerator].intArrayToShortArraySorted(org.roaringbitmap.buffer.BenchmarkDataGenerator)'
      Src: org.roaringbitmap.buffer.BenchmarkDataGenerator:140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.commons.math3.distribution.IntegerDistribution
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - ud
    - howMany
    argTypes:
    - org.apache.commons.math3.distribution.IntegerDistribution
    - int
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: '[org.roaringbitmap.buffer.BenchmarkDataGenerator].generateUniform(org.apache.commons.math3.distribution.IntegerDistribution,int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/BufferUtilBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.math3.distribution.IntegerDistribution].sample(int)'
    - '[org.roaringbitmap.buffer.BenchmarkDataGenerator].intArrayToShortArraySorted(org.roaringbitmap.buffer.BenchmarkDataGenerator)'
    linkageType: ''
    returnType: char[]
    signature: '[org.roaringbitmap.buffer.BenchmarkDataGenerator].generateUniform(org.apache.commons.math3.distribution.IntegerDistribution,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.BenchmarkDataGenerator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.BenchmarkDataGenerator].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/BufferUtilBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.BenchmarkDataGenerator
    signature: '[org.roaringbitmap.buffer.BenchmarkDataGenerator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.aggregation.and.bestcase.MutableRoaringBitmapBenchmark:23,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.aggregation.and.bestcase.MutableRoaringBitmapBenchmark:24,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.aggregation.and.bestcase.MutableRoaringBitmapBenchmark)'
      Src: org.roaringbitmap.buffer.aggregation.and.bestcase.MutableRoaringBitmapBenchmark:28,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.aggregation.and.bestcase.MutableRoaringBitmapBenchmark)'
      Src: org.roaringbitmap.buffer.aggregation.and.bestcase.MutableRoaringBitmapBenchmark:31,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.aggregation.and.bestcase.MutableRoaringBitmapBenchmark:32,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.aggregation.and.bestcase.MutableRoaringBitmapBenchmark)'
      Src: org.roaringbitmap.buffer.aggregation.and.bestcase.MutableRoaringBitmapBenchmark:35,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.aggregation.and.bestcase.MutableRoaringBitmapBenchmark)'
      Src: org.roaringbitmap.buffer.aggregation.and.bestcase.MutableRoaringBitmapBenchmark:37,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 21
    functionDepth: 5
    functionLinenumber: 21
    functionLinenumberEnd: 38
    functionName: '[org.roaringbitmap.buffer.aggregation.and.bestcase.MutableRoaringBitmapBenchmark].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/aggregation/and/bestcase/MutableRoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.aggregation.and.bestcase.MutableRoaringBitmapBenchmark)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.aggregation.and.bestcase.MutableRoaringBitmapBenchmark].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.aggregation.and.bestcase.MutableRoaringBitmapBenchmark:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 40
    functionDepth: 5
    functionLinenumber: 40
    functionLinenumberEnd: 45
    functionName: '[org.roaringbitmap.buffer.aggregation.and.bestcase.MutableRoaringBitmapBenchmark].and()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/aggregation/and/bestcase/MutableRoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.aggregation.and.bestcase.MutableRoaringBitmapBenchmark].and()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.aggregation.and.bestcase.MutableRoaringBitmapBenchmark:51,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.aggregation.and.bestcase.MutableRoaringBitmapBenchmark:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 47
    functionDepth: 3
    functionLinenumber: 47
    functionLinenumberEnd: 54
    functionName: '[org.roaringbitmap.buffer.aggregation.and.bestcase.MutableRoaringBitmapBenchmark].inplace_and()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/aggregation/and/bestcase/MutableRoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.aggregation.and.bestcase.MutableRoaringBitmapBenchmark].inplace_and()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.aggregation.and.bestcase.MutableRoaringBitmapBenchmark:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 56
    functionDepth: 3
    functionLinenumber: 56
    functionLinenumberEnd: 61
    functionName: '[org.roaringbitmap.buffer.aggregation.and.bestcase.MutableRoaringBitmapBenchmark].justclone()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/aggregation/and/bestcase/MutableRoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.aggregation.and.bestcase.MutableRoaringBitmapBenchmark].justclone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.aggregation.and.bestcase.MutableRoaringBitmapBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.aggregation.and.bestcase.MutableRoaringBitmapBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/aggregation/and/bestcase/MutableRoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.aggregation.and.bestcase.MutableRoaringBitmapBenchmark
    signature: '[org.roaringbitmap.buffer.aggregation.and.bestcase.MutableRoaringBitmapBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.aggregation.and.identical.MutableRoaringBitmapBenchmark:23,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.aggregation.and.identical.MutableRoaringBitmapBenchmark:24,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.aggregation.and.identical.MutableRoaringBitmapBenchmark)'
      Src: org.roaringbitmap.buffer.aggregation.and.identical.MutableRoaringBitmapBenchmark:27,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.aggregation.and.identical.MutableRoaringBitmapBenchmark)'
      Src: org.roaringbitmap.buffer.aggregation.and.identical.MutableRoaringBitmapBenchmark:28,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 21
    functionDepth: 4
    functionLinenumber: 21
    functionLinenumberEnd: 30
    functionName: '[org.roaringbitmap.buffer.aggregation.and.identical.MutableRoaringBitmapBenchmark].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/aggregation/and/identical/MutableRoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.aggregation.and.identical.MutableRoaringBitmapBenchmark)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.aggregation.and.identical.MutableRoaringBitmapBenchmark].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.aggregation.and.identical.MutableRoaringBitmapBenchmark:36,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 32
    functionDepth: 5
    functionLinenumber: 32
    functionLinenumberEnd: 37
    functionName: '[org.roaringbitmap.buffer.aggregation.and.identical.MutableRoaringBitmapBenchmark].and()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/aggregation/and/identical/MutableRoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.aggregation.and.identical.MutableRoaringBitmapBenchmark].and()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.aggregation.and.identical.MutableRoaringBitmapBenchmark:43,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.aggregation.and.identical.MutableRoaringBitmapBenchmark:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 39
    functionDepth: 3
    functionLinenumber: 39
    functionLinenumberEnd: 46
    functionName: '[org.roaringbitmap.buffer.aggregation.and.identical.MutableRoaringBitmapBenchmark].inplace_and()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/aggregation/and/identical/MutableRoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.aggregation.and.identical.MutableRoaringBitmapBenchmark].inplace_and()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.aggregation.and.identical.MutableRoaringBitmapBenchmark:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 48
    functionDepth: 3
    functionLinenumber: 48
    functionLinenumberEnd: 53
    functionName: '[org.roaringbitmap.buffer.aggregation.and.identical.MutableRoaringBitmapBenchmark].justclone()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/aggregation/and/identical/MutableRoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.aggregation.and.identical.MutableRoaringBitmapBenchmark].justclone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.aggregation.and.identical.MutableRoaringBitmapBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.aggregation.and.identical.MutableRoaringBitmapBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/aggregation/and/identical/MutableRoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.aggregation.and.identical.MutableRoaringBitmapBenchmark
    signature: '[org.roaringbitmap.buffer.aggregation.and.identical.MutableRoaringBitmapBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.aggregation.and.worstcase.MutableRoaringBitmapBenchmark:23,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.aggregation.and.worstcase.MutableRoaringBitmapBenchmark:24,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.aggregation.and.worstcase.MutableRoaringBitmapBenchmark)'
      Src: org.roaringbitmap.buffer.aggregation.and.worstcase.MutableRoaringBitmapBenchmark:27,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.aggregation.and.worstcase.MutableRoaringBitmapBenchmark:28,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 21
    functionDepth: 5
    functionLinenumber: 21
    functionLinenumberEnd: 30
    functionName: '[org.roaringbitmap.buffer.aggregation.and.worstcase.MutableRoaringBitmapBenchmark].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/aggregation/and/worstcase/MutableRoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.aggregation.and.worstcase.MutableRoaringBitmapBenchmark)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.aggregation.and.worstcase.MutableRoaringBitmapBenchmark].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.aggregation.and.worstcase.MutableRoaringBitmapBenchmark:36,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 32
    functionDepth: 5
    functionLinenumber: 32
    functionLinenumberEnd: 37
    functionName: '[org.roaringbitmap.buffer.aggregation.and.worstcase.MutableRoaringBitmapBenchmark].and()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/aggregation/and/worstcase/MutableRoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.aggregation.and.worstcase.MutableRoaringBitmapBenchmark].and()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.aggregation.and.worstcase.MutableRoaringBitmapBenchmark:43,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.aggregation.and.worstcase.MutableRoaringBitmapBenchmark:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 39
    functionDepth: 3
    functionLinenumber: 39
    functionLinenumberEnd: 46
    functionName: '[org.roaringbitmap.buffer.aggregation.and.worstcase.MutableRoaringBitmapBenchmark].inplace_and()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/aggregation/and/worstcase/MutableRoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.aggregation.and.worstcase.MutableRoaringBitmapBenchmark].inplace_and()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.aggregation.and.worstcase.MutableRoaringBitmapBenchmark:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 48
    functionDepth: 3
    functionLinenumber: 48
    functionLinenumberEnd: 53
    functionName: '[org.roaringbitmap.buffer.aggregation.and.worstcase.MutableRoaringBitmapBenchmark].justclone()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/aggregation/and/worstcase/MutableRoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.aggregation.and.worstcase.MutableRoaringBitmapBenchmark].justclone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.aggregation.and.worstcase.MutableRoaringBitmapBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.aggregation.and.worstcase.MutableRoaringBitmapBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/aggregation/and/worstcase/MutableRoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.aggregation.and.worstcase.MutableRoaringBitmapBenchmark
    signature: '[org.roaringbitmap.buffer.aggregation.and.worstcase.MutableRoaringBitmapBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.aggregation.andnot.bestcase.MutableRoaringBitmapBenchmark:23,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.aggregation.andnot.bestcase.MutableRoaringBitmapBenchmark:24,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.aggregation.andnot.bestcase.MutableRoaringBitmapBenchmark)'
      Src: org.roaringbitmap.buffer.aggregation.andnot.bestcase.MutableRoaringBitmapBenchmark:28,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.aggregation.andnot.bestcase.MutableRoaringBitmapBenchmark)'
      Src: org.roaringbitmap.buffer.aggregation.andnot.bestcase.MutableRoaringBitmapBenchmark:31,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.aggregation.andnot.bestcase.MutableRoaringBitmapBenchmark:32,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.aggregation.andnot.bestcase.MutableRoaringBitmapBenchmark)'
      Src: org.roaringbitmap.buffer.aggregation.andnot.bestcase.MutableRoaringBitmapBenchmark:35,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.aggregation.andnot.bestcase.MutableRoaringBitmapBenchmark)'
      Src: org.roaringbitmap.buffer.aggregation.andnot.bestcase.MutableRoaringBitmapBenchmark:37,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 21
    functionDepth: 5
    functionLinenumber: 21
    functionLinenumberEnd: 38
    functionName: '[org.roaringbitmap.buffer.aggregation.andnot.bestcase.MutableRoaringBitmapBenchmark].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/aggregation/andnot/bestcase/MutableRoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.aggregation.andnot.bestcase.MutableRoaringBitmapBenchmark)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.aggregation.andnot.bestcase.MutableRoaringBitmapBenchmark].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.aggregation.andnot.bestcase.MutableRoaringBitmapBenchmark:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 40
    functionDepth: 5
    functionLinenumber: 40
    functionLinenumberEnd: 45
    functionName: '[org.roaringbitmap.buffer.aggregation.andnot.bestcase.MutableRoaringBitmapBenchmark].andNot()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/aggregation/andnot/bestcase/MutableRoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.aggregation.andnot.bestcase.MutableRoaringBitmapBenchmark].andNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.aggregation.andnot.bestcase.MutableRoaringBitmapBenchmark:51,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.aggregation.andnot.bestcase.MutableRoaringBitmapBenchmark:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 47
    functionDepth: 3
    functionLinenumber: 47
    functionLinenumberEnd: 54
    functionName: '[org.roaringbitmap.buffer.aggregation.andnot.bestcase.MutableRoaringBitmapBenchmark].inplace_andNot()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/aggregation/andnot/bestcase/MutableRoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.aggregation.andnot.bestcase.MutableRoaringBitmapBenchmark].inplace_andNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.aggregation.andnot.bestcase.MutableRoaringBitmapBenchmark:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 56
    functionDepth: 3
    functionLinenumber: 56
    functionLinenumberEnd: 61
    functionName: '[org.roaringbitmap.buffer.aggregation.andnot.bestcase.MutableRoaringBitmapBenchmark].justclone()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/aggregation/andnot/bestcase/MutableRoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.aggregation.andnot.bestcase.MutableRoaringBitmapBenchmark].justclone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.aggregation.andnot.bestcase.MutableRoaringBitmapBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.aggregation.andnot.bestcase.MutableRoaringBitmapBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/aggregation/andnot/bestcase/MutableRoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.aggregation.andnot.bestcase.MutableRoaringBitmapBenchmark
    signature: '[org.roaringbitmap.buffer.aggregation.andnot.bestcase.MutableRoaringBitmapBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.aggregation.andnot.identical.MutableRoaringBitmapBenchmark:23,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.aggregation.andnot.identical.MutableRoaringBitmapBenchmark:24,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.aggregation.andnot.identical.MutableRoaringBitmapBenchmark)'
      Src: org.roaringbitmap.buffer.aggregation.andnot.identical.MutableRoaringBitmapBenchmark:27,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.aggregation.andnot.identical.MutableRoaringBitmapBenchmark)'
      Src: org.roaringbitmap.buffer.aggregation.andnot.identical.MutableRoaringBitmapBenchmark:28,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 21
    functionDepth: 4
    functionLinenumber: 21
    functionLinenumberEnd: 30
    functionName: '[org.roaringbitmap.buffer.aggregation.andnot.identical.MutableRoaringBitmapBenchmark].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/aggregation/andnot/identical/MutableRoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.aggregation.andnot.identical.MutableRoaringBitmapBenchmark)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.aggregation.andnot.identical.MutableRoaringBitmapBenchmark].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.aggregation.andnot.identical.MutableRoaringBitmapBenchmark:36,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 32
    functionDepth: 5
    functionLinenumber: 32
    functionLinenumberEnd: 37
    functionName: '[org.roaringbitmap.buffer.aggregation.andnot.identical.MutableRoaringBitmapBenchmark].andNot()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/aggregation/andnot/identical/MutableRoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.aggregation.andnot.identical.MutableRoaringBitmapBenchmark].andNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.aggregation.andnot.identical.MutableRoaringBitmapBenchmark:43,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.aggregation.andnot.identical.MutableRoaringBitmapBenchmark:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 39
    functionDepth: 3
    functionLinenumber: 39
    functionLinenumberEnd: 46
    functionName: '[org.roaringbitmap.buffer.aggregation.andnot.identical.MutableRoaringBitmapBenchmark].inplace_andNot()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/aggregation/andnot/identical/MutableRoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.aggregation.andnot.identical.MutableRoaringBitmapBenchmark].inplace_andNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.aggregation.andnot.identical.MutableRoaringBitmapBenchmark:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 48
    functionDepth: 3
    functionLinenumber: 48
    functionLinenumberEnd: 53
    functionName: '[org.roaringbitmap.buffer.aggregation.andnot.identical.MutableRoaringBitmapBenchmark].justclone()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/aggregation/andnot/identical/MutableRoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.aggregation.andnot.identical.MutableRoaringBitmapBenchmark].justclone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.aggregation.andnot.identical.MutableRoaringBitmapBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.aggregation.andnot.identical.MutableRoaringBitmapBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/aggregation/andnot/identical/MutableRoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.aggregation.andnot.identical.MutableRoaringBitmapBenchmark
    signature: '[org.roaringbitmap.buffer.aggregation.andnot.identical.MutableRoaringBitmapBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.aggregation.andnot.worstcase.MutableRoaringBitmapBenchmark:23,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.buffer.aggregation.andnot.worstcase.MutableRoaringBitmapBenchmark:24,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.aggregation.andnot.worstcase.MutableRoaringBitmapBenchmark)'
      Src: org.roaringbitmap.buffer.aggregation.andnot.worstcase.MutableRoaringBitmapBenchmark:27,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.buffer.aggregation.andnot.worstcase.MutableRoaringBitmapBenchmark:28,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 21
    functionDepth: 5
    functionLinenumber: 21
    functionLinenumberEnd: 30
    functionName: '[org.roaringbitmap.buffer.aggregation.andnot.worstcase.MutableRoaringBitmapBenchmark].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/aggregation/andnot/worstcase/MutableRoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.aggregation.andnot.worstcase.MutableRoaringBitmapBenchmark)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.buffer.aggregation.andnot.worstcase.MutableRoaringBitmapBenchmark].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.aggregation.andnot.worstcase.MutableRoaringBitmapBenchmark:36,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 32
    functionDepth: 5
    functionLinenumber: 32
    functionLinenumberEnd: 37
    functionName: '[org.roaringbitmap.buffer.aggregation.andnot.worstcase.MutableRoaringBitmapBenchmark].andNot()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/aggregation/andnot/worstcase/MutableRoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.aggregation.andnot.worstcase.MutableRoaringBitmapBenchmark].andNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.aggregation.andnot.worstcase.MutableRoaringBitmapBenchmark:43,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.buffer.aggregation.andnot.worstcase.MutableRoaringBitmapBenchmark:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 39
    functionDepth: 3
    functionLinenumber: 39
    functionLinenumberEnd: 46
    functionName: '[org.roaringbitmap.buffer.aggregation.andnot.worstcase.MutableRoaringBitmapBenchmark].inplace_andNot()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/aggregation/andnot/worstcase/MutableRoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.aggregation.andnot.worstcase.MutableRoaringBitmapBenchmark].inplace_andNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.buffer.aggregation.andnot.worstcase.MutableRoaringBitmapBenchmark:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 48
    functionDepth: 3
    functionLinenumber: 48
    functionLinenumberEnd: 53
    functionName: '[org.roaringbitmap.buffer.aggregation.andnot.worstcase.MutableRoaringBitmapBenchmark].justclone()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/aggregation/andnot/worstcase/MutableRoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.buffer.aggregation.andnot.worstcase.MutableRoaringBitmapBenchmark].justclone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.aggregation.andnot.worstcase.MutableRoaringBitmapBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.buffer.aggregation.andnot.worstcase.MutableRoaringBitmapBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/aggregation/andnot/worstcase/MutableRoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.buffer.aggregation.andnot.worstcase.MutableRoaringBitmapBenchmark
    signature: '[org.roaringbitmap.buffer.aggregation.andnot.worstcase.MutableRoaringBitmapBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark:34,1
    - Dst: '[java.util.Random].<init>()'
      Src: org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark:35,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark:38,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark)'
      Src: org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark:39,1
    - Dst: '[org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark].serialise(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark:42,1
    - Dst: '[java.nio.ByteBuffer].allocate(org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark)'
      Src: org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark:43,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark)'
      Src: org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark:44,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.ByteBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 32
    functionDepth: 4
    functionLinenumber: 32
    functionLinenumberEnd: 45
    functionName: '[org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark].prepare()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/deserialization/BitmapContainersDeserializationBenchmark.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].allocate(org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[java.util.Random].<init>()'
    - '[java.util.Random].nextInt(int)'
    - '[org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark].serialise(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark].prepare()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].rewind()'
      Src: org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark:49,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark:50,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark:51,1
    - Dst: '[org.openjdk.jmh.infra.Blackhole].consume(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.openjdk.jmh.infra.Blackhole
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.ByteBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - blackhole
    argTypes:
    - org.openjdk.jmh.infra.Blackhole
    constantsTouched: []
    func_position:
      end: 53
      start: 47
    functionDepth: 4
    functionLinenumber: 47
    functionLinenumberEnd: 53
    functionName: '[org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark].deserialize(org.openjdk.jmh.infra.Blackhole)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/deserialization/BitmapContainersDeserializationBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.nio.ByteBuffer)'
    - '[java.nio.ByteBuffer].rewind()'
    - '[org.openjdk.jmh.infra.Blackhole].consume(java.nio.ByteBuffer)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark].deserialize(org.openjdk.jmh.infra.Blackhole)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark:56,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>(org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark)'
      Src: org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark:56,1
    - Dst: '[java.io.DataOutputStream].<init>(org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark)'
      Src: org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark:57,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark)'
      Src: org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark:58,1
    - Dst: bos.toByteArray()
      Src: org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark:59,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.MutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.ByteBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: byte[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - org.roaringbitmap.buffer.MutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 61
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 61
    functionName: '[org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark].serialise(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/deserialization/BitmapContainersDeserializationBenchmark.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serializedSizeInBytes()'
    - '[java.io.DataOutputStream].<init>(org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark)'
    - bos.toByteArray()
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].serialize(org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark)'
    - '[java.io.ByteArrayOutputStream].<init>(org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark)'
    linkageType: ''
    returnType: byte[]
    signature: '[org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark].serialise(org.roaringbitmap.buffer.MutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.ByteBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/deserialization/BitmapContainersDeserializationBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark
    signature: '[org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: '[org.roaringbitmap.map.MapBenchmark].inttointmap(int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/map/MapBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.map.MapBenchmark].inttointmap(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.map.MapBenchmark:29,1
    - Dst: '[org.roaringbitmap.IntConsumer].<init>()'
      Src: org.roaringbitmap.map.MapBenchmark:31,1
    - Dst: benchmarkState.bitmap.forEach(org.roaringbitmap.IntConsumer)
      Src: org.roaringbitmap.map.MapBenchmark:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 38
      start: 26
    functionDepth: 4
    functionLinenumber: 26
    functionLinenumberEnd: 38
    functionName: '[org.roaringbitmap.map.MapBenchmark].testMap(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/map/MapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.IntConsumer].<init>()'
    - benchmarkState.bitmap.forEach(org.roaringbitmap.IntConsumer)
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.map.MapBenchmark].testMap(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.map.MapBenchmark:43,1
    - Dst: '[org.roaringbitmap.IntConsumer].<init>()'
      Src: org.roaringbitmap.map.MapBenchmark:45,1
    - Dst: benchmarkState.bitmap.forEach(org.roaringbitmap.IntConsumer)
      Src: org.roaringbitmap.map.MapBenchmark:44,1
    - Dst: '[org.roaringbitmap.BitSetUtil].bitmapOf(java.util.BitSet)'
      Src: org.roaringbitmap.map.MapBenchmark:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 52
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 52
    functionName: '[org.roaringbitmap.map.MapBenchmark].testMapViaBitset(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/map/MapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].<init>()'
    - benchmarkState.bitmap.forEach(org.roaringbitmap.IntConsumer)
    - '[org.roaringbitmap.BitSetUtil].bitmapOf(java.util.BitSet)'
    - '[org.roaringbitmap.IntConsumer].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.map.MapBenchmark].testMapViaBitset(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.map.MapBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.map.MapBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/map/MapBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.map.MapBenchmark
    signature: '[org.roaringbitmap.map.MapBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.map.MapBenchmark.BenchmarkState:57,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,int)'
      Src: org.roaringbitmap.map.MapBenchmark.BenchmarkState:60,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.map.MapBenchmark.BenchmarkState:61,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.map.MapBenchmark.BenchmarkState:62,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.map.MapBenchmark.BenchmarkState:63,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.map.MapBenchmark.BenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 59
    functionDepth: 6
    functionLinenumber: 59
    functionLinenumberEnd: 64
    functionName: '[org.roaringbitmap.map.MapBenchmark.BenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/map/MapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.map.MapBenchmark.BenchmarkState
    signature: '[org.roaringbitmap.map.MapBenchmark.BenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.presoutbb.rewind()
      Src: org.roaringbitmap.serialization.SerializationBenchmark:31,1
    - Dst: '[org.roaringbitmap.ByteBufferBackedInputStream].<init>(org.roaringbitmap.serialization.SerializationBenchmark)'
      Src: org.roaringbitmap.serialization.SerializationBenchmark:33,1
    - Dst: '[java.io.DataInputStream].<init>(org.roaringbitmap.serialization.SerializationBenchmark)'
      Src: org.roaringbitmap.serialization.SerializationBenchmark:34,1
    - Dst: benchmarkState.bitmap_b.deserialize(java.io.DataInputStream)
      Src: org.roaringbitmap.serialization.SerializationBenchmark:34,1
    - Dst: benchmarkState.presoutbb.limit()
      Src: org.roaringbitmap.serialization.SerializationBenchmark:36,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 37
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 37
    functionName: '[org.roaringbitmap.serialization.SerializationBenchmark].testDeserialize(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/serialization/SerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.presoutbb.rewind()
    - benchmarkState.bitmap_b.deserialize(java.io.DataInputStream)
    - '[java.io.DataInputStream].<init>(org.roaringbitmap.serialization.SerializationBenchmark)'
    - benchmarkState.presoutbb.limit()
    - '[org.roaringbitmap.ByteBufferBackedInputStream].<init>(org.roaringbitmap.serialization.SerializationBenchmark)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.serialization.SerializationBenchmark].testDeserialize(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.presoutbb.rewind()
      Src: org.roaringbitmap.serialization.SerializationBenchmark:42,1
    - Dst: '[org.roaringbitmap.ByteBufferBackedInputStream].<init>(org.roaringbitmap.serialization.SerializationBenchmark)'
      Src: org.roaringbitmap.serialization.SerializationBenchmark:44,1
    - Dst: '[java.io.DataInputStream].<init>(org.roaringbitmap.serialization.SerializationBenchmark)'
      Src: org.roaringbitmap.serialization.SerializationBenchmark:45,1
    - Dst: benchmarkState.bitmap_br.deserialize(java.io.DataInputStream)
      Src: org.roaringbitmap.serialization.SerializationBenchmark:45,1
    - Dst: benchmarkState.presoutbb.limit()
      Src: org.roaringbitmap.serialization.SerializationBenchmark:47,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 48
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 48
    functionName: '[org.roaringbitmap.serialization.SerializationBenchmark].testMutableDeserializeMutable(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/serialization/SerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.presoutbb.rewind()
    - benchmarkState.bitmap_br.deserialize(java.io.DataInputStream)
    - '[java.io.DataInputStream].<init>(org.roaringbitmap.serialization.SerializationBenchmark)'
    - benchmarkState.presoutbb.limit()
    - '[org.roaringbitmap.ByteBufferBackedInputStream].<init>(org.roaringbitmap.serialization.SerializationBenchmark)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.serialization.SerializationBenchmark].testMutableDeserializeMutable(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.outbb.rewind()
      Src: org.roaringbitmap.serialization.SerializationBenchmark:53,1
    - Dst: '[org.roaringbitmap.ByteBufferBackedOutputStream].<init>(org.roaringbitmap.serialization.SerializationBenchmark)'
      Src: org.roaringbitmap.serialization.SerializationBenchmark:55,1
    - Dst: '[java.io.DataOutputStream].<init>(org.roaringbitmap.serialization.SerializationBenchmark)'
      Src: org.roaringbitmap.serialization.SerializationBenchmark:56,1
    - Dst: benchmarkState.bitmap_a.serialize(java.io.DataOutputStream)
      Src: org.roaringbitmap.serialization.SerializationBenchmark:56,1
    - Dst: benchmarkState.outbb.limit()
      Src: org.roaringbitmap.serialization.SerializationBenchmark:58,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 59
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 59
    functionName: '[org.roaringbitmap.serialization.SerializationBenchmark].testSerialize(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/serialization/SerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.outbb.limit()
    - benchmarkState.bitmap_a.serialize(java.io.DataOutputStream)
    - '[java.io.DataOutputStream].<init>(org.roaringbitmap.serialization.SerializationBenchmark)'
    - '[org.roaringbitmap.ByteBufferBackedOutputStream].<init>(org.roaringbitmap.serialization.SerializationBenchmark)'
    - benchmarkState.outbb.rewind()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.serialization.SerializationBenchmark].testSerialize(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.outbb.rewind()
      Src: org.roaringbitmap.serialization.SerializationBenchmark:64,1
    - Dst: '[org.roaringbitmap.ByteBufferBackedOutputStream].<init>(org.roaringbitmap.serialization.SerializationBenchmark)'
      Src: org.roaringbitmap.serialization.SerializationBenchmark:66,1
    - Dst: '[java.io.DataOutputStream].<init>(org.roaringbitmap.serialization.SerializationBenchmark)'
      Src: org.roaringbitmap.serialization.SerializationBenchmark:67,1
    - Dst: benchmarkState.bitmap_ar.serialize(java.io.DataOutputStream)
      Src: org.roaringbitmap.serialization.SerializationBenchmark:67,1
    - Dst: benchmarkState.outbb.limit()
      Src: org.roaringbitmap.serialization.SerializationBenchmark:69,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 70
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 70
    functionName: '[org.roaringbitmap.serialization.SerializationBenchmark].testMutableSerialize(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/serialization/SerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.outbb.limit()
    - '[java.io.DataOutputStream].<init>(org.roaringbitmap.serialization.SerializationBenchmark)'
    - benchmarkState.bitmap_ar.serialize(java.io.DataOutputStream)
    - '[org.roaringbitmap.ByteBufferBackedOutputStream].<init>(org.roaringbitmap.serialization.SerializationBenchmark)'
    - benchmarkState.outbb.rewind()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.serialization.SerializationBenchmark].testMutableSerialize(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.serialization.SerializationBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.serialization.SerializationBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/serialization/SerializationBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.serialization.SerializationBenchmark
    signature: '[org.roaringbitmap.serialization.SerializationBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState:77,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
      Src: org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState:81,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState:89,1
    - Dst: '[org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState].takeSortedAndDistinct(java.util.Random,int)'
      Src: org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState:89,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState:90,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState:91,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState:93,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
      Src: org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState:94,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState:96,1
    - Dst: '[java.nio.ByteBuffer].allocate(int)'
      Src: org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState:96,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState:97,1
    - Dst: '[java.nio.ByteBuffer].allocate(int)'
      Src: org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState:97,1
    - Dst: '[org.roaringbitmap.ByteBufferBackedOutputStream].<init>(org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState:98,1
    - Dst: '[java.io.DataOutputStream].<init>(org.roaringbitmap.ByteBufferBackedOutputStream)'
      Src: org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState:100,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState:100,1
    - Dst: e.printStackTrace()
      Src: org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState:102,1
    - Dst: '[org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState].flip()'
      Src: org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState:104,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - RoaringBitmap
      - RoaringBitmap
      - MutableRoaringBitmap
      - MutableRoaringBitmap
      - ByteBuffer
      - ByteBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 87
    functionDepth: 5
    functionLinenumber: 87
    functionLinenumberEnd: 105
    functionName: '[org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/serialization/SerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState)'
    - '[org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState].takeSortedAndDistinct(java.util.Random,int)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
    - '[org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState].flip()'
    - '[java.nio.ByteBuffer].allocate(int)'
    - '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - e.printStackTrace()
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState)'
    - '[java.io.DataOutputStream].<init>(org.roaringbitmap.ByteBufferBackedOutputStream)'
    - '[org.roaringbitmap.ByteBufferBackedOutputStream].<init>(org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState)'
    linkageType: ''
    returnType: org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState
    signature: '[org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashSet].<init>(int)'
      Src: org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState:109,1
    - Dst: '[java.util.Random].nextInt()'
      Src: org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState:114,1
    - Dst: Math.abs(org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState)
      Src: org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState:114,1
    - Dst: '[java.util.LinkedHashSet].add(org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState:115,1
    - Dst: '[org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState].toArray(java.util.LinkedHashSet)'
      Src: org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState:118,1
    - Dst: '[java.util.Arrays].sort(org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState:119,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Random
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - RoaringBitmap
      - RoaringBitmap
      - MutableRoaringBitmap
      - MutableRoaringBitmap
      - ByteBuffer
      - ByteBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - count
    argTypes:
    - java.util.Random
    - int
    constantsTouched: []
    func_position:
      end: 121
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 121
    functionName: '[org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState].takeSortedAndDistinct(java.util.Random,int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/serialization/SerializationBenchmark.java
    functionUses: 1
    functionsReached:
    - '[java.util.LinkedHashSet].add(org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState)'
    - '[org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState].toArray(java.util.LinkedHashSet)'
    - '[java.util.Random].nextInt()'
    - Math.abs(org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState)
    - '[java.util.LinkedHashSet].<init>(int)'
    - '[java.util.Arrays].sort(org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState)'
    linkageType: ''
    returnType: int[]
    signature: '[org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState].takeSortedAndDistinct(java.util.Random,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashSet<Integer>].size()'
      Src: org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState:124,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedHashSet<Integer>
      classConcrete: true
      classEnum: false
      classFields:
      - RoaringBitmap
      - RoaringBitmap
      - MutableRoaringBitmap
      - MutableRoaringBitmap
      - ByteBuffer
      - ByteBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - integers
    argTypes:
    - java.util.LinkedHashSet<Integer>
    constantsTouched: []
    func_position:
      end: 130
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 130
    functionName: '[org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState].toArray(java.util.LinkedHashSet<Integer>)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/serialization/SerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedHashSet<Integer>].size()'
    linkageType: ''
    returnType: int[]
    signature: '[org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState].toArray(java.util.LinkedHashSet<Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.ByteBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.serialization.ByteBufferBackedInputStream
      static: false
      superClass: java.io.InputStream
    argCount: 1
    argNames:
    - buf
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 140
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionName: '[org.roaringbitmap.serialization.ByteBufferBackedInputStream].<init>(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/serialization/SerializationBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.serialization.ByteBufferBackedInputStream
    signature: '[org.roaringbitmap.serialization.ByteBufferBackedInputStream].<init>(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].hasRemaining()'
      Src: org.roaringbitmap.serialization.ByteBufferBackedInputStream:144,1
    - Dst: '[java.nio.ByteBuffer].get()'
      Src: org.roaringbitmap.serialization.ByteBufferBackedInputStream:147,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.ByteBuffer
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.io.InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 148
    functionName: '[org.roaringbitmap.serialization.ByteBufferBackedInputStream].read()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/serialization/SerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].get()'
    - '[java.nio.ByteBuffer].hasRemaining()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.serialization.ByteBufferBackedInputStream].read()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].remaining()'
      Src: org.roaringbitmap.serialization.ByteBufferBackedInputStream:152,1
    - Dst: Math.min(org.roaringbitmap.serialization.ByteBufferBackedInputStream,org.roaringbitmap.serialization.ByteBufferBackedInputStream)
      Src: org.roaringbitmap.serialization.ByteBufferBackedInputStream:152,1
    - Dst: '[java.nio.ByteBuffer].get(byte[],int,org.roaringbitmap.serialization.ByteBufferBackedInputStream)'
      Src: org.roaringbitmap.serialization.ByteBufferBackedInputStream:153,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.ByteBuffer
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.io.InputStream
    argCount: 1
    argNames:
    - bytes
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 155
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 155
    functionName: '[org.roaringbitmap.serialization.ByteBufferBackedInputStream].read(byte[])'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/serialization/SerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].get(byte[],int,org.roaringbitmap.serialization.ByteBufferBackedInputStream)'
    - '[java.nio.ByteBuffer].remaining()'
    - Math.min(org.roaringbitmap.serialization.ByteBufferBackedInputStream,org.roaringbitmap.serialization.ByteBufferBackedInputStream)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.serialization.ByteBufferBackedInputStream].read(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].remaining()'
      Src: org.roaringbitmap.serialization.ByteBufferBackedInputStream:159,1
    - Dst: Math.min(int,org.roaringbitmap.serialization.ByteBufferBackedInputStream)
      Src: org.roaringbitmap.serialization.ByteBufferBackedInputStream:159,1
    - Dst: '[java.nio.ByteBuffer].position()'
      Src: org.roaringbitmap.serialization.ByteBufferBackedInputStream:160,1
    - Dst: '[java.nio.ByteBuffer].position(org.roaringbitmap.serialization.ByteBufferBackedInputStream)'
      Src: org.roaringbitmap.serialization.ByteBufferBackedInputStream:160,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.ByteBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: java.io.InputStream
    argCount: 1
    argNames:
    - n
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 162
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 162
    functionName: '[org.roaringbitmap.serialization.ByteBufferBackedInputStream].skip(long)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/serialization/SerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - Math.min(int,org.roaringbitmap.serialization.ByteBufferBackedInputStream)
    - '[java.nio.ByteBuffer].position()'
    - '[java.nio.ByteBuffer].remaining()'
    - '[java.nio.ByteBuffer].position(org.roaringbitmap.serialization.ByteBufferBackedInputStream)'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.serialization.ByteBufferBackedInputStream].skip(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].remaining()'
      Src: org.roaringbitmap.serialization.ByteBufferBackedInputStream:166,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.ByteBuffer
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.io.InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 167
    functionName: '[org.roaringbitmap.serialization.ByteBufferBackedInputStream].available()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/serialization/SerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].remaining()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.serialization.ByteBufferBackedInputStream].available()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.ByteBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: java.io.InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 172
    functionName: '[org.roaringbitmap.serialization.ByteBufferBackedInputStream].markSupported()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/serialization/SerializationBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.serialization.ByteBufferBackedInputStream].markSupported()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].remaining()'
      Src: org.roaringbitmap.serialization.ByteBufferBackedInputStream:176,1
    - Dst: Math.min(int,org.roaringbitmap.serialization.ByteBufferBackedInputStream)
      Src: org.roaringbitmap.serialization.ByteBufferBackedInputStream:176,1
    - Dst: '[java.nio.ByteBuffer].get(byte[],int,org.roaringbitmap.serialization.ByteBufferBackedInputStream)'
      Src: org.roaringbitmap.serialization.ByteBufferBackedInputStream:177,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.ByteBuffer
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.io.InputStream
    argCount: 3
    argNames:
    - bytes
    - 'off'
    - len
    argTypes:
    - byte[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 179
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 179
    functionName: '[org.roaringbitmap.serialization.ByteBufferBackedInputStream].read(byte[],int,int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/serialization/SerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].get(byte[],int,org.roaringbitmap.serialization.ByteBufferBackedInputStream)'
    - Math.min(int,org.roaringbitmap.serialization.ByteBufferBackedInputStream)
    - '[java.nio.ByteBuffer].remaining()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.serialization.ByteBufferBackedInputStream].read(byte[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.ByteBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.serialization.ByteBufferBackedOutputStream
      static: false
      superClass: java.io.OutputStream
    argCount: 1
    argNames:
    - buf
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 187
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 187
    functionName: '[org.roaringbitmap.serialization.ByteBufferBackedOutputStream].<init>(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/serialization/SerializationBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.serialization.ByteBufferBackedOutputStream
    signature: '[org.roaringbitmap.serialization.ByteBufferBackedOutputStream].<init>(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].put(byte)'
      Src: org.roaringbitmap.serialization.ByteBufferBackedOutputStream:191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.ByteBuffer
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.io.OutputStream
    argCount: 1
    argNames:
    - b
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 192
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 192
    functionName: '[org.roaringbitmap.serialization.ByteBufferBackedOutputStream].write(int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/serialization/SerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].put(byte)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.serialization.ByteBufferBackedOutputStream].write(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].put(byte[])'
      Src: org.roaringbitmap.serialization.ByteBufferBackedOutputStream:196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.ByteBuffer
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.io.OutputStream
    argCount: 1
    argNames:
    - bytes
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 197
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 197
    functionName: '[org.roaringbitmap.serialization.ByteBufferBackedOutputStream].write(byte[])'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/serialization/SerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].put(byte[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.serialization.ByteBufferBackedOutputStream].write(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].put(byte[],int,int)'
      Src: org.roaringbitmap.serialization.ByteBufferBackedOutputStream:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.nio.ByteBuffer
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.io.OutputStream
    argCount: 3
    argNames:
    - bytes
    - 'off'
    - len
    argTypes:
    - byte[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 202
      start: 199
    functionDepth: 0
    functionLinenumber: 199
    functionLinenumberEnd: 202
    functionName: '[org.roaringbitmap.serialization.ByteBufferBackedOutputStream].write(byte[],int,int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/serialization/SerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - '[java.nio.ByteBuffer].put(byte[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.serialization.ByteBufferBackedOutputStream].write(byte[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.presoutbb.rewind()
      Src: org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark:28,1
    - Dst: '[org.roaringbitmap.ByteBufferBackedInputStream].<init>(org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark)'
      Src: org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark:30,1
    - Dst: '[java.io.DataInputStream].<init>(org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark)'
      Src: org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark:31,1
    - Dst: benchmarkState.bitmap_b.deserialize(java.io.DataInputStream)
      Src: org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark:31,1
    - Dst: '[RuntimeException].<init>(org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark)'
      Src: org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark:33,1
    - Dst: benchmarkState.presoutbb.limit()
      Src: org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark:35,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 36
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 36
    functionName: '[org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark].testDeserialize(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/serialization/Roaring64BmpSerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.presoutbb.rewind()
    - benchmarkState.bitmap_b.deserialize(java.io.DataInputStream)
    - '[org.roaringbitmap.ByteBufferBackedInputStream].<init>(org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark)'
    - '[RuntimeException].<init>(org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark)'
    - benchmarkState.presoutbb.limit()
    - '[java.io.DataInputStream].<init>(org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark].testDeserialize(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.outbb.rewind()
      Src: org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark:41,1
    - Dst: '[org.roaringbitmap.ByteBufferBackedOutputStream].<init>(org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark)'
      Src: org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark:43,1
    - Dst: '[java.io.DataOutputStream].<init>(org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark)'
      Src: org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark:44,1
    - Dst: benchmarkState.bitmap_a.serialize(java.io.DataOutputStream)
      Src: org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark:44,1
    - Dst: '[RuntimeException].<init>(org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark)'
      Src: org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark:46,1
    - Dst: benchmarkState.outbb.limit()
      Src: org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark:48,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 49
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 49
    functionName: '[org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark].testSerialize(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/serialization/Roaring64BmpSerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.outbb.limit()
    - '[org.roaringbitmap.ByteBufferBackedOutputStream].<init>(org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark)'
    - benchmarkState.bitmap_a.serialize(java.io.DataOutputStream)
    - '[RuntimeException].<init>(org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark)'
    - benchmarkState.outbb.rewind()
    - '[java.io.DataOutputStream].<init>(org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark].testSerialize(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/serialization/Roaring64BmpSerializationBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark
    signature: '[org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState:56,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState:64,1
    - Dst: '[org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState].takeSortedAndDistinct(java.util.Random,int)'
      Src: org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState:64,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState:65,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(int)'
      Src: org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState:67,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState:69,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState:71,1
    - Dst: '[java.nio.ByteBuffer].allocate(org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState:74,1
    - Dst: '[java.nio.ByteBuffer].allocate(org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState:75,1
    - Dst: '[org.roaringbitmap.ByteBufferBackedOutputStream].<init>(org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState:76,1
    - Dst: '[java.io.DataOutputStream].<init>(org.roaringbitmap.ByteBufferBackedOutputStream)'
      Src: org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState:77,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].serialize(org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState:78,1
    - Dst: '[RuntimeException].<init>(org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState:80,1
    - Dst: '[org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState].flip()'
      Src: org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState:82,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Roaring64Bitmap
      - Roaring64Bitmap
      - ByteBuffer
      - ByteBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 62
    functionDepth: 6
    functionLinenumber: 62
    functionLinenumberEnd: 83
    functionName: '[org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/serialization/Roaring64BmpSerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].serializedSizeInBytes()'
    - '[java.nio.ByteBuffer].allocate(org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].serialize(org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState)'
    - '[org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState].flip()'
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState].takeSortedAndDistinct(java.util.Random,int)'
    - '[org.roaringbitmap.ByteBufferBackedOutputStream].<init>(org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState)'
    - '[java.io.DataOutputStream].<init>(org.roaringbitmap.ByteBufferBackedOutputStream)'
    linkageType: ''
    returnType: org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState
    signature: '[org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashSet].<init>(int)'
      Src: org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState:87,1
    - Dst: '[java.util.Random].nextLong()'
      Src: org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState:92,1
    - Dst: Math.abs(org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState)
      Src: org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState:92,1
    - Dst: '[java.util.LinkedHashSet].add(org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState:93,1
    - Dst: '[org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState].toArray(java.util.LinkedHashSet)'
      Src: org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState:96,1
    - Dst: '[java.util.Arrays].sort(org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState:97,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Random
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Roaring64Bitmap
      - Roaring64Bitmap
      - ByteBuffer
      - ByteBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - count
    argTypes:
    - java.util.Random
    - int
    constantsTouched: []
    func_position:
      end: 99
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 99
    functionName: '[org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState].takeSortedAndDistinct(java.util.Random,int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/serialization/Roaring64BmpSerializationBenchmark.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState].toArray(java.util.LinkedHashSet)'
    - '[java.util.Arrays].sort(org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState)'
    - '[java.util.Random].nextLong()'
    - '[java.util.LinkedHashSet].add(org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState)'
    - '[java.util.LinkedHashSet].<init>(int)'
    - Math.abs(org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState)
    linkageType: ''
    returnType: long[]
    signature: '[org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState].takeSortedAndDistinct(java.util.Random,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashSet<Long>].size()'
      Src: org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState:102,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedHashSet<Long>
      classConcrete: true
      classEnum: false
      classFields:
      - Roaring64Bitmap
      - Roaring64Bitmap
      - ByteBuffer
      - ByteBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - longLinkedHashSet
    argTypes:
    - java.util.LinkedHashSet<Long>
    constantsTouched: []
    func_position:
      end: 108
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 108
    functionName: '[org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState].toArray(java.util.LinkedHashSet<Long>)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/serialization/Roaring64BmpSerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedHashSet<Long>].size()'
    linkageType: ''
    returnType: long[]
    signature: '[org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState].toArray(java.util.LinkedHashSet<Long>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.arraycontainer.AddBenchmark:34,1
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
      Src: org.roaringbitmap.arraycontainer.AddBenchmark:35,1
    - Dst: '[com.google.common.cache.CacheBuilder].newBuilder()'
      Src: org.roaringbitmap.arraycontainer.AddBenchmark:36,1
    - Dst: '[org.roaringbitmap.arraycontainer.AddBenchmark].maximumSize(int)'
      Src: org.roaringbitmap.arraycontainer.AddBenchmark:36,1
    - Dst: '[org.roaringbitmap.arraycontainer.AddBenchmark].build()'
      Src: org.roaringbitmap.arraycontainer.AddBenchmark:36,1
    - Dst: '[java.util.concurrent.Callable].<init>()'
      Src: org.roaringbitmap.arraycontainer.AddBenchmark:40,1
    - Dst: '[org.roaringbitmap.arraycontainer.AddBenchmark].get(String,java.util.concurrent.Callable)'
      Src: org.roaringbitmap.arraycontainer.AddBenchmark:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.ArrayContainer
      - org.roaringbitmap.buffer.MappeableArrayContainer
      - com.google.common.cache.Cache<String,java.util.List<int[][]>>
      - String
      - java.util.List<int[][]>
      classPublic: true
      concrete: true
      exceptions:
      - java.util.concurrent.ExecutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 32
    functionDepth: 2
    functionLinenumber: 32
    functionLinenumberEnd: 51
    functionName: '[org.roaringbitmap.arraycontainer.AddBenchmark].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/arraycontainer/AddBenchmark.java
    functionUses: 0
    functionsReached:
    - '[java.util.concurrent.Callable].<init>()'
    - '[org.roaringbitmap.arraycontainer.AddBenchmark].maximumSize(int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.arraycontainer.AddBenchmark].build()'
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
    - '[com.google.common.cache.CacheBuilder].newBuilder()'
    - '[org.roaringbitmap.arraycontainer.AddBenchmark].get(String,java.util.concurrent.Callable)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.arraycontainer.AddBenchmark].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ArrayContainer].iadd()'
      Src: org.roaringbitmap.arraycontainer.AddBenchmark:60,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.ArrayContainer
      - org.roaringbitmap.buffer.MappeableArrayContainer
      - com.google.common.cache.Cache<String,java.util.List<int[][]>>
      - String
      - java.util.List<int[][]>
      classPublic: true
      concrete: true
      exceptions:
      - java.util.concurrent.ExecutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.ArrayContainer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 64
    functionName: '[org.roaringbitmap.arraycontainer.AddBenchmark].add()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/arraycontainer/AddBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].iadd()'
    linkageType: ''
    returnType: org.roaringbitmap.ArrayContainer
    signature: '[org.roaringbitmap.arraycontainer.AddBenchmark].add()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd()'
      Src: org.roaringbitmap.arraycontainer.AddBenchmark:73,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.ArrayContainer
      - org.roaringbitmap.buffer.MappeableArrayContainer
      - com.google.common.cache.Cache<String,java.util.List<int[][]>>
      - String
      - java.util.List<int[][]>
      classPublic: true
      concrete: true
      exceptions:
      - java.util.concurrent.ExecutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MappeableArrayContainer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 77
    functionName: '[org.roaringbitmap.arraycontainer.AddBenchmark].addBuffer()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/arraycontainer/AddBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd()'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MappeableArrayContainer
    signature: '[org.roaringbitmap.arraycontainer.AddBenchmark].addBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.ArrayContainer
      - org.roaringbitmap.buffer.MappeableArrayContainer
      - com.google.common.cache.Cache<String,java.util.List<int[][]>>
      - String
      - java.util.List<int[][]>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.arraycontainer.AddBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.arraycontainer.AddBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/arraycontainer/AddBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.arraycontainer.AddBenchmark
    signature: '[org.roaringbitmap.arraycontainer.AddBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Distribution.parse(long,String)
      Src: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark:57,1
    - Dst: '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark].getAsLong()'
      Src: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark:61,1
    - Dst: Math.max(org.roaringbitmap.rangebitmap.RangeBitmapBenchmark)
      Src: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark:62,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>()'
      Src: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark:64,1
    - Dst: Base2ReferenceImplementation.builder()
      Src: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark:66,1
    - Dst: '[org.roaringbitmap.RangeBitmap].appender(org.roaringbitmap.rangebitmap.RangeBitmapBenchmark)'
      Src: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark:67,1
    - Dst: Long.numberOfLeadingZeros(org.roaringbitmap.rangebitmap.RangeBitmapBenchmark)
      Src: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark:68,1
    - Dst: '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark].add(org.roaringbitmap.rangebitmap.RangeBitmapBenchmark)'
      Src: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark:72,1
    - Dst: '[Appender].add(org.roaringbitmap.rangebitmap.RangeBitmapBenchmark)'
      Src: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark:73,1
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].setValue(int)'
      Src: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark:74,1
    - Dst: '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark].seal()'
      Src: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark:76,1
    - Dst: '[Appender].build()'
      Src: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark:77,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - long
      - long
      - org.roaringbitmap.RangeBitmap
      - Base2ReferenceImplementation
      - org.roaringbitmap.bsi.RoaringBitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 55
    functionDepth: 6
    functionLinenumber: 55
    functionLinenumberEnd: 79
    functionName: '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/rangebitmap/RangeBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[Appender].add(org.roaringbitmap.rangebitmap.RangeBitmapBenchmark)'
    - '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark].add(org.roaringbitmap.rangebitmap.RangeBitmapBenchmark)'
    - Base2ReferenceImplementation.builder()
    - '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark].getAsLong()'
    - '[Appender].build()'
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].setValue(int)'
    - Long.numberOfLeadingZeros(org.roaringbitmap.rangebitmap.RangeBitmapBenchmark)
    - Math.max(org.roaringbitmap.rangebitmap.RangeBitmapBenchmark)
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>()'
    - '[org.roaringbitmap.RangeBitmap].appender(org.roaringbitmap.rangebitmap.RangeBitmapBenchmark)'
    - Distribution.parse(long,String)
    - '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark].seal()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation].lessThanOrEqualTo(long)'
      Src: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - long
      - long
      - org.roaringbitmap.RangeBitmap
      - Base2ReferenceImplementation
      - org.roaringbitmap.bsi.RoaringBitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 81
    functionDepth: 6
    functionLinenumber: 81
    functionLinenumberEnd: 85
    functionName: '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark].referenceBase2()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/rangebitmap/RangeBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation].lessThanOrEqualTo(long)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark].referenceBase2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.rangebitmap.RangeBitmapBenchmark,int,int,null)'
      Src: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - long
      - long
      - org.roaringbitmap.RangeBitmap
      - Base2ReferenceImplementation
      - org.roaringbitmap.bsi.RoaringBitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 91
    functionName: '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark].bsi()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/rangebitmap/RangeBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(org.roaringbitmap.rangebitmap.RangeBitmapBenchmark,int,int,null)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark].bsi()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].lte(long)'
      Src: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - long
      - long
      - org.roaringbitmap.RangeBitmap
      - Base2ReferenceImplementation
      - org.roaringbitmap.bsi.RoaringBitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 93
    functionDepth: 6
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark].rangeBitmap()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/rangebitmap/RangeBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap].lte(long)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark].rangeBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].lte(int)'
      Src: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark:100,1
    - Dst: '[org.roaringbitmap.RangeBitmap].gte(int,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark:100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - long
      - long
      - org.roaringbitmap.RangeBitmap
      - Base2ReferenceImplementation
      - org.roaringbitmap.bsi.RoaringBitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 101
    functionName: '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark].rangeBitmapBetweenContextual()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/rangebitmap/RangeBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap].lte(int)'
    - '[org.roaringbitmap.RangeBitmap].gte(int,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark].rangeBitmapBetweenContextual()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].between(int,int)'
      Src: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark:105,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - long
      - long
      - org.roaringbitmap.RangeBitmap
      - Base2ReferenceImplementation
      - org.roaringbitmap.bsi.RoaringBitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark].rangeBitmapBetween()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/rangebitmap/RangeBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmap].between(int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark].rangeBitmapBetween()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmap].gte(int)'
      Src: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark:110,1
    - Dst: '[org.roaringbitmap.RangeBitmap].lte(int)'
      Src: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark:111,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark:112,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - long
      - long
      - org.roaringbitmap.RangeBitmap
      - Base2ReferenceImplementation
      - org.roaringbitmap.bsi.RoaringBitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 108
    functionDepth: 3
    functionLinenumber: 108
    functionLinenumberEnd: 114
    functionName: '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark].rangeBitmapBetweenNonContextual()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/rangebitmap/RangeBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RangeBitmap].lte(int)'
    - '[org.roaringbitmap.RangeBitmap].gte(int)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark].rangeBitmapBetweenNonContextual()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - long
      - long
      - org.roaringbitmap.RangeBitmap
      - Base2ReferenceImplementation
      - org.roaringbitmap.bsi.RoaringBitmapSliceIndex
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/rangebitmap/RangeBitmapBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark
    signature: '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RangeBitmapTest.ReferenceImplementation.Builder].<init>()'
      Src: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - RoaringBitmap[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Builder
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 1
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation].builder()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/rangebitmap/RangeBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RangeBitmapTest.ReferenceImplementation.Builder].<init>()'
    linkageType: ''
    returnType: Builder
    signature: '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation].builder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - RoaringBitmap[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - RoaringBitmap[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - maxRid
    - bitmaps
    argTypes:
    - long
    - RoaringBitmap[]
    constantsTouched: []
    func_position:
      end: 125
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 125
    functionName: '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation].<init>(long,RoaringBitmap[])'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/rangebitmap/RangeBitmapBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation
    signature: '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation].<init>(long,RoaringBitmap[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation:131,1
    - Dst: '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation].all()'
      Src: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation:132,1
    - Dst: bitmaps[0].clone()
      Src: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation:134,1
    - Dst: '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation].all()'
      Src: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation:134,1
    - Dst: bitmap.and()
      Src: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation:138,1
    - Dst: bitmap.or()
      Src: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation:140,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - RoaringBitmap[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - threshold
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 145
      start: 130
    functionDepth: 5
    functionLinenumber: 130
    functionLinenumberEnd: 145
    functionName: '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation].lessThanOrEqualTo(long)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/rangebitmap/RangeBitmapBenchmark.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation].all()'
    - bitmap.and()
    - bitmap.or()
    - bitmaps[0].clone()
    - Long.numberOfLeadingZeros(long)
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation].lessThanOrEqualTo(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation:148,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,long)'
      Src: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation:149,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - RoaringBitmap[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 151
      start: 147
    functionDepth: 4
    functionLinenumber: 147
    functionLinenumberEnd: 151
    functionName: '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation].all()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/rangebitmap/RangeBitmapBenchmark.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(int,long)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation].all()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].setAll(RoaringBitmapWriter<RoaringBitmap>[])'
      Src: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation.Builder:162,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - RoaringBitmapWriter<RoaringBitmap>[]
      - int
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation.Builder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 163
    functionName: '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation.Builder].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/rangebitmap/RangeBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].setAll(RoaringBitmapWriter<RoaringBitmap>[])'
    linkageType: ''
    returnType: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation.Builder
    signature: '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation.Builder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.numberOfTrailingZeros(org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation.Builder)
      Src: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation.Builder:169,1
    - Dst: writers[index].add(int)
      Src: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation.Builder:170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - RoaringBitmapWriter<RoaringBitmap>[]
      - int
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 174
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 174
    functionName: '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation.Builder].add(long)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/rangebitmap/RangeBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - writers[index].add(int)
    - Long.numberOfTrailingZeros(org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation.Builder)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation.Builder].add(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.numberOfLeadingZeros(long)
      Src: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation.Builder:177,1
    - Dst: writers[i].get()
      Src: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation.Builder:180,1
    - Dst: '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation].<init>(int,org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation.Builder)'
      Src: org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation.Builder:182,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - RoaringBitmapWriter<RoaringBitmap>[]
      - int
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Base2ReferenceImplementation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 183
    functionName: '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation.Builder].seal()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/rangebitmap/RangeBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation].<init>(int,org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation.Builder)'
    - writers[i].get()
    - Long.numberOfLeadingZeros(long)
    linkageType: ''
    returnType: Base2ReferenceImplementation
    signature: '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation.Builder].seal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.roaring64Bitmap.getLongCardinality()
      Src: org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark:25,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - CacheCardinalitiesBenchmarkState
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - CacheCardinalitiesBenchmarkState
    constantsTouched: []
    func_position:
      end: 26
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 26
    functionName: '[org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark].getCardinality(CacheCardinalitiesBenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/cardinality64/Roaring64BmpCardinalityBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.roaring64Bitmap.getLongCardinality()
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark].getCardinality(CacheCardinalitiesBenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.openjdk.jmh.runner.options.OptionsBuilder].<init>()'
      Src: org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark:48,1
    - Dst: '[org.openjdk.jmh.runner.options.OptionsBuilder].include(String)'
      Src: org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark:48,1
    - Dst: '[org.openjdk.jmh.runner.options.TimeValue].<init>(int,org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark)'
      Src: org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark:50,1
    - Dst: '[org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark].warmupTime(org.openjdk.jmh.runner.options.TimeValue)'
      Src: org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark:48,1
    - Dst: '[org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark].warmupIterations(int)'
      Src: org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark:48,1
    - Dst: '[org.openjdk.jmh.runner.options.TimeValue].<init>(int,org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark)'
      Src: org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark:52,1
    - Dst: '[org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark].measurementTime(org.openjdk.jmh.runner.options.TimeValue)'
      Src: org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark:48,1
    - Dst: '[org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark].measurementIterations(int)'
      Src: org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark:48,1
    - Dst: '[org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark].forks(int)'
      Src: org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark:48,1
    - Dst: '[org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark].build()'
      Src: org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark:48,1
    - Dst: '[org.openjdk.jmh.runner.Runner].<init>(org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark)'
      Src: org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark:57,1
    - Dst: '[org.openjdk.jmh.runner.Runner].run()'
      Src: org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 58
    functionName: '[org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark].main()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/cardinality64/Roaring64BmpCardinalityBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.openjdk.jmh.runner.options.OptionsBuilder].<init>()'
    - '[org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark].measurementTime(org.openjdk.jmh.runner.options.TimeValue)'
    - '[org.openjdk.jmh.runner.Runner].<init>(org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark)'
    - '[org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark].warmupIterations(int)'
    - '[org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark].warmupTime(org.openjdk.jmh.runner.options.TimeValue)'
    - '[org.openjdk.jmh.runner.Runner].run()'
    - '[org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark].measurementIterations(int)'
    - '[org.openjdk.jmh.runner.options.TimeValue].<init>(int,org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark)'
    - '[org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark].build()'
    - '[org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark].forks(int)'
    - '[org.openjdk.jmh.runner.options.OptionsBuilder].include(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark].main()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/cardinality64/Roaring64BmpCardinalityBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark
    signature: '[org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark.CacheCardinalitiesBenchmarkState:34,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark.CacheCardinalitiesBenchmarkState)'
      Src: org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark.CacheCardinalitiesBenchmarkState:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Roaring64Bitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark.CacheCardinalitiesBenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 38
    functionDepth: 4
    functionLinenumber: 38
    functionLinenumberEnd: 43
    functionName: '[org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark.CacheCardinalitiesBenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/cardinality64/Roaring64BmpCardinalityBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark.CacheCardinalitiesBenchmarkState)'
    linkageType: ''
    returnType: org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark.CacheCardinalitiesBenchmarkState
    signature: '[org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark.CacheCardinalitiesBenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.smallWithCache.getLongCardinality()
      Src: org.roaringbitmap.cardinality64.Cardinality64Benchmark:26,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - CacheCardinalitiesBenchmarkState
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - CacheCardinalitiesBenchmarkState
    constantsTouched: []
    func_position:
      end: 27
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 27
    functionName: '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].getCardinalityWithCache_Small(CacheCardinalitiesBenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/cardinality64/Cardinality64Benchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.smallWithCache.getLongCardinality()
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].getCardinalityWithCache_Small(CacheCardinalitiesBenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.bigWithCache.getLongCardinality()
      Src: org.roaringbitmap.cardinality64.Cardinality64Benchmark:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - CacheCardinalitiesBenchmarkState
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - CacheCardinalitiesBenchmarkState
    constantsTouched: []
    func_position:
      end: 33
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 33
    functionName: '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].getCardinalityWithCache_Big(CacheCardinalitiesBenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/cardinality64/Cardinality64Benchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.bigWithCache.getLongCardinality()
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].getCardinalityWithCache_Big(CacheCardinalitiesBenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.smallWithoutCache.getLongCardinality()
      Src: org.roaringbitmap.cardinality64.Cardinality64Benchmark:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - CacheCardinalitiesBenchmarkState
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - CacheCardinalitiesBenchmarkState
    constantsTouched: []
    func_position:
      end: 39
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 39
    functionName: '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].getCardinalityWithoutCache_Small(CacheCardinalitiesBenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/cardinality64/Cardinality64Benchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.smallWithoutCache.getLongCardinality()
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].getCardinalityWithoutCache_Small(CacheCardinalitiesBenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.bigWithoutCache.getLongCardinality()
      Src: org.roaringbitmap.cardinality64.Cardinality64Benchmark:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - CacheCardinalitiesBenchmarkState
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - CacheCardinalitiesBenchmarkState
    constantsTouched: []
    func_position:
      end: 45
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 45
    functionName: '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].getCardinalityWithoutCache_Big(CacheCardinalitiesBenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/cardinality64/Cardinality64Benchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.bigWithoutCache.getLongCardinality()
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].getCardinalityWithoutCache_Big(CacheCardinalitiesBenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.smallWithCache.select(int)
      Src: org.roaringbitmap.cardinality64.Cardinality64Benchmark:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - CacheCardinalitiesBenchmarkState
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - CacheCardinalitiesBenchmarkState
    constantsTouched: []
    func_position:
      end: 51
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 51
    functionName: '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].selectLastWithCache_Small(CacheCardinalitiesBenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/cardinality64/Cardinality64Benchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.smallWithCache.select(int)
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].selectLastWithCache_Small(CacheCardinalitiesBenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.bigWithCache.select(int)
      Src: org.roaringbitmap.cardinality64.Cardinality64Benchmark:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - CacheCardinalitiesBenchmarkState
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - CacheCardinalitiesBenchmarkState
    constantsTouched: []
    func_position:
      end: 57
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 57
    functionName: '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].selectLastWithCache_Big(CacheCardinalitiesBenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/cardinality64/Cardinality64Benchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.bigWithCache.select(int)
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].selectLastWithCache_Big(CacheCardinalitiesBenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.smallWithoutCache.select(int)
      Src: org.roaringbitmap.cardinality64.Cardinality64Benchmark:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - CacheCardinalitiesBenchmarkState
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - CacheCardinalitiesBenchmarkState
    constantsTouched: []
    func_position:
      end: 63
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 63
    functionName: '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].selectLastWithoutCache_Small(CacheCardinalitiesBenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/cardinality64/Cardinality64Benchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.smallWithoutCache.select(int)
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].selectLastWithoutCache_Small(CacheCardinalitiesBenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.bigWithoutCache.select(int)
      Src: org.roaringbitmap.cardinality64.Cardinality64Benchmark:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - CacheCardinalitiesBenchmarkState
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - CacheCardinalitiesBenchmarkState
    constantsTouched: []
    func_position:
      end: 69
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 69
    functionName: '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].selectLastWithoutCache_Big(CacheCardinalitiesBenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/cardinality64/Cardinality64Benchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.bigWithoutCache.select(int)
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].selectLastWithoutCache_Big(CacheCardinalitiesBenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.openjdk.jmh.runner.options.OptionsBuilder].<init>()'
      Src: org.roaringbitmap.cardinality64.Cardinality64Benchmark:105,1
    - Dst: '[org.openjdk.jmh.runner.options.OptionsBuilder].include(String)'
      Src: org.roaringbitmap.cardinality64.Cardinality64Benchmark:105,1
    - Dst: '[org.openjdk.jmh.runner.options.TimeValue].<init>(int,org.roaringbitmap.cardinality64.Cardinality64Benchmark)'
      Src: org.roaringbitmap.cardinality64.Cardinality64Benchmark:107,1
    - Dst: '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].warmupTime(org.openjdk.jmh.runner.options.TimeValue)'
      Src: org.roaringbitmap.cardinality64.Cardinality64Benchmark:105,1
    - Dst: '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].warmupIterations(int)'
      Src: org.roaringbitmap.cardinality64.Cardinality64Benchmark:105,1
    - Dst: '[org.openjdk.jmh.runner.options.TimeValue].<init>(int,org.roaringbitmap.cardinality64.Cardinality64Benchmark)'
      Src: org.roaringbitmap.cardinality64.Cardinality64Benchmark:109,1
    - Dst: '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].measurementTime(org.openjdk.jmh.runner.options.TimeValue)'
      Src: org.roaringbitmap.cardinality64.Cardinality64Benchmark:105,1
    - Dst: '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].measurementIterations(int)'
      Src: org.roaringbitmap.cardinality64.Cardinality64Benchmark:105,1
    - Dst: '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].forks(int)'
      Src: org.roaringbitmap.cardinality64.Cardinality64Benchmark:105,1
    - Dst: '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].build()'
      Src: org.roaringbitmap.cardinality64.Cardinality64Benchmark:105,1
    - Dst: '[org.openjdk.jmh.runner.Runner].<init>(org.roaringbitmap.cardinality64.Cardinality64Benchmark)'
      Src: org.roaringbitmap.cardinality64.Cardinality64Benchmark:114,1
    - Dst: '[org.openjdk.jmh.runner.Runner].run()'
      Src: org.roaringbitmap.cardinality64.Cardinality64Benchmark:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 115
    functionName: '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].main()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/cardinality64/Cardinality64Benchmark.java
    functionUses: 0
    functionsReached:
    - '[org.openjdk.jmh.runner.options.OptionsBuilder].<init>()'
    - '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].measurementIterations(int)'
    - '[org.openjdk.jmh.runner.options.TimeValue].<init>(int,org.roaringbitmap.cardinality64.Cardinality64Benchmark)'
    - '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].forks(int)'
    - '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].build()'
    - '[org.openjdk.jmh.runner.Runner].run()'
    - '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].warmupTime(org.openjdk.jmh.runner.options.TimeValue)'
    - '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].warmupIterations(int)'
    - '[org.openjdk.jmh.runner.Runner].<init>(org.roaringbitmap.cardinality64.Cardinality64Benchmark)'
    - '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].measurementTime(org.openjdk.jmh.runner.options.TimeValue)'
    - '[org.openjdk.jmh.runner.options.OptionsBuilder].include(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].main()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.cardinality64.Cardinality64Benchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/cardinality64/Cardinality64Benchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.cardinality64.Cardinality64Benchmark
    signature: '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,boolean)'
      Src: org.roaringbitmap.cardinality64.Cardinality64Benchmark.CacheCardinalitiesBenchmarkState:78,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,boolean)'
      Src: org.roaringbitmap.cardinality64.Cardinality64Benchmark.CacheCardinalitiesBenchmarkState:79,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,boolean)'
      Src: org.roaringbitmap.cardinality64.Cardinality64Benchmark.CacheCardinalitiesBenchmarkState:80,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,boolean)'
      Src: org.roaringbitmap.cardinality64.Cardinality64Benchmark.CacheCardinalitiesBenchmarkState:81,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.cardinality64.Cardinality64Benchmark.CacheCardinalitiesBenchmarkState)'
      Src: org.roaringbitmap.cardinality64.Cardinality64Benchmark.CacheCardinalitiesBenchmarkState:88,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.cardinality64.Cardinality64Benchmark.CacheCardinalitiesBenchmarkState)'
      Src: org.roaringbitmap.cardinality64.Cardinality64Benchmark.CacheCardinalitiesBenchmarkState:89,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.cardinality64.Cardinality64Benchmark.CacheCardinalitiesBenchmarkState)'
      Src: org.roaringbitmap.cardinality64.Cardinality64Benchmark.CacheCardinalitiesBenchmarkState:90,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.cardinality64.Cardinality64Benchmark.CacheCardinalitiesBenchmarkState)'
      Src: org.roaringbitmap.cardinality64.Cardinality64Benchmark.CacheCardinalitiesBenchmarkState:91,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.cardinality64.Cardinality64Benchmark.CacheCardinalitiesBenchmarkState:95,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
      Src: org.roaringbitmap.cardinality64.Cardinality64Benchmark.CacheCardinalitiesBenchmarkState:96,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Roaring64NavigableMap
      - Roaring64NavigableMap
      - Roaring64NavigableMap
      - Roaring64NavigableMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.cardinality64.Cardinality64Benchmark.CacheCardinalitiesBenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 85
    functionDepth: 5
    functionLinenumber: 85
    functionLinenumberEnd: 97
    functionName: '[org.roaringbitmap.cardinality64.Cardinality64Benchmark.CacheCardinalitiesBenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/cardinality64/Cardinality64Benchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,boolean)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.cardinality64.Cardinality64Benchmark.CacheCardinalitiesBenchmarkState)'
    linkageType: ''
    returnType: org.roaringbitmap.cardinality64.Cardinality64Benchmark.CacheCardinalitiesBenchmarkState
    signature: '[org.roaringbitmap.cardinality64.Cardinality64Benchmark.CacheCardinalitiesBenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkWideOrNaive].get(int)'
      Src: org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkWideOrNaive:19,1
    - Dst: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkWideOrNaive].naiveOrAggregator()'
      Src: org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkWideOrNaive:19,1
    - Dst: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkWideOrNaive].aggregate(org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkWideOrNaive)'
      Src: org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkWideOrNaive:20,1
    - Dst: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkWideOrNaive].cardinality()'
      Src: org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkWideOrNaive:20,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.spe150271.runroaring.state.RealDataBenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bs
    argTypes:
    - org.roaringbitmap.spe150271.runroaring.state.RealDataBenchmarkState
    constantsTouched: []
    func_position:
      end: 21
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 21
    functionName: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkWideOrNaive].wideOr_naive(org.roaringbitmap.spe150271.runroaring.state.RealDataBenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/spe150271/runroaring/RealDataBenchmarkWideOrNaive.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkWideOrNaive].naiveOrAggregator()'
    - '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkWideOrNaive].get(int)'
    - '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkWideOrNaive].aggregate(org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkWideOrNaive)'
    - '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkWideOrNaive].cardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkWideOrNaive].wideOr_naive(org.roaringbitmap.spe150271.runroaring.state.RealDataBenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkWideOrNaive
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkWideOrNaive].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/spe150271/runroaring/RealDataBenchmarkWideOrNaive.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkWideOrNaive
    signature: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkWideOrNaive].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].size()'
      Src: org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr:20,1
    - Dst: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].get(org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr)'
      Src: org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr:21,1
    - Dst: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].get(int)'
      Src: org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr:21,1
    - Dst: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].or(org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr)'
      Src: org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr:21,1
    - Dst: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].cardinality()'
      Src: org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr:21,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.spe150271.runroaring.state.RealDataBenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bs
    argTypes:
    - org.roaringbitmap.spe150271.runroaring.state.RealDataBenchmarkState
    constantsTouched: []
    func_position:
      end: 24
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 24
    functionName: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].pairwiseOr(org.roaringbitmap.spe150271.runroaring.state.RealDataBenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/spe150271/runroaring/RealDataBenchmarkOr.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].get(int)'
    - '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].or(org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr)'
    - '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].get(org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr)'
    - '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].cardinality()'
    - '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].size()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].pairwiseOr(org.roaringbitmap.spe150271.runroaring.state.RealDataBenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].size()'
      Src: org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr:29,1
    - Dst: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].get(org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr)'
      Src: org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr:30,1
    - Dst: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].get(int)'
      Src: org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr:30,1
    - Dst: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].or(org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr)'
      Src: org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr:30,1
    - Dst: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].iterator()'
      Src: org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr:30,1
    - Dst: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].hasNext()'
      Src: org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr:31,1
    - Dst: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].next()'
      Src: org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr:32,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.spe150271.runroaring.state.RealDataBenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bs
    argTypes:
    - org.roaringbitmap.spe150271.runroaring.state.RealDataBenchmarkState
    constantsTouched: []
    func_position:
      end: 36
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 36
    functionName: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].pairwiseOr_NoCardinality(org.roaringbitmap.spe150271.runroaring.state.RealDataBenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/spe150271/runroaring/RealDataBenchmarkOr.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].iterator()'
    - '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].get(int)'
    - '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].or(org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr)'
    - '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].hasNext()'
    - '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].get(org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr)'
    - '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].next()'
    - '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].size()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].pairwiseOr_NoCardinality(org.roaringbitmap.spe150271.runroaring.state.RealDataBenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/spe150271/runroaring/RealDataBenchmarkOr.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr
    signature: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkAnd].size()'
      Src: org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkAnd:19,1
    - Dst: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkAnd].get(org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkAnd)'
      Src: org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkAnd:20,1
    - Dst: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkAnd].get(int)'
      Src: org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkAnd:20,1
    - Dst: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkAnd].and(org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkAnd)'
      Src: org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkAnd:20,1
    - Dst: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkAnd].cardinality()'
      Src: org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkAnd:20,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.spe150271.runroaring.state.RealDataBenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bs
    argTypes:
    - org.roaringbitmap.spe150271.runroaring.state.RealDataBenchmarkState
    constantsTouched: []
    func_position:
      end: 23
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 23
    functionName: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkAnd].pairwiseAnd(org.roaringbitmap.spe150271.runroaring.state.RealDataBenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/spe150271/runroaring/RealDataBenchmarkAnd.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkAnd].and(org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkAnd)'
    - '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkAnd].get(int)'
    - '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkAnd].size()'
    - '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkAnd].cardinality()'
    - '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkAnd].get(org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkAnd)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkAnd].pairwiseAnd(org.roaringbitmap.spe150271.runroaring.state.RealDataBenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkAnd
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkAnd].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/spe150271/runroaring/RealDataBenchmarkAnd.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkAnd
    signature: '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkAnd].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.spe150271.runroaring.state.RealDataBenchmarkState
      static: false
      superClass: org.roaringbitmap.AbstractBenchmarkState
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 27
    functionName: '[org.roaringbitmap.spe150271.runroaring.state.RealDataBenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/spe150271/runroaring/state/RealDataBenchmarkState.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.spe150271.runroaring.state.RealDataBenchmarkState
    signature: '[org.roaringbitmap.spe150271.runroaring.state.RealDataBenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.AbstractBenchmarkState].setup(String,String,boolean)'
      Src: org.roaringbitmap.spe150271.runroaring.state.RealDataBenchmarkState:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.AbstractBenchmarkState
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 32
    functionName: '[org.roaringbitmap.spe150271.runroaring.state.RealDataBenchmarkState].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/spe150271/runroaring/state/RealDataBenchmarkState.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.AbstractBenchmarkState].setup(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.spe150271.runroaring.state.RealDataBenchmarkState].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkWideOrNaive].get(int)'
      Src: org.roaringbitmap.spe150271.roaring.RealDataBenchmarkWideOrNaive:19,1
    - Dst: '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkWideOrNaive].naiveOrAggregator()'
      Src: org.roaringbitmap.spe150271.roaring.RealDataBenchmarkWideOrNaive:19,1
    - Dst: '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkWideOrNaive].aggregate(org.roaringbitmap.spe150271.roaring.RealDataBenchmarkWideOrNaive)'
      Src: org.roaringbitmap.spe150271.roaring.RealDataBenchmarkWideOrNaive:20,1
    - Dst: '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkWideOrNaive].cardinality()'
      Src: org.roaringbitmap.spe150271.roaring.RealDataBenchmarkWideOrNaive:20,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.spe150271.roaring.state.RealDataBenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bs
    argTypes:
    - org.roaringbitmap.spe150271.roaring.state.RealDataBenchmarkState
    constantsTouched: []
    func_position:
      end: 21
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 21
    functionName: '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkWideOrNaive].wideOr_naive(org.roaringbitmap.spe150271.roaring.state.RealDataBenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/spe150271/roaring/RealDataBenchmarkWideOrNaive.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkWideOrNaive].aggregate(org.roaringbitmap.spe150271.roaring.RealDataBenchmarkWideOrNaive)'
    - '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkWideOrNaive].cardinality()'
    - '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkWideOrNaive].naiveOrAggregator()'
    - '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkWideOrNaive].get(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkWideOrNaive].wideOr_naive(org.roaringbitmap.spe150271.roaring.state.RealDataBenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.spe150271.roaring.RealDataBenchmarkWideOrNaive
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkWideOrNaive].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/spe150271/roaring/RealDataBenchmarkWideOrNaive.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.spe150271.roaring.RealDataBenchmarkWideOrNaive
    signature: '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkWideOrNaive].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr].size()'
      Src: org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr:20,1
    - Dst: '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr].get(org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr)'
      Src: org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr:21,1
    - Dst: '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr].get(int)'
      Src: org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr:21,1
    - Dst: '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr].or(org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr)'
      Src: org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr:21,1
    - Dst: '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr].cardinality()'
      Src: org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr:21,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.spe150271.roaring.state.RealDataBenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bs
    argTypes:
    - org.roaringbitmap.spe150271.roaring.state.RealDataBenchmarkState
    constantsTouched: []
    func_position:
      end: 24
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 24
    functionName: '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr].pairwiseOr(org.roaringbitmap.spe150271.roaring.state.RealDataBenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/spe150271/roaring/RealDataBenchmarkOr.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr].get(int)'
    - '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr].get(org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr)'
    - '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr].size()'
    - '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr].or(org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr)'
    - '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr].cardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr].pairwiseOr(org.roaringbitmap.spe150271.roaring.state.RealDataBenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr].size()'
      Src: org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr:29,1
    - Dst: '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr].get(org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr)'
      Src: org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr:30,1
    - Dst: '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr].get(int)'
      Src: org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr:30,1
    - Dst: '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr].or(org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr)'
      Src: org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr:30,1
    - Dst: '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr].iterator()'
      Src: org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr:30,1
    - Dst: '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr].hasNext()'
      Src: org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr:31,1
    - Dst: '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr].next()'
      Src: org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr:32,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.spe150271.roaring.state.RealDataBenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bs
    argTypes:
    - org.roaringbitmap.spe150271.roaring.state.RealDataBenchmarkState
    constantsTouched: []
    func_position:
      end: 36
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 36
    functionName: '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr].pairwiseOr_NoCardinality(org.roaringbitmap.spe150271.roaring.state.RealDataBenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/spe150271/roaring/RealDataBenchmarkOr.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr].get(int)'
    - '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr].iterator()'
    - '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr].hasNext()'
    - '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr].get(org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr)'
    - '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr].size()'
    - '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr].next()'
    - '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr].or(org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr].pairwiseOr_NoCardinality(org.roaringbitmap.spe150271.roaring.state.RealDataBenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/spe150271/roaring/RealDataBenchmarkOr.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr
    signature: '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkAnd].size()'
      Src: org.roaringbitmap.spe150271.roaring.RealDataBenchmarkAnd:19,1
    - Dst: '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkAnd].get(org.roaringbitmap.spe150271.roaring.RealDataBenchmarkAnd)'
      Src: org.roaringbitmap.spe150271.roaring.RealDataBenchmarkAnd:20,1
    - Dst: '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkAnd].get(int)'
      Src: org.roaringbitmap.spe150271.roaring.RealDataBenchmarkAnd:20,1
    - Dst: '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkAnd].and(org.roaringbitmap.spe150271.roaring.RealDataBenchmarkAnd)'
      Src: org.roaringbitmap.spe150271.roaring.RealDataBenchmarkAnd:20,1
    - Dst: '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkAnd].cardinality()'
      Src: org.roaringbitmap.spe150271.roaring.RealDataBenchmarkAnd:20,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.spe150271.roaring.state.RealDataBenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bs
    argTypes:
    - org.roaringbitmap.spe150271.roaring.state.RealDataBenchmarkState
    constantsTouched: []
    func_position:
      end: 23
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 23
    functionName: '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkAnd].pairwiseAnd(org.roaringbitmap.spe150271.roaring.state.RealDataBenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/spe150271/roaring/RealDataBenchmarkAnd.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkAnd].size()'
    - '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkAnd].cardinality()'
    - '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkAnd].and(org.roaringbitmap.spe150271.roaring.RealDataBenchmarkAnd)'
    - '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkAnd].get(org.roaringbitmap.spe150271.roaring.RealDataBenchmarkAnd)'
    - '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkAnd].get(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkAnd].pairwiseAnd(org.roaringbitmap.spe150271.roaring.state.RealDataBenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.spe150271.roaring.RealDataBenchmarkAnd
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkAnd].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/spe150271/roaring/RealDataBenchmarkAnd.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.spe150271.roaring.RealDataBenchmarkAnd
    signature: '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkAnd].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.spe150271.roaring.state.RealDataBenchmarkState
      static: false
      superClass: org.roaringbitmap.AbstractBenchmarkState
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 27
    functionName: '[org.roaringbitmap.spe150271.roaring.state.RealDataBenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/spe150271/roaring/state/RealDataBenchmarkState.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.spe150271.roaring.state.RealDataBenchmarkState
    signature: '[org.roaringbitmap.spe150271.roaring.state.RealDataBenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.AbstractBenchmarkState].setup(String,String,boolean)'
      Src: org.roaringbitmap.spe150271.roaring.state.RealDataBenchmarkState:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.AbstractBenchmarkState
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 32
    functionName: '[org.roaringbitmap.spe150271.roaring.state.RealDataBenchmarkState].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/spe150271/roaring/state/RealDataBenchmarkState.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.AbstractBenchmarkState].setup(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.spe150271.roaring.state.RealDataBenchmarkState].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>()'
      Src: org.roaringbitmap.bithacking.SelectBenchmark:22,1
    - Dst: '[java.util.Random].nextInt()'
      Src: org.roaringbitmap.bithacking.SelectBenchmark:27,1
    - Dst: '[java.util.Random].nextInt()'
      Src: org.roaringbitmap.bithacking.SelectBenchmark:29,1
    - Dst: Long.bitCount()
      Src: org.roaringbitmap.bithacking.SelectBenchmark:29,1
    - Dst: '[org.roaringbitmap.bithacking.SelectBenchmark].select(int,org.roaringbitmap.bithacking.SelectBenchmark)'
      Src: org.roaringbitmap.bithacking.SelectBenchmark:31,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.bithacking.SelectBenchmark:31,1
    - Dst: '[org.roaringbitmap.bithacking.SelectBenchmark].selectBitPosition(int,org.roaringbitmap.bithacking.SelectBenchmark)'
      Src: org.roaringbitmap.bithacking.SelectBenchmark:34,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.bithacking.SelectBenchmark:34,1
    - Dst: '[org.roaringbitmap.bithacking.SelectBenchmark].selectBitPosition()'
      Src: org.roaringbitmap.bithacking.SelectBenchmark:38,1
    - Dst: '[org.roaringbitmap.bithacking.SelectBenchmark].select()'
      Src: org.roaringbitmap.bithacking.SelectBenchmark:38,1
    - Dst: '[org.roaringbitmap.bithacking.SelectBenchmark].select()'
      Src: org.roaringbitmap.bithacking.SelectBenchmark:47,1
    - Dst: '[RuntimeException].<init>(org.roaringbitmap.bithacking.SelectBenchmark)'
      Src: org.roaringbitmap.bithacking.SelectBenchmark:39,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 48
    functionName: '[org.roaringbitmap.bithacking.SelectBenchmark].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/bithacking/SelectBenchmark.java
    functionUses: 0
    functionsReached:
    - Long.bitCount()
    - '[org.roaringbitmap.bithacking.SelectBenchmark].select(int,org.roaringbitmap.bithacking.SelectBenchmark)'
    - '[java.util.Random].<init>()'
    - '[java.util.Random].nextInt()'
    - '[org.roaringbitmap.bithacking.SelectBenchmark].selectBitPosition()'
    - '[RuntimeException].<init>(String)'
    - '[org.roaringbitmap.bithacking.SelectBenchmark].selectBitPosition(int,org.roaringbitmap.bithacking.SelectBenchmark)'
    - '[org.roaringbitmap.bithacking.SelectBenchmark].select()'
    - '[RuntimeException].<init>(org.roaringbitmap.bithacking.SelectBenchmark)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.bithacking.SelectBenchmark].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bithacking.SelectBenchmark].selectBitPosition()'
      Src: org.roaringbitmap.bithacking.SelectBenchmark:54,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 56
    functionName: '[org.roaringbitmap.bithacking.SelectBenchmark].onefunction()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/bithacking/SelectBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bithacking.SelectBenchmark].selectBitPosition()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.bithacking.SelectBenchmark].onefunction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.bithacking.SelectBenchmark].select()'
      Src: org.roaringbitmap.bithacking.SelectBenchmark:62,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 64
    functionName: '[org.roaringbitmap.bithacking.SelectBenchmark].manyfunctions()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/bithacking/SelectBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.bithacking.SelectBenchmark].select()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.bithacking.SelectBenchmark].manyfunctions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.bitCount(org.roaringbitmap.bithacking.SelectBenchmark)
      Src: org.roaringbitmap.bithacking.SelectBenchmark:70,1
    - Dst: Integer.bitCount(org.roaringbitmap.bithacking.SelectBenchmark)
      Src: org.roaringbitmap.bithacking.SelectBenchmark:81,1
    - Dst: Integer.bitCount(org.roaringbitmap.bithacking.SelectBenchmark)
      Src: org.roaringbitmap.bithacking.SelectBenchmark:92,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - w
    - j
    argTypes:
    - long
    - int
    constantsTouched: []
    func_position:
      end: 109
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 109
    functionName: '[org.roaringbitmap.bithacking.SelectBenchmark].selectBitPosition(long,int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/bithacking/SelectBenchmark.java
    functionUses: 0
    functionsReached:
    - Integer.bitCount(org.roaringbitmap.bithacking.SelectBenchmark)
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.bithacking.SelectBenchmark].selectBitPosition(long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.bitCount(org.roaringbitmap.bithacking.SelectBenchmark)
      Src: org.roaringbitmap.bithacking.SelectBenchmark:120,1
    - Dst: '[org.roaringbitmap.bithacking.SelectBenchmark].select(org.roaringbitmap.bithacking.SelectBenchmark,int)'
      Src: org.roaringbitmap.bithacking.SelectBenchmark:122,1
    - Dst: '[org.roaringbitmap.bithacking.SelectBenchmark].select(int,org.roaringbitmap.bithacking.SelectBenchmark)'
      Src: org.roaringbitmap.bithacking.SelectBenchmark:124,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - w
    - j
    argTypes:
    - long
    - int
    constantsTouched: []
    func_position:
      end: 126
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 126
    functionName: '[org.roaringbitmap.bithacking.SelectBenchmark].select(long,int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/bithacking/SelectBenchmark.java
    functionUses: 0
    functionsReached:
    - Integer.bitCount(org.roaringbitmap.bithacking.SelectBenchmark)
    - '[org.roaringbitmap.bithacking.SelectBenchmark].select(org.roaringbitmap.bithacking.SelectBenchmark,int)'
    - '[org.roaringbitmap.bithacking.SelectBenchmark].select(int,org.roaringbitmap.bithacking.SelectBenchmark)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.bithacking.SelectBenchmark].select(long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.bitCount(org.roaringbitmap.bithacking.SelectBenchmark)
      Src: org.roaringbitmap.bithacking.SelectBenchmark:137,1
    - Dst: '[org.roaringbitmap.bithacking.SelectBenchmark].select(short,int)'
      Src: org.roaringbitmap.bithacking.SelectBenchmark:139,1
    - Dst: '[org.roaringbitmap.bithacking.SelectBenchmark].select(short,org.roaringbitmap.bithacking.SelectBenchmark)'
      Src: org.roaringbitmap.bithacking.SelectBenchmark:141,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - w
    - j
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 143
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 143
    functionName: '[org.roaringbitmap.bithacking.SelectBenchmark].select(int,int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/bithacking/SelectBenchmark.java
    functionUses: 0
    functionsReached:
    - Integer.bitCount(org.roaringbitmap.bithacking.SelectBenchmark)
    - '[org.roaringbitmap.bithacking.SelectBenchmark].select(short,org.roaringbitmap.bithacking.SelectBenchmark)'
    - '[org.roaringbitmap.bithacking.SelectBenchmark].select(short,int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.bithacking.SelectBenchmark].select(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.bitCount(short)
      Src: org.roaringbitmap.bithacking.SelectBenchmark:159,1
    - Dst: '[IllegalArgumentException].<init>(org.roaringbitmap.bithacking.SelectBenchmark)'
      Src: org.roaringbitmap.bithacking.SelectBenchmark:158,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - w
    - j
    argTypes:
    - short
    - int
    constantsTouched: []
    func_position:
      end: 160
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 160
    functionName: '[org.roaringbitmap.bithacking.SelectBenchmark].select(short,int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/bithacking/SelectBenchmark.java
    functionUses: 1
    functionsReached:
    - Integer.bitCount(short)
    - '[IllegalArgumentException].<init>(org.roaringbitmap.bithacking.SelectBenchmark)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.bithacking.SelectBenchmark].select(short,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bithacking.SelectBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.bithacking.SelectBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/bithacking/SelectBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.bithacking.SelectBenchmark
    signature: '[org.roaringbitmap.bithacking.SelectBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 23
    functionName: '[org.roaringbitmap.bithacking.UnsignedVSFlip].Time()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/bithacking/UnsignedVSFlip.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.bithacking.UnsignedVSFlip].Time()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 29
    functionName: '[org.roaringbitmap.bithacking.UnsignedVSFlip].TimeAvg()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/bithacking/UnsignedVSFlip.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.bithacking.UnsignedVSFlip].TimeAvg()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[org.roaringbitmap.bithacking.UnsignedVSFlip].flipTime()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/bithacking/UnsignedVSFlip.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.bithacking.UnsignedVSFlip].flipTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 41
    functionName: '[org.roaringbitmap.bithacking.UnsignedVSFlip].flipTimeAvg()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/bithacking/UnsignedVSFlip.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.bithacking.UnsignedVSFlip].flipTimeAvg()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 47
    functionName: '[org.roaringbitmap.bithacking.UnsignedVSFlip].flipTimeShort()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/bithacking/UnsignedVSFlip.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.roaringbitmap.bithacking.UnsignedVSFlip].flipTimeShort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 53
    functionName: '[org.roaringbitmap.bithacking.UnsignedVSFlip].flipTimeShortAvg()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/bithacking/UnsignedVSFlip.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.roaringbitmap.bithacking.UnsignedVSFlip].flipTimeShortAvg()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.bithacking.UnsignedVSFlip
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.bithacking.UnsignedVSFlip].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/bithacking/UnsignedVSFlip.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.bithacking.UnsignedVSFlip
    signature: '[org.roaringbitmap.bithacking.UnsignedVSFlip].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.runContainer.equals(org.roaringbitmap.equals.EqualsBenchmark)
      Src: org.roaringbitmap.equals.EqualsBenchmark:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - EqualsFewRunsBenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - EqualsFewRunsBenchmarkState
    constantsTouched: []
    func_position:
      end: 31
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionName: '[org.roaringbitmap.equals.EqualsBenchmark].runVsArrayEquals_FewRuns(EqualsFewRunsBenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/equals/EqualsBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.runContainer.equals(org.roaringbitmap.equals.EqualsBenchmark)
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.equals.EqualsBenchmark].runVsArrayEquals_FewRuns(EqualsFewRunsBenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.runContainer.equals(org.roaringbitmap.equals.EqualsBenchmark)
      Src: org.roaringbitmap.equals.EqualsBenchmark:35,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - EqualsManyRunsBenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - EqualsManyRunsBenchmarkState
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[org.roaringbitmap.equals.EqualsBenchmark].runVsArrayEquals_ManyRuns(EqualsManyRunsBenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/equals/EqualsBenchmark.java
    functionUses: 0
    functionsReached:
    - benchmarkState.runContainer.equals(org.roaringbitmap.equals.EqualsBenchmark)
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.equals.EqualsBenchmark].runVsArrayEquals_ManyRuns(EqualsManyRunsBenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: state.left.equals(org.roaringbitmap.equals.EqualsBenchmark)
      Src: org.roaringbitmap.equals.EqualsBenchmark:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - EqualArrayContainersBenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - EqualArrayContainersBenchmarkState
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[org.roaringbitmap.equals.EqualsBenchmark].arrayVsArrayEquals(EqualArrayContainersBenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/equals/EqualsBenchmark.java
    functionUses: 0
    functionsReached:
    - state.left.equals(org.roaringbitmap.equals.EqualsBenchmark)
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.equals.EqualsBenchmark].arrayVsArrayEquals(EqualArrayContainersBenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: state.left.equals(org.roaringbitmap.equals.EqualsBenchmark)
      Src: org.roaringbitmap.equals.EqualsBenchmark:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - EqualBitmapsState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - EqualBitmapsState
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[org.roaringbitmap.equals.EqualsBenchmark].equalBitmaps(EqualBitmapsState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/equals/EqualsBenchmark.java
    functionUses: 0
    functionsReached:
    - state.left.equals(org.roaringbitmap.equals.EqualsBenchmark)
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.equals.EqualsBenchmark].equalBitmaps(EqualBitmapsState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>()'
      Src: org.roaringbitmap.equals.EqualsBenchmark:127,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - size
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 134
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 134
    functionName: '[org.roaringbitmap.equals.EqualsBenchmark].array(int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/equals/EqualsBenchmark.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>()'
    linkageType: ''
    returnType: char[]
    signature: '[org.roaringbitmap.equals.EqualsBenchmark].array(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].iadd(int,int)'
      Src: org.roaringbitmap.equals.EqualsBenchmark:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.Container
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.Container
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - c
    - min
    - sup
    argTypes:
    - org.roaringbitmap.Container
    - int
    - int
    constantsTouched: []
    func_position:
      end: 138
      start: 136
    functionDepth: 1
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionName: '[org.roaringbitmap.equals.EqualsBenchmark].addRange(org.roaringbitmap.Container,int,int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/equals/EqualsBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].iadd(int,int)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.equals.EqualsBenchmark].addRange(org.roaringbitmap.Container,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.equals.EqualsBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.equals.EqualsBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/equals/EqualsBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.equals.EqualsBenchmark
    signature: '[org.roaringbitmap.equals.EqualsBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.equals.EqualsBenchmark.EqualsFewRunsBenchmarkState:51,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.equals.EqualsBenchmark.EqualsFewRunsBenchmarkState:52,1
    - Dst: '[org.roaringbitmap.equals.EqualsBenchmark.EqualsFewRunsBenchmarkState].addRange(Container,int,int)'
      Src: org.roaringbitmap.equals.EqualsBenchmark.EqualsFewRunsBenchmarkState:55,1
    - Dst: '[org.roaringbitmap.equals.EqualsBenchmark.EqualsFewRunsBenchmarkState].addRange(Container,int,int)'
      Src: org.roaringbitmap.equals.EqualsBenchmark.EqualsFewRunsBenchmarkState:56,1
    - Dst: '[org.roaringbitmap.equals.EqualsBenchmark.EqualsFewRunsBenchmarkState].addRange(org.roaringbitmap.equals.EqualsBenchmark.EqualsFewRunsBenchmarkState,int,int)'
      Src: org.roaringbitmap.equals.EqualsBenchmark.EqualsFewRunsBenchmarkState:58,1
    - Dst: '[org.roaringbitmap.equals.EqualsBenchmark.EqualsFewRunsBenchmarkState].addRange(org.roaringbitmap.equals.EqualsBenchmark.EqualsFewRunsBenchmarkState,int,int)'
      Src: org.roaringbitmap.equals.EqualsBenchmark.EqualsFewRunsBenchmarkState:59,1
    - Dst: '[org.roaringbitmap.equals.EqualsBenchmark.EqualsFewRunsBenchmarkState].addRange(org.roaringbitmap.equals.EqualsBenchmark.EqualsFewRunsBenchmarkState,int,int)'
      Src: org.roaringbitmap.equals.EqualsBenchmark.EqualsFewRunsBenchmarkState:61,1
    - Dst: '[org.roaringbitmap.equals.EqualsBenchmark.EqualsFewRunsBenchmarkState].addRange(org.roaringbitmap.equals.EqualsBenchmark.EqualsFewRunsBenchmarkState,int,int)'
      Src: org.roaringbitmap.equals.EqualsBenchmark.EqualsFewRunsBenchmarkState:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Container
      - Container
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.equals.EqualsBenchmark.EqualsFewRunsBenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 54
    functionDepth: 2
    functionLinenumber: 54
    functionLinenumberEnd: 63
    functionName: '[org.roaringbitmap.equals.EqualsBenchmark.EqualsFewRunsBenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/equals/EqualsBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.equals.EqualsBenchmark.EqualsFewRunsBenchmarkState].addRange(Container,int,int)'
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.equals.EqualsBenchmark.EqualsFewRunsBenchmarkState].addRange(org.roaringbitmap.equals.EqualsBenchmark.EqualsFewRunsBenchmarkState,int,int)'
    - '[org.roaringbitmap.RunContainer].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.equals.EqualsBenchmark.EqualsFewRunsBenchmarkState
    signature: '[org.roaringbitmap.equals.EqualsBenchmark.EqualsFewRunsBenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RandomData].randomBitmap(int,float,float)'
      Src: org.roaringbitmap.equals.EqualsBenchmark.EqualBitmapsState:74,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.equals.EqualsBenchmark.EqualBitmapsState:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - RoaringBitmap
      - RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 72
    functionDepth: 3
    functionLinenumber: 72
    functionLinenumberEnd: 76
    functionName: '[org.roaringbitmap.equals.EqualsBenchmark.EqualBitmapsState].init()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/equals/EqualsBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    - '[org.roaringbitmap.RandomData].randomBitmap(int,float,float)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.equals.EqualsBenchmark.EqualBitmapsState].init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - RoaringBitmap
      - RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.equals.EqualsBenchmark.EqualBitmapsState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.equals.EqualsBenchmark.EqualBitmapsState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/equals/EqualsBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.equals.EqualsBenchmark.EqualBitmapsState
    signature: '[org.roaringbitmap.equals.EqualsBenchmark.EqualBitmapsState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.equals.EqualsBenchmark.EqualArrayContainersBenchmarkState].array(int)'
      Src: org.roaringbitmap.equals.EqualsBenchmark.EqualArrayContainersBenchmarkState:92,1
    - Dst: '[java.util.Arrays].copyOf(org.roaringbitmap.equals.EqualsBenchmark.EqualArrayContainersBenchmarkState,int)'
      Src: org.roaringbitmap.equals.EqualsBenchmark.EqualArrayContainersBenchmarkState:93,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int,org.roaringbitmap.equals.EqualsBenchmark.EqualArrayContainersBenchmarkState)'
      Src: org.roaringbitmap.equals.EqualsBenchmark.EqualArrayContainersBenchmarkState:100,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>(int,org.roaringbitmap.equals.EqualsBenchmark.EqualArrayContainersBenchmarkState)'
      Src: org.roaringbitmap.equals.EqualsBenchmark.EqualArrayContainersBenchmarkState:101,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - float
      - Container
      - Container
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 102
    functionName: '[org.roaringbitmap.equals.EqualsBenchmark.EqualArrayContainersBenchmarkState].init()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/equals/EqualsBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].<init>(int,org.roaringbitmap.equals.EqualsBenchmark.EqualArrayContainersBenchmarkState)'
    - '[java.util.Arrays].copyOf(org.roaringbitmap.equals.EqualsBenchmark.EqualArrayContainersBenchmarkState,int)'
    - '[org.roaringbitmap.equals.EqualsBenchmark.EqualArrayContainersBenchmarkState].array(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.equals.EqualsBenchmark.EqualArrayContainersBenchmarkState].init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - float
      - Container
      - Container
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.equals.EqualsBenchmark.EqualArrayContainersBenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.equals.EqualsBenchmark.EqualArrayContainersBenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/equals/EqualsBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.equals.EqualsBenchmark.EqualArrayContainersBenchmarkState
    signature: '[org.roaringbitmap.equals.EqualsBenchmark.EqualArrayContainersBenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RunContainer].<init>()'
      Src: org.roaringbitmap.equals.EqualsBenchmark.EqualsManyRunsBenchmarkState:108,1
    - Dst: '[org.roaringbitmap.ArrayContainer].<init>()'
      Src: org.roaringbitmap.equals.EqualsBenchmark.EqualsManyRunsBenchmarkState:109,1
    - Dst: '[org.roaringbitmap.equals.EqualsBenchmark.EqualsManyRunsBenchmarkState].addRange(Container,org.roaringbitmap.equals.EqualsBenchmark.EqualsManyRunsBenchmarkState,org.roaringbitmap.equals.EqualsBenchmark.EqualsManyRunsBenchmarkState)'
      Src: org.roaringbitmap.equals.EqualsBenchmark.EqualsManyRunsBenchmarkState:118,1
    - Dst: '[org.roaringbitmap.equals.EqualsBenchmark.EqualsManyRunsBenchmarkState].addRange(Container,org.roaringbitmap.equals.EqualsBenchmark.EqualsManyRunsBenchmarkState,org.roaringbitmap.equals.EqualsBenchmark.EqualsManyRunsBenchmarkState)'
      Src: org.roaringbitmap.equals.EqualsBenchmark.EqualsManyRunsBenchmarkState:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Container
      - Container
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.equals.EqualsBenchmark.EqualsManyRunsBenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 111
    functionDepth: 2
    functionLinenumber: 111
    functionLinenumberEnd: 122
    functionName: '[org.roaringbitmap.equals.EqualsBenchmark.EqualsManyRunsBenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/equals/EqualsBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ArrayContainer].<init>()'
    - '[org.roaringbitmap.RunContainer].<init>()'
    - '[org.roaringbitmap.equals.EqualsBenchmark.EqualsManyRunsBenchmarkState].addRange(Container,org.roaringbitmap.equals.EqualsBenchmark.EqualsManyRunsBenchmarkState,org.roaringbitmap.equals.EqualsBenchmark.EqualsManyRunsBenchmarkState)'
    linkageType: ''
    returnType: org.roaringbitmap.equals.EqualsBenchmark.EqualsManyRunsBenchmarkState
    signature: '[org.roaringbitmap.equals.EqualsBenchmark.EqualsManyRunsBenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.writer.WriteUnordered].generateArray()'
      Src: org.roaringbitmap.writer.WriteUnordered:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.roaringbitmap.writer.WriteUnordered].init()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/writer/WriteUnordered.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.writer.WriteUnordered].generateArray()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.writer.WriteUnordered].init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>()'
      Src: org.roaringbitmap.writer.WriteUnordered:42,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.roaringbitmap.writer.WriteUnordered:43,1
    - Dst: '[java.util.Random].nextGaussian()'
      Src: org.roaringbitmap.writer.WriteUnordered:46,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.writer.WriteUnordered:49,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.writer.WriteUnordered)'
      Src: org.roaringbitmap.writer.WriteUnordered:51,1
    - Dst: '[java.util.Collections].shuffle(java.util.ArrayList)'
      Src: org.roaringbitmap.writer.WriteUnordered:53,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 60
    functionName: '[org.roaringbitmap.writer.WriteUnordered].generateArray()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/writer/WriteUnordered.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].add(org.roaringbitmap.writer.WriteUnordered)'
    - '[java.util.Collections].shuffle(java.util.ArrayList)'
    - '[java.util.Random].<init>()'
    - '[java.util.Random].nextGaussian()'
    - '[java.util.ArrayList].<init>(int)'
    - '[java.util.Random].nextInt(int)'
    linkageType: ''
    returnType: int[]
    signature: '[org.roaringbitmap.writer.WriteUnordered].generateArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].copyOf(int[],org.roaringbitmap.writer.WriteUnordered)'
      Src: org.roaringbitmap.writer.WriteUnordered:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[org.roaringbitmap.writer.WriteUnordered].setupCost()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/writer/WriteUnordered.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].copyOf(int[],org.roaringbitmap.writer.WriteUnordered)'
    linkageType: ''
    returnType: int[]
    signature: '[org.roaringbitmap.writer.WriteUnordered].setupCost()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].copyOf(int[],org.roaringbitmap.writer.WriteUnordered)'
      Src: org.roaringbitmap.writer.WriteUnordered:69,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOfUnordered(org.roaringbitmap.writer.WriteUnordered)'
      Src: org.roaringbitmap.writer.WriteUnordered:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 71
    functionName: '[org.roaringbitmap.writer.WriteUnordered].bitmapOfUnordered()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/writer/WriteUnordered.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].copyOf(int[],org.roaringbitmap.writer.WriteUnordered)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOfUnordered(org.roaringbitmap.writer.WriteUnordered)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.writer.WriteUnordered].bitmapOfUnordered()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].copyOf(int[],org.roaringbitmap.writer.WriteUnordered)'
      Src: org.roaringbitmap.writer.WriteUnordered:75,1
    - Dst: '[java.util.Arrays].sort(org.roaringbitmap.writer.WriteUnordered)'
      Src: org.roaringbitmap.writer.WriteUnordered:76,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.writer.WriteUnordered)'
      Src: org.roaringbitmap.writer.WriteUnordered:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 78
    functionName: '[org.roaringbitmap.writer.WriteUnordered].sortThenBitmapOf()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/writer/WriteUnordered.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].copyOf(int[],org.roaringbitmap.writer.WriteUnordered)'
    - '[java.util.Arrays].sort(org.roaringbitmap.writer.WriteUnordered)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.writer.WriteUnordered)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.writer.WriteUnordered].sortThenBitmapOf()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].copyOf(int[],org.roaringbitmap.writer.WriteUnordered)'
      Src: org.roaringbitmap.writer.WriteUnordered:82,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.writer.WriteUnordered)'
      Src: org.roaringbitmap.writer.WriteUnordered:83,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 84
    functionName: '[org.roaringbitmap.writer.WriteUnordered].bitmapOf()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/writer/WriteUnordered.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].copyOf(int[],org.roaringbitmap.writer.WriteUnordered)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.writer.WriteUnordered)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.writer.WriteUnordered].bitmapOf()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].copyOf(int[],org.roaringbitmap.writer.WriteUnordered)'
      Src: org.roaringbitmap.writer.WriteUnordered:88,1
    - Dst: '[org.roaringbitmap.Util].partialRadixSort(org.roaringbitmap.writer.WriteUnordered)'
      Src: org.roaringbitmap.writer.WriteUnordered:89,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.writer.WriteUnordered)'
      Src: org.roaringbitmap.writer.WriteUnordered:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 91
    functionName: '[org.roaringbitmap.writer.WriteUnordered].partialSortThenBitmapOf()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/writer/WriteUnordered.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Util].partialRadixSort(org.roaringbitmap.writer.WriteUnordered)'
    - '[java.util.Arrays].copyOf(int[],org.roaringbitmap.writer.WriteUnordered)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.writer.WriteUnordered)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.writer.WriteUnordered].partialSortThenBitmapOf()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.writer.WriteUnordered
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.writer.WriteUnordered].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/writer/WriteUnordered.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.writer.WriteUnordered
    signature: '[org.roaringbitmap.writer.WriteUnordered].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.writer.WriteSequential].generateArray(float)'
      Src: org.roaringbitmap.writer.WriteSequential:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - Scenario
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.roaringbitmap.writer.WriteSequential].init()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/writer/WriteSequential.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.writer.WriteSequential].generateArray(float)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.writer.WriteSequential].init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>()'
      Src: org.roaringbitmap.writer.WriteSequential:59,1
    - Dst: '[java.util.Random].nextGaussian()'
      Src: org.roaringbitmap.writer.WriteSequential:64,1
    - Dst: Math.min(org.roaringbitmap.writer.WriteSequential,int,int)
      Src: org.roaringbitmap.writer.WriteSequential:65,1
    - Dst: '[java.util.Random].nextInt(org.roaringbitmap.writer.WriteSequential)'
      Src: org.roaringbitmap.writer.WriteSequential:65,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.writer.WriteSequential:72,1
    - Dst: '[java.util.Arrays].sort(int[])'
      Src: org.roaringbitmap.writer.WriteSequential:77,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - Scenario
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - runThreshold
    argTypes:
    - double
    constantsTouched: []
    func_position:
      end: 79
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 79
    functionName: '[org.roaringbitmap.writer.WriteSequential].generateArray(double)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/writer/WriteSequential.java
    functionUses: 0
    functionsReached:
    - Math.min(org.roaringbitmap.writer.WriteSequential,int,int)
    - '[java.util.Random].<init>()'
    - '[java.util.Random].nextGaussian()'
    - '[java.util.Random].nextInt(int)'
    - '[java.util.Arrays].sort(int[])'
    - '[java.util.Random].nextInt(org.roaringbitmap.writer.WriteSequential)'
    linkageType: ''
    returnType: int[]
    signature: '[org.roaringbitmap.writer.WriteSequential].generateArray(double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int[])'
      Src: org.roaringbitmap.writer.WriteSequential:83,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - Scenario
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionName: '[org.roaringbitmap.writer.WriteSequential].buildRoaringBitmap()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/writer/WriteSequential.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int[])'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.writer.WriteSequential].buildRoaringBitmap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.writer.WriteSequential:88,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add()'
      Src: org.roaringbitmap.writer.WriteSequential:90,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - Scenario
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 86
    functionDepth: 4
    functionLinenumber: 86
    functionLinenumberEnd: 93
    functionName: '[org.roaringbitmap.writer.WriteSequential].incrementalNativeAdd()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/writer/WriteSequential.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.writer.WriteSequential].incrementalNativeAdd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Scenario].newWriter()'
      Src: org.roaringbitmap.writer.WriteSequential:97,1
    - Dst: '[org.roaringbitmap.writer.WriteSequential].add()'
      Src: org.roaringbitmap.writer.WriteSequential:99,1
    - Dst: '[org.roaringbitmap.writer.WriteSequential].flush()'
      Src: org.roaringbitmap.writer.WriteSequential:101,1
    - Dst: '[org.roaringbitmap.writer.WriteSequential].getUnderlying()'
      Src: org.roaringbitmap.writer.WriteSequential:102,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - Scenario
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 103
    functionName: '[org.roaringbitmap.writer.WriteSequential].incrementalUseOrderedWriter()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/writer/WriteSequential.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.writer.WriteSequential].getUnderlying()'
    - '[org.roaringbitmap.writer.WriteSequential].flush()'
    - '[Scenario].newWriter()'
    - '[org.roaringbitmap.writer.WriteSequential].add()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.writer.WriteSequential].incrementalUseOrderedWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - Scenario
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.writer.WriteSequential
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.writer.WriteSequential].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/writer/WriteSequential.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.writer.WriteSequential
    signature: '[org.roaringbitmap.writer.WriteSequential].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.round(org.roaringbitmap.iteration.BitmapNextBenchmark)
      Src: org.roaringbitmap.iteration.BitmapNextBenchmark:38,1
    - Dst: '[java.util.concurrent.ThreadLocalRandom].current()'
      Src: org.roaringbitmap.iteration.BitmapNextBenchmark:40,1
    - Dst: '[org.roaringbitmap.iteration.BitmapNextBenchmark].nextInt(int)'
      Src: org.roaringbitmap.iteration.BitmapNextBenchmark:42,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].checkedAdd(org.roaringbitmap.iteration.BitmapNextBenchmark)'
      Src: org.roaringbitmap.iteration.BitmapNextBenchmark:43,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.iteration.BitmapNextBenchmark)'
      Src: org.roaringbitmap.iteration.BitmapNextBenchmark:44,1
    - Dst: '[org.roaringbitmap.iteration.BitmapNextBenchmark].nextInt(int)'
      Src: org.roaringbitmap.iteration.BitmapNextBenchmark:47,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - int
      - org.roaringbitmap.RoaringBitmap
      - java.util.BitSet
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 49
    functionName: '[org.roaringbitmap.iteration.BitmapNextBenchmark].init()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/BitmapNextBenchmark.java
    functionUses: 0
    functionsReached:
    - Math.round(org.roaringbitmap.iteration.BitmapNextBenchmark)
    - '[org.roaringbitmap.RoaringBitmap].checkedAdd(org.roaringbitmap.iteration.BitmapNextBenchmark)'
    - '[java.util.BitSet].set(org.roaringbitmap.iteration.BitmapNextBenchmark)'
    - '[java.util.concurrent.ThreadLocalRandom].current()'
    - '[org.roaringbitmap.iteration.BitmapNextBenchmark].nextInt(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.iteration.BitmapNextBenchmark].init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].nextSetBit()'
      Src: org.roaringbitmap.iteration.BitmapNextBenchmark:55,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - int
      - org.roaringbitmap.RoaringBitmap
      - java.util.BitSet
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 58
    functionName: '[org.roaringbitmap.iteration.BitmapNextBenchmark].bitset_count()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/BitmapNextBenchmark.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].nextSetBit()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.iteration.BitmapNextBenchmark].bitset_count()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].nextValue()'
      Src: org.roaringbitmap.iteration.BitmapNextBenchmark:64,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - int
      - org.roaringbitmap.RoaringBitmap
      - java.util.BitSet
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 67
    functionName: '[org.roaringbitmap.iteration.BitmapNextBenchmark].roaring_count()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/BitmapNextBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].nextValue()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.iteration.BitmapNextBenchmark].roaring_count()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.iteration.BitmapNextBenchmark:30,1
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.iteration.BitmapNextBenchmark:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - int
      - org.roaringbitmap.RoaringBitmap
      - java.util.BitSet
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.iteration.BitmapNextBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 4
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.iteration.BitmapNextBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/BitmapNextBenchmark.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.iteration.BitmapNextBenchmark
    signature: '[org.roaringbitmap.iteration.BitmapNextBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.bitmap_a.iterator()
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:30,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark32].hasNext()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:32,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark32].next()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 36
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 36
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmark32].testBoxed_a(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmark32.java
    functionUses: 0
    functionsReached:
    - benchmarkState.bitmap_a.iterator()
    - '[org.roaringbitmap.iteration.IteratorsBenchmark32].hasNext()'
    - '[org.roaringbitmap.iteration.IteratorsBenchmark32].next()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmark32].testBoxed_a(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.bitmap_a.getIntIterator()
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:41,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark32].hasNext()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:43,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark32].next()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 47
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 47
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmark32].testStandard_a(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmark32.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.iteration.IteratorsBenchmark32].hasNext()'
    - '[org.roaringbitmap.iteration.IteratorsBenchmark32].next()'
    - benchmarkState.bitmap_a.getIntIterator()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmark32].testStandard_a(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: intIterator.wrap(org.roaringbitmap.iteration.IteratorsBenchmark32)
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:54,1
    - Dst: intIterator.hasNext()
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:57,1
    - Dst: intIterator.next()
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 61
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 61
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmark32].testFlyweight_a(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmark32.java
    functionUses: 0
    functionsReached:
    - intIterator.hasNext()
    - intIterator.wrap(org.roaringbitmap.iteration.IteratorsBenchmark32)
    - intIterator.next()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmark32].testFlyweight_a(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.bitmap_b.iterator()
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:65,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark32].hasNext()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:67,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark32].next()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 71
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 71
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmark32].testBoxed_b(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmark32.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.iteration.IteratorsBenchmark32].hasNext()'
    - benchmarkState.bitmap_b.iterator()
    - '[org.roaringbitmap.iteration.IteratorsBenchmark32].next()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmark32].testBoxed_b(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.bitmap_b.getIntIterator()
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:76,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark32].hasNext()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:78,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark32].next()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 82
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 82
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmark32].testStandard_b(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmark32.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.iteration.IteratorsBenchmark32].hasNext()'
    - benchmarkState.bitmap_b.getIntIterator()
    - '[org.roaringbitmap.iteration.IteratorsBenchmark32].next()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmark32].testStandard_b(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: intIterator.wrap(org.roaringbitmap.iteration.IteratorsBenchmark32)
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:89,1
    - Dst: intIterator.hasNext()
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:92,1
    - Dst: intIterator.next()
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 96
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 96
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmark32].testFlyweight_b(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmark32.java
    functionUses: 0
    functionsReached:
    - intIterator.hasNext()
    - intIterator.wrap(org.roaringbitmap.iteration.IteratorsBenchmark32)
    - intIterator.next()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmark32].testFlyweight_b(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.bitmap_c.iterator()
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:100,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark32].hasNext()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:102,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark32].next()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 106
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 106
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmark32].testBoxed_c(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmark32.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.iteration.IteratorsBenchmark32].hasNext()'
    - '[org.roaringbitmap.iteration.IteratorsBenchmark32].next()'
    - benchmarkState.bitmap_c.iterator()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmark32].testBoxed_c(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.bitmap_c.getIntIterator()
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:111,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark32].hasNext()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:113,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark32].next()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 117
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 117
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmark32].testStandard_c(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmark32.java
    functionUses: 0
    functionsReached:
    - benchmarkState.bitmap_c.getIntIterator()
    - '[org.roaringbitmap.iteration.IteratorsBenchmark32].hasNext()'
    - '[org.roaringbitmap.iteration.IteratorsBenchmark32].next()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmark32].testStandard_c(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: intIterator.wrap(org.roaringbitmap.iteration.IteratorsBenchmark32)
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:124,1
    - Dst: intIterator.hasNext()
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:127,1
    - Dst: intIterator.next()
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:128,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 131
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 131
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmark32].testFlyweight_c(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmark32.java
    functionUses: 0
    functionsReached:
    - intIterator.hasNext()
    - intIterator.wrap(org.roaringbitmap.iteration.IteratorsBenchmark32)
    - intIterator.next()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmark32].testFlyweight_c(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.bitmap_a.getReverseIntIterator()
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:136,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark32].hasNext()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:138,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark32].next()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:139,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 142
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 142
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmark32].testReverseStandard_a(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmark32.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.iteration.IteratorsBenchmark32].hasNext()'
    - benchmarkState.bitmap_a.getReverseIntIterator()
    - '[org.roaringbitmap.iteration.IteratorsBenchmark32].next()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmark32].testReverseStandard_a(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: intIterator.wrap(org.roaringbitmap.iteration.IteratorsBenchmark32)
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:149,1
    - Dst: intIterator.hasNext()
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:152,1
    - Dst: intIterator.next()
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:153,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 156
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 156
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmark32].testReverseFlyweight_a(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmark32.java
    functionUses: 0
    functionsReached:
    - intIterator.hasNext()
    - intIterator.wrap(org.roaringbitmap.iteration.IteratorsBenchmark32)
    - intIterator.next()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmark32].testReverseFlyweight_a(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.bitmap_b.getReverseIntIterator()
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:161,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark32].hasNext()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:163,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark32].next()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:164,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 167
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 167
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmark32].testReverseStandard_b(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmark32.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.iteration.IteratorsBenchmark32].hasNext()'
    - '[org.roaringbitmap.iteration.IteratorsBenchmark32].next()'
    - benchmarkState.bitmap_b.getReverseIntIterator()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmark32].testReverseStandard_b(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: intIterator.wrap(org.roaringbitmap.iteration.IteratorsBenchmark32)
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:174,1
    - Dst: intIterator.hasNext()
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:177,1
    - Dst: intIterator.next()
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:178,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 181
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 181
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmark32].testReverseFlyweight_b(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmark32.java
    functionUses: 0
    functionsReached:
    - intIterator.hasNext()
    - intIterator.wrap(org.roaringbitmap.iteration.IteratorsBenchmark32)
    - intIterator.next()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmark32].testReverseFlyweight_b(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.bitmap_c.getReverseIntIterator()
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:186,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark32].hasNext()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:188,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark32].next()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:189,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 192
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 192
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmark32].testReverseStandard_c(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmark32.java
    functionUses: 0
    functionsReached:
    - benchmarkState.bitmap_c.getReverseIntIterator()
    - '[org.roaringbitmap.iteration.IteratorsBenchmark32].hasNext()'
    - '[org.roaringbitmap.iteration.IteratorsBenchmark32].next()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmark32].testReverseStandard_c(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: intIterator.wrap(org.roaringbitmap.iteration.IteratorsBenchmark32)
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:199,1
    - Dst: intIterator.hasNext()
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:202,1
    - Dst: intIterator.next()
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32:203,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 206
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 206
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmark32].testReverseFlyweight_c(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmark32.java
    functionUses: 0
    functionsReached:
    - intIterator.hasNext()
    - intIterator.wrap(org.roaringbitmap.iteration.IteratorsBenchmark32)
    - intIterator.next()
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmark32].testReverseFlyweight_c(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.iteration.IteratorsBenchmark32
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmark32].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmark32.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.iteration.IteratorsBenchmark32
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmark32].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.IntIteratorFlyweight].<init>()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState:217,1
    - Dst: '[org.roaringbitmap.ReverseIntIteratorFlyweight].<init>()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState:219,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState:223,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState].takeSortedAndDistinct(java.util.Random,int)'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState:223,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState)'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState:224,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState:226,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState)'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState:227,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState:229,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState)'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState:230,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - RoaringBitmap
      - RoaringBitmap
      - RoaringBitmap
      - IntIteratorFlyweight
      - ReverseIntIteratorFlyweight
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 221
    functionDepth: 4
    functionLinenumber: 221
    functionLinenumberEnd: 231
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmark32.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ReverseIntIteratorFlyweight].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.IntIteratorFlyweight].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState].takeSortedAndDistinct(java.util.Random,int)'
    linkageType: ''
    returnType: org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashSet].<init>(int)'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState:235,1
    - Dst: '[java.util.Random].nextInt()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState:240,1
    - Dst: Math.abs(org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState)
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState:240,1
    - Dst: '[java.util.LinkedHashSet].add(org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState)'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState:241,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState].toArray(java.util.LinkedHashSet)'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState:244,1
    - Dst: '[java.util.Arrays].sort(org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState)'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState:245,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Random
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - RoaringBitmap
      - RoaringBitmap
      - RoaringBitmap
      - IntIteratorFlyweight
      - ReverseIntIteratorFlyweight
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - count
    argTypes:
    - java.util.Random
    - int
    constantsTouched: []
    func_position:
      end: 247
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 247
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState].takeSortedAndDistinct(java.util.Random,int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmark32.java
    functionUses: 1
    functionsReached:
    - '[java.util.LinkedHashSet].add(org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState)'
    - '[java.util.Random].nextInt()'
    - '[org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState].toArray(java.util.LinkedHashSet)'
    - '[java.util.Arrays].sort(org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState)'
    - '[java.util.LinkedHashSet].<init>(int)'
    - Math.abs(org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState)
    linkageType: ''
    returnType: int[]
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState].takeSortedAndDistinct(java.util.Random,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashSet<Integer>].size()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState:250,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedHashSet<Integer>
      classConcrete: true
      classEnum: false
      classFields:
      - RoaringBitmap
      - RoaringBitmap
      - RoaringBitmap
      - IntIteratorFlyweight
      - ReverseIntIteratorFlyweight
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - integers
    argTypes:
    - java.util.LinkedHashSet<Integer>
    constantsTouched: []
    func_position:
      end: 256
      start: 249
    functionDepth: 0
    functionLinenumber: 249
    functionLinenumberEnd: 256
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState].toArray(java.util.LinkedHashSet<Integer>)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmark32.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedHashSet<Integer>].size()'
    linkageType: ''
    returnType: int[]
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState].toArray(java.util.LinkedHashSet<Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RandomData].randomBitmap(int,double,double)'
      Src: org.roaringbitmap.iteration.BatchIteratorBenchmark:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - double
      - double
      - org.roaringbitmap.RoaringBitmap
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 41
    functionDepth: 3
    functionLinenumber: 41
    functionLinenumberEnd: 45
    functionName: '[org.roaringbitmap.iteration.BatchIteratorBenchmark].init()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/BatchIteratorBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RandomData].randomBitmap(int,double,double)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.iteration.BatchIteratorBenchmark].init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.iteration.BatchIteratorBenchmark:50,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].hasNext()'
      Src: org.roaringbitmap.iteration.BatchIteratorBenchmark:51,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.iteration.BatchIteratorBenchmark:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - double
      - double
      - org.roaringbitmap.RoaringBitmap
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 47
    functionDepth: 3
    functionLinenumber: 47
    functionLinenumberEnd: 55
    functionName: '[org.roaringbitmap.iteration.BatchIteratorBenchmark].iterate()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/BatchIteratorBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.PeekableIntIterator].hasNext()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.iteration.BatchIteratorBenchmark].iterate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].getBatchIterator()'
      Src: org.roaringbitmap.iteration.BatchIteratorBenchmark:60,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].hasNext()'
      Src: org.roaringbitmap.iteration.BatchIteratorBenchmark:61,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].nextBatch(int[])'
      Src: org.roaringbitmap.iteration.BatchIteratorBenchmark:62,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - double
      - double
      - org.roaringbitmap.RoaringBitmap
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 57
    functionDepth: 6
    functionLinenumber: 57
    functionLinenumberEnd: 68
    functionName: '[org.roaringbitmap.iteration.BatchIteratorBenchmark].batchIterate()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/BatchIteratorBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBatchIterator].nextBatch(int[])'
    - '[org.roaringbitmap.RoaringBatchIterator].hasNext()'
    - '[org.roaringbitmap.RoaringBitmap].getBatchIterator()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.iteration.BatchIteratorBenchmark].batchIterate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].getBatchIterator()'
      Src: org.roaringbitmap.iteration.BatchIteratorBenchmark:73,1
    - Dst: '[org.roaringbitmap.RoaringBatchIterator].asIntIterator(int[])'
      Src: org.roaringbitmap.iteration.BatchIteratorBenchmark:73,1
    - Dst: '[org.roaringbitmap.iteration.BatchIteratorBenchmark].hasNext()'
      Src: org.roaringbitmap.iteration.BatchIteratorBenchmark:74,1
    - Dst: '[org.roaringbitmap.iteration.BatchIteratorBenchmark].next()'
      Src: org.roaringbitmap.iteration.BatchIteratorBenchmark:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - double
      - double
      - org.roaringbitmap.RoaringBitmap
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 70
    functionDepth: 6
    functionLinenumber: 70
    functionLinenumberEnd: 78
    functionName: '[org.roaringbitmap.iteration.BatchIteratorBenchmark].batchIterateAsIntIterator()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/BatchIteratorBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.iteration.BatchIteratorBenchmark].next()'
    - '[org.roaringbitmap.RoaringBatchIterator].asIntIterator(int[])'
    - '[org.roaringbitmap.RoaringBitmap].getBatchIterator()'
    - '[org.roaringbitmap.iteration.BatchIteratorBenchmark].hasNext()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.iteration.BatchIteratorBenchmark].batchIterateAsIntIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - double
      - double
      - org.roaringbitmap.RoaringBitmap
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.iteration.BatchIteratorBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.iteration.BatchIteratorBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/BatchIteratorBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.iteration.BatchIteratorBenchmark
    signature: '[org.roaringbitmap.iteration.BatchIteratorBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.ThreadLocalRandom].current()'
      Src: org.roaringbitmap.iteration.BitmapIteratorBenchmark:41,1
    - Dst: '[org.roaringbitmap.iteration.BitmapIteratorBenchmark].nextInt(int)'
      Src: org.roaringbitmap.iteration.BitmapIteratorBenchmark:43,1
    - Dst: Long.bitCount(org.roaringbitmap.iteration.BitmapIteratorBenchmark)
      Src: org.roaringbitmap.iteration.BitmapIteratorBenchmark:46,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.iteration.BitmapIteratorBenchmark,org.roaringbitmap.iteration.BitmapIteratorBenchmark)'
      Src: org.roaringbitmap.iteration.BitmapIteratorBenchmark:48,1
    - Dst: '[java.nio.LongBuffer].wrap(org.roaringbitmap.iteration.BitmapIteratorBenchmark)'
      Src: org.roaringbitmap.iteration.BitmapIteratorBenchmark:49,1
    - Dst: '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.iteration.BitmapIteratorBenchmark,org.roaringbitmap.iteration.BitmapIteratorBenchmark)'
      Src: org.roaringbitmap.iteration.BitmapIteratorBenchmark:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - org.roaringbitmap.Container
      - org.roaringbitmap.buffer.MappeableContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 50
    functionName: '[org.roaringbitmap.iteration.BitmapIteratorBenchmark].init()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/BitmapIteratorBenchmark.java
    functionUses: 0
    functionsReached:
    - '[java.nio.LongBuffer].wrap(org.roaringbitmap.iteration.BitmapIteratorBenchmark)'
    - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.iteration.BitmapIteratorBenchmark,org.roaringbitmap.iteration.BitmapIteratorBenchmark)'
    - '[org.roaringbitmap.iteration.BitmapIteratorBenchmark].nextInt(int)'
    - '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.iteration.BitmapIteratorBenchmark,org.roaringbitmap.iteration.BitmapIteratorBenchmark)'
    - Long.bitCount(org.roaringbitmap.iteration.BitmapIteratorBenchmark)
    - '[java.util.concurrent.ThreadLocalRandom].current()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.iteration.BitmapIteratorBenchmark].init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].getCharIterator()'
      Src: org.roaringbitmap.iteration.BitmapIteratorBenchmark:54,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.iteration.BitmapIteratorBenchmark:56,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.iteration.BitmapIteratorBenchmark:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - org.roaringbitmap.Container
      - org.roaringbitmap.buffer.MappeableContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 60
    functionName: '[org.roaringbitmap.iteration.BitmapIteratorBenchmark].forwards()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/BitmapIteratorBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].getCharIterator()'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[org.roaringbitmap.PeekableCharIterator].next()'
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.iteration.BitmapIteratorBenchmark].forwards()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.Container].getReverseCharIterator()'
      Src: org.roaringbitmap.iteration.BitmapIteratorBenchmark:64,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.iteration.BitmapIteratorBenchmark:66,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.iteration.BitmapIteratorBenchmark:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - org.roaringbitmap.Container
      - org.roaringbitmap.buffer.MappeableContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 70
    functionName: '[org.roaringbitmap.iteration.BitmapIteratorBenchmark].backwards()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/BitmapIteratorBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.Container].getReverseCharIterator()'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[org.roaringbitmap.PeekableCharIterator].next()'
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.iteration.BitmapIteratorBenchmark].backwards()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getCharIterator()'
      Src: org.roaringbitmap.iteration.BitmapIteratorBenchmark:74,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.iteration.BitmapIteratorBenchmark:76,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.iteration.BitmapIteratorBenchmark:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - org.roaringbitmap.Container
      - org.roaringbitmap.buffer.MappeableContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 80
    functionName: '[org.roaringbitmap.iteration.BitmapIteratorBenchmark].forwardsBuffer()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/BitmapIteratorBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].getCharIterator()'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[org.roaringbitmap.PeekableCharIterator].next()'
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.iteration.BitmapIteratorBenchmark].forwardsBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.MappeableContainer].getReverseCharIterator()'
      Src: org.roaringbitmap.iteration.BitmapIteratorBenchmark:84,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].hasNext()'
      Src: org.roaringbitmap.iteration.BitmapIteratorBenchmark:86,1
    - Dst: '[org.roaringbitmap.PeekableCharIterator].next()'
      Src: org.roaringbitmap.iteration.BitmapIteratorBenchmark:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - org.roaringbitmap.Container
      - org.roaringbitmap.buffer.MappeableContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 90
    functionName: '[org.roaringbitmap.iteration.BitmapIteratorBenchmark].backwardsBuffer()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/BitmapIteratorBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MappeableContainer].getReverseCharIterator()'
    - '[org.roaringbitmap.PeekableCharIterator].hasNext()'
    - '[org.roaringbitmap.PeekableCharIterator].next()'
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.iteration.BitmapIteratorBenchmark].backwardsBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - org.roaringbitmap.Container
      - org.roaringbitmap.buffer.MappeableContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.iteration.BitmapIteratorBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.iteration.BitmapIteratorBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/BitmapIteratorBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.iteration.BitmapIteratorBenchmark
    signature: '[org.roaringbitmap.iteration.BitmapIteratorBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.bitmap_a.iterator()
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64:28,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark64].hasNext()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64:30,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark64].next()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 34
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 34
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmark64].testBoxed_a(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmark64.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.iteration.IteratorsBenchmark64].next()'
    - benchmarkState.bitmap_a.iterator()
    - '[org.roaringbitmap.iteration.IteratorsBenchmark64].hasNext()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmark64].testBoxed_a(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.bitmap_a.getLongIterator()
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64:39,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark64].hasNext()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64:41,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark64].next()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 45
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 45
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmark64].testStandard_a(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmark64.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.iteration.IteratorsBenchmark64].next()'
    - '[org.roaringbitmap.iteration.IteratorsBenchmark64].hasNext()'
    - benchmarkState.bitmap_a.getLongIterator()
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmark64].testStandard_a(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.bitmap_b.iterator()
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64:49,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark64].hasNext()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64:51,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark64].next()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 55
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 55
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmark64].testBoxed_b(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmark64.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.iteration.IteratorsBenchmark64].next()'
    - benchmarkState.bitmap_b.iterator()
    - '[org.roaringbitmap.iteration.IteratorsBenchmark64].hasNext()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmark64].testBoxed_b(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.bitmap_b.getLongIterator()
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64:60,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark64].hasNext()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64:62,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark64].next()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 66
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 66
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmark64].testStandard_b(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmark64.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.iteration.IteratorsBenchmark64].next()'
    - '[org.roaringbitmap.iteration.IteratorsBenchmark64].hasNext()'
    - benchmarkState.bitmap_b.getLongIterator()
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmark64].testStandard_b(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.bitmap_c.iterator()
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64:70,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark64].hasNext()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64:72,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark64].next()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 76
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 76
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmark64].testBoxed_c(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmark64.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.iteration.IteratorsBenchmark64].next()'
    - '[org.roaringbitmap.iteration.IteratorsBenchmark64].hasNext()'
    - benchmarkState.bitmap_c.iterator()
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmark64].testBoxed_c(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.bitmap_c.getLongIterator()
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64:81,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark64].hasNext()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64:83,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark64].next()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 87
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 87
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmark64].testStandard_c(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmark64.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.iteration.IteratorsBenchmark64].next()'
    - '[org.roaringbitmap.iteration.IteratorsBenchmark64].hasNext()'
    - benchmarkState.bitmap_c.getLongIterator()
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmark64].testStandard_c(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.bitmap_a.getReverseLongIterator()
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64:92,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark64].hasNext()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64:94,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark64].next()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 98
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 98
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmark64].testReverseStandard_a(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmark64.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.iteration.IteratorsBenchmark64].next()'
    - '[org.roaringbitmap.iteration.IteratorsBenchmark64].hasNext()'
    - benchmarkState.bitmap_a.getReverseLongIterator()
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmark64].testReverseStandard_a(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.bitmap_b.getReverseLongIterator()
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64:103,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark64].hasNext()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64:105,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark64].next()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64:106,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 109
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 109
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmark64].testReverseStandard_b(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmark64.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.iteration.IteratorsBenchmark64].next()'
    - '[org.roaringbitmap.iteration.IteratorsBenchmark64].hasNext()'
    - benchmarkState.bitmap_b.getReverseLongIterator()
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmark64].testReverseStandard_b(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.bitmap_c.getReverseLongIterator()
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64:114,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark64].hasNext()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64:116,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark64].next()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 120
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 120
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmark64].testReverseStandard_c(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmark64.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.iteration.IteratorsBenchmark64].next()'
    - benchmarkState.bitmap_c.getReverseLongIterator()
    - '[org.roaringbitmap.iteration.IteratorsBenchmark64].hasNext()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmark64].testReverseStandard_c(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.iteration.IteratorsBenchmark64
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmark64].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmark64.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.iteration.IteratorsBenchmark64
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmark64].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState:133,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState].takeSortedAndDistinct(java.util.Random,int)'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState:133,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].bitmapOf(org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState)'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState:134,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState:136,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState)'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState:137,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState:139,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState)'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState:140,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Roaring64NavigableMap
      - Roaring64NavigableMap
      - Roaring64NavigableMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 131
    functionDepth: 4
    functionLinenumber: 131
    functionLinenumberEnd: 141
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmark64.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].bitmapOf(org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState)'
    - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState].takeSortedAndDistinct(java.util.Random,int)'
    linkageType: ''
    returnType: org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashSet].<init>(int)'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState:145,1
    - Dst: '[java.util.Random].nextLong()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState:150,1
    - Dst: Math.abs(org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState)
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState:150,1
    - Dst: '[java.util.LinkedHashSet].add(org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState)'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState:151,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState].toArray(java.util.LinkedHashSet)'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState:154,1
    - Dst: '[java.util.Arrays].sort(org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState)'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState:155,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Random
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Roaring64NavigableMap
      - Roaring64NavigableMap
      - Roaring64NavigableMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - count
    argTypes:
    - java.util.Random
    - int
    constantsTouched: []
    func_position:
      end: 157
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 157
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState].takeSortedAndDistinct(java.util.Random,int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmark64.java
    functionUses: 1
    functionsReached:
    - Math.abs(org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState)
    - '[java.util.Arrays].sort(org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState)'
    - '[java.util.Random].nextLong()'
    - '[java.util.LinkedHashSet].add(org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState)'
    - '[org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState].toArray(java.util.LinkedHashSet)'
    - '[java.util.LinkedHashSet].<init>(int)'
    linkageType: ''
    returnType: long[]
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState].takeSortedAndDistinct(java.util.Random,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashSet<?extendsNumber>].size()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState:160,1
    - Dst: n.longValue()
      Src: org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState:163,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedHashSet<?extendsNumber>
      classConcrete: true
      classEnum: false
      classFields:
      - Roaring64NavigableMap
      - Roaring64NavigableMap
      - Roaring64NavigableMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - boxedLongs
    argTypes:
    - java.util.LinkedHashSet<?extendsNumber>
    constantsTouched: []
    func_position:
      end: 166
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 166
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState].toArray(java.util.LinkedHashSet<?extendsNumber>)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmark64.java
    functionUses: 0
    functionsReached:
    - n.longValue()
    - '[java.util.LinkedHashSet<?extendsNumber>].size()'
    linkageType: ''
    returnType: long[]
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState].toArray(java.util.LinkedHashSet<?extendsNumber>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.bitmap_a.iterator()
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp:25,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].hasNext()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp:27,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].next()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp:28,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 31
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 31
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].testBoxed_a(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmarkRoaring64Bmp.java
    functionUses: 0
    functionsReached:
    - benchmarkState.bitmap_a.iterator()
    - '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].hasNext()'
    - '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].next()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].testBoxed_a(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.bitmap_a.getLongIterator()
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp:36,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].hasNext()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp:38,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].next()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 42
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 42
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].testStandard_a(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmarkRoaring64Bmp.java
    functionUses: 0
    functionsReached:
    - benchmarkState.bitmap_a.getLongIterator()
    - '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].hasNext()'
    - '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].next()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].testStandard_a(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.bitmap_b.iterator()
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp:46,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].hasNext()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp:48,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].next()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 52
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 52
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].testBoxed_b(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmarkRoaring64Bmp.java
    functionUses: 0
    functionsReached:
    - benchmarkState.bitmap_b.iterator()
    - '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].hasNext()'
    - '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].next()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].testBoxed_b(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.bitmap_b.getLongIterator()
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp:57,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].hasNext()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp:59,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].next()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 63
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 63
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].testStandard_b(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmarkRoaring64Bmp.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].next()'
    - '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].hasNext()'
    - benchmarkState.bitmap_b.getLongIterator()
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].testStandard_b(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.bitmap_c.iterator()
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp:67,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].hasNext()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp:69,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].next()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 73
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 73
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].testBoxed_c(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmarkRoaring64Bmp.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].hasNext()'
    - '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].next()'
    - benchmarkState.bitmap_c.iterator()
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].testBoxed_c(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.bitmap_c.getLongIterator()
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp:78,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].hasNext()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp:80,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].next()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 84
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 84
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].testStandard_c(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmarkRoaring64Bmp.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].hasNext()'
    - '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].next()'
    - benchmarkState.bitmap_c.getLongIterator()
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].testStandard_c(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.bitmap_a.getReverseLongIterator()
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp:89,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].hasNext()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp:91,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].next()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 95
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 95
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].testReverseStandard_a(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmarkRoaring64Bmp.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].next()'
    - benchmarkState.bitmap_a.getReverseLongIterator()
    - '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].hasNext()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].testReverseStandard_a(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.bitmap_b.getReverseLongIterator()
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp:100,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].hasNext()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp:102,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].next()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 106
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 106
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].testReverseStandard_b(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmarkRoaring64Bmp.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].hasNext()'
    - '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].next()'
    - benchmarkState.bitmap_b.getReverseLongIterator()
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].testReverseStandard_b(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.bitmap_c.getReverseLongIterator()
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp:111,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].hasNext()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp:113,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].next()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 117
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 117
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].testReverseStandard_c(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmarkRoaring64Bmp.java
    functionUses: 0
    functionsReached:
    - benchmarkState.bitmap_c.getReverseLongIterator()
    - '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].hasNext()'
    - '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].next()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].testReverseStandard_c(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmarkRoaring64Bmp.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState:130,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState].takeSortedAndDistinct(java.util.Random,int)'
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState:130,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState)'
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState:131,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState:133,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState)'
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState:134,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState:136,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState)'
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState:137,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Roaring64Bitmap
      - Roaring64Bitmap
      - Roaring64Bitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 128
    functionDepth: 4
    functionLinenumber: 128
    functionLinenumberEnd: 138
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmarkRoaring64Bmp.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState].takeSortedAndDistinct(java.util.Random,int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState)'
    linkageType: ''
    returnType: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashSet].<init>(int)'
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState:142,1
    - Dst: '[java.util.Random].nextLong()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState:147,1
    - Dst: Math.abs(org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState)
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState:147,1
    - Dst: '[java.util.LinkedHashSet].add(org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState)'
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState:148,1
    - Dst: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState].toArray(java.util.LinkedHashSet)'
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState:151,1
    - Dst: '[java.util.Arrays].sort(org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState)'
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState:152,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Random
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Roaring64Bitmap
      - Roaring64Bitmap
      - Roaring64Bitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - count
    argTypes:
    - java.util.Random
    - int
    constantsTouched: []
    func_position:
      end: 154
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 154
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState].takeSortedAndDistinct(java.util.Random,int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmarkRoaring64Bmp.java
    functionUses: 1
    functionsReached:
    - '[java.util.Arrays].sort(org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState)'
    - '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState].toArray(java.util.LinkedHashSet)'
    - '[java.util.LinkedHashSet].add(org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState)'
    - '[java.util.Random].nextLong()'
    - '[java.util.LinkedHashSet].<init>(int)'
    - Math.abs(org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState)
    linkageType: ''
    returnType: long[]
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState].takeSortedAndDistinct(java.util.Random,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashSet<?extendsNumber>].size()'
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState:157,1
    - Dst: n.longValue()
      Src: org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState:160,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedHashSet<?extendsNumber>
      classConcrete: true
      classEnum: false
      classFields:
      - Roaring64Bitmap
      - Roaring64Bitmap
      - Roaring64Bitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - boxedLongs
    argTypes:
    - java.util.LinkedHashSet<?extendsNumber>
    constantsTouched: []
    func_position:
      end: 163
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 163
    functionName: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState].toArray(java.util.LinkedHashSet<?extendsNumber>)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmarkRoaring64Bmp.java
    functionUses: 0
    functionsReached:
    - n.longValue()
    - '[java.util.LinkedHashSet<?extendsNumber>].size()'
    linkageType: ''
    returnType: long[]
    signature: '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState].toArray(java.util.LinkedHashSet<?extendsNumber>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.stream.IntStream].range(int,int)'
      Src: org.roaringbitmap.iteration.Concatenation:54,1
    - Dst: '[org.roaringbitmap.iteration.Concatenation].mapToObj()'
      Src: org.roaringbitmap.iteration.Concatenation:54,1
    - Dst: '[org.roaringbitmap.iteration.Concatenation].toArray()'
      Src: org.roaringbitmap.iteration.Concatenation:54,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - BitSetWithOffset[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 61
    functionName: '[org.roaringbitmap.iteration.Concatenation].init()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/Concatenation.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.IntStream].range(int,int)'
    - '[org.roaringbitmap.iteration.Concatenation].toArray()'
    - '[org.roaringbitmap.iteration.Concatenation].mapToObj()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.iteration.Concatenation].init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.iteration.Concatenation:79,1
    - Dst: bit.bitset.nextSetBit(int)
      Src: org.roaringbitmap.iteration.Concatenation:82,1
    - Dst: '[java.util.BitSet].set(org.roaringbitmap.iteration.Concatenation)'
      Src: org.roaringbitmap.iteration.Concatenation:84,1
    - Dst: bit.bitset.nextSetBit(int)
      Src: org.roaringbitmap.iteration.Concatenation:85,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - BitSetWithOffset[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.BitSet
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 89
    functionName: '[org.roaringbitmap.iteration.Concatenation].bitset()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/Concatenation.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].<init>()'
    - bit.bitset.nextSetBit(int)
    - '[java.util.BitSet].set(org.roaringbitmap.iteration.Concatenation)'
    linkageType: ''
    returnType: java.util.BitSet
    signature: '[org.roaringbitmap.iteration.Concatenation].bitset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.iteration.Concatenation:93,1
    - Dst: bit.bitmap.getIntIterator()
      Src: org.roaringbitmap.iteration.Concatenation:96,1
    - Dst: '[org.roaringbitmap.iteration.Concatenation].hasNext()'
      Src: org.roaringbitmap.iteration.Concatenation:97,1
    - Dst: '[org.roaringbitmap.iteration.Concatenation].next()'
      Src: org.roaringbitmap.iteration.Concatenation:98,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.iteration.Concatenation)'
      Src: org.roaringbitmap.iteration.Concatenation:99,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - BitSetWithOffset[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 91
    functionDepth: 4
    functionLinenumber: 91
    functionLinenumberEnd: 103
    functionName: '[org.roaringbitmap.iteration.Concatenation].roaringNaive()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/Concatenation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.iteration.Concatenation].hasNext()'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.iteration.Concatenation)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.iteration.Concatenation].next()'
    - bit.bitmap.getIntIterator()
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.iteration.Concatenation].roaringNaive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.iteration.Concatenation:107,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].addOffset(org.roaringbitmap.iteration.Concatenation,org.roaringbitmap.iteration.Concatenation)'
      Src: org.roaringbitmap.iteration.Concatenation:110,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.iteration.Concatenation:111,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - BitSetWithOffset[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 105
    functionDepth: 4
    functionLinenumber: 105
    functionLinenumberEnd: 114
    functionName: '[org.roaringbitmap.iteration.Concatenation].roaringOffset()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/Concatenation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].addOffset(org.roaringbitmap.iteration.Concatenation,org.roaringbitmap.iteration.Concatenation)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.iteration.Concatenation].roaringOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.iteration.Concatenation].writer()'
      Src: org.roaringbitmap.iteration.Concatenation:119,1
    - Dst: '[org.roaringbitmap.iteration.Concatenation].constantMemory()'
      Src: org.roaringbitmap.iteration.Concatenation:119,1
    - Dst: '[org.roaringbitmap.iteration.Concatenation].get()'
      Src: org.roaringbitmap.iteration.Concatenation:119,1
    - Dst: bit.bitmap.getBatchIterator()
      Src: org.roaringbitmap.iteration.Concatenation:122,1
    - Dst: '[org.roaringbitmap.iteration.Concatenation].hasNext()'
      Src: org.roaringbitmap.iteration.Concatenation:123,1
    - Dst: '[org.roaringbitmap.iteration.Concatenation].nextBatch(org.roaringbitmap.iteration.Concatenation)'
      Src: org.roaringbitmap.iteration.Concatenation:124,1
    - Dst: '[org.roaringbitmap.iteration.Concatenation].add(org.roaringbitmap.iteration.Concatenation)'
      Src: org.roaringbitmap.iteration.Concatenation:126,1
    - Dst: '[org.roaringbitmap.iteration.Concatenation].flush()'
      Src: org.roaringbitmap.iteration.Concatenation:130,1
    - Dst: '[org.roaringbitmap.iteration.Concatenation].getUnderlying()'
      Src: org.roaringbitmap.iteration.Concatenation:131,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - BitSetWithOffset[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 132
    functionName: '[org.roaringbitmap.iteration.Concatenation].roaringBatchOrderedWriter()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/Concatenation.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.iteration.Concatenation].hasNext()'
    - '[org.roaringbitmap.iteration.Concatenation].constantMemory()'
    - '[org.roaringbitmap.iteration.Concatenation].writer()'
    - '[org.roaringbitmap.iteration.Concatenation].nextBatch(org.roaringbitmap.iteration.Concatenation)'
    - '[org.roaringbitmap.iteration.Concatenation].add(org.roaringbitmap.iteration.Concatenation)'
    - '[org.roaringbitmap.iteration.Concatenation].getUnderlying()'
    - bit.bitmap.getBatchIterator()
    - '[org.roaringbitmap.iteration.Concatenation].get()'
    - '[org.roaringbitmap.iteration.Concatenation].flush()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.iteration.Concatenation].roaringBatchOrderedWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].<init>()'
      Src: org.roaringbitmap.iteration.Concatenation:135,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
      Src: org.roaringbitmap.iteration.Concatenation:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - BitSetWithOffset[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.BitSet
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - rb
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 138
      start: 134
    functionDepth: 2
    functionLinenumber: 134
    functionLinenumberEnd: 138
    functionName: '[org.roaringbitmap.iteration.Concatenation].toBitSet(org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/Concatenation.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
    linkageType: ''
    returnType: java.util.BitSet
    signature: '[org.roaringbitmap.iteration.Concatenation].toBitSet(org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - BitSetWithOffset[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.iteration.Concatenation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.iteration.Concatenation].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/Concatenation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.iteration.Concatenation
    signature: '[org.roaringbitmap.iteration.Concatenation].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      - java.util.BitSet
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - RoaringBitmap
      - BitSet
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.iteration.Concatenation.BitSetWithOffset
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - bitmap
    - bitset
    - offset
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    - java.util.BitSet
    - int
    constantsTouched: []
    func_position:
      end: 74
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 74
    functionName: '[org.roaringbitmap.iteration.Concatenation.BitSetWithOffset].<init>(org.roaringbitmap.RoaringBitmap,java.util.BitSet,int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/Concatenation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.iteration.Concatenation.BitSetWithOffset
    signature: '[org.roaringbitmap.iteration.Concatenation.BitSetWithOffset].<init>(org.roaringbitmap.RoaringBitmap,java.util.BitSet,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterate].size()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkReverseIterate:21,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterate].get(org.roaringbitmap.realdata.RealDataBenchmarkReverseIterate)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkReverseIterate:22,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterate].reverseIterator()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkReverseIterate:23,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterate].hasNext()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkReverseIterate:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterate].next()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkReverseIterate:25,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.state.RealDataBenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bs
    argTypes:
    - org.roaringbitmap.realdata.state.RealDataBenchmarkState
    constantsTouched: []
    func_position:
      end: 29
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 29
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterate].reverseIterate(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkReverseIterate.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterate].reverseIterator()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterate].hasNext()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterate].get(org.roaringbitmap.realdata.RealDataBenchmarkReverseIterate)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterate].next()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterate].size()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterate].reverseIterate(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.RealDataBenchmarkReverseIterate
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterate].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkReverseIterate.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.RealDataBenchmarkReverseIterate
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterate].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaive].get(int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaive:19,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaive].naiveOrAggregator()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaive:19,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaive].aggregate(org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaive)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaive:20,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaive].cardinality()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaive:20,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.state.RealDataBenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bs
    argTypes:
    - org.roaringbitmap.realdata.state.RealDataBenchmarkState
    constantsTouched: []
    func_position:
      end: 21
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 21
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaive].wideOr_naive(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkWideOrNaive.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaive].aggregate(org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaive)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaive].cardinality()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaive].get(int)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaive].naiveOrAggregator()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaive].wideOr_naive(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaive
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaive].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkWideOrNaive.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaive
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaive].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.google.common.cache.Cache<String,RoaringBitmap[]>].get(String)'
      Src: org.roaringbitmap.realdata.ParallelAggregatorBenchmark:71,1
    - Dst: '[java.util.Arrays].stream(org.roaringbitmap.realdata.ParallelAggregatorBenchmark)'
      Src: org.roaringbitmap.realdata.ParallelAggregatorBenchmark:81,1
    - Dst: '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].map()'
      Src: org.roaringbitmap.realdata.ParallelAggregatorBenchmark:81,1
    - Dst: '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].toArray()'
      Src: org.roaringbitmap.realdata.ParallelAggregatorBenchmark:81,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.google.common.cache.Cache<String,RoaringBitmap[]>
      - String
      - RoaringBitmap[]
      - ImmutableRoaringBitmap[]
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 84
    functionName: '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/ParallelAggregatorBenchmark.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].stream(org.roaringbitmap.realdata.ParallelAggregatorBenchmark)'
    - '[com.google.common.cache.Cache<String,RoaringBitmap[]>].get(String)'
    - '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].map()'
    - '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].toArray()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ParallelAggregation].or(RoaringBitmap[])'
      Src: org.roaringbitmap.realdata.ParallelAggregatorBenchmark:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.google.common.cache.Cache<String,RoaringBitmap[]>
      - String
      - RoaringBitmap[]
      - ImmutableRoaringBitmap[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 89
    functionName: '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].parallelOr()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/ParallelAggregatorBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ParallelAggregation].or(RoaringBitmap[])'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].parallelOr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ParallelAggregation].xor(RoaringBitmap[])'
      Src: org.roaringbitmap.realdata.ParallelAggregatorBenchmark:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.google.common.cache.Cache<String,RoaringBitmap[]>
      - String
      - RoaringBitmap[]
      - ImmutableRoaringBitmap[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionName: '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].parallelXor()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/ParallelAggregatorBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ParallelAggregation].xor(RoaringBitmap[])'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].parallelXor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ParallelAggregation].groupByKey(RoaringBitmap[])'
      Src: org.roaringbitmap.realdata.ParallelAggregatorBenchmark:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.google.common.cache.Cache<String,RoaringBitmap[]>
      - String
      - RoaringBitmap[]
      - ImmutableRoaringBitmap[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 99
    functionName: '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].groupByKey()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/ParallelAggregatorBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ParallelAggregation].groupByKey(RoaringBitmap[])'
    linkageType: ''
    returnType: Object
    signature: '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].groupByKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastAggregation].or(RoaringBitmap[])'
      Src: org.roaringbitmap.realdata.ParallelAggregatorBenchmark:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.google.common.cache.Cache<String,RoaringBitmap[]>
      - String
      - RoaringBitmap[]
      - ImmutableRoaringBitmap[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].fastOr()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/ParallelAggregatorBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastAggregation].or(RoaringBitmap[])'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].fastOr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastAggregation].and(RoaringBitmap[])'
      Src: org.roaringbitmap.realdata.ParallelAggregatorBenchmark:108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.google.common.cache.Cache<String,RoaringBitmap[]>
      - String
      - RoaringBitmap[]
      - ImmutableRoaringBitmap[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 109
    functionName: '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].fastAnd()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/ParallelAggregatorBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastAggregation].and(RoaringBitmap[])'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].fastAnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastAggregation].xor(RoaringBitmap[])'
      Src: org.roaringbitmap.realdata.ParallelAggregatorBenchmark:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.google.common.cache.Cache<String,RoaringBitmap[]>
      - String
      - RoaringBitmap[]
      - ImmutableRoaringBitmap[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 114
    functionName: '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].fastXor()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/ParallelAggregatorBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastAggregation].xor(RoaringBitmap[])'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].fastXor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation].or(ImmutableRoaringBitmap[])'
      Src: org.roaringbitmap.realdata.ParallelAggregatorBenchmark:118,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.google.common.cache.Cache<String,RoaringBitmap[]>
      - String
      - RoaringBitmap[]
      - ImmutableRoaringBitmap[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 119
    functionName: '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].bufferParallelOr()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/ParallelAggregatorBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferParallelAggregation].or(ImmutableRoaringBitmap[])'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].bufferParallelOr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation].xor(ImmutableRoaringBitmap[])'
      Src: org.roaringbitmap.realdata.ParallelAggregatorBenchmark:123,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.google.common.cache.Cache<String,RoaringBitmap[]>
      - String
      - RoaringBitmap[]
      - ImmutableRoaringBitmap[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 124
    functionName: '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].bufferParallelXor()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/ParallelAggregatorBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferParallelAggregation].xor(ImmutableRoaringBitmap[])'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].bufferParallelXor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferParallelAggregation].groupByKey(ImmutableRoaringBitmap[])'
      Src: org.roaringbitmap.realdata.ParallelAggregatorBenchmark:128,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.google.common.cache.Cache<String,RoaringBitmap[]>
      - String
      - RoaringBitmap[]
      - ImmutableRoaringBitmap[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 129
    functionName: '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].bufferGroupByKey()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/ParallelAggregatorBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferParallelAggregation].groupByKey(ImmutableRoaringBitmap[])'
    linkageType: ''
    returnType: Object
    signature: '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].bufferGroupByKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].or(ImmutableRoaringBitmap[])'
      Src: org.roaringbitmap.realdata.ParallelAggregatorBenchmark:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.google.common.cache.Cache<String,RoaringBitmap[]>
      - String
      - RoaringBitmap[]
      - ImmutableRoaringBitmap[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 134
    functionName: '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].bufferFastOr()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/ParallelAggregatorBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferFastAggregation].or(ImmutableRoaringBitmap[])'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].bufferFastOr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].xor(ImmutableRoaringBitmap[])'
      Src: org.roaringbitmap.realdata.ParallelAggregatorBenchmark:138,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.google.common.cache.Cache<String,RoaringBitmap[]>
      - String
      - RoaringBitmap[]
      - ImmutableRoaringBitmap[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 139
    functionName: '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].bufferFastXor()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/ParallelAggregatorBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferFastAggregation].xor(ImmutableRoaringBitmap[])'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].bufferFastXor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.google.common.cache.CacheBuilder].newBuilder()'
      Src: org.roaringbitmap.realdata.ParallelAggregatorBenchmark:47,1
    - Dst: '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].maximumSize(int)'
      Src: org.roaringbitmap.realdata.ParallelAggregatorBenchmark:47,1
    - Dst: '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].build()'
      Src: org.roaringbitmap.realdata.ParallelAggregatorBenchmark:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.google.common.cache.Cache<String,RoaringBitmap[]>
      - String
      - RoaringBitmap[]
      - ImmutableRoaringBitmap[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.ParallelAggregatorBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/ParallelAggregatorBenchmark.java
    functionUses: 0
    functionsReached:
    - '[com.google.common.cache.CacheBuilder].newBuilder()'
    - '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].build()'
    - '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].maximumSize(int)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.ParallelAggregatorBenchmark
    signature: '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOr].size()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOr:20,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOr].get(org.roaringbitmap.realdata.RealDataBenchmarkOr)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOr:21,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOr].get(int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOr:21,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOr].or(org.roaringbitmap.realdata.RealDataBenchmarkOr)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOr:21,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOr].cardinality()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOr:21,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.state.RealDataBenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bs
    argTypes:
    - org.roaringbitmap.realdata.state.RealDataBenchmarkState
    constantsTouched: []
    func_position:
      end: 24
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 24
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkOr].pairwiseOr(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkOr.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.RealDataBenchmarkOr].get(int)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkOr].get(org.roaringbitmap.realdata.RealDataBenchmarkOr)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkOr].cardinality()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkOr].size()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkOr].or(org.roaringbitmap.realdata.RealDataBenchmarkOr)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkOr].pairwiseOr(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOr].size()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOr:29,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOr].get(org.roaringbitmap.realdata.RealDataBenchmarkOr)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOr:30,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOr].get(int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOr:30,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOr].or(org.roaringbitmap.realdata.RealDataBenchmarkOr)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOr:30,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOr].iterator()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOr:30,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOr].hasNext()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOr:31,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOr].next()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOr:32,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.state.RealDataBenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bs
    argTypes:
    - org.roaringbitmap.realdata.state.RealDataBenchmarkState
    constantsTouched: []
    func_position:
      end: 36
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 36
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkOr].pairwiseOr_NoCardinality(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkOr.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.RealDataBenchmarkOr].get(int)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkOr].next()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkOr].iterator()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkOr].get(org.roaringbitmap.realdata.RealDataBenchmarkOr)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkOr].hasNext()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkOr].size()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkOr].or(org.roaringbitmap.realdata.RealDataBenchmarkOr)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkOr].pairwiseOr_NoCardinality(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.RealDataBenchmarkOr
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkOr].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkOr.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.RealDataBenchmarkOr
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkOr].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkXor].size()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkXor:19,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkXor].get(org.roaringbitmap.realdata.RealDataBenchmarkXor)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkXor:20,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkXor].get(int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkXor:20,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkXor].xor(org.roaringbitmap.realdata.RealDataBenchmarkXor)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkXor:20,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkXor].cardinality()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkXor:20,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.state.RealDataBenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bs
    argTypes:
    - org.roaringbitmap.realdata.state.RealDataBenchmarkState
    constantsTouched: []
    func_position:
      end: 23
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 23
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkXor].pairwiseXor(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkXor.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.RealDataBenchmarkXor].get(org.roaringbitmap.realdata.RealDataBenchmarkXor)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkXor].xor(org.roaringbitmap.realdata.RealDataBenchmarkXor)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkXor].cardinality()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkXor].get(int)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkXor].size()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkXor].pairwiseXor(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.RealDataBenchmarkXor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkXor].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkXor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.RealDataBenchmarkXor
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkXor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIterate].size()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIterate:21,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIterate].get(org.roaringbitmap.realdata.RealDataBenchmarkIterate)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIterate:22,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIterate].iterator()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIterate:23,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIterate].hasNext()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIterate:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIterate].next()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIterate:25,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.state.RealDataBenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bs
    argTypes:
    - org.roaringbitmap.realdata.state.RealDataBenchmarkState
    constantsTouched: []
    func_position:
      end: 29
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 29
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkIterate].iterate(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkIterate.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.RealDataBenchmarkIterate].next()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkIterate].iterator()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkIterate].hasNext()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkIterate].get(org.roaringbitmap.realdata.RealDataBenchmarkIterate)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkIterate].size()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkIterate].iterate(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.RealDataBenchmarkIterate
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkIterate].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkIterate.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.RealDataBenchmarkIterate
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkIterate].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.state.RealDataRoaringBitmaps].getBitmaps()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrNot:22,1
    - Dst: bitmaps[k].clone()
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrNot:24,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOrNot].last()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrNot:25,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOrNot].orNot(org.roaringbitmap.realdata.RealDataBenchmarkOrNot)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrNot:25,1
    - Dst: bitmaps[k].last()
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrNot:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOrNot].toUnsignedLong(org.roaringbitmap.realdata.RealDataBenchmarkOrNot)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrNot:27,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.realdata.RealDataBenchmarkOrNot)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrNot:27,1
    - Dst: '[org.openjdk.jmh.infra.Blackhole].consume(void)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrNot:26,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.state.RealDataRoaringBitmaps
      - org.openjdk.jmh.infra.Blackhole
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - state
    - bh
    argTypes:
    - org.roaringbitmap.realdata.state.RealDataRoaringBitmaps
    - org.openjdk.jmh.infra.Blackhole
    constantsTouched: []
    func_position:
      end: 29
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 29
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkOrNot].pairwiseOrNot(org.roaringbitmap.realdata.state.RealDataRoaringBitmaps,org.openjdk.jmh.infra.Blackhole)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkOrNot.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.RealDataBenchmarkOrNot].orNot(org.roaringbitmap.realdata.RealDataBenchmarkOrNot)'
    - bitmaps[k].clone()
    - '[org.roaringbitmap.realdata.state.RealDataRoaringBitmaps].getBitmaps()'
    - bitmaps[k].last()
    - '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.realdata.RealDataBenchmarkOrNot)'
    - '[org.openjdk.jmh.infra.Blackhole].consume(void)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkOrNot].last()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkOrNot].toUnsignedLong(org.roaringbitmap.realdata.RealDataBenchmarkOrNot)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkOrNot].pairwiseOrNot(org.roaringbitmap.realdata.state.RealDataRoaringBitmaps,org.openjdk.jmh.infra.Blackhole)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.state.RealDataRoaringBitmaps].getBitmaps()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrNot:33,1
    - Dst: bitmaps[k].last()
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrNot:35,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkOrNot].toUnsignedLong(org.roaringbitmap.realdata.RealDataBenchmarkOrNot)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrNot:35,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrNot:36,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int,org.roaringbitmap.realdata.RealDataBenchmarkOrNot)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrNot:37,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrNot:38,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(int,org.roaringbitmap.realdata.RealDataBenchmarkOrNot)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrNot:39,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrNot:40,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrNot:40,1
    - Dst: '[org.openjdk.jmh.infra.Blackhole].consume(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkOrNot:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.state.RealDataRoaringBitmaps
      - org.openjdk.jmh.infra.Blackhole
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - state
    - bh
    argTypes:
    - org.roaringbitmap.realdata.state.RealDataRoaringBitmaps
    - org.openjdk.jmh.infra.Blackhole
    constantsTouched: []
    func_position:
      end: 43
      start: 31
    functionDepth: 4
    functionLinenumber: 31
    functionLinenumberEnd: 43
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkOrNot].pairwiseOrNotExternal(org.roaringbitmap.realdata.state.RealDataRoaringBitmaps,org.openjdk.jmh.infra.Blackhole)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkOrNot.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].add(int,org.roaringbitmap.realdata.RealDataBenchmarkOrNot)'
    - '[org.openjdk.jmh.infra.Blackhole].consume(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].flip(int,org.roaringbitmap.realdata.RealDataBenchmarkOrNot)'
    - '[org.roaringbitmap.realdata.state.RealDataRoaringBitmaps].getBitmaps()'
    - bitmaps[k].last()
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkOrNot].toUnsignedLong(org.roaringbitmap.realdata.RealDataBenchmarkOrNot)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkOrNot].pairwiseOrNotExternal(org.roaringbitmap.realdata.state.RealDataRoaringBitmaps,org.openjdk.jmh.infra.Blackhole)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.RealDataBenchmarkOrNot
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkOrNot].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkOrNot.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.RealDataBenchmarkOrNot
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkOrNot].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaive].get(int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaive:19,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaive].naiveAndAggregator()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaive:19,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaive].aggregate(org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaive)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaive:20,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaive].cardinality()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaive:20,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.state.RealDataBenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bs
    argTypes:
    - org.roaringbitmap.realdata.state.RealDataBenchmarkState
    constantsTouched: []
    func_position:
      end: 21
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 21
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaive].wideAnd_naive(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkWideAndNaive.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaive].cardinality()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaive].get(int)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaive].aggregate(org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaive)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaive].naiveAndAggregator()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaive].wideAnd_naive(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaive
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaive].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkWideAndNaive.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaive
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaive].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bs.bitmaps.size()
      Src: org.roaringbitmap.realdata.RealDataBenchmarkContains:25,1
    - Dst: bs.bitmaps.get(org.roaringbitmap.realdata.RealDataBenchmarkContains)
      Src: org.roaringbitmap.realdata.RealDataBenchmarkContains:26,1
    - Dst: bs.ranges.get(org.roaringbitmap.realdata.RealDataBenchmarkContains)
      Src: org.roaringbitmap.realdata.RealDataBenchmarkContains:27,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkContains].contains(int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkContains:28,1
    - Dst: '[org.openjdk.jmh.infra.Blackhole].consume(void)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkContains:28,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkContains].contains(int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkContains:29,1
    - Dst: '[org.openjdk.jmh.infra.Blackhole].consume(void)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkContains:29,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkContains].contains(int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkContains:30,1
    - Dst: '[org.openjdk.jmh.infra.Blackhole].consume(void)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkContains:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      - org.openjdk.jmh.infra.Blackhole
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bs
    - bh
    argTypes:
    - BenchmarkState
    - org.openjdk.jmh.infra.Blackhole
    constantsTouched: []
    func_position:
      end: 32
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 32
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkContains].contains(BenchmarkState,org.openjdk.jmh.infra.Blackhole)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkContains.java
    functionUses: 0
    functionsReached:
    - bs.ranges.get(org.roaringbitmap.realdata.RealDataBenchmarkContains)
    - '[org.roaringbitmap.realdata.RealDataBenchmarkContains].contains(int)'
    - bs.bitmaps.get(org.roaringbitmap.realdata.RealDataBenchmarkContains)
    - '[org.openjdk.jmh.infra.Blackhole].consume(void)'
    - bs.bitmaps.size()
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkContains].contains(BenchmarkState,org.openjdk.jmh.infra.Blackhole)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.RealDataBenchmarkContains
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkContains].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkContains.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.RealDataBenchmarkContains
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkContains].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.RealDataBenchmarkContains.BenchmarkState
      static: false
      superClass: RealDataBenchmarkState
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkContains.BenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkContains.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.RealDataBenchmarkContains.BenchmarkState
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkContains.BenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.spe150271.runroaring.state.RealDataBenchmarkState].setup()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkContains.BenchmarkState:44,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkContains.BenchmarkState:46,1
    - Dst: bitmap.last()
      Src: org.roaringbitmap.realdata.RealDataBenchmarkContains.BenchmarkState:48,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.realdata.RealDataBenchmarkContains.BenchmarkState)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkContains.BenchmarkState:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<Integer>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: RealDataBenchmarkState
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 41
    functionDepth: 3
    functionLinenumber: 41
    functionLinenumberEnd: 50
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkContains.BenchmarkState].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkContains.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(org.roaringbitmap.realdata.RealDataBenchmarkContains.BenchmarkState)'
    - bitmap.last()
    - '[org.roaringbitmap.spe150271.runroaring.state.RealDataBenchmarkState].setup()'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkContains.BenchmarkState].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIOr].get(int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIOr:19,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIOr].clone()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIOr:19,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIOr].size()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIOr:20,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIOr].get(org.roaringbitmap.realdata.RealDataBenchmarkIOr)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIOr:21,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIOr].ior(org.roaringbitmap.realdata.RealDataBenchmarkIOr)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIOr:21,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkIOr].cardinality()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkIOr:23,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.state.RealDataBenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bs
    argTypes:
    - org.roaringbitmap.realdata.state.RealDataBenchmarkState
    constantsTouched: []
    func_position:
      end: 24
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 24
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkIOr].pairwiseIOr(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkIOr.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.RealDataBenchmarkIOr].ior(org.roaringbitmap.realdata.RealDataBenchmarkIOr)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkIOr].get(org.roaringbitmap.realdata.RealDataBenchmarkIOr)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkIOr].cardinality()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkIOr].clone()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkIOr].size()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkIOr].get(int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkIOr].pairwiseIOr(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.RealDataBenchmarkIOr
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkIOr].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkIOr.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.RealDataBenchmarkIOr
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkIOr].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPq].get(int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrPq:19,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPq].priorityQueueOrAggregator()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrPq:19,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPq].aggregate(org.roaringbitmap.realdata.RealDataBenchmarkWideOrPq)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrPq:20,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPq].cardinality()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkWideOrPq:20,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.state.RealDataBenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bs
    argTypes:
    - org.roaringbitmap.realdata.state.RealDataBenchmarkState
    constantsTouched: []
    func_position:
      end: 21
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 21
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPq].wideOr_pq(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkWideOrPq.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPq].cardinality()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPq].aggregate(org.roaringbitmap.realdata.RealDataBenchmarkWideOrPq)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPq].get(int)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPq].priorityQueueOrAggregator()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPq].wideOr_pq(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.RealDataBenchmarkWideOrPq
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPq].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkWideOrPq.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.RealDataBenchmarkWideOrPq
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPq].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAnd].size()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAnd:19,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAnd].get(org.roaringbitmap.realdata.RealDataBenchmarkAnd)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAnd:20,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAnd].get(int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAnd:20,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAnd].and(org.roaringbitmap.realdata.RealDataBenchmarkAnd)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAnd:20,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAnd].cardinality()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAnd:20,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.state.RealDataBenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bs
    argTypes:
    - org.roaringbitmap.realdata.state.RealDataBenchmarkState
    constantsTouched: []
    func_position:
      end: 23
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 23
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkAnd].pairwiseAnd(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkAnd.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.RealDataBenchmarkAnd].get(int)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkAnd].cardinality()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkAnd].get(org.roaringbitmap.realdata.RealDataBenchmarkAnd)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkAnd].and(org.roaringbitmap.realdata.RealDataBenchmarkAnd)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkAnd].size()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkAnd].pairwiseAnd(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.RealDataBenchmarkAnd
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkAnd].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkAnd.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.RealDataBenchmarkAnd
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkAnd].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkForEach.Consumer].<init>()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkForEach:20,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkForEach].size()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkForEach:21,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkForEach].get(org.roaringbitmap.realdata.RealDataBenchmarkForEach)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkForEach:22,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkForEach].forEach(org.roaringbitmap.realdata.RealDataBenchmarkForEach.Consumer)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkForEach:23,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.state.RealDataBenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bs
    argTypes:
    - org.roaringbitmap.realdata.state.RealDataBenchmarkState
    constantsTouched: []
    func_position:
      end: 26
      start: 18
    functionDepth: 1
    functionLinenumber: 18
    functionLinenumberEnd: 26
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkForEach].forEach(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkForEach.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.RealDataBenchmarkForEach].get(org.roaringbitmap.realdata.RealDataBenchmarkForEach)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkForEach].size()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkForEach].forEach(org.roaringbitmap.realdata.RealDataBenchmarkForEach.Consumer)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkForEach.Consumer].<init>()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkForEach].forEach(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.RealDataBenchmarkForEach
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkForEach].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkForEach.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.RealDataBenchmarkForEach
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkForEach].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - IntConsumer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkForEach.Consumer].accept(int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkForEach.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkForEach.Consumer].accept(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - IntConsumer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.RealDataBenchmarkForEach.Consumer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkForEach.Consumer].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkForEach.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.RealDataBenchmarkForEach.Consumer
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkForEach.Consumer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.openjdk.jmh.runner.options.OptionsBuilder].<init>()'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:53,1
    - Dst: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].getClass()'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:56,1
    - Dst: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].getName()'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:56,1
    - Dst: '[org.openjdk.jmh.runner.options.OptionsBuilder].include(String)'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:53,1
    - Dst: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].mode(org.roaringbitmap.realdata.RealDataSerializationBenchmark)'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:53,1
    - Dst: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].timeUnit(org.roaringbitmap.realdata.RealDataSerializationBenchmark)'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:53,1
    - Dst: '[org.openjdk.jmh.runner.options.TimeValue].seconds(int)'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:60,1
    - Dst: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].warmupTime(org.roaringbitmap.realdata.RealDataSerializationBenchmark)'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:53,1
    - Dst: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].warmupIterations(int)'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:53,1
    - Dst: '[org.openjdk.jmh.runner.options.TimeValue].seconds(int)'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:62,1
    - Dst: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].measurementTime(org.roaringbitmap.realdata.RealDataSerializationBenchmark)'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:53,1
    - Dst: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].measurementIterations(int)'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:53,1
    - Dst: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].threads(int)'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:53,1
    - Dst: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].forks(int)'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:53,1
    - Dst: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].shouldFailOnError(boolean)'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:53,1
    - Dst: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].shouldDoGC(boolean)'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:53,1
    - Dst: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].build()'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:53,1
    - Dst: '[org.openjdk.jmh.runner.Runner].<init>(org.roaringbitmap.realdata.RealDataSerializationBenchmark)'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:72,1
    - Dst: '[org.openjdk.jmh.runner.Runner].run()'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 73
    functionName: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].launchBenchmark()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataSerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].measurementIterations(int)'
    - '[org.openjdk.jmh.runner.options.OptionsBuilder].<init>()'
    - '[org.openjdk.jmh.runner.Runner].<init>(org.roaringbitmap.realdata.RealDataSerializationBenchmark)'
    - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].timeUnit(org.roaringbitmap.realdata.RealDataSerializationBenchmark)'
    - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].warmupTime(org.roaringbitmap.realdata.RealDataSerializationBenchmark)'
    - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].measurementTime(org.roaringbitmap.realdata.RealDataSerializationBenchmark)'
    - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].getClass()'
    - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].warmupIterations(int)'
    - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].getName()'
    - '[org.openjdk.jmh.runner.Runner].run()'
    - '[org.openjdk.jmh.runner.options.TimeValue].seconds(int)'
    - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].mode(org.roaringbitmap.realdata.RealDataSerializationBenchmark)'
    - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].shouldFailOnError(boolean)'
    - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].forks(int)'
    - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].threads(int)'
    - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].build()'
    - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].shouldDoGC(boolean)'
    - '[org.openjdk.jmh.runner.options.OptionsBuilder].include(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].launchBenchmark()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:123,1
    - Dst: '[java.nio.ByteBuffer].wrap()'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:124,1
    - Dst: '[BufferDataInput].<init>(org.roaringbitmap.realdata.RealDataSerializationBenchmark)'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:124,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(BufferDataInput)'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:124,1
    - Dst: '[org.openjdk.jmh.infra.Blackhole].consume(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:125,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      - org.openjdk.jmh.infra.Blackhole
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - state
    - bh
    argTypes:
    - BenchmarkState
    - org.openjdk.jmh.infra.Blackhole
    constantsTouched: []
    func_position:
      end: 127
      start: 119
    functionDepth: 4
    functionLinenumber: 119
    functionLinenumberEnd: 127
    functionName: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].bufferBackedDataInput(BenchmarkState,org.openjdk.jmh.infra.Blackhole)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataSerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - '[BufferDataInput].<init>(org.roaringbitmap.realdata.RealDataSerializationBenchmark)'
    - '[org.openjdk.jmh.infra.Blackhole].consume(org.roaringbitmap.RoaringBitmap)'
    - '[java.nio.ByteBuffer].wrap()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(BufferDataInput)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].bufferBackedDataInput(BenchmarkState,org.openjdk.jmh.infra.Blackhole)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:134,1
    - Dst: '[java.io.ByteArrayInputStream].<init>()'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:135,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:136,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream,null)'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:136,1
    - Dst: '[org.openjdk.jmh.infra.Blackhole].consume(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      - org.openjdk.jmh.infra.Blackhole
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - state
    - bh
    argTypes:
    - BenchmarkState
    - org.openjdk.jmh.infra.Blackhole
    constantsTouched: []
    func_position:
      end: 139
      start: 129
    functionDepth: 4
    functionLinenumber: 129
    functionLinenumberEnd: 139
    functionName: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].streamBackedDataInputWithBuffer(BenchmarkState,org.openjdk.jmh.infra.Blackhole)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataSerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.openjdk.jmh.infra.Blackhole].consume(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream,null)'
    - '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[java.io.ByteArrayInputStream].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].streamBackedDataInputWithBuffer(BenchmarkState,org.openjdk.jmh.infra.Blackhole)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:145,1
    - Dst: '[java.io.ByteArrayInputStream].<init>()'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:146,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:147,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream)'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:147,1
    - Dst: '[org.openjdk.jmh.infra.Blackhole].consume(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:148,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      - org.openjdk.jmh.infra.Blackhole
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - state
    - bh
    argTypes:
    - BenchmarkState
    - org.openjdk.jmh.infra.Blackhole
    constantsTouched: []
    func_position:
      end: 150
      start: 141
    functionDepth: 4
    functionLinenumber: 141
    functionLinenumberEnd: 150
    functionName: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].streamBackedDataInput(BenchmarkState,org.openjdk.jmh.infra.Blackhole)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataSerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.openjdk.jmh.infra.Blackhole].consume(org.roaringbitmap.RoaringBitmap)'
    - '[java.io.DataInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[java.io.ByteArrayInputStream].<init>()'
    - '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInputStream)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].streamBackedDataInput(BenchmarkState,org.openjdk.jmh.infra.Blackhole)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:156,1
    - Dst: '[java.nio.ByteBuffer].wrap()'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:157,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].deserialize(org.roaringbitmap.realdata.RealDataSerializationBenchmark)'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:157,1
    - Dst: '[org.openjdk.jmh.infra.Blackhole].consume(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:158,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      - org.openjdk.jmh.infra.Blackhole
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - state
    - bh
    argTypes:
    - BenchmarkState
    - org.openjdk.jmh.infra.Blackhole
    constantsTouched: []
    func_position:
      end: 160
      start: 152
    functionDepth: 4
    functionLinenumber: 152
    functionLinenumberEnd: 160
    functionName: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].directToBuffer(BenchmarkState,org.openjdk.jmh.infra.Blackhole)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataSerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].deserialize(org.roaringbitmap.realdata.RealDataSerializationBenchmark)'
    - '[org.openjdk.jmh.infra.Blackhole].consume(org.roaringbitmap.RoaringBitmap)'
    - '[java.nio.ByteBuffer].wrap()'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].directToBuffer(BenchmarkState,org.openjdk.jmh.infra.Blackhole)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.nio.ByteBuffer].wrap()'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:167,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.realdata.RealDataSerializationBenchmark)'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:167,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toRoaringBitmap()'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:167,1
    - Dst: '[org.openjdk.jmh.infra.Blackhole].consume(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark:168,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      - org.openjdk.jmh.infra.Blackhole
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - state
    - bh
    argTypes:
    - BenchmarkState
    - org.openjdk.jmh.infra.Blackhole
    constantsTouched: []
    func_position:
      end: 170
      start: 162
    functionDepth: 5
    functionLinenumber: 162
    functionLinenumberEnd: 170
    functionName: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].viaImmutable(BenchmarkState,org.openjdk.jmh.infra.Blackhole)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataSerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.realdata.RealDataSerializationBenchmark)'
    - '[org.openjdk.jmh.infra.Blackhole].consume(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toRoaringBitmap()'
    - '[java.nio.ByteBuffer].wrap()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].viaImmutable(BenchmarkState,org.openjdk.jmh.infra.Blackhole)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.RealDataSerializationBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataSerializationBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.RealDataSerializationBenchmark
    signature: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].<init>(String)'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark.BenchmarkState:101,1
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].fetchBitPositions()'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark.BenchmarkState:103,1
    - Dst: '[java.util.List<int[]>].spliterator()'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark.BenchmarkState:103,1
    - Dst: '[java.util.stream.StreamSupport].stream(org.roaringbitmap.realdata.RealDataSerializationBenchmark.BenchmarkState,boolean)'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark.BenchmarkState:103,1
    - Dst: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BenchmarkState].map()'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark.BenchmarkState:103,1
    - Dst: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BenchmarkState].toArray()'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark.BenchmarkState:103,1
    - Dst: bitmap.runOptimize()
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark.BenchmarkState:110,1
    - Dst: bitmap.serializedSizeInBytes()
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark.BenchmarkState:112,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>(org.roaringbitmap.realdata.RealDataSerializationBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark.BenchmarkState:112,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark.BenchmarkState:113,1
    - Dst: bitmap.serialize(java.io.DataOutputStream)
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark.BenchmarkState:113,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark.BenchmarkState:114,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - byte[][]
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 99
    functionDepth: 2
    functionLinenumber: 99
    functionLinenumberEnd: 116
    functionName: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BenchmarkState].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataSerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.StreamSupport].stream(org.roaringbitmap.realdata.RealDataSerializationBenchmark.BenchmarkState,boolean)'
    - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BenchmarkState].map()'
    - '[org.roaringbitmap.ZipRealDataRetriever].<init>(String)'
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - bitmap.serialize(java.io.DataOutputStream)
    - '[java.io.ByteArrayOutputStream].<init>(org.roaringbitmap.realdata.RealDataSerializationBenchmark.BenchmarkState)'
    - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BenchmarkState].toArray()'
    - '[org.roaringbitmap.ZipRealDataRetriever].fetchBitPositions()'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[java.util.List<int[]>].spliterator()'
    - bitmap.serializedSizeInBytes()
    - bitmap.runOptimize()
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BenchmarkState].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - byte[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.RealDataSerializationBenchmark.BenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataSerializationBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.RealDataSerializationBenchmark.BenchmarkState
    signature: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.nio.ByteBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - ByteBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - DataInput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - java.nio.ByteBuffer
    constantsTouched: []
    func_position:
      end: 178
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 178
    functionName: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].<init>(java.nio.ByteBuffer)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataSerializationBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput
    signature: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].<init>(java.nio.ByteBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteBuffer].get(byte[])'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput:182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - ByteBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - DataInput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bytes
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 183
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 183
    functionName: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readFully(byte[])'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataSerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - '[ByteBuffer].get(byte[])'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readFully(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteBuffer].get(byte[],int,int)'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput:187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - ByteBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - DataInput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - bytes
    - i
    - i1
    argTypes:
    - byte[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 188
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 188
    functionName: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readFully(byte[],int,int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataSerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - '[ByteBuffer].get(byte[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readFully(byte[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteBuffer].position()'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput:192,1
    - Dst: '[ByteBuffer].position(org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput)'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput:192,1
    - Dst: '[ByteBuffer].position()'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput:193,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - ByteBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - DataInput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 194
      start: 190
    functionDepth: 1
    functionLinenumber: 190
    functionLinenumberEnd: 194
    functionName: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].skipBytes(int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataSerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - '[ByteBuffer].position(org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput)'
    - '[ByteBuffer].position()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].skipBytes(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteBuffer].get()'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput:198,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ByteBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - DataInput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 199
    functionName: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readBoolean()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataSerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - '[ByteBuffer].get()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteBuffer].get()'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput:203,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ByteBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - DataInput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 204
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 204
    functionName: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readByte()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataSerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - '[ByteBuffer].get()'
    linkageType: ''
    returnType: byte
    signature: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readByte()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteBuffer].get()'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput:208,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ByteBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - DataInput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 209
    functionName: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readUnsignedByte()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataSerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - '[ByteBuffer].get()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readUnsignedByte()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteBuffer].getShort()'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput:213,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ByteBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - DataInput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 214
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 214
    functionName: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readShort()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataSerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - '[ByteBuffer].getShort()'
    linkageType: ''
    returnType: short
    signature: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readShort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteBuffer].getShort()'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput:218,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ByteBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - DataInput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 219
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 219
    functionName: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readUnsignedShort()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataSerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - '[ByteBuffer].getShort()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readUnsignedShort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteBuffer].getChar()'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput:223,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ByteBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - DataInput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 224
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 224
    functionName: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readChar()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataSerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - '[ByteBuffer].getChar()'
    linkageType: ''
    returnType: char
    signature: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteBuffer].getInt()'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput:228,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ByteBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - DataInput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 229
      start: 226
    functionDepth: 0
    functionLinenumber: 226
    functionLinenumberEnd: 229
    functionName: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readInt()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataSerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - '[ByteBuffer].getInt()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteBuffer].getLong()'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput:233,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ByteBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - DataInput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 234
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 234
    functionName: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readLong()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataSerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - '[ByteBuffer].getLong()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteBuffer].getFloat()'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput:238,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ByteBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - DataInput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: float
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 239
      start: 236
    functionDepth: 0
    functionLinenumber: 236
    functionLinenumberEnd: 239
    functionName: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readFloat()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataSerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - '[ByteBuffer].getFloat()'
    linkageType: ''
    returnType: float
    signature: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readFloat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteBuffer].getDouble()'
      Src: org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput:243,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ByteBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - DataInput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: double
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 244
      start: 241
    functionDepth: 0
    functionLinenumber: 241
    functionLinenumberEnd: 244
    functionName: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readDouble()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataSerializationBenchmark.java
    functionUses: 0
    functionsReached:
    - '[ByteBuffer].getDouble()'
    linkageType: ''
    returnType: double
    signature: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readDouble()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ByteBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - DataInput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 249
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 249
    functionName: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readLine()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataSerializationBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ByteBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - DataInput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 254
      start: 251
    functionDepth: 0
    functionLinenumber: 251
    functionLinenumberEnd: 254
    functionName: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readUTF()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataSerializationBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readUTF()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkInot].size()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkInot:19,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkInot].get(org.roaringbitmap.realdata.RealDataBenchmarkInot)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkInot:20,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkInot].flip(int,int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkInot:20,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkInot].cardinality()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkInot:20,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.state.RealDataBenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bs
    argTypes:
    - org.roaringbitmap.realdata.state.RealDataBenchmarkState
    constantsTouched: []
    func_position:
      end: 23
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 23
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkInot].flipLargeRange(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkInot.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.RealDataBenchmarkInot].get(org.roaringbitmap.realdata.RealDataBenchmarkInot)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkInot].cardinality()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkInot].size()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkInot].flip(int,int)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkInot].flipLargeRange(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.RealDataBenchmarkInot
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkInot].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkInot.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.RealDataBenchmarkInot
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkInot].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkCardinality].size()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkCardinality:20,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkCardinality].get(org.roaringbitmap.realdata.RealDataBenchmarkCardinality)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkCardinality:21,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkCardinality].cardinality()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkCardinality:23,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.state.RealDataBenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bs
    argTypes:
    - org.roaringbitmap.realdata.state.RealDataBenchmarkState
    constantsTouched: []
    func_position:
      end: 26
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 26
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkCardinality].iterate(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkCardinality.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.RealDataBenchmarkCardinality].size()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkCardinality].get(org.roaringbitmap.realdata.RealDataBenchmarkCardinality)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkCardinality].cardinality()'
    linkageType: ''
    returnType: long
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkCardinality].iterate(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.RealDataBenchmarkCardinality
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkCardinality].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkCardinality.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.RealDataBenchmarkCardinality
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkCardinality].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAndNot].size()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndNot:19,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAndNot].get(org.roaringbitmap.realdata.RealDataBenchmarkAndNot)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndNot:20,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAndNot].get(int)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndNot:20,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAndNot].andNot(org.roaringbitmap.realdata.RealDataBenchmarkAndNot)'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndNot:20,1
    - Dst: '[org.roaringbitmap.realdata.RealDataBenchmarkAndNot].cardinality()'
      Src: org.roaringbitmap.realdata.RealDataBenchmarkAndNot:20,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.state.RealDataBenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bs
    argTypes:
    - org.roaringbitmap.realdata.state.RealDataBenchmarkState
    constantsTouched: []
    func_position:
      end: 23
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 23
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkAndNot].pairwiseAndNot(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkAndNot.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.RealDataBenchmarkAndNot].size()'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkAndNot].andNot(org.roaringbitmap.realdata.RealDataBenchmarkAndNot)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkAndNot].get(org.roaringbitmap.realdata.RealDataBenchmarkAndNot)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkAndNot].get(int)'
    - '[org.roaringbitmap.realdata.RealDataBenchmarkAndNot].cardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkAndNot].pairwiseAndNot(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.RealDataBenchmarkAndNot
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.realdata.RealDataBenchmarkAndNot].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkAndNot.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.RealDataBenchmarkAndNot
    signature: '[org.roaringbitmap.realdata.RealDataBenchmarkAndNot].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 10
      start: 10
    functionDepth: 0
    functionLinenumber: 10
    functionLinenumberEnd: 10
    functionName: '[org.roaringbitmap.realdata.wrapper.Bitmap].contains(int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Bitmap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.realdata.wrapper.Bitmap].contains(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 12
      start: 12
    functionDepth: 0
    functionLinenumber: 12
    functionLinenumberEnd: 12
    functionName: '[org.roaringbitmap.realdata.wrapper.Bitmap].last()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Bitmap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.realdata.wrapper.Bitmap].last()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 14
      start: 14
    functionDepth: 0
    functionLinenumber: 14
    functionLinenumberEnd: 14
    functionName: '[org.roaringbitmap.realdata.wrapper.Bitmap].cardinality()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Bitmap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.realdata.wrapper.Bitmap].cardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 16
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 16
    functionName: '[org.roaringbitmap.realdata.wrapper.Bitmap].iterator()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Bitmap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapIterator
    signature: '[org.roaringbitmap.realdata.wrapper.Bitmap].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 18
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 18
    functionName: '[org.roaringbitmap.realdata.wrapper.Bitmap].reverseIterator()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Bitmap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapIterator
    signature: '[org.roaringbitmap.realdata.wrapper.Bitmap].reverseIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.realdata.wrapper.Bitmap
    constantsTouched: []
    func_position:
      end: 20
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 20
    functionName: '[org.roaringbitmap.realdata.wrapper.Bitmap].and(org.roaringbitmap.realdata.wrapper.Bitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Bitmap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.Bitmap].and(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.realdata.wrapper.Bitmap
    constantsTouched: []
    func_position:
      end: 22
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 22
    functionName: '[org.roaringbitmap.realdata.wrapper.Bitmap].or(org.roaringbitmap.realdata.wrapper.Bitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Bitmap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.Bitmap].or(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.realdata.wrapper.Bitmap
    constantsTouched: []
    func_position:
      end: 24
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 24
    functionName: '[org.roaringbitmap.realdata.wrapper.Bitmap].ior(org.roaringbitmap.realdata.wrapper.Bitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Bitmap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.Bitmap].ior(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.realdata.wrapper.Bitmap
    constantsTouched: []
    func_position:
      end: 26
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 26
    functionName: '[org.roaringbitmap.realdata.wrapper.Bitmap].xor(org.roaringbitmap.realdata.wrapper.Bitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Bitmap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.Bitmap].xor(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 28
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 28
    functionName: '[org.roaringbitmap.realdata.wrapper.Bitmap].flip(int,int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Bitmap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.Bitmap].flip(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.realdata.wrapper.Bitmap
    constantsTouched: []
    func_position:
      end: 30
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 30
    functionName: '[org.roaringbitmap.realdata.wrapper.Bitmap].andNot(org.roaringbitmap.realdata.wrapper.Bitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Bitmap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.Bitmap].andNot(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 32
    functionName: '[org.roaringbitmap.realdata.wrapper.Bitmap].naiveAndAggregator()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Bitmap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
    signature: '[org.roaringbitmap.realdata.wrapper.Bitmap].naiveAndAggregator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[org.roaringbitmap.realdata.wrapper.Bitmap].naiveOrAggregator()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Bitmap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
    signature: '[org.roaringbitmap.realdata.wrapper.Bitmap].naiveOrAggregator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[org.roaringbitmap.realdata.wrapper.Bitmap].priorityQueueOrAggregator()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Bitmap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
    signature: '[org.roaringbitmap.realdata.wrapper.Bitmap].priorityQueueOrAggregator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.IntConsumer
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ic
    argTypes:
    - org.roaringbitmap.IntConsumer
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.roaringbitmap.realdata.wrapper.Bitmap].forEach(org.roaringbitmap.IntConsumer)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Bitmap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.wrapper.Bitmap].forEach(org.roaringbitmap.IntConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutputStream
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dos
    argTypes:
    - java.io.DataOutputStream
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[org.roaringbitmap.realdata.wrapper.Bitmap].serialize(java.io.DataOutputStream)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Bitmap.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.wrapper.Bitmap].serialize(java.io.DataOutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 42
    functionName: '[org.roaringbitmap.realdata.wrapper.Bitmap].clone()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Bitmap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.Bitmap].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.realdata.wrapper.Bitmap].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Bitmap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.Bitmap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.googlecode.javaewah32.EWAHCompressedBitmap32
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah32.EWAHCompressedBitmap32
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bitmap
    argTypes:
    - com.googlecode.javaewah32.EWAHCompressedBitmap32
    constantsTouched: []
    func_position:
      end: 18
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 18
    functionName: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].<init>(com.googlecode.javaewah32.EWAHCompressedBitmap32)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Ewah32BitmapWrapper.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper
    signature: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].<init>(com.googlecode.javaewah32.EWAHCompressedBitmap32)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.googlecode.javaewah32.EWAHCompressedBitmap32].get(int)'
      Src: org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper:22,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah32.EWAHCompressedBitmap32
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 23
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 23
    functionName: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].contains(int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Ewah32BitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[com.googlecode.javaewah32.EWAHCompressedBitmap32].get(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].contains(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.googlecode.javaewah32.EWAHCompressedBitmap32].reverseIntIterator()'
      Src: org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper:27,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].next()'
      Src: org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper:27,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah32.EWAHCompressedBitmap32
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 28
    functionName: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].last()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Ewah32BitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].next()'
    - '[com.googlecode.javaewah32.EWAHCompressedBitmap32].reverseIntIterator()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].last()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.googlecode.javaewah32.EWAHCompressedBitmap32].cardinality()'
      Src: org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah32.EWAHCompressedBitmap32
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].cardinality()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Ewah32BitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[com.googlecode.javaewah32.EWAHCompressedBitmap32].cardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].cardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.googlecode.javaewah32.EWAHCompressedBitmap32].intIterator()'
      Src: org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper:37,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.EwahIteratorWrapper].<init>(org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper)'
      Src: org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah32.EWAHCompressedBitmap32
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].iterator()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Ewah32BitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.EwahIteratorWrapper].<init>(org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper)'
    - '[com.googlecode.javaewah32.EWAHCompressedBitmap32].intIterator()'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapIterator
    signature: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.googlecode.javaewah32.EWAHCompressedBitmap32].reverseIntIterator()'
      Src: org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper:42,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.EwahIteratorWrapper].<init>(org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper)'
      Src: org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah32.EWAHCompressedBitmap32
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].reverseIterator()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Ewah32BitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.EwahIteratorWrapper].<init>(org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper)'
    - '[com.googlecode.javaewah32.EWAHCompressedBitmap32].reverseIntIterator()'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapIterator
    signature: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].reverseIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.googlecode.javaewah32.EWAHCompressedBitmap32].and(com.googlecode.javaewah32.EWAHCompressedBitmap32)'
      Src: org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper:47,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].<init>(org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper)'
      Src: org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah32.EWAHCompressedBitmap32
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.realdata.wrapper.Bitmap
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].and(org.roaringbitmap.realdata.wrapper.Bitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Ewah32BitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[com.googlecode.javaewah32.EWAHCompressedBitmap32].and(com.googlecode.javaewah32.EWAHCompressedBitmap32)'
    - '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].<init>(org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].and(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.googlecode.javaewah32.EWAHCompressedBitmap32].or(com.googlecode.javaewah32.EWAHCompressedBitmap32)'
      Src: org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper:52,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].<init>(org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper)'
      Src: org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah32.EWAHCompressedBitmap32
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.realdata.wrapper.Bitmap
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].or(org.roaringbitmap.realdata.wrapper.Bitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Ewah32BitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[com.googlecode.javaewah32.EWAHCompressedBitmap32].or(com.googlecode.javaewah32.EWAHCompressedBitmap32)'
    - '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].<init>(org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].or(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah32.EWAHCompressedBitmap32
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.realdata.wrapper.Bitmap
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].ior(org.roaringbitmap.realdata.wrapper.Bitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Ewah32BitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].ior(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.googlecode.javaewah32.EWAHCompressedBitmap32].xor(com.googlecode.javaewah32.EWAHCompressedBitmap32)'
      Src: org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper:62,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].<init>(org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper)'
      Src: org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah32.EWAHCompressedBitmap32
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.realdata.wrapper.Bitmap
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].xor(org.roaringbitmap.realdata.wrapper.Bitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Ewah32BitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].<init>(org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper)'
    - '[com.googlecode.javaewah32.EWAHCompressedBitmap32].xor(com.googlecode.javaewah32.EWAHCompressedBitmap32)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].xor(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.googlecode.javaewah32.EWAHCompressedBitmap32].sizeInBits()'
      Src: org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper:68,1
    - Dst: '[com.googlecode.javaewah32.EWAHCompressedBitmap32].clone()'
      Src: org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper:72,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper:74,1
    - Dst: temp.setSizeInBits(int,boolean)
      Src: org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper:77,1
    - Dst: temp.not()
      Src: org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper:78,1
    - Dst: temp.setSizeInBits(int,boolean)
      Src: org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper:80,1
    - Dst: temp.not()
      Src: org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper:81,1
    - Dst: temp.setSizeInBits(org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper,boolean)
      Src: org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper:83,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].<init>(org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper)'
      Src: org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper:84,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah32.EWAHCompressedBitmap32
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 85
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 85
    functionName: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].flip(int,int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Ewah32BitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[com.googlecode.javaewah32.EWAHCompressedBitmap32].sizeInBits()'
    - '[RuntimeException].<init>(String)'
    - temp.setSizeInBits(org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper,boolean)
    - '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].<init>(org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper)'
    - temp.setSizeInBits(int,boolean)
    - '[com.googlecode.javaewah32.EWAHCompressedBitmap32].clone()'
    - temp.not()
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].flip(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.googlecode.javaewah32.EWAHCompressedBitmap32].andNot(com.googlecode.javaewah32.EWAHCompressedBitmap32)'
      Src: org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper:89,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].<init>(org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper)'
      Src: org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah32.EWAHCompressedBitmap32
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.realdata.wrapper.Bitmap
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].andNot(org.roaringbitmap.realdata.wrapper.Bitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Ewah32BitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[com.googlecode.javaewah32.EWAHCompressedBitmap32].andNot(com.googlecode.javaewah32.EWAHCompressedBitmap32)'
    - '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].<init>(org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].andNot(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
      Src: org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper:94,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah32.EWAHCompressedBitmap32
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 105
    functionName: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].naiveAndAggregator()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Ewah32BitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
    signature: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].naiveAndAggregator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
      Src: org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper:109,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah32.EWAHCompressedBitmap32
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 107
    functionDepth: 1
    functionLinenumber: 107
    functionLinenumberEnd: 120
    functionName: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].naiveOrAggregator()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Ewah32BitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
    signature: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].naiveOrAggregator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
      Src: org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper:124,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah32.EWAHCompressedBitmap32
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 149
    functionName: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].priorityQueueOrAggregator()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Ewah32BitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
    signature: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].priorityQueueOrAggregator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper:153,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.IntConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah32.EWAHCompressedBitmap32
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ic
    argTypes:
    - org.roaringbitmap.IntConsumer
    constantsTouched: []
    func_position:
      end: 154
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 154
    functionName: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].forEach(org.roaringbitmap.IntConsumer)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Ewah32BitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].forEach(org.roaringbitmap.IntConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.googlecode.javaewah32.EWAHCompressedBitmap32].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutputStream
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah32.EWAHCompressedBitmap32
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dos
    argTypes:
    - java.io.DataOutputStream
    constantsTouched: []
    func_position:
      end: 159
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 159
    functionName: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].serialize(java.io.DataOutputStream)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Ewah32BitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[com.googlecode.javaewah32.EWAHCompressedBitmap32].serialize(java.io.DataOutputStream)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].serialize(java.io.DataOutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.googlecode.javaewah32.EWAHCompressedBitmap32].clone()'
      Src: org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper:164,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].<init>(org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper)'
      Src: org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper:164,1
    - Dst: '[RuntimeException].<init>(org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper)'
      Src: org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper:166,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah32.EWAHCompressedBitmap32
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 168
    functionName: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].clone()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Ewah32BitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[com.googlecode.javaewah32.EWAHCompressedBitmap32].clone()'
    - '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].<init>(org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper)'
    - '[RuntimeException].<init>(org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - io.druid.extendedset.intset.ImmutableConciseSet
      classConcrete: true
      classEnum: false
      classFields:
      - io.druid.extendedset.intset.ImmutableConciseSet
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bitmap
    argTypes:
    - io.druid.extendedset.intset.ImmutableConciseSet
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].<init>(io.druid.extendedset.intset.ImmutableConciseSet)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableConciseSetWrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].<init>(io.druid.extendedset.intset.ImmutableConciseSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper:26,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - io.druid.extendedset.intset.ImmutableConciseSet
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 27
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 27
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].contains(int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableConciseSetWrapper.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].contains(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[io.druid.extendedset.intset.ImmutableConciseSet].getLast()'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - io.druid.extendedset.intset.ImmutableConciseSet
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 32
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].last()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableConciseSetWrapper.java
    functionUses: 0
    functionsReached:
    - '[io.druid.extendedset.intset.ImmutableConciseSet].getLast()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].last()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[io.druid.extendedset.intset.ImmutableConciseSet].size()'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper:36,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - io.druid.extendedset.intset.ImmutableConciseSet
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].cardinality()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableConciseSetWrapper.java
    functionUses: 0
    functionsReached:
    - '[io.druid.extendedset.intset.ImmutableConciseSet].size()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].cardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[io.druid.extendedset.intset.ImmutableConciseSet].iterator()'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper:41,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.ConciseSetIteratorWrapper].<init>(org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper)'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - io.druid.extendedset.intset.ImmutableConciseSet
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].iterator()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableConciseSetWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.ConciseSetIteratorWrapper].<init>(org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper)'
    - '[io.druid.extendedset.intset.ImmutableConciseSet].iterator()'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapIterator
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - io.druid.extendedset.intset.ImmutableConciseSet
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].reverseIterator()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableConciseSetWrapper.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapIterator
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].reverseIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].intersection(io.druid.extendedset.intset.ImmutableConciseSet,io.druid.extendedset.intset.ImmutableConciseSet)'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper:52,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].<init>(org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper)'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - io.druid.extendedset.intset.ImmutableConciseSet
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.realdata.wrapper.Bitmap
    constantsTouched: []
    func_position:
      end: 53
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 53
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].and(org.roaringbitmap.realdata.wrapper.Bitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableConciseSetWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].intersection(io.druid.extendedset.intset.ImmutableConciseSet,io.druid.extendedset.intset.ImmutableConciseSet)'
    - '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].<init>(org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].and(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[io.druid.extendedset.intset.ImmutableConciseSet].complement(io.druid.extendedset.intset.ImmutableConciseSet,int)'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper:57,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].<init>(org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper)'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper:58,1
    - Dst: '[io.druid.extendedset.intset.ImmutableConciseSet].complement(org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper,int)'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper:59,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].<init>(org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper)'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper:59,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - io.druid.extendedset.intset.ImmutableConciseSet
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - s
    - e
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 60
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 60
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].flip(int,int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableConciseSetWrapper.java
    functionUses: 0
    functionsReached:
    - '[io.druid.extendedset.intset.ImmutableConciseSet].complement(org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper,int)'
    - '[io.druid.extendedset.intset.ImmutableConciseSet].complement(io.druid.extendedset.intset.ImmutableConciseSet,int)'
    - '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].<init>(org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].flip(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].union(io.druid.extendedset.intset.ImmutableConciseSet,io.druid.extendedset.intset.ImmutableConciseSet)'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper:65,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].<init>(org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper)'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - io.druid.extendedset.intset.ImmutableConciseSet
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.realdata.wrapper.Bitmap
    constantsTouched: []
    func_position:
      end: 66
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 66
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].or(org.roaringbitmap.realdata.wrapper.Bitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableConciseSetWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].union(io.druid.extendedset.intset.ImmutableConciseSet,io.druid.extendedset.intset.ImmutableConciseSet)'
    - '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].<init>(org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].or(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - io.druid.extendedset.intset.ImmutableConciseSet
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.realdata.wrapper.Bitmap
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].ior(org.roaringbitmap.realdata.wrapper.Bitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableConciseSetWrapper.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].ior(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - io.druid.extendedset.intset.ImmutableConciseSet
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.realdata.wrapper.Bitmap
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].xor(org.roaringbitmap.realdata.wrapper.Bitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableConciseSetWrapper.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].xor(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - io.druid.extendedset.intset.ImmutableConciseSet
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.realdata.wrapper.Bitmap
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].andNot(org.roaringbitmap.realdata.wrapper.Bitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableConciseSetWrapper.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].andNot(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper:85,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - io.druid.extendedset.intset.ImmutableConciseSet
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 91
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].naiveAndAggregator()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableConciseSetWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].naiveAndAggregator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper:95,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - io.druid.extendedset.intset.ImmutableConciseSet
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 101
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].naiveOrAggregator()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableConciseSetWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].naiveOrAggregator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper:105,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<org.roaringbitmap.realdata.wrapper.Bitmap>
      classConcrete: true
      classEnum: false
      classFields:
      - io.druid.extendedset.intset.ImmutableConciseSet
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Iterator<io.druid.extendedset.intset.ImmutableConciseSet>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bitmaps
    argTypes:
    - Iterable<org.roaringbitmap.realdata.wrapper.Bitmap>
    constantsTouched: []
    func_position:
      end: 123
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 123
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].toImmutableConciseSetIterator(Iterable<org.roaringbitmap.realdata.wrapper.Bitmap>)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableConciseSetWrapper.java
    functionUses: 0
    functionsReached:
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: java.util.Iterator<io.druid.extendedset.intset.ImmutableConciseSet>
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].toImmutableConciseSetIterator(Iterable<org.roaringbitmap.realdata.wrapper.Bitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper:127,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - io.druid.extendedset.intset.ImmutableConciseSet
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 156
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].priorityQueueOrAggregator()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableConciseSetWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].priorityQueueOrAggregator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper:160,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.IntConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - io.druid.extendedset.intset.ImmutableConciseSet
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ic
    argTypes:
    - org.roaringbitmap.IntConsumer
    constantsTouched: []
    func_position:
      end: 161
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 161
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].forEach(org.roaringbitmap.IntConsumer)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableConciseSetWrapper.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].forEach(org.roaringbitmap.IntConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper:165,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutputStream
      classConcrete: true
      classEnum: false
      classFields:
      - io.druid.extendedset.intset.ImmutableConciseSet
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dos
    argTypes:
    - java.io.DataOutputStream
    constantsTouched: []
    func_position:
      end: 166
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 166
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].serialize(java.io.DataOutputStream)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableConciseSetWrapper.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].serialize(java.io.DataOutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper:170,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - io.druid.extendedset.intset.ImmutableConciseSet
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 171
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].clone()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableConciseSetWrapper.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<org.roaringbitmap.realdata.wrapper.Bitmap>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bitmaps
    argTypes:
    - Iterable<org.roaringbitmap.realdata.wrapper.Bitmap>
    constantsTouched: []
    func_position:
      end: 5
      start: 5
    functionDepth: 0
    functionLinenumber: 5
    functionLinenumberEnd: 5
    functionName: '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].aggregate(Iterable<org.roaringbitmap.realdata.wrapper.Bitmap>)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/BitmapAggregator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].aggregate(Iterable<org.roaringbitmap.realdata.wrapper.Bitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/BitmapAggregator.java
    functionUses: 18
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
    signature: '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.googlecode.javaewah.EWAHCompressedBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah.EWAHCompressedBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bitmap
    argTypes:
    - com.googlecode.javaewah.EWAHCompressedBitmap
    constantsTouched: []
    func_position:
      end: 18
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 18
    functionName: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].<init>(com.googlecode.javaewah.EWAHCompressedBitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/EwahBitmapWrapper.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper
    signature: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].<init>(com.googlecode.javaewah.EWAHCompressedBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.googlecode.javaewah.EWAHCompressedBitmap].get(int)'
      Src: org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper:22,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah.EWAHCompressedBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 23
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 23
    functionName: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].contains(int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/EwahBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[com.googlecode.javaewah.EWAHCompressedBitmap].get(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].contains(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.googlecode.javaewah.EWAHCompressedBitmap].reverseIntIterator()'
      Src: org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper:27,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].next()'
      Src: org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper:27,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah.EWAHCompressedBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 28
    functionName: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].last()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/EwahBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[com.googlecode.javaewah.EWAHCompressedBitmap].reverseIntIterator()'
    - '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].next()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].last()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.googlecode.javaewah.EWAHCompressedBitmap].cardinality()'
      Src: org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah.EWAHCompressedBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].cardinality()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/EwahBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[com.googlecode.javaewah.EWAHCompressedBitmap].cardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].cardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.googlecode.javaewah.EWAHCompressedBitmap].intIterator()'
      Src: org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper:37,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.EwahIteratorWrapper].<init>(org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper)'
      Src: org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah.EWAHCompressedBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].iterator()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/EwahBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.EwahIteratorWrapper].<init>(org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper)'
    - '[com.googlecode.javaewah.EWAHCompressedBitmap].intIterator()'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapIterator
    signature: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.googlecode.javaewah.EWAHCompressedBitmap].reverseIntIterator()'
      Src: org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper:42,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.EwahIteratorWrapper].<init>(org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper)'
      Src: org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah.EWAHCompressedBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].reverseIterator()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/EwahBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.EwahIteratorWrapper].<init>(org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper)'
    - '[com.googlecode.javaewah.EWAHCompressedBitmap].reverseIntIterator()'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapIterator
    signature: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].reverseIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.googlecode.javaewah.EWAHCompressedBitmap].and(com.googlecode.javaewah.EWAHCompressedBitmap)'
      Src: org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper:47,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].<init>(org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper)'
      Src: org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah.EWAHCompressedBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.realdata.wrapper.Bitmap
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].and(org.roaringbitmap.realdata.wrapper.Bitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/EwahBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].<init>(org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper)'
    - '[com.googlecode.javaewah.EWAHCompressedBitmap].and(com.googlecode.javaewah.EWAHCompressedBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].and(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.googlecode.javaewah.EWAHCompressedBitmap].or(com.googlecode.javaewah.EWAHCompressedBitmap)'
      Src: org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper:52,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].<init>(org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper)'
      Src: org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah.EWAHCompressedBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.realdata.wrapper.Bitmap
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].or(org.roaringbitmap.realdata.wrapper.Bitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/EwahBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].<init>(org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper)'
    - '[com.googlecode.javaewah.EWAHCompressedBitmap].or(com.googlecode.javaewah.EWAHCompressedBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].or(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah.EWAHCompressedBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.realdata.wrapper.Bitmap
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].ior(org.roaringbitmap.realdata.wrapper.Bitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/EwahBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].ior(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.googlecode.javaewah.EWAHCompressedBitmap].xor(com.googlecode.javaewah.EWAHCompressedBitmap)'
      Src: org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper:62,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].<init>(org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper)'
      Src: org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah.EWAHCompressedBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.realdata.wrapper.Bitmap
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].xor(org.roaringbitmap.realdata.wrapper.Bitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/EwahBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].<init>(org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper)'
    - '[com.googlecode.javaewah.EWAHCompressedBitmap].xor(com.googlecode.javaewah.EWAHCompressedBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].xor(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.googlecode.javaewah.EWAHCompressedBitmap].sizeInBits()'
      Src: org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper:70,1
    - Dst: '[com.googlecode.javaewah.EWAHCompressedBitmap].clone()'
      Src: org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper:73,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper:75,1
    - Dst: temp.setSizeInBits(int,boolean)
      Src: org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper:78,1
    - Dst: temp.not()
      Src: org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper:79,1
    - Dst: temp.setSizeInBits(int,boolean)
      Src: org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper:81,1
    - Dst: temp.not()
      Src: org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper:82,1
    - Dst: temp.setSizeInBits(org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper,boolean)
      Src: org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper:84,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].<init>(org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper)'
      Src: org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper:85,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah.EWAHCompressedBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 86
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 86
    functionName: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].flip(int,int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/EwahBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - temp.setSizeInBits(org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper,boolean)
    - '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].<init>(org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper)'
    - '[RuntimeException].<init>(String)'
    - '[com.googlecode.javaewah.EWAHCompressedBitmap].clone()'
    - temp.setSizeInBits(int,boolean)
    - temp.not()
    - '[com.googlecode.javaewah.EWAHCompressedBitmap].sizeInBits()'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].flip(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.googlecode.javaewah.EWAHCompressedBitmap].andNot(com.googlecode.javaewah.EWAHCompressedBitmap)'
      Src: org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper:90,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].<init>(org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper)'
      Src: org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah.EWAHCompressedBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.realdata.wrapper.Bitmap
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].andNot(org.roaringbitmap.realdata.wrapper.Bitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/EwahBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].<init>(org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper)'
    - '[com.googlecode.javaewah.EWAHCompressedBitmap].andNot(com.googlecode.javaewah.EWAHCompressedBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].andNot(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
      Src: org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper:95,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah.EWAHCompressedBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 106
    functionName: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].naiveAndAggregator()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/EwahBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
    signature: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].naiveAndAggregator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
      Src: org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper:110,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah.EWAHCompressedBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 121
    functionName: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].naiveOrAggregator()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/EwahBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
    signature: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].naiveOrAggregator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
      Src: org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper:125,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah.EWAHCompressedBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 150
    functionName: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].priorityQueueOrAggregator()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/EwahBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
    signature: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].priorityQueueOrAggregator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper:154,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.IntConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah.EWAHCompressedBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ic
    argTypes:
    - org.roaringbitmap.IntConsumer
    constantsTouched: []
    func_position:
      end: 155
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 155
    functionName: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].forEach(org.roaringbitmap.IntConsumer)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/EwahBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].forEach(org.roaringbitmap.IntConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.googlecode.javaewah.EWAHCompressedBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper:159,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutputStream
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah.EWAHCompressedBitmap
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dos
    argTypes:
    - java.io.DataOutputStream
    constantsTouched: []
    func_position:
      end: 160
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 160
    functionName: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].serialize(java.io.DataOutputStream)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/EwahBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[com.googlecode.javaewah.EWAHCompressedBitmap].serialize(java.io.DataOutputStream)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].serialize(java.io.DataOutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.googlecode.javaewah.EWAHCompressedBitmap].clone()'
      Src: org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper:165,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].<init>(org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper)'
      Src: org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper:165,1
    - Dst: '[RuntimeException].<init>(org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper)'
      Src: org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper:167,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah.EWAHCompressedBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 169
    functionName: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].clone()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/EwahBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].<init>(org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper)'
    - '[RuntimeException].<init>(org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper)'
    - '[com.googlecode.javaewah.EWAHCompressedBitmap].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - io.druid.extendedset.intset.ConciseSet
      classConcrete: true
      classEnum: false
      classFields:
      - io.druid.extendedset.intset.ConciseSet
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.ConciseSetWrapper
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bitmap
    argTypes:
    - io.druid.extendedset.intset.ConciseSet
    constantsTouched: []
    func_position:
      end: 19
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 19
    functionName: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].<init>(io.druid.extendedset.intset.ConciseSet)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ConciseSetWrapper.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.ConciseSetWrapper
    signature: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].<init>(io.druid.extendedset.intset.ConciseSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[io.druid.extendedset.intset.ConciseSet].contains(int)'
      Src: org.roaringbitmap.realdata.wrapper.ConciseSetWrapper:23,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - io.druid.extendedset.intset.ConciseSet
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 24
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 24
    functionName: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].contains(int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ConciseSetWrapper.java
    functionUses: 0
    functionsReached:
    - '[io.druid.extendedset.intset.ConciseSet].contains(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].contains(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[io.druid.extendedset.intset.ConciseSet].last()'
      Src: org.roaringbitmap.realdata.wrapper.ConciseSetWrapper:28,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - io.druid.extendedset.intset.ConciseSet
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].last()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ConciseSetWrapper.java
    functionUses: 0
    functionsReached:
    - '[io.druid.extendedset.intset.ConciseSet].last()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].last()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[io.druid.extendedset.intset.ConciseSet].size()'
      Src: org.roaringbitmap.realdata.wrapper.ConciseSetWrapper:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - io.druid.extendedset.intset.ConciseSet
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].cardinality()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ConciseSetWrapper.java
    functionUses: 0
    functionsReached:
    - '[io.druid.extendedset.intset.ConciseSet].size()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].cardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[io.druid.extendedset.intset.ConciseSet].iterator()'
      Src: org.roaringbitmap.realdata.wrapper.ConciseSetWrapper:38,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.ConciseSetIteratorWrapper].<init>(org.roaringbitmap.realdata.wrapper.ConciseSetWrapper)'
      Src: org.roaringbitmap.realdata.wrapper.ConciseSetWrapper:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - io.druid.extendedset.intset.ConciseSet
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].iterator()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ConciseSetWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.ConciseSetIteratorWrapper].<init>(org.roaringbitmap.realdata.wrapper.ConciseSetWrapper)'
    - '[io.druid.extendedset.intset.ConciseSet].iterator()'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapIterator
    signature: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[io.druid.extendedset.intset.ConciseSet].descendingIterator()'
      Src: org.roaringbitmap.realdata.wrapper.ConciseSetWrapper:43,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.ConciseSetIteratorWrapper].<init>(org.roaringbitmap.realdata.wrapper.ConciseSetWrapper)'
      Src: org.roaringbitmap.realdata.wrapper.ConciseSetWrapper:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - io.druid.extendedset.intset.ConciseSet
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].reverseIterator()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ConciseSetWrapper.java
    functionUses: 0
    functionsReached:
    - '[io.druid.extendedset.intset.ConciseSet].descendingIterator()'
    - '[org.roaringbitmap.realdata.wrapper.ConciseSetIteratorWrapper].<init>(org.roaringbitmap.realdata.wrapper.ConciseSetWrapper)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapIterator
    signature: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].reverseIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[io.druid.extendedset.intset.ConciseSet].intersection(io.druid.extendedset.intset.ConciseSet)'
      Src: org.roaringbitmap.realdata.wrapper.ConciseSetWrapper:48,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].<init>(org.roaringbitmap.realdata.wrapper.ConciseSetWrapper)'
      Src: org.roaringbitmap.realdata.wrapper.ConciseSetWrapper:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - io.druid.extendedset.intset.ConciseSet
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.realdata.wrapper.Bitmap
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].and(org.roaringbitmap.realdata.wrapper.Bitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ConciseSetWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].<init>(org.roaringbitmap.realdata.wrapper.ConciseSetWrapper)'
    - '[io.druid.extendedset.intset.ConciseSet].intersection(io.druid.extendedset.intset.ConciseSet)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].and(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[io.druid.extendedset.intset.ConciseSet].union(io.druid.extendedset.intset.ConciseSet)'
      Src: org.roaringbitmap.realdata.wrapper.ConciseSetWrapper:53,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].<init>(org.roaringbitmap.realdata.wrapper.ConciseSetWrapper)'
      Src: org.roaringbitmap.realdata.wrapper.ConciseSetWrapper:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - io.druid.extendedset.intset.ConciseSet
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.realdata.wrapper.Bitmap
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].or(org.roaringbitmap.realdata.wrapper.Bitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ConciseSetWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].<init>(org.roaringbitmap.realdata.wrapper.ConciseSetWrapper)'
    - '[io.druid.extendedset.intset.ConciseSet].union(io.druid.extendedset.intset.ConciseSet)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].or(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.roaringbitmap.realdata.wrapper.ConciseSetWrapper:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - io.druid.extendedset.intset.ConciseSet
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.realdata.wrapper.Bitmap
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].ior(org.roaringbitmap.realdata.wrapper.Bitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ConciseSetWrapper.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].ior(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[io.druid.extendedset.intset.ConciseSet].symmetricDifference(io.druid.extendedset.intset.ConciseSet)'
      Src: org.roaringbitmap.realdata.wrapper.ConciseSetWrapper:63,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].<init>(org.roaringbitmap.realdata.wrapper.ConciseSetWrapper)'
      Src: org.roaringbitmap.realdata.wrapper.ConciseSetWrapper:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - io.druid.extendedset.intset.ConciseSet
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.realdata.wrapper.Bitmap
    constantsTouched: []
    func_position:
      end: 64
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 64
    functionName: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].xor(org.roaringbitmap.realdata.wrapper.Bitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ConciseSetWrapper.java
    functionUses: 0
    functionsReached:
    - '[io.druid.extendedset.intset.ConciseSet].symmetricDifference(io.druid.extendedset.intset.ConciseSet)'
    - '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].<init>(org.roaringbitmap.realdata.wrapper.ConciseSetWrapper)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].xor(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].<init>(io.druid.extendedset.intset.ConciseSet)'
      Src: org.roaringbitmap.realdata.wrapper.ConciseSetWrapper:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - io.druid.extendedset.intset.ConciseSet
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rStart
    - rEnd
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 72
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 72
    functionName: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].flip(int,int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ConciseSetWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].<init>(io.druid.extendedset.intset.ConciseSet)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].flip(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[io.druid.extendedset.intset.ConciseSet].difference(io.druid.extendedset.intset.ConciseSet)'
      Src: org.roaringbitmap.realdata.wrapper.ConciseSetWrapper:76,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].<init>(org.roaringbitmap.realdata.wrapper.ConciseSetWrapper)'
      Src: org.roaringbitmap.realdata.wrapper.ConciseSetWrapper:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - io.druid.extendedset.intset.ConciseSet
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.realdata.wrapper.Bitmap
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].andNot(org.roaringbitmap.realdata.wrapper.Bitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ConciseSetWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].<init>(org.roaringbitmap.realdata.wrapper.ConciseSetWrapper)'
    - '[io.druid.extendedset.intset.ConciseSet].difference(io.druid.extendedset.intset.ConciseSet)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].andNot(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
      Src: org.roaringbitmap.realdata.wrapper.ConciseSetWrapper:81,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - io.druid.extendedset.intset.ConciseSet
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 92
    functionName: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].naiveAndAggregator()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ConciseSetWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
    signature: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].naiveAndAggregator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
      Src: org.roaringbitmap.realdata.wrapper.ConciseSetWrapper:96,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - io.druid.extendedset.intset.ConciseSet
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 94
    functionDepth: 1
    functionLinenumber: 94
    functionLinenumberEnd: 107
    functionName: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].naiveOrAggregator()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ConciseSetWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
    signature: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].naiveOrAggregator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
      Src: org.roaringbitmap.realdata.wrapper.ConciseSetWrapper:111,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - io.druid.extendedset.intset.ConciseSet
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 141
    functionName: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].priorityQueueOrAggregator()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ConciseSetWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
    signature: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].priorityQueueOrAggregator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.roaringbitmap.realdata.wrapper.ConciseSetWrapper:145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.IntConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - io.druid.extendedset.intset.ConciseSet
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ic
    argTypes:
    - org.roaringbitmap.IntConsumer
    constantsTouched: []
    func_position:
      end: 146
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 146
    functionName: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].forEach(org.roaringbitmap.IntConsumer)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ConciseSetWrapper.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].forEach(org.roaringbitmap.IntConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.roaringbitmap.realdata.wrapper.ConciseSetWrapper:150,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutputStream
      classConcrete: true
      classEnum: false
      classFields:
      - io.druid.extendedset.intset.ConciseSet
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dos
    argTypes:
    - java.io.DataOutputStream
    constantsTouched: []
    func_position:
      end: 151
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 151
    functionName: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].serialize(java.io.DataOutputStream)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ConciseSetWrapper.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].serialize(java.io.DataOutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[io.druid.extendedset.intset.ConciseSet].clone()'
      Src: org.roaringbitmap.realdata.wrapper.ConciseSetWrapper:155,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].<init>(org.roaringbitmap.realdata.wrapper.ConciseSetWrapper)'
      Src: org.roaringbitmap.realdata.wrapper.ConciseSetWrapper:155,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - io.druid.extendedset.intset.ConciseSet
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 156
    functionName: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].clone()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ConciseSetWrapper.java
    functionUses: 0
    functionsReached:
    - '[io.druid.extendedset.intset.ConciseSet].clone()'
    - '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].<init>(org.roaringbitmap.realdata.wrapper.ConciseSetWrapper)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.googlecode.javaewah.IntIterator
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah.IntIterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.BitmapIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.EwahIteratorWrapper
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - iterator
    argTypes:
    - com.googlecode.javaewah.IntIterator
    constantsTouched: []
    func_position:
      end: 11
      start: 9
    functionDepth: 0
    functionLinenumber: 9
    functionLinenumberEnd: 11
    functionName: '[org.roaringbitmap.realdata.wrapper.EwahIteratorWrapper].<init>(com.googlecode.javaewah.IntIterator)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/EwahIteratorWrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.EwahIteratorWrapper
    signature: '[org.roaringbitmap.realdata.wrapper.EwahIteratorWrapper].<init>(com.googlecode.javaewah.IntIterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.googlecode.javaewah.IntIterator].hasNext()'
      Src: org.roaringbitmap.realdata.wrapper.EwahIteratorWrapper:15,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah.IntIterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.BitmapIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 16
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 16
    functionName: '[org.roaringbitmap.realdata.wrapper.EwahIteratorWrapper].hasNext()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/EwahIteratorWrapper.java
    functionUses: 0
    functionsReached:
    - '[com.googlecode.javaewah.IntIterator].hasNext()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.realdata.wrapper.EwahIteratorWrapper].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.googlecode.javaewah.IntIterator].next()'
      Src: org.roaringbitmap.realdata.wrapper.EwahIteratorWrapper:20,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.googlecode.javaewah.IntIterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.BitmapIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 21
    functionName: '[org.roaringbitmap.realdata.wrapper.EwahIteratorWrapper].next()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/EwahIteratorWrapper.java
    functionUses: 0
    functionsReached:
    - '[com.googlecode.javaewah.IntIterator].next()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.realdata.wrapper.EwahIteratorWrapper].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - IntSet.IntIterator
      classConcrete: true
      classEnum: false
      classFields:
      - IntSet.IntIterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.BitmapIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.ConciseSetIteratorWrapper
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - iterator
    argTypes:
    - IntSet.IntIterator
    constantsTouched: []
    func_position:
      end: 11
      start: 9
    functionDepth: 0
    functionLinenumber: 9
    functionLinenumberEnd: 11
    functionName: '[org.roaringbitmap.realdata.wrapper.ConciseSetIteratorWrapper].<init>(IntSet.IntIterator)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ConciseSetIteratorWrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.ConciseSetIteratorWrapper
    signature: '[org.roaringbitmap.realdata.wrapper.ConciseSetIteratorWrapper].<init>(IntSet.IntIterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IntSet.IntIterator].hasNext()'
      Src: org.roaringbitmap.realdata.wrapper.ConciseSetIteratorWrapper:15,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - IntSet.IntIterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.BitmapIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 16
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 16
    functionName: '[org.roaringbitmap.realdata.wrapper.ConciseSetIteratorWrapper].hasNext()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ConciseSetIteratorWrapper.java
    functionUses: 0
    functionsReached:
    - '[IntSet.IntIterator].hasNext()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.realdata.wrapper.ConciseSetIteratorWrapper].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IntSet.IntIterator].next()'
      Src: org.roaringbitmap.realdata.wrapper.ConciseSetIteratorWrapper:20,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - IntSet.IntIterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.BitmapIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 21
    functionName: '[org.roaringbitmap.realdata.wrapper.ConciseSetIteratorWrapper].next()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ConciseSetIteratorWrapper.java
    functionUses: 0
    functionsReached:
    - '[IntSet.IntIterator].next()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.realdata.wrapper.ConciseSetIteratorWrapper].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bitmap
    argTypes:
    - org.roaringbitmap.buffer.ImmutableRoaringBitmap
    constantsTouched: []
    func_position:
      end: 17
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 17
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].<init>(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableRoaringBitmapWrapper.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].<init>(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper:21,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 22
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 22
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].contains(int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableRoaringBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].contains(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper:26,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper:26,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 27
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].last()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableRoaringBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getReverseIntIterator()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].last()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 29
    functionDepth: 3
    functionLinenumber: 29
    functionLinenumberEnd: 32
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].cardinality()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableRoaringBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].cardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper:36,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.RoaringIteratorWrapper].<init>(org.roaringbitmap.PeekableIntIterator)'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper:36,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 4
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].iterator()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableRoaringBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getIntIterator()'
    - '[org.roaringbitmap.realdata.wrapper.RoaringIteratorWrapper].<init>(org.roaringbitmap.PeekableIntIterator)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapIterator
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper:41,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.RoaringIteratorWrapper].<init>(org.roaringbitmap.PeekableIntIterator)'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].reverseIterator()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableRoaringBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getReverseIntIterator()'
    - '[org.roaringbitmap.realdata.wrapper.RoaringIteratorWrapper].<init>(org.roaringbitmap.PeekableIntIterator)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapIterator
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].reverseIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper:47,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].<init>(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.realdata.wrapper.Bitmap
    constantsTouched: []
    func_position:
      end: 48
      start: 44
    functionDepth: 5
    functionLinenumber: 44
    functionLinenumberEnd: 48
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].and(org.roaringbitmap.realdata.wrapper.Bitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableRoaringBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].<init>(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].and(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper:53,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].<init>(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.realdata.wrapper.Bitmap
    constantsTouched: []
    func_position:
      end: 54
      start: 50
    functionDepth: 5
    functionLinenumber: 50
    functionLinenumberEnd: 54
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].or(org.roaringbitmap.realdata.wrapper.Bitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableRoaringBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].<init>(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].or(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.realdata.wrapper.Bitmap
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].ior(org.roaringbitmap.realdata.wrapper.Bitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableRoaringBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].ior(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].xor(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper:64,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].<init>(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.realdata.wrapper.Bitmap
    constantsTouched: []
    func_position:
      end: 65
      start: 61
    functionDepth: 5
    functionLinenumber: 61
    functionLinenumberEnd: 65
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].xor(org.roaringbitmap.realdata.wrapper.Bitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableRoaringBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].<init>(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].xor(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].xor(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].flip(org.roaringbitmap.buffer.ImmutableRoaringBitmap,long,long)'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper:70,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].<init>(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 71
      start: 67
    functionDepth: 5
    functionLinenumber: 67
    functionLinenumberEnd: 71
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].flip(int,int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableRoaringBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].<init>(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].flip(org.roaringbitmap.buffer.ImmutableRoaringBitmap,long,long)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].flip(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper:76,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].<init>(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.realdata.wrapper.Bitmap
    constantsTouched: []
    func_position:
      end: 77
      start: 73
    functionDepth: 5
    functionLinenumber: 73
    functionLinenumberEnd: 77
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].andNot(org.roaringbitmap.realdata.wrapper.Bitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableRoaringBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].<init>(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].andNot(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper:81,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 88
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].naiveAndAggregator()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableRoaringBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].naiveAndAggregator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper:92,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 99
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].naiveOrAggregator()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableRoaringBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].naiveOrAggregator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper:103,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 110
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].priorityQueueOrAggregator()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableRoaringBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].priorityQueueOrAggregator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper:114,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<org.roaringbitmap.realdata.wrapper.Bitmap>
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Iterator<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bitmaps
    argTypes:
    - Iterable<org.roaringbitmap.realdata.wrapper.Bitmap>
    constantsTouched: []
    func_position:
      end: 132
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 132
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].toImmutableRoaringBitmapIterator(Iterable<org.roaringbitmap.realdata.wrapper.Bitmap>)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableRoaringBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: java.util.Iterator<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].toImmutableRoaringBitmapIterator(Iterable<org.roaringbitmap.realdata.wrapper.Bitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.IntConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ic
    argTypes:
    - org.roaringbitmap.IntConsumer
    constantsTouched: []
    func_position:
      end: 137
      start: 134
    functionDepth: 2
    functionLinenumber: 134
    functionLinenumberEnd: 137
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].forEach(org.roaringbitmap.IntConsumer)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableRoaringBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].forEach(org.roaringbitmap.IntConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper:141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutputStream
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dos
    argTypes:
    - java.io.DataOutputStream
    constantsTouched: []
    func_position:
      end: 142
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 142
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].serialize(java.io.DataOutputStream)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableRoaringBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serialize(java.io.DataOutputStream)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].serialize(java.io.DataOutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].clone()'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper:146,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].<init>(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper:146,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.buffer.ImmutableRoaringBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 144
    functionDepth: 2
    functionLinenumber: 144
    functionLinenumberEnd: 147
    functionName: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].clone()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableRoaringBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].<init>(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.RoaringBitmap
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bitmap
    argTypes:
    - org.roaringbitmap.RoaringBitmap
    constantsTouched: []
    func_position:
      end: 17
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 17
    functionName: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].<init>(org.roaringbitmap.RoaringBitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/RoaringBitmapWrapper.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper
    signature: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].<init>(org.roaringbitmap.RoaringBitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].contains(int)'
      Src: org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper:21,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 22
      start: 19
    functionDepth: 5
    functionLinenumber: 19
    functionLinenumberEnd: 22
    functionName: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].contains(int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/RoaringBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].contains(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].contains(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper:26,1
    - Dst: '[org.roaringbitmap.PeekableIntIterator].next()'
      Src: org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper:26,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 27
    functionName: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].last()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/RoaringBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.PeekableIntIterator].next()'
    - '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].last()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 29
    functionDepth: 3
    functionLinenumber: 29
    functionLinenumberEnd: 32
    functionName: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].cardinality()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/RoaringBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].cardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
      Src: org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper:36,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.RoaringIteratorWrapper].<init>(org.roaringbitmap.PeekableIntIterator)'
      Src: org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper:36,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 3
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].iterator()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/RoaringBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.RoaringIteratorWrapper].<init>(org.roaringbitmap.PeekableIntIterator)'
    - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapIterator
    signature: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
      Src: org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper:41,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.RoaringIteratorWrapper].<init>(org.roaringbitmap.PeekableIntIterator)'
      Src: org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].reverseIterator()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/RoaringBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.RoaringIteratorWrapper].<init>(org.roaringbitmap.PeekableIntIterator)'
    - '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapIterator
    signature: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].reverseIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper:47,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].<init>(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.realdata.wrapper.Bitmap
    constantsTouched: []
    func_position:
      end: 48
      start: 44
    functionDepth: 5
    functionLinenumber: 44
    functionLinenumberEnd: 48
    functionName: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].and(org.roaringbitmap.realdata.wrapper.Bitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/RoaringBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].<init>(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].and(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper:53,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].<init>(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.realdata.wrapper.Bitmap
    constantsTouched: []
    func_position:
      end: 54
      start: 50
    functionDepth: 5
    functionLinenumber: 50
    functionLinenumberEnd: 54
    functionName: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].or(org.roaringbitmap.realdata.wrapper.Bitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/RoaringBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].<init>(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].or(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.realdata.wrapper.Bitmap
    constantsTouched: []
    func_position:
      end: 60
      start: 56
    functionDepth: 3
    functionLinenumber: 56
    functionLinenumberEnd: 60
    functionName: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].ior(org.roaringbitmap.realdata.wrapper.Bitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/RoaringBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].ior(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,long,long)'
      Src: org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper:64,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].<init>(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rangeStart
    - rangeEnd
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 5
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].flip(int,int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/RoaringBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,long,long)'
    - '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].<init>(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].flip(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper:70,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].<init>(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.realdata.wrapper.Bitmap
    constantsTouched: []
    func_position:
      end: 71
      start: 67
    functionDepth: 5
    functionLinenumber: 67
    functionLinenumberEnd: 71
    functionName: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].xor(org.roaringbitmap.realdata.wrapper.Bitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/RoaringBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].<init>(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].xor(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper:76,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].<init>(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.roaringbitmap.realdata.wrapper.Bitmap
    constantsTouched: []
    func_position:
      end: 77
      start: 73
    functionDepth: 5
    functionLinenumber: 73
    functionLinenumberEnd: 77
    functionName: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].andNot(org.roaringbitmap.realdata.wrapper.Bitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/RoaringBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].<init>(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].andNot(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
      Src: org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper:81,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 88
    functionName: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].naiveAndAggregator()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/RoaringBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
    signature: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].naiveAndAggregator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
      Src: org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper:92,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 99
    functionName: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].naiveOrAggregator()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/RoaringBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
    signature: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].naiveOrAggregator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
      Src: org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper:103,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 110
    functionName: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].priorityQueueOrAggregator()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/RoaringBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapAggregator
    signature: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].priorityQueueOrAggregator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper:113,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterable<org.roaringbitmap.realdata.wrapper.Bitmap>
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Iterator<org.roaringbitmap.RoaringBitmap>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bitmaps
    argTypes:
    - Iterable<org.roaringbitmap.realdata.wrapper.Bitmap>
    constantsTouched: []
    func_position:
      end: 131
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 131
    functionName: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].toRoaringBitmapIterator(Iterable<org.roaringbitmap.realdata.wrapper.Bitmap>)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/RoaringBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[java.util.Iterator].<init>()'
    linkageType: ''
    returnType: java.util.Iterator<org.roaringbitmap.RoaringBitmap>
    signature: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].toRoaringBitmapIterator(Iterable<org.roaringbitmap.realdata.wrapper.Bitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
      Src: org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.IntConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ic
    argTypes:
    - org.roaringbitmap.IntConsumer
    constantsTouched: []
    func_position:
      end: 136
      start: 133
    functionDepth: 2
    functionLinenumber: 133
    functionLinenumberEnd: 136
    functionName: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].forEach(org.roaringbitmap.IntConsumer)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/RoaringBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].forEach(org.roaringbitmap.IntConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.DataOutputStream
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dos
    argTypes:
    - java.io.DataOutputStream
    constantsTouched: []
    func_position:
      end: 141
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 141
    functionName: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].serialize(java.io.DataOutputStream)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/RoaringBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutputStream)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].serialize(java.io.DataOutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper:145,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].<init>(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper:145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 143
    functionDepth: 3
    functionLinenumber: 143
    functionLinenumberEnd: 146
    functionName: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].clone()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/RoaringBitmapWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    - '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].<init>(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 26
    functionName: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/BitmapFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapFactory
    signature: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newConciseBitmap(int[],boolean)'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:29,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 2
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newConciseBitmap(int[])'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/BitmapFactory.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newConciseBitmap(int[],boolean)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newConciseBitmap(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newConciseBitmap(int[],boolean)'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 2
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newWahBitmap(int[])'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/BitmapFactory.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newConciseBitmap(int[],boolean)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newWahBitmap(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newConciseSet(int[],boolean)'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:37,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].<init>(io.druid.extendedset.intset.ConciseSet)'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - data
    - simulateWAH
    argTypes:
    - int[]
    - boolean
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newConciseBitmap(int[],boolean)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/BitmapFactory.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newConciseSet(int[],boolean)'
    - '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].<init>(io.druid.extendedset.intset.ConciseSet)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newConciseBitmap(int[],boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[io.druid.extendedset.intset.ConciseSet].<init>(boolean)'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:42,1
    - Dst: '[io.druid.extendedset.intset.ConciseSet].add(org.roaringbitmap.realdata.wrapper.BitmapFactory)'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:44,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: io.druid.extendedset.intset.ConciseSet
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - data
    - simulateWAH
    argTypes:
    - int[]
    - boolean
    constantsTouched: []
    func_position:
      end: 47
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 47
    functionName: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newConciseSet(int[],boolean)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/BitmapFactory.java
    functionUses: 2
    functionsReached:
    - '[io.druid.extendedset.intset.ConciseSet].<init>(boolean)'
    - '[io.druid.extendedset.intset.ConciseSet].add(org.roaringbitmap.realdata.wrapper.BitmapFactory)'
    linkageType: ''
    returnType: io.druid.extendedset.intset.ConciseSet
    signature: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newConciseSet(int[],boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.googlecode.javaewah.EWAHCompressedBitmap].bitmapOf(int[])'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:50,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].<init>(org.roaringbitmap.realdata.wrapper.BitmapFactory)'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newEwahBitmap(int[])'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/BitmapFactory.java
    functionUses: 1
    functionsReached:
    - '[com.googlecode.javaewah.EWAHCompressedBitmap].bitmapOf(int[])'
    - '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].<init>(org.roaringbitmap.realdata.wrapper.BitmapFactory)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newEwahBitmap(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.googlecode.javaewah32.EWAHCompressedBitmap32].bitmapOf(int[])'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:55,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].<init>(org.roaringbitmap.realdata.wrapper.BitmapFactory)'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newEwah32Bitmap(int[])'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/BitmapFactory.java
    functionUses: 1
    functionsReached:
    - '[com.googlecode.javaewah32.EWAHCompressedBitmap32].bitmapOf(int[])'
    - '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].<init>(org.roaringbitmap.realdata.wrapper.BitmapFactory)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newEwah32Bitmap(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newRoaringBitmap(int[],boolean)'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 3
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newRoaringBitmap(int[])'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/BitmapFactory.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newRoaringBitmap(int[],boolean)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newRoaringBitmap(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newRoaringBitmap(int[],boolean)'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 3
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newRoaringWithRunBitmap(int[])'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/BitmapFactory.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newRoaringBitmap(int[],boolean)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newRoaringWithRunBitmap(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(int[])'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:68,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:70,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].<init>(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:72,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - data
    - optimize
    argTypes:
    - int[]
    - boolean
    constantsTouched: []
    func_position:
      end: 73
      start: 67
    functionDepth: 2
    functionLinenumber: 67
    functionLinenumberEnd: 73
    functionName: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newRoaringBitmap(int[],boolean)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/BitmapFactory.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(int[])'
    - '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].<init>(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newRoaringBitmap(int[],boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newImmutableConciseBitmap(int[],boolean)'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 2
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newImmutableConciseBitmap(int[])'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/BitmapFactory.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newImmutableConciseBitmap(int[],boolean)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newImmutableConciseBitmap(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newImmutableConciseBitmap(int[],boolean)'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 2
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newImmutableWahBitmap(int[])'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/BitmapFactory.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newImmutableConciseBitmap(int[],boolean)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newImmutableWahBitmap(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newConciseSet(int[],boolean)'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:85,1
    - Dst: '[io.druid.extendedset.intset.ImmutableConciseSet].newImmutableFromMutable(io.druid.extendedset.intset.ConciseSet)'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:85,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].<init>(org.roaringbitmap.realdata.wrapper.BitmapFactory)'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - data
    - simulateWAH
    argTypes:
    - int[]
    - boolean
    constantsTouched: []
    func_position:
      end: 87
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 87
    functionName: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newImmutableConciseBitmap(int[],boolean)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/BitmapFactory.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].<init>(org.roaringbitmap.realdata.wrapper.BitmapFactory)'
    - '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newConciseSet(int[],boolean)'
    - '[io.druid.extendedset.intset.ImmutableConciseSet].newImmutableFromMutable(io.druid.extendedset.intset.ConciseSet)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newImmutableConciseBitmap(int[],boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newEwahBitmap(int[])'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:90,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].toByteBuffer(org.roaringbitmap.realdata.wrapper.Bitmap)'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:90,1
    - Dst: '[com.googlecode.javaewah.EWAHCompressedBitmap].<init>(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:91,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].<init>(com.googlecode.javaewah.EWAHCompressedBitmap)'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 93
      start: 89
    functionDepth: 2
    functionLinenumber: 89
    functionLinenumberEnd: 93
    functionName: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newImmutableEwahBitmap(int[])'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/BitmapFactory.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].<init>(com.googlecode.javaewah.EWAHCompressedBitmap)'
    - '[org.roaringbitmap.realdata.wrapper.BitmapFactory].toByteBuffer(org.roaringbitmap.realdata.wrapper.Bitmap)'
    - '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newEwahBitmap(int[])'
    - '[com.googlecode.javaewah.EWAHCompressedBitmap].<init>(java.nio.ByteBuffer)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newImmutableEwahBitmap(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newEwah32Bitmap(int[])'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:96,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].toByteBuffer(org.roaringbitmap.realdata.wrapper.Bitmap)'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:96,1
    - Dst: '[com.googlecode.javaewah32.EWAHCompressedBitmap32].<init>(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:97,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].<init>(com.googlecode.javaewah32.EWAHCompressedBitmap32)'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 99
      start: 95
    functionDepth: 2
    functionLinenumber: 95
    functionLinenumberEnd: 99
    functionName: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newImmutableEwah32Bitmap(int[])'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/BitmapFactory.java
    functionUses: 0
    functionsReached:
    - '[com.googlecode.javaewah32.EWAHCompressedBitmap32].<init>(java.nio.ByteBuffer)'
    - '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newEwah32Bitmap(int[])'
    - '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].<init>(com.googlecode.javaewah32.EWAHCompressedBitmap32)'
    - '[org.roaringbitmap.realdata.wrapper.BitmapFactory].toByteBuffer(org.roaringbitmap.realdata.wrapper.Bitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newImmutableEwah32Bitmap(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newRoaringBitmap(int[])'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:102,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newImmutableRoaringBitmap(org.roaringbitmap.realdata.wrapper.Bitmap)'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 4
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newImmutableRoaringBitmap(int[])'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/BitmapFactory.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newImmutableRoaringBitmap(org.roaringbitmap.realdata.wrapper.Bitmap)'
    - '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newRoaringBitmap(int[])'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newImmutableRoaringBitmap(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newRoaringWithRunBitmap(int[])'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:106,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newImmutableRoaringBitmap(org.roaringbitmap.realdata.wrapper.Bitmap)'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:106,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 4
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newImmutableRoaringWithRunBitmap(int[])'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/BitmapFactory.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newImmutableRoaringBitmap(org.roaringbitmap.realdata.wrapper.Bitmap)'
    - '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newRoaringWithRunBitmap(int[])'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newImmutableRoaringWithRunBitmap(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].toByteBuffer(org.roaringbitmap.realdata.wrapper.Bitmap)'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:110,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:111,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].<init>(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:112,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.Bitmap
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bitmap
    argTypes:
    - org.roaringbitmap.realdata.wrapper.Bitmap
    constantsTouched: []
    func_position:
      end: 113
      start: 109
    functionDepth: 3
    functionLinenumber: 109
    functionLinenumberEnd: 113
    functionName: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newImmutableRoaringBitmap(org.roaringbitmap.realdata.wrapper.Bitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/BitmapFactory.java
    functionUses: 2
    functionsReached:
    - '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].<init>(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
    - '[org.roaringbitmap.realdata.wrapper.BitmapFactory].toByteBuffer(org.roaringbitmap.realdata.wrapper.Bitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.Bitmap
    signature: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newImmutableRoaringBitmap(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:116,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:117,1
    - Dst: '[org.roaringbitmap.realdata.wrapper.Bitmap].serialize(java.io.DataOutputStream)'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:118,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:119,1
    - Dst: '[java.nio.ByteBuffer].wrap(org.roaringbitmap.realdata.wrapper.BitmapFactory)'
      Src: org.roaringbitmap.realdata.wrapper.BitmapFactory:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.realdata.wrapper.Bitmap
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.nio.ByteBuffer
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - bitmap
    argTypes:
    - org.roaringbitmap.realdata.wrapper.Bitmap
    constantsTouched: []
    func_position:
      end: 120
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 120
    functionName: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].toByteBuffer(org.roaringbitmap.realdata.wrapper.Bitmap)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/BitmapFactory.java
    functionUses: 3
    functionsReached:
    - '[java.io.DataOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.nio.ByteBuffer].wrap(org.roaringbitmap.realdata.wrapper.BitmapFactory)'
    - '[org.roaringbitmap.realdata.wrapper.Bitmap].serialize(java.io.DataOutputStream)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    linkageType: ''
    returnType: java.nio.ByteBuffer
    signature: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].toByteBuffer(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 122
    functionName: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].cleanup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/BitmapFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.wrapper.BitmapFactory].cleanup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.roaringbitmap.IntIterator
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.IntIterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.BitmapIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.RoaringIteratorWrapper
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - iterator
    argTypes:
    - org.roaringbitmap.IntIterator
    constantsTouched: []
    func_position:
      end: 11
      start: 9
    functionDepth: 0
    functionLinenumber: 9
    functionLinenumberEnd: 11
    functionName: '[org.roaringbitmap.realdata.wrapper.RoaringIteratorWrapper].<init>(org.roaringbitmap.IntIterator)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/RoaringIteratorWrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.RoaringIteratorWrapper
    signature: '[org.roaringbitmap.realdata.wrapper.RoaringIteratorWrapper].<init>(org.roaringbitmap.IntIterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.IntIterator].hasNext()'
      Src: org.roaringbitmap.realdata.wrapper.RoaringIteratorWrapper:15,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.IntIterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.BitmapIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 16
      start: 13
    functionDepth: 1
    functionLinenumber: 13
    functionLinenumberEnd: 16
    functionName: '[org.roaringbitmap.realdata.wrapper.RoaringIteratorWrapper].hasNext()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/RoaringIteratorWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.IntIterator].hasNext()'
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.realdata.wrapper.RoaringIteratorWrapper].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.IntIterator].next()'
      Src: org.roaringbitmap.realdata.wrapper.RoaringIteratorWrapper:20,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.IntIterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.roaringbitmap.realdata.wrapper.BitmapIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 18
    functionDepth: 1
    functionLinenumber: 18
    functionLinenumberEnd: 21
    functionName: '[org.roaringbitmap.realdata.wrapper.RoaringIteratorWrapper].next()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/RoaringIteratorWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.IntIterator].next()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.realdata.wrapper.RoaringIteratorWrapper].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5
      start: 5
    functionDepth: 0
    functionLinenumber: 5
    functionLinenumberEnd: 5
    functionName: '[org.roaringbitmap.realdata.wrapper.BitmapIterator].hasNext()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/BitmapIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.roaringbitmap.realdata.wrapper.BitmapIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 7
    functionName: '[org.roaringbitmap.realdata.wrapper.BitmapIterator].next()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/BitmapIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.realdata.wrapper.BitmapIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.wrapper.BitmapIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.realdata.wrapper.BitmapIterator].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/BitmapIterator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.wrapper.BitmapIterator
    signature: '[org.roaringbitmap.realdata.wrapper.BitmapIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].<init>(String)'
      Src: org.roaringbitmap.realdata.state.RealDataRoaringBitmaps:53,1
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].fetchBitPositions()'
      Src: org.roaringbitmap.realdata.state.RealDataRoaringBitmaps:55,1
    - Dst: '[java.util.List<int[]>].spliterator()'
      Src: org.roaringbitmap.realdata.state.RealDataRoaringBitmaps:55,1
    - Dst: '[java.util.stream.StreamSupport].stream(org.roaringbitmap.realdata.state.RealDataRoaringBitmaps,boolean)'
      Src: org.roaringbitmap.realdata.state.RealDataRoaringBitmaps:55,1
    - Dst: '[org.roaringbitmap.realdata.state.RealDataRoaringBitmaps].map()'
      Src: org.roaringbitmap.realdata.state.RealDataRoaringBitmaps:55,1
    - Dst: '[org.roaringbitmap.realdata.state.RealDataRoaringBitmaps].toArray()'
      Src: org.roaringbitmap.realdata.state.RealDataRoaringBitmaps:55,1
    - Dst: '[java.util.Arrays].stream(org.roaringbitmap.realdata.state.RealDataRoaringBitmaps)'
      Src: org.roaringbitmap.realdata.state.RealDataRoaringBitmaps:59,1
    - Dst: '[org.roaringbitmap.realdata.state.RealDataRoaringBitmaps].map()'
      Src: org.roaringbitmap.realdata.state.RealDataRoaringBitmaps:59,1
    - Dst: '[org.roaringbitmap.realdata.state.RealDataRoaringBitmaps].toArray()'
      Src: org.roaringbitmap.realdata.state.RealDataRoaringBitmaps:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - RoaringBitmap[]
      - ImmutableRoaringBitmap[]
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 51
    functionDepth: 2
    functionLinenumber: 51
    functionLinenumberEnd: 62
    functionName: '[org.roaringbitmap.realdata.state.RealDataRoaringBitmaps].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/state/RealDataRoaringBitmaps.java
    functionUses: 0
    functionsReached:
    - '[java.util.stream.StreamSupport].stream(org.roaringbitmap.realdata.state.RealDataRoaringBitmaps,boolean)'
    - '[org.roaringbitmap.ZipRealDataRetriever].<init>(String)'
    - '[org.roaringbitmap.realdata.state.RealDataRoaringBitmaps].map()'
    - '[java.util.Arrays].stream(org.roaringbitmap.realdata.state.RealDataRoaringBitmaps)'
    - '[org.roaringbitmap.ZipRealDataRetriever].fetchBitPositions()'
    - '[java.util.List<int[]>].spliterator()'
    - '[org.roaringbitmap.realdata.state.RealDataRoaringBitmaps].toArray()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.state.RealDataRoaringBitmaps].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - RoaringBitmap[]
      - ImmutableRoaringBitmap[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: RoaringBitmap[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.roaringbitmap.realdata.state.RealDataRoaringBitmaps].getBitmaps()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/state/RealDataRoaringBitmaps.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: RoaringBitmap[]
    signature: '[org.roaringbitmap.realdata.state.RealDataRoaringBitmaps].getBitmaps()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - RoaringBitmap[]
      - ImmutableRoaringBitmap[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ImmutableRoaringBitmap[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.roaringbitmap.realdata.state.RealDataRoaringBitmaps].getImmutableRoaringBitmaps()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/state/RealDataRoaringBitmaps.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ImmutableRoaringBitmap[]
    signature: '[org.roaringbitmap.realdata.state.RealDataRoaringBitmaps].getImmutableRoaringBitmaps()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - RoaringBitmap[]
      - ImmutableRoaringBitmap[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.state.RealDataRoaringBitmaps
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.realdata.state.RealDataRoaringBitmaps].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/state/RealDataRoaringBitmaps.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.state.RealDataRoaringBitmaps
    signature: '[org.roaringbitmap.realdata.state.RealDataRoaringBitmaps].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.state.RealDataRoaringOnlyBenchmarkState
      static: false
      superClass: org.roaringbitmap.RoaringOnlyBenchmarkState
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[org.roaringbitmap.realdata.state.RealDataRoaringOnlyBenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/state/RealDataRoaringOnlyBenchmarkState.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.state.RealDataRoaringOnlyBenchmarkState
    signature: '[org.roaringbitmap.realdata.state.RealDataRoaringOnlyBenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringOnlyBenchmarkState].setup(String)'
      Src: org.roaringbitmap.realdata.state.RealDataRoaringOnlyBenchmarkState:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.RoaringOnlyBenchmarkState
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 42
    functionDepth: 6
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionName: '[org.roaringbitmap.realdata.state.RealDataRoaringOnlyBenchmarkState].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/state/RealDataRoaringOnlyBenchmarkState.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringOnlyBenchmarkState].setup(String)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.state.RealDataRoaringOnlyBenchmarkState].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.realdata.state.RealDataBenchmarkState
      static: false
      superClass: org.roaringbitmap.AbstractBenchmarkState
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[org.roaringbitmap.realdata.state.RealDataBenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/state/RealDataBenchmarkState.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.realdata.state.RealDataBenchmarkState
    signature: '[org.roaringbitmap.realdata.state.RealDataBenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.AbstractBenchmarkState].setup(String,String,boolean)'
      Src: org.roaringbitmap.realdata.state.RealDataBenchmarkState:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.AbstractBenchmarkState
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 2
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[org.roaringbitmap.realdata.state.RealDataBenchmarkState].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/state/RealDataBenchmarkState.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.AbstractBenchmarkState].setup(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.realdata.state.RealDataBenchmarkState].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.rc.iterator()
      Src: org.roaringbitmap.needwork.SlowORaggregate2:24,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.needwork.SlowORaggregate2)'
      Src: org.roaringbitmap.needwork.SlowORaggregate2:24,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 26
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 26
    functionName: '[org.roaringbitmap.needwork.SlowORaggregate2].RoaringWithRun(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/needwork/SlowORaggregate2.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.needwork.SlowORaggregate2)'
    - benchmarkState.rc.iterator()
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.needwork.SlowORaggregate2].RoaringWithRun(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.needwork.SlowORaggregate2
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.needwork.SlowORaggregate2].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/needwork/SlowORaggregate2.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.needwork.SlowORaggregate2
    signature: '[org.roaringbitmap.needwork.SlowORaggregate2].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.needwork.SlowORaggregate2.BenchmarkState:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - ArrayList<RoaringBitmap>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.needwork.SlowORaggregate2.BenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[org.roaringbitmap.needwork.SlowORaggregate2.BenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/needwork/SlowORaggregate2.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.needwork.SlowORaggregate2.BenchmarkState
    signature: '[org.roaringbitmap.needwork.SlowORaggregate2.BenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].<init>(String)'
      Src: org.roaringbitmap.needwork.SlowORaggregate2.BenchmarkState:41,1
    - Dst: System.out.println()
      Src: org.roaringbitmap.needwork.SlowORaggregate2.BenchmarkState:42,1
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].getName()'
      Src: org.roaringbitmap.needwork.SlowORaggregate2.BenchmarkState:43,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.needwork.SlowORaggregate2.BenchmarkState:43,1
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].fetchBitPositions()'
      Src: org.roaringbitmap.needwork.SlowORaggregate2.BenchmarkState:45,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.needwork.SlowORaggregate2.BenchmarkState)'
      Src: org.roaringbitmap.needwork.SlowORaggregate2.BenchmarkState:46,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.needwork.SlowORaggregate2.BenchmarkState:47,1
    - Dst: '[ArrayList<RoaringBitmap>].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.needwork.SlowORaggregate2.BenchmarkState:48,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.needwork.SlowORaggregate2.BenchmarkState:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - ArrayList<RoaringBitmap>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 39
    functionDepth: 2
    functionLinenumber: 39
    functionLinenumberEnd: 51
    functionName: '[org.roaringbitmap.needwork.SlowORaggregate2.BenchmarkState].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/needwork/SlowORaggregate2.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ZipRealDataRetriever].getName()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.needwork.SlowORaggregate2.BenchmarkState)'
    - '[org.roaringbitmap.ZipRealDataRetriever].<init>(String)'
    - '[ArrayList<RoaringBitmap>].add(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.ZipRealDataRetriever].fetchBitPositions()'
    - System.out.println()
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.needwork.SlowORaggregate2.BenchmarkState].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.rc.iterator()
      Src: org.roaringbitmap.needwork.SlowORaggregate1:24,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.needwork.SlowORaggregate1)'
      Src: org.roaringbitmap.needwork.SlowORaggregate1:24,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 26
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 26
    functionName: '[org.roaringbitmap.needwork.SlowORaggregate1].RoaringWithRun(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/needwork/SlowORaggregate1.java
    functionUses: 0
    functionsReached:
    - benchmarkState.rc.iterator()
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.needwork.SlowORaggregate1)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.needwork.SlowORaggregate1].RoaringWithRun(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.needwork.SlowORaggregate1
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.needwork.SlowORaggregate1].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/needwork/SlowORaggregate1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.needwork.SlowORaggregate1
    signature: '[org.roaringbitmap.needwork.SlowORaggregate1].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.needwork.SlowORaggregate1.BenchmarkState:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - ArrayList<RoaringBitmap>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.needwork.SlowORaggregate1.BenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[org.roaringbitmap.needwork.SlowORaggregate1.BenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/needwork/SlowORaggregate1.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.needwork.SlowORaggregate1.BenchmarkState
    signature: '[org.roaringbitmap.needwork.SlowORaggregate1.BenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].<init>(String)'
      Src: org.roaringbitmap.needwork.SlowORaggregate1.BenchmarkState:41,1
    - Dst: System.out.println()
      Src: org.roaringbitmap.needwork.SlowORaggregate1.BenchmarkState:42,1
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].getName()'
      Src: org.roaringbitmap.needwork.SlowORaggregate1.BenchmarkState:43,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.needwork.SlowORaggregate1.BenchmarkState:43,1
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].fetchBitPositions()'
      Src: org.roaringbitmap.needwork.SlowORaggregate1.BenchmarkState:45,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.needwork.SlowORaggregate1.BenchmarkState)'
      Src: org.roaringbitmap.needwork.SlowORaggregate1.BenchmarkState:46,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.needwork.SlowORaggregate1.BenchmarkState:47,1
    - Dst: '[ArrayList<RoaringBitmap>].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.needwork.SlowORaggregate1.BenchmarkState:48,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.needwork.SlowORaggregate1.BenchmarkState:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - ArrayList<RoaringBitmap>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 39
    functionDepth: 2
    functionLinenumber: 39
    functionLinenumberEnd: 51
    functionName: '[org.roaringbitmap.needwork.SlowORaggregate1.BenchmarkState].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/needwork/SlowORaggregate1.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ZipRealDataRetriever].getName()'
    - '[org.roaringbitmap.ZipRealDataRetriever].<init>(String)'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.needwork.SlowORaggregate1.BenchmarkState)'
    - '[ArrayList<RoaringBitmap>].add(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.ZipRealDataRetriever].fetchBitPositions()'
    - System.out.println()
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.needwork.SlowORaggregate1.BenchmarkState].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.rc.iterator()
      Src: org.roaringbitmap.needwork.SlowORaggregate3:25,1
    - Dst: '[org.roaringbitmap.FastAggregation].priorityqueue_or(org.roaringbitmap.needwork.SlowORaggregate3)'
      Src: org.roaringbitmap.needwork.SlowORaggregate3:25,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 27
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 27
    functionName: '[org.roaringbitmap.needwork.SlowORaggregate3].RoaringWithRun(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/needwork/SlowORaggregate3.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastAggregation].priorityqueue_or(org.roaringbitmap.needwork.SlowORaggregate3)'
    - benchmarkState.rc.iterator()
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.needwork.SlowORaggregate3].RoaringWithRun(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.needwork.SlowORaggregate3
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.needwork.SlowORaggregate3].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/needwork/SlowORaggregate3.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.needwork.SlowORaggregate3
    signature: '[org.roaringbitmap.needwork.SlowORaggregate3].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.needwork.SlowORaggregate3.BenchmarkState:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - ArrayList<RoaringBitmap>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.needwork.SlowORaggregate3.BenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.roaringbitmap.needwork.SlowORaggregate3.BenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/needwork/SlowORaggregate3.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.needwork.SlowORaggregate3.BenchmarkState
    signature: '[org.roaringbitmap.needwork.SlowORaggregate3.BenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].<init>(String)'
      Src: org.roaringbitmap.needwork.SlowORaggregate3.BenchmarkState:42,1
    - Dst: System.out.println()
      Src: org.roaringbitmap.needwork.SlowORaggregate3.BenchmarkState:43,1
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].getName()'
      Src: org.roaringbitmap.needwork.SlowORaggregate3.BenchmarkState:44,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.needwork.SlowORaggregate3.BenchmarkState:44,1
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].fetchBitPositions()'
      Src: org.roaringbitmap.needwork.SlowORaggregate3.BenchmarkState:46,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.needwork.SlowORaggregate3.BenchmarkState)'
      Src: org.roaringbitmap.needwork.SlowORaggregate3.BenchmarkState:47,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.needwork.SlowORaggregate3.BenchmarkState:48,1
    - Dst: '[ArrayList<RoaringBitmap>].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.needwork.SlowORaggregate3.BenchmarkState:49,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.needwork.SlowORaggregate3.BenchmarkState:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - ArrayList<RoaringBitmap>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 40
    functionDepth: 2
    functionLinenumber: 40
    functionLinenumberEnd: 52
    functionName: '[org.roaringbitmap.needwork.SlowORaggregate3.BenchmarkState].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/needwork/SlowORaggregate3.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ZipRealDataRetriever].getName()'
    - '[org.roaringbitmap.RoaringBitmap].bitmapOf(org.roaringbitmap.needwork.SlowORaggregate3.BenchmarkState)'
    - '[org.roaringbitmap.ZipRealDataRetriever].<init>(String)'
    - '[ArrayList<RoaringBitmap>].add(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.ZipRealDataRetriever].fetchBitPositions()'
    - System.out.println()
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.needwork.SlowORaggregate3.BenchmarkState].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bitmap.contains(org.roaringbitmap.needwork.RandomAccess)
      Src: org.roaringbitmap.needwork.RandomAccess:26,1
    - Dst: '[org.openjdk.jmh.infra.Blackhole].consume(org.roaringbitmap.needwork.RandomAccess)'
      Src: org.roaringbitmap.needwork.RandomAccess:26,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      - org.openjdk.jmh.infra.Blackhole
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - bs
    - bh
    argTypes:
    - BenchmarkState
    - org.openjdk.jmh.infra.Blackhole
    constantsTouched: []
    func_position:
      end: 29
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 29
    functionName: '[org.roaringbitmap.needwork.RandomAccess].binarySearch(BenchmarkState,org.openjdk.jmh.infra.Blackhole)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/needwork/RandomAccess.java
    functionUses: 0
    functionsReached:
    - bitmap.contains(org.roaringbitmap.needwork.RandomAccess)
    - '[org.openjdk.jmh.infra.Blackhole].consume(org.roaringbitmap.needwork.RandomAccess)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.needwork.RandomAccess].binarySearch(BenchmarkState,org.openjdk.jmh.infra.Blackhole)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.needwork.RandomAccess
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.needwork.RandomAccess].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/needwork/RandomAccess.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.needwork.RandomAccess
    signature: '[org.roaringbitmap.needwork.RandomAccess].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.needwork.RandomAccess.BenchmarkState
      static: false
      superClass: NeedWorkBenchmarkState
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[org.roaringbitmap.needwork.RandomAccess.BenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/needwork/RandomAccess.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.needwork.RandomAccess.BenchmarkState
    signature: '[org.roaringbitmap.needwork.RandomAccess.BenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.needwork.state.NeedWorkBenchmarkState].setup()'
      Src: org.roaringbitmap.needwork.RandomAccess.BenchmarkState:41,1
    - Dst: bitmap.last()
      Src: org.roaringbitmap.needwork.RandomAccess.BenchmarkState:45,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: org.roaringbitmap.needwork.RandomAccess.BenchmarkState:48,1
    - Dst: '[java.util.Random].nextInt(int)'
      Src: org.roaringbitmap.needwork.RandomAccess.BenchmarkState:49,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: NeedWorkBenchmarkState
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 38
    functionDepth: 3
    functionLinenumber: 38
    functionLinenumberEnd: 50
    functionName: '[org.roaringbitmap.needwork.RandomAccess.BenchmarkState].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/needwork/RandomAccess.java
    functionUses: 0
    functionsReached:
    - bitmap.last()
    - '[java.util.Random].nextInt(int)'
    - '[java.util.Random].<init>(int)'
    - '[org.roaringbitmap.needwork.state.NeedWorkBenchmarkState].setup()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.needwork.RandomAccess.BenchmarkState].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.rc.iterator()
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1:33,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(org.roaringbitmap.needwork.SlowMappedORaggregate1)'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[org.roaringbitmap.needwork.SlowMappedORaggregate1].RoaringWithRun(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/needwork/SlowMappedORaggregate1.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(org.roaringbitmap.needwork.SlowMappedORaggregate1)'
    - benchmarkState.rc.iterator()
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.needwork.SlowMappedORaggregate1].RoaringWithRun(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.needwork.SlowMappedORaggregate1
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.needwork.SlowMappedORaggregate1].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/needwork/SlowMappedORaggregate1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.needwork.SlowMappedORaggregate1
    signature: '[org.roaringbitmap.needwork.SlowMappedORaggregate1].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].createTempFile(String,String)'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState:46,1
    - Dst: '[org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState].deleteOnExit()'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState:47,1
    - Dst: '[java.io.FileOutputStream].<init>(org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState)'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState:48,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.FileOutputStream)'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState:49,1
    - Dst: rb1.serialize(java.io.DataOutputStream)
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState:51,1
    - Dst: '[java.io.FileOutputStream].getChannel()'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState:53,1
    - Dst: '[org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState].position()'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState:53,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState:54,1
    - Dst: '[java.io.RandomAccessFile].<init>(org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState,String)'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState:55,1
    - Dst: '[java.io.RandomAccessFile].getChannel()'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState:57,1
    - Dst: '[org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState].map(org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState,int,org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState)'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState:57,1
    - Dst: '[java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>].size()'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState:59,1
    - Dst: '[java.util.ArrayList].<init>(org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState)'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState:59,1
    - Dst: '[org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState].position()'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState:60,1
    - Dst: '[org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState].limit()'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState:60,1
    - Dst: '[org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState].slice()'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState:61,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState:62,1
    - Dst: '[java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState)'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState:62,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState)'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState:63,1
    - Dst: '[org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState].equals(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState:64,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState:64,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState:65,1
    - Dst: '[org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState].position()'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState:66,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState:66,1
    - Dst: '[org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState].position(org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState)'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState:66,1
    - Dst: '[java.io.RandomAccessFile].close()'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState:68,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - List<ImmutableRoaringBitmap>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>
    constantsTouched: []
    func_position:
      end: 70
      start: 44
    functionDepth: 2
    functionLinenumber: 44
    functionLinenumberEnd: 70
    functionName: '[org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState].convertToImmutableRoaring(java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/needwork/SlowMappedORaggregate1.java
    functionUses: 0
    functionsReached:
    - rb1.serialize(java.io.DataOutputStream)
    - '[java.io.RandomAccessFile].getChannel()'
    - '[org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState].position(org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState)'
    - '[java.io.RandomAccessFile].close()'
    - '[java.util.ArrayList].<init>(org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState)'
    - '[java.io.DataOutputStream].<init>(java.io.FileOutputStream)'
    - '[org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState].equals(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[java.io.FileOutputStream].getChannel()'
    - '[java.util.ArrayList].size()'
    - '[java.io.DataOutputStream].close()'
    - '[org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState].map(org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState,int,org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState)'
    - '[java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState)'
    - '[org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState].deleteOnExit()'
    - '[RuntimeException].<init>(String)'
    - '[java.io.RandomAccessFile].<init>(org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState,String)'
    - '[java.util.ArrayList].add(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState].limit()'
    - '[java.io.FileOutputStream].<init>(org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState)'
    - '[org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState].slice()'
    - '[java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>].size()'
    - '[java.io.File].createTempFile(String,String)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState)'
    - '[org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState].position()'
    linkageType: ''
    returnType: java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
    signature: '[org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState].convertToImmutableRoaring(java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - List<ImmutableRoaringBitmap>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 74
    functionName: '[org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/needwork/SlowMappedORaggregate1.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState
    signature: '[org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].<init>(String)'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState:78,1
    - Dst: System.out.println()
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState:79,1
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].getName()'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState:80,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState:80,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState:81,1
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].fetchBitPositions()'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState:83,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState)'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState:84,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState:85,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState:86,1
    - Dst: '[org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState].convertToImmutableRoaring(java.util.ArrayList)'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - List<ImmutableRoaringBitmap>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 76
    functionDepth: 2
    functionLinenumber: 76
    functionLinenumberEnd: 89
    functionName: '[org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/needwork/SlowMappedORaggregate1.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ZipRealDataRetriever].getName()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.ZipRealDataRetriever].<init>(String)'
    - '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.ZipRealDataRetriever].fetchBitPositions()'
    - '[org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState].convertToImmutableRoaring(java.util.ArrayList)'
    - System.out.println()
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState)'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: benchmarkState.rc.iterator()
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2:33,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(org.roaringbitmap.needwork.SlowMappedORaggregate2)'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.MutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - benchmarkState
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[org.roaringbitmap.needwork.SlowMappedORaggregate2].RoaringWithRun(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/needwork/SlowMappedORaggregate2.java
    functionUses: 0
    functionsReached:
    - benchmarkState.rc.iterator()
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(org.roaringbitmap.needwork.SlowMappedORaggregate2)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.MutableRoaringBitmap
    signature: '[org.roaringbitmap.needwork.SlowMappedORaggregate2].RoaringWithRun(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.needwork.SlowMappedORaggregate2
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.needwork.SlowMappedORaggregate2].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/needwork/SlowMappedORaggregate2.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.needwork.SlowMappedORaggregate2
    signature: '[org.roaringbitmap.needwork.SlowMappedORaggregate2].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].createTempFile(String,String)'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState:46,1
    - Dst: '[org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState].deleteOnExit()'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState:47,1
    - Dst: '[java.io.FileOutputStream].<init>(org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState)'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState:48,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.FileOutputStream)'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState:49,1
    - Dst: rb1.serialize(java.io.DataOutputStream)
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState:51,1
    - Dst: '[java.io.FileOutputStream].getChannel()'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState:53,1
    - Dst: '[org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState].position()'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState:53,1
    - Dst: '[java.io.DataOutputStream].close()'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState:54,1
    - Dst: '[java.io.RandomAccessFile].<init>(org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState,String)'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState:55,1
    - Dst: '[java.io.RandomAccessFile].getChannel()'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState:57,1
    - Dst: '[org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState].map(org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState,int,org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState)'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState:57,1
    - Dst: '[java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>].size()'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState:59,1
    - Dst: '[java.util.ArrayList].<init>(org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState)'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState:59,1
    - Dst: '[org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState].position()'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState:60,1
    - Dst: '[org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState].limit()'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState:60,1
    - Dst: '[org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState].slice()'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState:61,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState:62,1
    - Dst: '[java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState)'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState:62,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState)'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState:63,1
    - Dst: '[org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState].equals(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState:64,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState:64,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState:65,1
    - Dst: '[org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState].position()'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState:66,1
    - Dst: '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serializedSizeInBytes()'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState:66,1
    - Dst: '[org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState].position(org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState)'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState:66,1
    - Dst: '[java.io.RandomAccessFile].close()'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState:68,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - List<ImmutableRoaringBitmap>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>
    constantsTouched: []
    func_position:
      end: 70
      start: 44
    functionDepth: 2
    functionLinenumber: 44
    functionLinenumberEnd: 70
    functionName: '[org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState].convertToImmutableRoaring(java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/needwork/SlowMappedORaggregate2.java
    functionUses: 0
    functionsReached:
    - rb1.serialize(java.io.DataOutputStream)
    - '[java.io.RandomAccessFile].getChannel()'
    - '[org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState].limit()'
    - '[java.io.RandomAccessFile].close()'
    - '[java.io.DataOutputStream].<init>(java.io.FileOutputStream)'
    - '[org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState].map(org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState,int,org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState)'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState)'
    - '[java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>].get(org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState)'
    - '[java.io.RandomAccessFile].<init>(org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState,String)'
    - '[java.io.FileOutputStream].getChannel()'
    - '[java.util.ArrayList].size()'
    - '[org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState].slice()'
    - '[org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState].position(org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState)'
    - '[java.io.DataOutputStream].close()'
    - '[java.util.ArrayList].<init>(org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState)'
    - '[RuntimeException].<init>(String)'
    - '[java.util.ArrayList].add(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[java.io.FileOutputStream].<init>(org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState)'
    - '[java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>].size()'
    - '[java.io.File].createTempFile(String,String)'
    - '[org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState].equals(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
    - '[org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState].position()'
    - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serializedSizeInBytes()'
    - '[org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState].deleteOnExit()'
    linkageType: ''
    returnType: java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>
    signature: '[org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState].convertToImmutableRoaring(java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - List<ImmutableRoaringBitmap>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 74
    functionName: '[org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/needwork/SlowMappedORaggregate2.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState
    signature: '[org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].<init>(String)'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState:78,1
    - Dst: System.out.println()
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState:79,1
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].getName()'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState:80,1
    - Dst: System.out.println(String)
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState:80,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState:81,1
    - Dst: '[org.roaringbitmap.ZipRealDataRetriever].fetchBitPositions()'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState:83,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState)'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState:84,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState:85,1
    - Dst: '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState:86,1
    - Dst: '[org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState].convertToImmutableRoaring(java.util.ArrayList)'
      Src: org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - List<ImmutableRoaringBitmap>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 76
    functionDepth: 2
    functionLinenumber: 76
    functionLinenumberEnd: 89
    functionName: '[org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/needwork/SlowMappedORaggregate2.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.ZipRealDataRetriever].getName()'
    - '[org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState].convertToImmutableRoaring(java.util.ArrayList)'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
    - '[org.roaringbitmap.ZipRealDataRetriever].<init>(String)'
    - '[java.util.ArrayList].add(org.roaringbitmap.buffer.MutableRoaringBitmap)'
    - '[java.util.ArrayList].<init>()'
    - '[org.roaringbitmap.ZipRealDataRetriever].fetchBitPositions()'
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf(org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState)'
    - System.out.println()
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.needwork.state.NeedWorkBenchmarkState
      static: false
      superClass: org.roaringbitmap.AbstractBenchmarkState
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 50
    functionName: '[org.roaringbitmap.needwork.state.NeedWorkBenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/needwork/state/NeedWorkBenchmarkState.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.needwork.state.NeedWorkBenchmarkState
    signature: '[org.roaringbitmap.needwork.state.NeedWorkBenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.AbstractBenchmarkState].setup(String,String,boolean)'
      Src: org.roaringbitmap.needwork.state.NeedWorkBenchmarkState:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.roaringbitmap.AbstractBenchmarkState
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 2
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[org.roaringbitmap.needwork.state.NeedWorkBenchmarkState].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/needwork/state/NeedWorkBenchmarkState.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.AbstractBenchmarkState].setup(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.needwork.state.NeedWorkBenchmarkState].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastAggregation].and(org.roaringbitmap.aggregation.FastAggregationRLEStressTest,org.roaringbitmap.aggregation.FastAggregationRLEStressTest)'
      Src: org.roaringbitmap.aggregation.FastAggregationRLEStressTest:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - BitmapState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - BitmapState
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].and(BitmapState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/FastAggregationRLEStressTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastAggregation].and(org.roaringbitmap.aggregation.FastAggregationRLEStressTest,org.roaringbitmap.aggregation.FastAggregationRLEStressTest)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].and(BitmapState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].and(org.roaringbitmap.aggregation.FastAggregationRLEStressTest,org.roaringbitmap.aggregation.FastAggregationRLEStressTest)'
      Src: org.roaringbitmap.aggregation.FastAggregationRLEStressTest:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - BitmapState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - BitmapState
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].andBuffer(BitmapState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/FastAggregationRLEStressTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferFastAggregation].and(org.roaringbitmap.aggregation.FastAggregationRLEStressTest,org.roaringbitmap.aggregation.FastAggregationRLEStressTest)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    signature: '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].andBuffer(BitmapState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].fill(org.roaringbitmap.aggregation.FastAggregationRLEStressTest,int)'
      Src: org.roaringbitmap.aggregation.FastAggregationRLEStressTest:95,1
    - Dst: '[org.roaringbitmap.FastAggregation].workAndMemoryShyAnd(org.roaringbitmap.aggregation.FastAggregationRLEStressTest,org.roaringbitmap.aggregation.FastAggregationRLEStressTest)'
      Src: org.roaringbitmap.aggregation.FastAggregationRLEStressTest:96,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BitmapState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - BitmapState
    constantsTouched: []
    func_position:
      end: 97
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 97
    functionName: '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].andMemoryShy(BitmapState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/FastAggregationRLEStressTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastAggregation].workAndMemoryShyAnd(org.roaringbitmap.aggregation.FastAggregationRLEStressTest,org.roaringbitmap.aggregation.FastAggregationRLEStressTest)'
    - '[java.util.Arrays].fill(org.roaringbitmap.aggregation.FastAggregationRLEStressTest,int)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].andMemoryShy(BitmapState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].fill(org.roaringbitmap.aggregation.FastAggregationRLEStressTest,int)'
      Src: org.roaringbitmap.aggregation.FastAggregationRLEStressTest:101,1
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].workAndMemoryShyAnd(org.roaringbitmap.aggregation.FastAggregationRLEStressTest,org.roaringbitmap.aggregation.FastAggregationRLEStressTest)'
      Src: org.roaringbitmap.aggregation.FastAggregationRLEStressTest:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BitmapState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - BitmapState
    constantsTouched: []
    func_position:
      end: 103
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 103
    functionName: '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].andBufferMemoryShy(BitmapState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/FastAggregationRLEStressTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferFastAggregation].workAndMemoryShyAnd(org.roaringbitmap.aggregation.FastAggregationRLEStressTest,org.roaringbitmap.aggregation.FastAggregationRLEStressTest)'
    - '[java.util.Arrays].fill(org.roaringbitmap.aggregation.FastAggregationRLEStressTest,int)'
    linkageType: ''
    returnType: org.roaringbitmap.buffer.ImmutableRoaringBitmap
    signature: '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].andBufferMemoryShy(BitmapState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastAggregation].andCardinality(org.roaringbitmap.aggregation.FastAggregationRLEStressTest)'
      Src: org.roaringbitmap.aggregation.FastAggregationRLEStressTest:107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - BitmapState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - BitmapState
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].andCardinality(BitmapState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/FastAggregationRLEStressTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastAggregation].andCardinality(org.roaringbitmap.aggregation.FastAggregationRLEStressTest)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].andCardinality(BitmapState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastAggregation].and(org.roaringbitmap.aggregation.FastAggregationRLEStressTest)'
      Src: org.roaringbitmap.aggregation.FastAggregationRLEStressTest:112,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.aggregation.FastAggregationRLEStressTest:112,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BitmapState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - BitmapState
    constantsTouched: []
    func_position:
      end: 113
      start: 110
    functionDepth: 3
    functionLinenumber: 110
    functionLinenumberEnd: 113
    functionName: '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].andCardinalityMaterialize(BitmapState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/FastAggregationRLEStressTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.FastAggregation].and(org.roaringbitmap.aggregation.FastAggregationRLEStressTest)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].andCardinalityMaterialize(BitmapState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].andCardinality(org.roaringbitmap.aggregation.FastAggregationRLEStressTest)'
      Src: org.roaringbitmap.aggregation.FastAggregationRLEStressTest:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - BitmapState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - BitmapState
    constantsTouched: []
    func_position:
      end: 118
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 118
    functionName: '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].andCardinalityBuffer(BitmapState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/FastAggregationRLEStressTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferFastAggregation].andCardinality(org.roaringbitmap.aggregation.FastAggregationRLEStressTest)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].andCardinalityBuffer(BitmapState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].and(org.roaringbitmap.aggregation.FastAggregationRLEStressTest)'
      Src: org.roaringbitmap.aggregation.FastAggregationRLEStressTest:122,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.aggregation.FastAggregationRLEStressTest:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BitmapState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - BitmapState
    constantsTouched: []
    func_position:
      end: 123
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionName: '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].andCardinalityBufferMaterialize(BitmapState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/FastAggregationRLEStressTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].and(org.roaringbitmap.aggregation.FastAggregationRLEStressTest)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].andCardinalityBufferMaterialize(BitmapState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastAggregation].orCardinality(org.roaringbitmap.aggregation.FastAggregationRLEStressTest)'
      Src: org.roaringbitmap.aggregation.FastAggregationRLEStressTest:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - BitmapState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - BitmapState
    constantsTouched: []
    func_position:
      end: 128
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 128
    functionName: '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].orCardinality(BitmapState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/FastAggregationRLEStressTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastAggregation].orCardinality(org.roaringbitmap.aggregation.FastAggregationRLEStressTest)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].orCardinality(BitmapState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.aggregation.FastAggregationRLEStressTest)'
      Src: org.roaringbitmap.aggregation.FastAggregationRLEStressTest:132,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.aggregation.FastAggregationRLEStressTest:132,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BitmapState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - BitmapState
    constantsTouched: []
    func_position:
      end: 133
      start: 130
    functionDepth: 3
    functionLinenumber: 130
    functionLinenumberEnd: 133
    functionName: '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].orCardinalityMaterialize(BitmapState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/FastAggregationRLEStressTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastAggregation].or(org.roaringbitmap.aggregation.FastAggregationRLEStressTest)'
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].orCardinalityMaterialize(BitmapState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].orCardinality(org.roaringbitmap.aggregation.FastAggregationRLEStressTest)'
      Src: org.roaringbitmap.aggregation.FastAggregationRLEStressTest:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - BitmapState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - BitmapState
    constantsTouched: []
    func_position:
      end: 138
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 138
    functionName: '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].orCardinalityBuffer(BitmapState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/FastAggregationRLEStressTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.BufferFastAggregation].orCardinality(org.roaringbitmap.aggregation.FastAggregationRLEStressTest)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].orCardinalityBuffer(BitmapState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.aggregation.FastAggregationRLEStressTest)'
      Src: org.roaringbitmap.aggregation.FastAggregationRLEStressTest:142,1
    - Dst: '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.aggregation.FastAggregationRLEStressTest:142,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BitmapState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - BitmapState
    constantsTouched: []
    func_position:
      end: 143
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 143
    functionName: '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].orCardinalityBufferMaterialize(BitmapState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/FastAggregationRLEStressTest.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.buffer.BufferFastAggregation].or(org.roaringbitmap.aggregation.FastAggregationRLEStressTest)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].orCardinalityBufferMaterialize(BitmapState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.aggregation.FastAggregationRLEStressTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/FastAggregationRLEStressTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.aggregation.FastAggregationRLEStressTest
    signature: '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.SplittableRandom].<init>(long)'
      Src: org.roaringbitmap.aggregation.FastAggregationRLEStressTest.BitmapState:65,1
    - Dst: '[ConstructionStrategy].create()'
      Src: org.roaringbitmap.aggregation.FastAggregationRLEStressTest.BitmapState:66,1
    - Dst: Math.pow(double,float)
      Src: org.roaringbitmap.aggregation.FastAggregationRLEStressTest.BitmapState:69,1
    - Dst: '[java.util.SplittableRandom].nextDouble()'
      Src: org.roaringbitmap.aggregation.FastAggregationRLEStressTest.BitmapState:71,1
    - Dst: Math.log(org.roaringbitmap.aggregation.FastAggregationRLEStressTest.BitmapState)
      Src: org.roaringbitmap.aggregation.FastAggregationRLEStressTest.BitmapState:71,1
    - Dst: Math.log(int)
      Src: org.roaringbitmap.aggregation.FastAggregationRLEStressTest.BitmapState:71,1
    - Dst: '[java.util.SplittableRandom].nextDouble()'
      Src: org.roaringbitmap.aggregation.FastAggregationRLEStressTest.BitmapState:73,1
    - Dst: Math.log(org.roaringbitmap.aggregation.FastAggregationRLEStressTest.BitmapState)
      Src: org.roaringbitmap.aggregation.FastAggregationRLEStressTest.BitmapState:73,1
    - Dst: Math.log(int)
      Src: org.roaringbitmap.aggregation.FastAggregationRLEStressTest.BitmapState:73,1
    - Dst: '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest.BitmapState].add(org.roaringbitmap.aggregation.FastAggregationRLEStressTest.BitmapState)'
      Src: org.roaringbitmap.aggregation.FastAggregationRLEStressTest.BitmapState:74,1
    - Dst: '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest.BitmapState].get()'
      Src: org.roaringbitmap.aggregation.FastAggregationRLEStressTest.BitmapState:76,1
    - Dst: bitmaps[i].toMutableRoaringBitmap()
      Src: org.roaringbitmap.aggregation.FastAggregationRLEStressTest.BitmapState:77,1
    - Dst: '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest.BitmapState].reset()'
      Src: org.roaringbitmap.aggregation.FastAggregationRLEStressTest.BitmapState:78,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      - int
      - int
      - double
      - ConstructionStrategy
      - long
      - SplittableRandom
      - RoaringBitmap[]
      - ImmutableRoaringBitmap[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 80
    functionName: '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest.BitmapState].createBitmaps()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/FastAggregationRLEStressTest.java
    functionUses: 0
    functionsReached:
    - Math.log(int)
    - '[java.util.SplittableRandom].<init>(long)'
    - '[java.util.SplittableRandom].nextDouble()'
    - bitmaps[i].toMutableRoaringBitmap()
    - '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest.BitmapState].reset()'
    - Math.pow(double,float)
    - '[ConstructionStrategy].create()'
    - Math.log(org.roaringbitmap.aggregation.FastAggregationRLEStressTest.BitmapState)
    - '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest.BitmapState].get()'
    - '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest.BitmapState].add(org.roaringbitmap.aggregation.FastAggregationRLEStressTest.BitmapState)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest.BitmapState].createBitmaps()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long[]
      - int
      - int
      - double
      - ConstructionStrategy
      - long
      - SplittableRandom
      - RoaringBitmap[]
      - ImmutableRoaringBitmap[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.aggregation.FastAggregationRLEStressTest.BitmapState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest.BitmapState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/FastAggregationRLEStressTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.aggregation.FastAggregationRLEStressTest.BitmapState
    signature: '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest.BitmapState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.SplittableRandom].<init>(int)'
      Src: org.roaringbitmap.aggregation.and.BitmapContainerAndBenchmark:29,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.aggregation.and.BitmapContainerAndBenchmark:30,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.aggregation.and.BitmapContainerAndBenchmark:31,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.aggregation.and.BitmapContainerAndBenchmark:32,1
    - Dst: '[java.util.SplittableRandom].nextInt(int)'
      Src: org.roaringbitmap.aggregation.and.BitmapContainerAndBenchmark:33,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.aggregation.and.BitmapContainerAndBenchmark:33,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.aggregation.and.BitmapContainerAndBenchmark:35,1
    - Dst: '[java.util.SplittableRandom].nextInt(int)'
      Src: org.roaringbitmap.aggregation.and.BitmapContainerAndBenchmark:36,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.aggregation.and.BitmapContainerAndBenchmark:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - double
      - org.roaringbitmap.BitmapContainer
      - org.roaringbitmap.BitmapContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 38
    functionName: '[org.roaringbitmap.aggregation.and.BitmapContainerAndBenchmark].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/BitmapContainerAndBenchmark.java
    functionUses: 0
    functionsReached:
    - '[java.util.SplittableRandom].<init>(int)'
    - '[org.roaringbitmap.BitmapContainer].add(char)'
    - '[java.util.SplittableRandom].nextInt(int)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].getCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.aggregation.and.BitmapContainerAndBenchmark].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].clone()'
      Src: org.roaringbitmap.aggregation.and.BitmapContainerAndBenchmark:42,1
    - Dst: '[org.roaringbitmap.BitmapContainer].iand(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.aggregation.and.BitmapContainerAndBenchmark:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - double
      - org.roaringbitmap.BitmapContainer
      - org.roaringbitmap.BitmapContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 2
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.roaringbitmap.aggregation.and.BitmapContainerAndBenchmark].stable()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/BitmapContainerAndBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].iand(org.roaringbitmap.BitmapContainer)'
    - '[org.roaringbitmap.BitmapContainer].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.aggregation.and.BitmapContainerAndBenchmark].stable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].iand(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.aggregation.and.BitmapContainerAndBenchmark:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - double
      - org.roaringbitmap.BitmapContainer
      - org.roaringbitmap.BitmapContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 2
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.roaringbitmap.aggregation.and.BitmapContainerAndBenchmark].tendToZero()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/BitmapContainerAndBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].iand(org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.aggregation.and.BitmapContainerAndBenchmark].tendToZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - double
      - org.roaringbitmap.BitmapContainer
      - org.roaringbitmap.BitmapContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.aggregation.and.BitmapContainerAndBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.aggregation.and.BitmapContainerAndBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/BitmapContainerAndBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.aggregation.and.BitmapContainerAndBenchmark
    signature: '[org.roaringbitmap.aggregation.and.BitmapContainerAndBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.aggregation.and.bestcase.RoaringBitmapBenchmark:23,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.aggregation.and.bestcase.RoaringBitmapBenchmark:24,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.aggregation.and.bestcase.RoaringBitmapBenchmark)'
      Src: org.roaringbitmap.aggregation.and.bestcase.RoaringBitmapBenchmark:28,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.aggregation.and.bestcase.RoaringBitmapBenchmark)'
      Src: org.roaringbitmap.aggregation.and.bestcase.RoaringBitmapBenchmark:31,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.aggregation.and.bestcase.RoaringBitmapBenchmark:32,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.aggregation.and.bestcase.RoaringBitmapBenchmark)'
      Src: org.roaringbitmap.aggregation.and.bestcase.RoaringBitmapBenchmark:35,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.aggregation.and.bestcase.RoaringBitmapBenchmark)'
      Src: org.roaringbitmap.aggregation.and.bestcase.RoaringBitmapBenchmark:37,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 21
    functionDepth: 5
    functionLinenumber: 21
    functionLinenumberEnd: 38
    functionName: '[org.roaringbitmap.aggregation.and.bestcase.RoaringBitmapBenchmark].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/bestcase/RoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.aggregation.and.bestcase.RoaringBitmapBenchmark)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.aggregation.and.bestcase.RoaringBitmapBenchmark].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.aggregation.and.bestcase.RoaringBitmapBenchmark:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 40
    functionDepth: 5
    functionLinenumber: 40
    functionLinenumberEnd: 45
    functionName: '[org.roaringbitmap.aggregation.and.bestcase.RoaringBitmapBenchmark].and()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/bestcase/RoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.aggregation.and.bestcase.RoaringBitmapBenchmark].and()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.aggregation.and.bestcase.RoaringBitmapBenchmark:51,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.aggregation.and.bestcase.RoaringBitmapBenchmark:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 47
    functionDepth: 3
    functionLinenumber: 47
    functionLinenumberEnd: 54
    functionName: '[org.roaringbitmap.aggregation.and.bestcase.RoaringBitmapBenchmark].inplace_and()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/bestcase/RoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.aggregation.and.bestcase.RoaringBitmapBenchmark].inplace_and()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.aggregation.and.bestcase.RoaringBitmapBenchmark:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 56
    functionDepth: 3
    functionLinenumber: 56
    functionLinenumberEnd: 61
    functionName: '[org.roaringbitmap.aggregation.and.bestcase.RoaringBitmapBenchmark].justclone()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/bestcase/RoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.aggregation.and.bestcase.RoaringBitmapBenchmark].justclone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.aggregation.and.bestcase.RoaringBitmapBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.aggregation.and.bestcase.RoaringBitmapBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/bestcase/RoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.aggregation.and.bestcase.RoaringBitmapBenchmark
    signature: '[org.roaringbitmap.aggregation.and.bestcase.RoaringBitmapBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.aggregation.and.bestcase.Roaring64BitmapBenchmark:23,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.aggregation.and.bestcase.Roaring64BitmapBenchmark:24,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.aggregation.and.bestcase.Roaring64BitmapBenchmark)'
      Src: org.roaringbitmap.aggregation.and.bestcase.Roaring64BitmapBenchmark:29,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.aggregation.and.bestcase.Roaring64BitmapBenchmark)'
      Src: org.roaringbitmap.aggregation.and.bestcase.Roaring64BitmapBenchmark:32,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(int)'
      Src: org.roaringbitmap.aggregation.and.bestcase.Roaring64BitmapBenchmark:33,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.aggregation.and.bestcase.Roaring64BitmapBenchmark)'
      Src: org.roaringbitmap.aggregation.and.bestcase.Roaring64BitmapBenchmark:36,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.aggregation.and.bestcase.Roaring64BitmapBenchmark)'
      Src: org.roaringbitmap.aggregation.and.bestcase.Roaring64BitmapBenchmark:38,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 21
    functionDepth: 4
    functionLinenumber: 21
    functionLinenumberEnd: 39
    functionName: '[org.roaringbitmap.aggregation.and.bestcase.Roaring64BitmapBenchmark].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/bestcase/Roaring64BitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.aggregation.and.bestcase.Roaring64BitmapBenchmark)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.aggregation.and.bestcase.Roaring64BitmapBenchmark].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
      Src: org.roaringbitmap.aggregation.and.bestcase.Roaring64BitmapBenchmark:45,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.aggregation.and.bestcase.Roaring64BitmapBenchmark:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64Bitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 41
    functionDepth: 5
    functionLinenumber: 41
    functionLinenumberEnd: 48
    functionName: '[org.roaringbitmap.aggregation.and.bestcase.Roaring64BitmapBenchmark].inplace_and()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/bestcase/Roaring64BitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64Bitmap
    signature: '[org.roaringbitmap.aggregation.and.bestcase.Roaring64BitmapBenchmark].inplace_and()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
      Src: org.roaringbitmap.aggregation.and.bestcase.Roaring64BitmapBenchmark:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64Bitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 50
    functionDepth: 5
    functionLinenumber: 50
    functionLinenumberEnd: 55
    functionName: '[org.roaringbitmap.aggregation.and.bestcase.Roaring64BitmapBenchmark].justclone()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/bestcase/Roaring64BitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64Bitmap
    signature: '[org.roaringbitmap.aggregation.and.bestcase.Roaring64BitmapBenchmark].justclone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.aggregation.and.bestcase.Roaring64BitmapBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.aggregation.and.bestcase.Roaring64BitmapBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/bestcase/Roaring64BitmapBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.aggregation.and.bestcase.Roaring64BitmapBenchmark
    signature: '[org.roaringbitmap.aggregation.and.bestcase.Roaring64BitmapBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.aggregation.and.identical.RoaringBitmapBenchmark:23,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.aggregation.and.identical.RoaringBitmapBenchmark:24,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.aggregation.and.identical.RoaringBitmapBenchmark)'
      Src: org.roaringbitmap.aggregation.and.identical.RoaringBitmapBenchmark:27,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.aggregation.and.identical.RoaringBitmapBenchmark)'
      Src: org.roaringbitmap.aggregation.and.identical.RoaringBitmapBenchmark:28,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 21
    functionDepth: 4
    functionLinenumber: 21
    functionLinenumberEnd: 30
    functionName: '[org.roaringbitmap.aggregation.and.identical.RoaringBitmapBenchmark].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/identical/RoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.aggregation.and.identical.RoaringBitmapBenchmark)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.aggregation.and.identical.RoaringBitmapBenchmark].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.aggregation.and.identical.RoaringBitmapBenchmark:36,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 32
    functionDepth: 5
    functionLinenumber: 32
    functionLinenumberEnd: 37
    functionName: '[org.roaringbitmap.aggregation.and.identical.RoaringBitmapBenchmark].and()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/identical/RoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.aggregation.and.identical.RoaringBitmapBenchmark].and()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.aggregation.and.identical.RoaringBitmapBenchmark:43,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.aggregation.and.identical.RoaringBitmapBenchmark:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 39
    functionDepth: 3
    functionLinenumber: 39
    functionLinenumberEnd: 46
    functionName: '[org.roaringbitmap.aggregation.and.identical.RoaringBitmapBenchmark].inplace_and()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/identical/RoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.aggregation.and.identical.RoaringBitmapBenchmark].inplace_and()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.aggregation.and.identical.RoaringBitmapBenchmark:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 48
    functionDepth: 3
    functionLinenumber: 48
    functionLinenumberEnd: 53
    functionName: '[org.roaringbitmap.aggregation.and.identical.RoaringBitmapBenchmark].justclone()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/identical/RoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.aggregation.and.identical.RoaringBitmapBenchmark].justclone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.aggregation.and.identical.RoaringBitmapBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.aggregation.and.identical.RoaringBitmapBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/identical/RoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.aggregation.and.identical.RoaringBitmapBenchmark
    signature: '[org.roaringbitmap.aggregation.and.identical.RoaringBitmapBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.aggregation.and.identical.Roaring64BitmapBenchmark:23,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.aggregation.and.identical.Roaring64BitmapBenchmark:24,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.aggregation.and.identical.Roaring64BitmapBenchmark)'
      Src: org.roaringbitmap.aggregation.and.identical.Roaring64BitmapBenchmark:29,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.aggregation.and.identical.Roaring64BitmapBenchmark)'
      Src: org.roaringbitmap.aggregation.and.identical.Roaring64BitmapBenchmark:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 21
    functionDepth: 4
    functionLinenumber: 21
    functionLinenumberEnd: 32
    functionName: '[org.roaringbitmap.aggregation.and.identical.Roaring64BitmapBenchmark].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/identical/Roaring64BitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.aggregation.and.identical.Roaring64BitmapBenchmark)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.aggregation.and.identical.Roaring64BitmapBenchmark].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
      Src: org.roaringbitmap.aggregation.and.identical.Roaring64BitmapBenchmark:38,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.aggregation.and.identical.Roaring64BitmapBenchmark:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64Bitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 34
    functionDepth: 5
    functionLinenumber: 34
    functionLinenumberEnd: 41
    functionName: '[org.roaringbitmap.aggregation.and.identical.Roaring64BitmapBenchmark].inplace_and()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/identical/Roaring64BitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64Bitmap
    signature: '[org.roaringbitmap.aggregation.and.identical.Roaring64BitmapBenchmark].inplace_and()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
      Src: org.roaringbitmap.aggregation.and.identical.Roaring64BitmapBenchmark:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64Bitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 43
    functionDepth: 5
    functionLinenumber: 43
    functionLinenumberEnd: 48
    functionName: '[org.roaringbitmap.aggregation.and.identical.Roaring64BitmapBenchmark].justclone()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/identical/Roaring64BitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64Bitmap
    signature: '[org.roaringbitmap.aggregation.and.identical.Roaring64BitmapBenchmark].justclone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.aggregation.and.identical.Roaring64BitmapBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.aggregation.and.identical.Roaring64BitmapBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/identical/Roaring64BitmapBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.aggregation.and.identical.Roaring64BitmapBenchmark
    signature: '[org.roaringbitmap.aggregation.and.identical.Roaring64BitmapBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.aggregation.and.worstcase.RoaringBitmapBenchmark:23,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.aggregation.and.worstcase.RoaringBitmapBenchmark:24,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.aggregation.and.worstcase.RoaringBitmapBenchmark)'
      Src: org.roaringbitmap.aggregation.and.worstcase.RoaringBitmapBenchmark:27,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.aggregation.and.worstcase.RoaringBitmapBenchmark:28,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 21
    functionDepth: 5
    functionLinenumber: 21
    functionLinenumberEnd: 30
    functionName: '[org.roaringbitmap.aggregation.and.worstcase.RoaringBitmapBenchmark].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/worstcase/RoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.aggregation.and.worstcase.RoaringBitmapBenchmark)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.aggregation.and.worstcase.RoaringBitmapBenchmark].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.aggregation.and.worstcase.RoaringBitmapBenchmark:36,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 32
    functionDepth: 5
    functionLinenumber: 32
    functionLinenumberEnd: 37
    functionName: '[org.roaringbitmap.aggregation.and.worstcase.RoaringBitmapBenchmark].and()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/worstcase/RoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.aggregation.and.worstcase.RoaringBitmapBenchmark].and()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.aggregation.and.worstcase.RoaringBitmapBenchmark:43,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.aggregation.and.worstcase.RoaringBitmapBenchmark:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 39
    functionDepth: 3
    functionLinenumber: 39
    functionLinenumberEnd: 46
    functionName: '[org.roaringbitmap.aggregation.and.worstcase.RoaringBitmapBenchmark].inplace_and()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/worstcase/RoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.aggregation.and.worstcase.RoaringBitmapBenchmark].inplace_and()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.aggregation.and.worstcase.RoaringBitmapBenchmark:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 48
    functionDepth: 3
    functionLinenumber: 48
    functionLinenumberEnd: 53
    functionName: '[org.roaringbitmap.aggregation.and.worstcase.RoaringBitmapBenchmark].justclone()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/worstcase/RoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.aggregation.and.worstcase.RoaringBitmapBenchmark].justclone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.aggregation.and.worstcase.RoaringBitmapBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.aggregation.and.worstcase.RoaringBitmapBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/worstcase/RoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.aggregation.and.worstcase.RoaringBitmapBenchmark
    signature: '[org.roaringbitmap.aggregation.and.worstcase.RoaringBitmapBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.aggregation.and.worstcase.Roaring64BitmapBenchmark:23,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.aggregation.and.worstcase.Roaring64BitmapBenchmark:24,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.aggregation.and.worstcase.Roaring64BitmapBenchmark)'
      Src: org.roaringbitmap.aggregation.and.worstcase.Roaring64BitmapBenchmark:29,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(int)'
      Src: org.roaringbitmap.aggregation.and.worstcase.Roaring64BitmapBenchmark:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 21
    functionDepth: 4
    functionLinenumber: 21
    functionLinenumberEnd: 32
    functionName: '[org.roaringbitmap.aggregation.and.worstcase.Roaring64BitmapBenchmark].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/worstcase/Roaring64BitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.aggregation.and.worstcase.Roaring64BitmapBenchmark)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.aggregation.and.worstcase.Roaring64BitmapBenchmark].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
      Src: org.roaringbitmap.aggregation.and.worstcase.Roaring64BitmapBenchmark:38,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.aggregation.and.worstcase.Roaring64BitmapBenchmark:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64Bitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 34
    functionDepth: 5
    functionLinenumber: 34
    functionLinenumberEnd: 41
    functionName: '[org.roaringbitmap.aggregation.and.worstcase.Roaring64BitmapBenchmark].inplace_and()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/worstcase/Roaring64BitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64Bitmap
    signature: '[org.roaringbitmap.aggregation.and.worstcase.Roaring64BitmapBenchmark].inplace_and()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
      Src: org.roaringbitmap.aggregation.and.worstcase.Roaring64BitmapBenchmark:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64Bitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 43
    functionDepth: 5
    functionLinenumber: 43
    functionLinenumberEnd: 48
    functionName: '[org.roaringbitmap.aggregation.and.worstcase.Roaring64BitmapBenchmark].justclone()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/worstcase/Roaring64BitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64Bitmap
    signature: '[org.roaringbitmap.aggregation.and.worstcase.Roaring64BitmapBenchmark].justclone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.aggregation.and.worstcase.Roaring64BitmapBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.aggregation.and.worstcase.Roaring64BitmapBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/worstcase/Roaring64BitmapBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.aggregation.and.worstcase.Roaring64BitmapBenchmark
    signature: '[org.roaringbitmap.aggregation.and.worstcase.Roaring64BitmapBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RandomData].randomBitmap(int,int,int,float,int,float)'
      Src: org.roaringbitmap.aggregation.or.RoaringBitmapBenchmark:31,1
    - Dst: '[java.util.List<org.roaringbitmap.RoaringBitmap>].add(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.aggregation.or.RoaringBitmapBenchmark:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.List<org.roaringbitmap.RoaringBitmap>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 33
    functionName: '[org.roaringbitmap.aggregation.or.RoaringBitmapBenchmark].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/or/RoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RandomData].randomBitmap(int,int,int,float,int,float)'
    - '[java.util.List<org.roaringbitmap.RoaringBitmap>].add(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.aggregation.or.RoaringBitmapBenchmark].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.aggregation.or.RoaringBitmapBenchmark:39,1
    - Dst: '[java.util.List<org.roaringbitmap.RoaringBitmap>].get(org.roaringbitmap.aggregation.or.RoaringBitmapBenchmark)'
      Src: org.roaringbitmap.aggregation.or.RoaringBitmapBenchmark:41,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.aggregation.or.RoaringBitmapBenchmark)'
      Src: org.roaringbitmap.aggregation.or.RoaringBitmapBenchmark:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.List<org.roaringbitmap.RoaringBitmap>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 35
    functionDepth: 4
    functionLinenumber: 35
    functionLinenumberEnd: 43
    functionName: '[org.roaringbitmap.aggregation.or.RoaringBitmapBenchmark].or()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/or/RoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.roaringbitmap.RoaringBitmap>].get(org.roaringbitmap.aggregation.or.RoaringBitmapBenchmark)'
    - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.aggregation.or.RoaringBitmapBenchmark)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.aggregation.or.RoaringBitmapBenchmark].or()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.roaringbitmap.RoaringBitmap>].iterator()'
      Src: org.roaringbitmap.aggregation.or.RoaringBitmapBenchmark:49,1
    - Dst: '[org.roaringbitmap.FastAggregation].naive_or(org.roaringbitmap.aggregation.or.RoaringBitmapBenchmark)'
      Src: org.roaringbitmap.aggregation.or.RoaringBitmapBenchmark:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.List<org.roaringbitmap.RoaringBitmap>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 50
    functionName: '[org.roaringbitmap.aggregation.or.RoaringBitmapBenchmark].lazyor()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/or/RoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.FastAggregation].naive_or(org.roaringbitmap.aggregation.or.RoaringBitmapBenchmark)'
    - '[java.util.List<org.roaringbitmap.RoaringBitmap>].iterator()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.aggregation.or.RoaringBitmapBenchmark].lazyor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.roaringbitmap.aggregation.or.RoaringBitmapBenchmark:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.util.List<org.roaringbitmap.RoaringBitmap>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.aggregation.or.RoaringBitmapBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.aggregation.or.RoaringBitmapBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/or/RoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.roaringbitmap.aggregation.or.RoaringBitmapBenchmark
    signature: '[org.roaringbitmap.aggregation.or.RoaringBitmapBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.SplittableRandom].<init>(int)'
      Src: org.roaringbitmap.aggregation.or.BitmapContainerOrBenchmark:29,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.aggregation.or.BitmapContainerOrBenchmark:30,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.aggregation.or.BitmapContainerOrBenchmark:31,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.aggregation.or.BitmapContainerOrBenchmark:32,1
    - Dst: '[java.util.SplittableRandom].nextInt(int)'
      Src: org.roaringbitmap.aggregation.or.BitmapContainerOrBenchmark:33,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.aggregation.or.BitmapContainerOrBenchmark:33,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.aggregation.or.BitmapContainerOrBenchmark:35,1
    - Dst: '[java.util.SplittableRandom].nextInt(int)'
      Src: org.roaringbitmap.aggregation.or.BitmapContainerOrBenchmark:36,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.aggregation.or.BitmapContainerOrBenchmark:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - double
      - org.roaringbitmap.BitmapContainer
      - org.roaringbitmap.BitmapContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 38
    functionName: '[org.roaringbitmap.aggregation.or.BitmapContainerOrBenchmark].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/or/BitmapContainerOrBenchmark.java
    functionUses: 0
    functionsReached:
    - '[java.util.SplittableRandom].<init>(int)'
    - '[org.roaringbitmap.BitmapContainer].add(char)'
    - '[java.util.SplittableRandom].nextInt(int)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.BitmapContainer].getCardinality()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.aggregation.or.BitmapContainerOrBenchmark].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].clone()'
      Src: org.roaringbitmap.aggregation.or.BitmapContainerOrBenchmark:42,1
    - Dst: '[org.roaringbitmap.BitmapContainer].ior(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.aggregation.or.BitmapContainerOrBenchmark:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - double
      - org.roaringbitmap.BitmapContainer
      - org.roaringbitmap.BitmapContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 2
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.roaringbitmap.aggregation.or.BitmapContainerOrBenchmark].stable()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/or/BitmapContainerOrBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].clone()'
    - '[org.roaringbitmap.BitmapContainer].ior(org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.aggregation.or.BitmapContainerOrBenchmark].stable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].ior(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.aggregation.or.BitmapContainerOrBenchmark:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - double
      - org.roaringbitmap.BitmapContainer
      - org.roaringbitmap.BitmapContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 2
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.roaringbitmap.aggregation.or.BitmapContainerOrBenchmark].tendToZero()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/or/BitmapContainerOrBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].ior(org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.aggregation.or.BitmapContainerOrBenchmark].tendToZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - double
      - org.roaringbitmap.BitmapContainer
      - org.roaringbitmap.BitmapContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.aggregation.or.BitmapContainerOrBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.aggregation.or.BitmapContainerOrBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/or/BitmapContainerOrBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.aggregation.or.BitmapContainerOrBenchmark
    signature: '[org.roaringbitmap.aggregation.or.BitmapContainerOrBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.aggregation.andnot.bestcase.RoaringBitmapBenchmark:23,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.aggregation.andnot.bestcase.RoaringBitmapBenchmark:24,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.aggregation.andnot.bestcase.RoaringBitmapBenchmark)'
      Src: org.roaringbitmap.aggregation.andnot.bestcase.RoaringBitmapBenchmark:28,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.aggregation.andnot.bestcase.RoaringBitmapBenchmark)'
      Src: org.roaringbitmap.aggregation.andnot.bestcase.RoaringBitmapBenchmark:31,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.aggregation.andnot.bestcase.RoaringBitmapBenchmark:32,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.aggregation.andnot.bestcase.RoaringBitmapBenchmark)'
      Src: org.roaringbitmap.aggregation.andnot.bestcase.RoaringBitmapBenchmark:35,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.aggregation.andnot.bestcase.RoaringBitmapBenchmark)'
      Src: org.roaringbitmap.aggregation.andnot.bestcase.RoaringBitmapBenchmark:37,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 21
    functionDepth: 5
    functionLinenumber: 21
    functionLinenumberEnd: 38
    functionName: '[org.roaringbitmap.aggregation.andnot.bestcase.RoaringBitmapBenchmark].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/andnot/bestcase/RoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.aggregation.andnot.bestcase.RoaringBitmapBenchmark)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.aggregation.andnot.bestcase.RoaringBitmapBenchmark].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.aggregation.andnot.bestcase.RoaringBitmapBenchmark:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 40
    functionDepth: 5
    functionLinenumber: 40
    functionLinenumberEnd: 45
    functionName: '[org.roaringbitmap.aggregation.andnot.bestcase.RoaringBitmapBenchmark].andNot()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/andnot/bestcase/RoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.aggregation.andnot.bestcase.RoaringBitmapBenchmark].andNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.aggregation.andnot.bestcase.RoaringBitmapBenchmark:51,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.aggregation.andnot.bestcase.RoaringBitmapBenchmark:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 47
    functionDepth: 5
    functionLinenumber: 47
    functionLinenumberEnd: 54
    functionName: '[org.roaringbitmap.aggregation.andnot.bestcase.RoaringBitmapBenchmark].inplace_andNot()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/andnot/bestcase/RoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.aggregation.andnot.bestcase.RoaringBitmapBenchmark].inplace_andNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.aggregation.andnot.bestcase.RoaringBitmapBenchmark:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 56
    functionDepth: 3
    functionLinenumber: 56
    functionLinenumberEnd: 61
    functionName: '[org.roaringbitmap.aggregation.andnot.bestcase.RoaringBitmapBenchmark].justclone()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/andnot/bestcase/RoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.aggregation.andnot.bestcase.RoaringBitmapBenchmark].justclone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.aggregation.andnot.bestcase.RoaringBitmapBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.aggregation.andnot.bestcase.RoaringBitmapBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/andnot/bestcase/RoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.aggregation.andnot.bestcase.RoaringBitmapBenchmark
    signature: '[org.roaringbitmap.aggregation.andnot.bestcase.RoaringBitmapBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.aggregation.andnot.bestcase.Roaring64BitmapBenchmark:23,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.aggregation.andnot.bestcase.Roaring64BitmapBenchmark:24,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.aggregation.andnot.bestcase.Roaring64BitmapBenchmark)'
      Src: org.roaringbitmap.aggregation.andnot.bestcase.Roaring64BitmapBenchmark:30,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.aggregation.andnot.bestcase.Roaring64BitmapBenchmark)'
      Src: org.roaringbitmap.aggregation.andnot.bestcase.Roaring64BitmapBenchmark:33,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(int)'
      Src: org.roaringbitmap.aggregation.andnot.bestcase.Roaring64BitmapBenchmark:34,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.aggregation.andnot.bestcase.Roaring64BitmapBenchmark)'
      Src: org.roaringbitmap.aggregation.andnot.bestcase.Roaring64BitmapBenchmark:37,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.aggregation.andnot.bestcase.Roaring64BitmapBenchmark)'
      Src: org.roaringbitmap.aggregation.andnot.bestcase.Roaring64BitmapBenchmark:39,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 21
    functionDepth: 4
    functionLinenumber: 21
    functionLinenumberEnd: 40
    functionName: '[org.roaringbitmap.aggregation.andnot.bestcase.Roaring64BitmapBenchmark].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/andnot/bestcase/Roaring64BitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.aggregation.andnot.bestcase.Roaring64BitmapBenchmark)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.aggregation.andnot.bestcase.Roaring64BitmapBenchmark].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
      Src: org.roaringbitmap.aggregation.andnot.bestcase.Roaring64BitmapBenchmark:46,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.aggregation.andnot.bestcase.Roaring64BitmapBenchmark:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64Bitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 42
    functionDepth: 5
    functionLinenumber: 42
    functionLinenumberEnd: 49
    functionName: '[org.roaringbitmap.aggregation.andnot.bestcase.Roaring64BitmapBenchmark].inplace_andNot()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/andnot/bestcase/Roaring64BitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.longlong.Roaring64Bitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64Bitmap
    signature: '[org.roaringbitmap.aggregation.andnot.bestcase.Roaring64BitmapBenchmark].inplace_andNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
      Src: org.roaringbitmap.aggregation.andnot.bestcase.Roaring64BitmapBenchmark:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64Bitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 51
    functionDepth: 5
    functionLinenumber: 51
    functionLinenumberEnd: 56
    functionName: '[org.roaringbitmap.aggregation.andnot.bestcase.Roaring64BitmapBenchmark].justclone()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/andnot/bestcase/Roaring64BitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64Bitmap
    signature: '[org.roaringbitmap.aggregation.andnot.bestcase.Roaring64BitmapBenchmark].justclone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.aggregation.andnot.bestcase.Roaring64BitmapBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.aggregation.andnot.bestcase.Roaring64BitmapBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/andnot/bestcase/Roaring64BitmapBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.aggregation.andnot.bestcase.Roaring64BitmapBenchmark
    signature: '[org.roaringbitmap.aggregation.andnot.bestcase.Roaring64BitmapBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.aggregation.andnot.identical.RoaringBitmapBenchmark:23,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.aggregation.andnot.identical.RoaringBitmapBenchmark:24,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.aggregation.andnot.identical.RoaringBitmapBenchmark)'
      Src: org.roaringbitmap.aggregation.andnot.identical.RoaringBitmapBenchmark:27,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.aggregation.andnot.identical.RoaringBitmapBenchmark)'
      Src: org.roaringbitmap.aggregation.andnot.identical.RoaringBitmapBenchmark:28,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 21
    functionDepth: 4
    functionLinenumber: 21
    functionLinenumberEnd: 30
    functionName: '[org.roaringbitmap.aggregation.andnot.identical.RoaringBitmapBenchmark].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/andnot/identical/RoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.aggregation.andnot.identical.RoaringBitmapBenchmark)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.aggregation.andnot.identical.RoaringBitmapBenchmark].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.aggregation.andnot.identical.RoaringBitmapBenchmark:36,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 32
    functionDepth: 5
    functionLinenumber: 32
    functionLinenumberEnd: 37
    functionName: '[org.roaringbitmap.aggregation.andnot.identical.RoaringBitmapBenchmark].andNot()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/andnot/identical/RoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.aggregation.andnot.identical.RoaringBitmapBenchmark].andNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.aggregation.andnot.identical.RoaringBitmapBenchmark:43,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.aggregation.andnot.identical.RoaringBitmapBenchmark:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 39
    functionDepth: 5
    functionLinenumber: 39
    functionLinenumberEnd: 46
    functionName: '[org.roaringbitmap.aggregation.andnot.identical.RoaringBitmapBenchmark].inplace_andNot()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/andnot/identical/RoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.aggregation.andnot.identical.RoaringBitmapBenchmark].inplace_andNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.aggregation.andnot.identical.RoaringBitmapBenchmark:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 48
    functionDepth: 3
    functionLinenumber: 48
    functionLinenumberEnd: 53
    functionName: '[org.roaringbitmap.aggregation.andnot.identical.RoaringBitmapBenchmark].justclone()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/andnot/identical/RoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.aggregation.andnot.identical.RoaringBitmapBenchmark].justclone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.aggregation.andnot.identical.RoaringBitmapBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.aggregation.andnot.identical.RoaringBitmapBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/andnot/identical/RoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.aggregation.andnot.identical.RoaringBitmapBenchmark
    signature: '[org.roaringbitmap.aggregation.andnot.identical.RoaringBitmapBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.aggregation.andnot.identical.Roaring64BitmapBenchmark:23,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.aggregation.andnot.identical.Roaring64BitmapBenchmark:24,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.aggregation.andnot.identical.Roaring64BitmapBenchmark)'
      Src: org.roaringbitmap.aggregation.andnot.identical.Roaring64BitmapBenchmark:29,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.aggregation.andnot.identical.Roaring64BitmapBenchmark)'
      Src: org.roaringbitmap.aggregation.andnot.identical.Roaring64BitmapBenchmark:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 21
    functionDepth: 4
    functionLinenumber: 21
    functionLinenumberEnd: 32
    functionName: '[org.roaringbitmap.aggregation.andnot.identical.Roaring64BitmapBenchmark].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/andnot/identical/Roaring64BitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.aggregation.andnot.identical.Roaring64BitmapBenchmark)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.aggregation.andnot.identical.Roaring64BitmapBenchmark].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
      Src: org.roaringbitmap.aggregation.andnot.identical.Roaring64BitmapBenchmark:38,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.aggregation.andnot.identical.Roaring64BitmapBenchmark:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64Bitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 34
    functionDepth: 5
    functionLinenumber: 34
    functionLinenumberEnd: 41
    functionName: '[org.roaringbitmap.aggregation.andnot.identical.Roaring64BitmapBenchmark].inplace_andNot()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/andnot/identical/Roaring64BitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.longlong.Roaring64Bitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64Bitmap
    signature: '[org.roaringbitmap.aggregation.andnot.identical.Roaring64BitmapBenchmark].inplace_andNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
      Src: org.roaringbitmap.aggregation.andnot.identical.Roaring64BitmapBenchmark:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64Bitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 43
    functionDepth: 5
    functionLinenumber: 43
    functionLinenumberEnd: 48
    functionName: '[org.roaringbitmap.aggregation.andnot.identical.Roaring64BitmapBenchmark].justclone()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/andnot/identical/Roaring64BitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64Bitmap
    signature: '[org.roaringbitmap.aggregation.andnot.identical.Roaring64BitmapBenchmark].justclone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.aggregation.andnot.identical.Roaring64BitmapBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.aggregation.andnot.identical.Roaring64BitmapBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/andnot/identical/Roaring64BitmapBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.aggregation.andnot.identical.Roaring64BitmapBenchmark
    signature: '[org.roaringbitmap.aggregation.andnot.identical.Roaring64BitmapBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.aggregation.andnot.worstcase.RoaringBitmapBenchmark:23,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].<init>()'
      Src: org.roaringbitmap.aggregation.andnot.worstcase.RoaringBitmapBenchmark:24,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.aggregation.andnot.worstcase.RoaringBitmapBenchmark)'
      Src: org.roaringbitmap.aggregation.andnot.worstcase.RoaringBitmapBenchmark:27,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].add(int)'
      Src: org.roaringbitmap.aggregation.andnot.worstcase.RoaringBitmapBenchmark:28,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 21
    functionDepth: 5
    functionLinenumber: 21
    functionLinenumberEnd: 30
    functionName: '[org.roaringbitmap.aggregation.andnot.worstcase.RoaringBitmapBenchmark].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/andnot/worstcase/RoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.aggregation.andnot.worstcase.RoaringBitmapBenchmark)'
    - '[org.roaringbitmap.RoaringBitmap].add(int)'
    - '[org.roaringbitmap.RoaringBitmap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.aggregation.andnot.worstcase.RoaringBitmapBenchmark].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.aggregation.andnot.worstcase.RoaringBitmapBenchmark:36,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 32
    functionDepth: 5
    functionLinenumber: 32
    functionLinenumberEnd: 37
    functionName: '[org.roaringbitmap.aggregation.andnot.worstcase.RoaringBitmapBenchmark].andNot()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/andnot/worstcase/RoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.aggregation.andnot.worstcase.RoaringBitmapBenchmark].andNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.aggregation.andnot.worstcase.RoaringBitmapBenchmark:43,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.aggregation.andnot.worstcase.RoaringBitmapBenchmark:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 39
    functionDepth: 5
    functionLinenumber: 39
    functionLinenumberEnd: 46
    functionName: '[org.roaringbitmap.aggregation.andnot.worstcase.RoaringBitmapBenchmark].inplace_andNot()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/andnot/worstcase/RoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.aggregation.andnot.worstcase.RoaringBitmapBenchmark].inplace_andNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].clone()'
      Src: org.roaringbitmap.aggregation.andnot.worstcase.RoaringBitmapBenchmark:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.RoaringBitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 48
    functionDepth: 3
    functionLinenumber: 48
    functionLinenumberEnd: 53
    functionName: '[org.roaringbitmap.aggregation.andnot.worstcase.RoaringBitmapBenchmark].justclone()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/andnot/worstcase/RoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.RoaringBitmap
    signature: '[org.roaringbitmap.aggregation.andnot.worstcase.RoaringBitmapBenchmark].justclone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.aggregation.andnot.worstcase.RoaringBitmapBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.aggregation.andnot.worstcase.RoaringBitmapBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/andnot/worstcase/RoaringBitmapBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.aggregation.andnot.worstcase.RoaringBitmapBenchmark
    signature: '[org.roaringbitmap.aggregation.andnot.worstcase.RoaringBitmapBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.aggregation.andnot.worstcase.Roaring64BitmapBenchmark:23,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.aggregation.andnot.worstcase.Roaring64BitmapBenchmark:24,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.aggregation.andnot.worstcase.Roaring64BitmapBenchmark)'
      Src: org.roaringbitmap.aggregation.andnot.worstcase.Roaring64BitmapBenchmark:29,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(int)'
      Src: org.roaringbitmap.aggregation.andnot.worstcase.Roaring64BitmapBenchmark:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 21
    functionDepth: 4
    functionLinenumber: 21
    functionLinenumberEnd: 32
    functionName: '[org.roaringbitmap.aggregation.andnot.worstcase.Roaring64BitmapBenchmark].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/andnot/worstcase/Roaring64BitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.aggregation.andnot.worstcase.Roaring64BitmapBenchmark)'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add(int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.aggregation.andnot.worstcase.Roaring64BitmapBenchmark].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
      Src: org.roaringbitmap.aggregation.andnot.worstcase.Roaring64BitmapBenchmark:38,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.longlong.Roaring64Bitmap)'
      Src: org.roaringbitmap.aggregation.andnot.worstcase.Roaring64BitmapBenchmark:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64Bitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 34
    functionDepth: 5
    functionLinenumber: 34
    functionLinenumberEnd: 41
    functionName: '[org.roaringbitmap.aggregation.andnot.worstcase.Roaring64BitmapBenchmark].inplace_andNot()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/andnot/worstcase/Roaring64BitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.longlong.Roaring64Bitmap)'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64Bitmap
    signature: '[org.roaringbitmap.aggregation.andnot.worstcase.Roaring64BitmapBenchmark].inplace_andNot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
      Src: org.roaringbitmap.aggregation.andnot.worstcase.Roaring64BitmapBenchmark:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64Bitmap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 43
    functionDepth: 5
    functionLinenumber: 43
    functionLinenumberEnd: 48
    functionName: '[org.roaringbitmap.aggregation.andnot.worstcase.Roaring64BitmapBenchmark].justclone()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/andnot/worstcase/Roaring64BitmapBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64Bitmap
    signature: '[org.roaringbitmap.aggregation.andnot.worstcase.Roaring64BitmapBenchmark].justclone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.roaringbitmap.longlong.Roaring64Bitmap
      - org.roaringbitmap.longlong.Roaring64Bitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.aggregation.andnot.worstcase.Roaring64BitmapBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.aggregation.andnot.worstcase.Roaring64BitmapBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/andnot/worstcase/Roaring64BitmapBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.aggregation.andnot.worstcase.Roaring64BitmapBenchmark
    signature: '[org.roaringbitmap.aggregation.andnot.worstcase.Roaring64BitmapBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.aggregation.xor.BitmapContainerXorBenchmark:29,1
    - Dst: '[org.roaringbitmap.BitmapContainer].<init>()'
      Src: org.roaringbitmap.aggregation.xor.BitmapContainerXorBenchmark:30,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.aggregation.xor.BitmapContainerXorBenchmark:31,1
    - Dst: '[java.util.concurrent.ThreadLocalRandom].current()'
      Src: org.roaringbitmap.aggregation.xor.BitmapContainerXorBenchmark:32,1
    - Dst: '[org.roaringbitmap.aggregation.xor.BitmapContainerXorBenchmark].nextInt(int)'
      Src: org.roaringbitmap.aggregation.xor.BitmapContainerXorBenchmark:32,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.aggregation.xor.BitmapContainerXorBenchmark:32,1
    - Dst: '[org.roaringbitmap.BitmapContainer].getCardinality()'
      Src: org.roaringbitmap.aggregation.xor.BitmapContainerXorBenchmark:34,1
    - Dst: '[java.util.concurrent.ThreadLocalRandom].current()'
      Src: org.roaringbitmap.aggregation.xor.BitmapContainerXorBenchmark:35,1
    - Dst: '[org.roaringbitmap.aggregation.xor.BitmapContainerXorBenchmark].nextInt(int)'
      Src: org.roaringbitmap.aggregation.xor.BitmapContainerXorBenchmark:35,1
    - Dst: '[org.roaringbitmap.BitmapContainer].add(char)'
      Src: org.roaringbitmap.aggregation.xor.BitmapContainerXorBenchmark:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - double
      - org.roaringbitmap.BitmapContainer
      - org.roaringbitmap.BitmapContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 37
    functionName: '[org.roaringbitmap.aggregation.xor.BitmapContainerXorBenchmark].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/xor/BitmapContainerXorBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].add(char)'
    - '[org.roaringbitmap.BitmapContainer].<init>()'
    - '[org.roaringbitmap.aggregation.xor.BitmapContainerXorBenchmark].nextInt(int)'
    - '[org.roaringbitmap.BitmapContainer].getCardinality()'
    - '[java.util.concurrent.ThreadLocalRandom].current()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.aggregation.xor.BitmapContainerXorBenchmark].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].clone()'
      Src: org.roaringbitmap.aggregation.xor.BitmapContainerXorBenchmark:41,1
    - Dst: '[org.roaringbitmap.BitmapContainer].ixor(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.aggregation.xor.BitmapContainerXorBenchmark:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - double
      - org.roaringbitmap.BitmapContainer
      - org.roaringbitmap.BitmapContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 3
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.roaringbitmap.aggregation.xor.BitmapContainerXorBenchmark].stable()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/xor/BitmapContainerXorBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].clone()'
    - '[org.roaringbitmap.BitmapContainer].ixor(org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.aggregation.xor.BitmapContainerXorBenchmark].stable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.BitmapContainer].ixor(org.roaringbitmap.BitmapContainer)'
      Src: org.roaringbitmap.aggregation.xor.BitmapContainerXorBenchmark:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - double
      - org.roaringbitmap.BitmapContainer
      - org.roaringbitmap.BitmapContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.Container
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 3
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[org.roaringbitmap.aggregation.xor.BitmapContainerXorBenchmark].tendToZero()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/xor/BitmapContainerXorBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.BitmapContainer].ixor(org.roaringbitmap.BitmapContainer)'
    linkageType: ''
    returnType: org.roaringbitmap.Container
    signature: '[org.roaringbitmap.aggregation.xor.BitmapContainerXorBenchmark].tendToZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - double
      - org.roaringbitmap.BitmapContainer
      - org.roaringbitmap.BitmapContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.aggregation.xor.BitmapContainerXorBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.aggregation.xor.BitmapContainerXorBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/xor/BitmapContainerXorBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.aggregation.xor.BitmapContainerXorBenchmark
    signature: '[org.roaringbitmap.aggregation.xor.BitmapContainerXorBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Scenario].bitmaps()'
      Src: org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Scenario
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 78
    functionName: '[org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark].init()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/combinedcardinality/CombinedCardinalityBenchmark.java
    functionUses: 0
    functionsReached:
    - '[Scenario].bitmaps()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark].init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].xorCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Scenario
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 80
    functionDepth: 4
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionName: '[org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark].xorCardinality()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/combinedcardinality/CombinedCardinalityBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].xorCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark].xorCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark:87,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark:88,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Scenario
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 85
    functionDepth: 3
    functionLinenumber: 85
    functionLinenumberEnd: 90
    functionName: '[org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark].xorCardinalityBaseline()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/combinedcardinality/CombinedCardinalityBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].andCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark].xorCardinalityBaseline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].andNotCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Scenario
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 92
    functionDepth: 4
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionName: '[org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark].andNotCardinality()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/combinedcardinality/CombinedCardinalityBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].andNotCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark].andNotCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark:99,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Scenario
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 97
    functionDepth: 3
    functionLinenumber: 97
    functionLinenumberEnd: 100
    functionName: '[org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark].andNotCardinalityBaseline()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/combinedcardinality/CombinedCardinalityBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].andCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark].andNotCardinalityBaseline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].orCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark:104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Scenario
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 102
    functionDepth: 4
    functionLinenumber: 102
    functionLinenumberEnd: 105
    functionName: '[org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark].orCardinality()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/combinedcardinality/CombinedCardinalityBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].orCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark].orCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark:109,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].getCardinality()'
      Src: org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark:110,1
    - Dst: '[org.roaringbitmap.RoaringBitmap].andCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
      Src: org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark:111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Scenario
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 107
    functionDepth: 3
    functionLinenumber: 107
    functionLinenumberEnd: 112
    functionName: '[org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark].orCardinalityBaseline()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/combinedcardinality/CombinedCardinalityBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
    - '[org.roaringbitmap.RoaringBitmap].andCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark].orCardinalityBaseline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Scenario
      - org.roaringbitmap.RoaringBitmap
      - org.roaringbitmap.RoaringBitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/combinedcardinality/CombinedCardinalityBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark
    signature: '[org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.AddRoaring64
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.longlong.AddRoaring64].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/longlong/AddRoaring64.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.AddRoaring64
    signature: '[org.roaringbitmap.longlong.AddRoaring64].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
      Src: org.roaringbitmap.longlong.AddRoaring64.BenchmarkState:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - boolean
      - long[]
      - Roaring64Bitmap
      - Roaring64Bitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 5
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[org.roaringbitmap.longlong.AddRoaring64.BenchmarkState].setupTrial()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/longlong/AddRoaring64.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.AddRoaring64.BenchmarkState].setupTrial()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Random].<init>(int)'
      Src: org.roaringbitmap.longlong.AddRoaring64.BenchmarkState:36,1
    - Dst: '[HashSet].<init>()'
      Src: org.roaringbitmap.longlong.AddRoaring64.BenchmarkState:37,1
    - Dst: '[HashSet].size()'
      Src: org.roaringbitmap.longlong.AddRoaring64.BenchmarkState:38,1
    - Dst: '[Random].nextLong()'
      Src: org.roaringbitmap.longlong.AddRoaring64.BenchmarkState:39,1
    - Dst: '[HashSet].add(org.roaringbitmap.longlong.AddRoaring64.BenchmarkState)'
      Src: org.roaringbitmap.longlong.AddRoaring64.BenchmarkState:39,1
    - Dst: '[HashSet].stream()'
      Src: org.roaringbitmap.longlong.AddRoaring64.BenchmarkState:41,1
    - Dst: '[org.roaringbitmap.longlong.AddRoaring64.BenchmarkState].mapToLong()'
      Src: org.roaringbitmap.longlong.AddRoaring64.BenchmarkState:41,1
    - Dst: '[org.roaringbitmap.longlong.AddRoaring64.BenchmarkState].sorted()'
      Src: org.roaringbitmap.longlong.AddRoaring64.BenchmarkState:41,1
    - Dst: '[org.roaringbitmap.longlong.AddRoaring64.BenchmarkState].toArray()'
      Src: org.roaringbitmap.longlong.AddRoaring64.BenchmarkState:41,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(org.roaringbitmap.longlong.AddRoaring64.BenchmarkState)'
      Src: org.roaringbitmap.longlong.AddRoaring64.BenchmarkState:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - boolean
      - long[]
      - Roaring64Bitmap
      - Roaring64Bitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 44
    functionName: '[org.roaringbitmap.longlong.AddRoaring64.BenchmarkState].baseSetup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/longlong/AddRoaring64.java
    functionUses: 0
    functionsReached:
    - '[HashSet].add(org.roaringbitmap.longlong.AddRoaring64.BenchmarkState)'
    - '[HashSet].stream()'
    - '[HashSet].<init>()'
    - '[Random].<init>(int)'
    - '[HashSet].size()'
    - '[org.roaringbitmap.longlong.AddRoaring64.BenchmarkState].toArray()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(org.roaringbitmap.longlong.AddRoaring64.BenchmarkState)'
    - '[org.roaringbitmap.longlong.AddRoaring64.BenchmarkState].mapToLong()'
    - '[Random].nextLong()'
    - '[org.roaringbitmap.longlong.AddRoaring64.BenchmarkState].sorted()'
    linkageType: ''
    returnType: long[]
    signature: '[org.roaringbitmap.longlong.AddRoaring64.BenchmarkState].baseSetup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - boolean
      - long[]
      - Roaring64Bitmap
      - Roaring64Bitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.AddRoaring64.BenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.longlong.AddRoaring64.BenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/longlong/AddRoaring64.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.AddRoaring64.BenchmarkState
    signature: '[org.roaringbitmap.longlong.AddRoaring64.BenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.roaringbitmap.longlong.AddRoaring64.AddExistingState:51,1
    - Dst: '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState].baseSetup()'
      Src: org.roaringbitmap.longlong.AddRoaring64.AddExistingState:53,1
    - Dst: '[ArrayList].<init>()'
      Src: org.roaringbitmap.longlong.AddRoaring64.AddExistingState:55,1
    - Dst: '[ArrayList].add(org.roaringbitmap.longlong.AddRoaring64.AddExistingState)'
      Src: org.roaringbitmap.longlong.AddRoaring64.AddExistingState:57,1
    - Dst: '[Random].<init>(int)'
      Src: org.roaringbitmap.longlong.AddRoaring64.AddExistingState:61,1
    - Dst: Collections.shuffle(ArrayList,Random)
      Src: org.roaringbitmap.longlong.AddRoaring64.AddExistingState:61,1
    - Dst: '[ArrayList].stream()'
      Src: org.roaringbitmap.longlong.AddRoaring64.AddExistingState:63,1
    - Dst: '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState].mapToLong()'
      Src: org.roaringbitmap.longlong.AddRoaring64.AddExistingState:63,1
    - Dst: '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState].limit(org.roaringbitmap.longlong.AddRoaring64.AddExistingState)'
      Src: org.roaringbitmap.longlong.AddRoaring64.AddExistingState:63,1
    - Dst: '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState].toArray()'
      Src: org.roaringbitmap.longlong.AddRoaring64.AddExistingState:63,1
    - Dst: Arrays.sort(org.roaringbitmap.longlong.AddRoaring64.AddExistingState)
      Src: org.roaringbitmap.longlong.AddRoaring64.AddExistingState:65,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: BenchmarkState
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 68
    functionName: '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/longlong/AddRoaring64.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState].baseSetup()'
    - '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState].mapToLong()'
    - '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState].limit(org.roaringbitmap.longlong.AddRoaring64.AddExistingState)'
    - '[IllegalStateException].<init>(String)'
    - '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState].toArray()'
    - '[Random].<init>(int)'
    - Arrays.sort(org.roaringbitmap.longlong.AddRoaring64.AddExistingState)
    - '[ArrayList].stream()'
    - Collections.shuffle(ArrayList,Random)
    - '[ArrayList].add(org.roaringbitmap.longlong.AddRoaring64.AddExistingState)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bitmap.add(org.roaringbitmap.longlong.AddRoaring64.AddExistingState)
      Src: org.roaringbitmap.longlong.AddRoaring64.AddExistingState:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - AddExistingState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: BenchmarkState
    argCount: 1
    argNames:
    - state
    argTypes:
    - AddExistingState
    constantsTouched: []
    func_position:
      end: 104
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 104
    functionName: '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState].addAllExisting(AddExistingState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/longlong/AddRoaring64.java
    functionUses: 0
    functionsReached:
    - bitmap.add(org.roaringbitmap.longlong.AddRoaring64.AddExistingState)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState].addAllExisting(AddExistingState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bitmap.addLong(org.roaringbitmap.longlong.AddRoaring64.AddExistingState)
      Src: org.roaringbitmap.longlong.AddRoaring64.AddExistingState:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - AddExistingState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: BenchmarkState
    argCount: 1
    argNames:
    - state
    argTypes:
    - AddExistingState
    constantsTouched: []
    func_position:
      end: 112
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 112
    functionName: '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState].addEachExisting(AddExistingState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/longlong/AddRoaring64.java
    functionUses: 0
    functionsReached:
    - bitmap.addLong(org.roaringbitmap.longlong.AddRoaring64.AddExistingState)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState].addEachExisting(AddExistingState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bitmap.add(org.roaringbitmap.longlong.AddRoaring64.AddExistingState)
      Src: org.roaringbitmap.longlong.AddRoaring64.AddExistingState:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - AddMissingState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: BenchmarkState
    argCount: 1
    argNames:
    - state
    argTypes:
    - AddMissingState
    constantsTouched: []
    func_position:
      end: 118
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 118
    functionName: '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState].addAllMissing(AddMissingState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/longlong/AddRoaring64.java
    functionUses: 0
    functionsReached:
    - bitmap.add(org.roaringbitmap.longlong.AddRoaring64.AddExistingState)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState].addAllMissing(AddMissingState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bitmap.addLong(org.roaringbitmap.longlong.AddRoaring64.AddExistingState)
      Src: org.roaringbitmap.longlong.AddRoaring64.AddExistingState:124,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - AddMissingState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: BenchmarkState
    argCount: 1
    argNames:
    - state
    argTypes:
    - AddMissingState
    constantsTouched: []
    func_position:
      end: 126
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 126
    functionName: '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState].addEachMissing(AddMissingState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/longlong/AddRoaring64.java
    functionUses: 0
    functionsReached:
    - bitmap.addLong(org.roaringbitmap.longlong.AddRoaring64.AddExistingState)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState].addEachMissing(AddMissingState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.AddRoaring64.AddExistingState
      static: false
      superClass: BenchmarkState
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/longlong/AddRoaring64.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.AddRoaring64.AddExistingState
    signature: '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState].baseSetup()'
      Src: org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState:75,1
    - Dst: '[Random].<init>(int)'
      Src: org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState:76,1
    - Dst: '[HashSet].<init>()'
      Src: org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState:78,1
    - Dst: '[HashSet].add(org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState)'
      Src: org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState:80,1
    - Dst: '[HashSet].<init>()'
      Src: org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState:83,1
    - Dst: '[HashSet].size()'
      Src: org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState:84,1
    - Dst: '[Random].nextLong()'
      Src: org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState:85,1
    - Dst: '[HashSet].contains(org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState)'
      Src: org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState:86,1
    - Dst: '[Random].nextLong()'
      Src: org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState:87,1
    - Dst: '[HashSet].add(org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState)'
      Src: org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState:87,1
    - Dst: '[HashSet].stream()'
      Src: org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState:91,1
    - Dst: '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState].mapToLong()'
      Src: org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState:91,1
    - Dst: '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState].sorted()'
      Src: org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState:91,1
    - Dst: '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState].toArray()'
      Src: org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState:91,1
    - Dst: '[ArrayList].<init>(HashSet)'
      Src: org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState:93,1
    - Dst: Collections.shuffle(ArrayList,Random)
      Src: org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState:94,1
    - Dst: '[ArrayList].stream()'
      Src: org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState:95,1
    - Dst: '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState].mapToLong()'
      Src: org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState:95,1
    - Dst: '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState].toArray()'
      Src: org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState:95,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: BenchmarkState
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 97
    functionName: '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/longlong/AddRoaring64.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState].baseSetup()'
    - '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState].toArray()'
    - '[HashSet].stream()'
    - '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState].mapToLong()'
    - '[HashSet].add(org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState)'
    - '[HashSet].<init>()'
    - '[HashSet].size()'
    - '[Random].<init>(int)'
    - '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState].sorted()'
    - '[ArrayList].stream()'
    - Collections.shuffle(ArrayList,Random)
    - '[ArrayList].<init>(HashSet)'
    - '[HashSet].contains(org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState)'
    - '[Random].nextLong()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState
      static: false
      superClass: BenchmarkState
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/longlong/AddRoaring64.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState
    signature: '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bitmap.contains(org.roaringbitmap.longlong.FindRoaring64)
      Src: org.roaringbitmap.longlong.FindRoaring64:68,1
    - Dst: '[org.openjdk.jmh.infra.Blackhole].consume(org.roaringbitmap.longlong.FindRoaring64)'
      Src: org.roaringbitmap.longlong.FindRoaring64:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      - org.openjdk.jmh.infra.Blackhole
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - state
    - blackhole
    argTypes:
    - BenchmarkState
    - org.openjdk.jmh.infra.Blackhole
    constantsTouched: []
    func_position:
      end: 70
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 70
    functionName: '[org.roaringbitmap.longlong.FindRoaring64].findPresent(BenchmarkState,org.openjdk.jmh.infra.Blackhole)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/longlong/FindRoaring64.java
    functionUses: 0
    functionsReached:
    - '[org.openjdk.jmh.infra.Blackhole].consume(org.roaringbitmap.longlong.FindRoaring64)'
    - bitmap.contains(org.roaringbitmap.longlong.FindRoaring64)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.FindRoaring64].findPresent(BenchmarkState,org.openjdk.jmh.infra.Blackhole)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bitmap.contains(org.roaringbitmap.longlong.FindRoaring64)
      Src: org.roaringbitmap.longlong.FindRoaring64:75,1
    - Dst: '[org.openjdk.jmh.infra.Blackhole].consume(org.roaringbitmap.longlong.FindRoaring64)'
      Src: org.roaringbitmap.longlong.FindRoaring64:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      - org.openjdk.jmh.infra.Blackhole
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - state
    - blackhole
    argTypes:
    - BenchmarkState
    - org.openjdk.jmh.infra.Blackhole
    constantsTouched: []
    func_position:
      end: 77
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 77
    functionName: '[org.roaringbitmap.longlong.FindRoaring64].findMissing(BenchmarkState,org.openjdk.jmh.infra.Blackhole)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/longlong/FindRoaring64.java
    functionUses: 0
    functionsReached:
    - '[org.openjdk.jmh.infra.Blackhole].consume(org.roaringbitmap.longlong.FindRoaring64)'
    - bitmap.contains(org.roaringbitmap.longlong.FindRoaring64)
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.FindRoaring64].findMissing(BenchmarkState,org.openjdk.jmh.infra.Blackhole)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.FindRoaring64
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.longlong.FindRoaring64].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/longlong/FindRoaring64.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.FindRoaring64
    signature: '[org.roaringbitmap.longlong.FindRoaring64].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Random].<init>(int)'
      Src: org.roaringbitmap.longlong.FindRoaring64.BenchmarkState:31,1
    - Dst: '[HashSet].<init>()'
      Src: org.roaringbitmap.longlong.FindRoaring64.BenchmarkState:32,1
    - Dst: '[HashSet].size()'
      Src: org.roaringbitmap.longlong.FindRoaring64.BenchmarkState:33,1
    - Dst: '[Random].nextLong()'
      Src: org.roaringbitmap.longlong.FindRoaring64.BenchmarkState:34,1
    - Dst: '[HashSet].add(org.roaringbitmap.longlong.FindRoaring64.BenchmarkState)'
      Src: org.roaringbitmap.longlong.FindRoaring64.BenchmarkState:34,1
    - Dst: '[HashSet].<init>()'
      Src: org.roaringbitmap.longlong.FindRoaring64.BenchmarkState:37,1
    - Dst: '[HashSet].size()'
      Src: org.roaringbitmap.longlong.FindRoaring64.BenchmarkState:38,1
    - Dst: '[Random].nextLong()'
      Src: org.roaringbitmap.longlong.FindRoaring64.BenchmarkState:39,1
    - Dst: '[HashSet].contains(org.roaringbitmap.longlong.FindRoaring64.BenchmarkState)'
      Src: org.roaringbitmap.longlong.FindRoaring64.BenchmarkState:40,1
    - Dst: '[Random].nextLong()'
      Src: org.roaringbitmap.longlong.FindRoaring64.BenchmarkState:41,1
    - Dst: '[HashSet].add(org.roaringbitmap.longlong.FindRoaring64.BenchmarkState)'
      Src: org.roaringbitmap.longlong.FindRoaring64.BenchmarkState:41,1
    - Dst: '[HashSet].stream()'
      Src: org.roaringbitmap.longlong.FindRoaring64.BenchmarkState:45,1
    - Dst: '[org.roaringbitmap.longlong.FindRoaring64.BenchmarkState].mapToLong()'
      Src: org.roaringbitmap.longlong.FindRoaring64.BenchmarkState:45,1
    - Dst: '[org.roaringbitmap.longlong.FindRoaring64.BenchmarkState].sorted()'
      Src: org.roaringbitmap.longlong.FindRoaring64.BenchmarkState:45,1
    - Dst: '[org.roaringbitmap.longlong.FindRoaring64.BenchmarkState].toArray()'
      Src: org.roaringbitmap.longlong.FindRoaring64.BenchmarkState:45,1
    - Dst: '[HashSet].stream()'
      Src: org.roaringbitmap.longlong.FindRoaring64.BenchmarkState:46,1
    - Dst: '[org.roaringbitmap.longlong.FindRoaring64.BenchmarkState].mapToLong()'
      Src: org.roaringbitmap.longlong.FindRoaring64.BenchmarkState:46,1
    - Dst: '[org.roaringbitmap.longlong.FindRoaring64.BenchmarkState].toArray()'
      Src: org.roaringbitmap.longlong.FindRoaring64.BenchmarkState:46,1
    - Dst: '[ArrayList].<init>(HashSet)'
      Src: org.roaringbitmap.longlong.FindRoaring64.BenchmarkState:48,1
    - Dst: Collections.shuffle(ArrayList,Random)
      Src: org.roaringbitmap.longlong.FindRoaring64.BenchmarkState:49,1
    - Dst: '[ArrayList].stream()'
      Src: org.roaringbitmap.longlong.FindRoaring64.BenchmarkState:50,1
    - Dst: '[org.roaringbitmap.longlong.FindRoaring64.BenchmarkState].mapToLong()'
      Src: org.roaringbitmap.longlong.FindRoaring64.BenchmarkState:50,1
    - Dst: '[org.roaringbitmap.longlong.FindRoaring64.BenchmarkState].toArray()'
      Src: org.roaringbitmap.longlong.FindRoaring64.BenchmarkState:50,1
    - Dst: '[ArrayList].<init>(HashSet)'
      Src: org.roaringbitmap.longlong.FindRoaring64.BenchmarkState:52,1
    - Dst: Collections.shuffle(ArrayList,Random)
      Src: org.roaringbitmap.longlong.FindRoaring64.BenchmarkState:53,1
    - Dst: '[ArrayList].stream()'
      Src: org.roaringbitmap.longlong.FindRoaring64.BenchmarkState:54,1
    - Dst: '[org.roaringbitmap.longlong.FindRoaring64.BenchmarkState].mapToLong()'
      Src: org.roaringbitmap.longlong.FindRoaring64.BenchmarkState:54,1
    - Dst: '[org.roaringbitmap.longlong.FindRoaring64.BenchmarkState].toArray()'
      Src: org.roaringbitmap.longlong.FindRoaring64.BenchmarkState:54,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.FindRoaring64.BenchmarkState:57,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.FindRoaring64.BenchmarkState)'
      Src: org.roaringbitmap.longlong.FindRoaring64.BenchmarkState:59,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long[]
      - long[]
      - Roaring64Bitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 29
    functionDepth: 4
    functionLinenumber: 29
    functionLinenumberEnd: 62
    functionName: '[org.roaringbitmap.longlong.FindRoaring64.BenchmarkState].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/longlong/FindRoaring64.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.FindRoaring64.BenchmarkState)'
    - '[org.roaringbitmap.longlong.FindRoaring64.BenchmarkState].sorted()'
    - '[org.roaringbitmap.longlong.FindRoaring64.BenchmarkState].toArray()'
    - '[HashSet].stream()'
    - '[HashSet].<init>()'
    - '[Random].<init>(int)'
    - '[HashSet].size()'
    - '[org.roaringbitmap.longlong.FindRoaring64.BenchmarkState].mapToLong()'
    - '[ArrayList].stream()'
    - Collections.shuffle(ArrayList,Random)
    - '[ArrayList].<init>(HashSet)'
    - '[HashSet].add(org.roaringbitmap.longlong.FindRoaring64.BenchmarkState)'
    - '[Random].nextLong()'
    - '[HashSet].contains(org.roaringbitmap.longlong.FindRoaring64.BenchmarkState)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.FindRoaring64.BenchmarkState].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long[]
      - long[]
      - Roaring64Bitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.FindRoaring64.BenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.longlong.FindRoaring64.BenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/longlong/FindRoaring64.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.FindRoaring64.BenchmarkState
    signature: '[org.roaringbitmap.longlong.FindRoaring64.BenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.BuildFromEmpty:44,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.BuildFromEmpty)'
      Src: org.roaringbitmap.longlong.BuildFromEmpty:46,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 49
      start: 42
    functionDepth: 4
    functionLinenumber: 42
    functionLinenumberEnd: 49
    functionName: '[org.roaringbitmap.longlong.BuildFromEmpty].addLong(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/longlong/BuildFromEmpty.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(org.roaringbitmap.longlong.BuildFromEmpty)'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64Bitmap
    signature: '[org.roaringbitmap.longlong.BuildFromEmpty].addLong(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(org.roaringbitmap.longlong.BuildFromEmpty)'
      Src: org.roaringbitmap.longlong.BuildFromEmpty:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.roaringbitmap.longlong.BuildFromEmpty].bitmapOf(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/longlong/BuildFromEmpty.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(org.roaringbitmap.longlong.BuildFromEmpty)'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64Bitmap
    signature: '[org.roaringbitmap.longlong.BuildFromEmpty].bitmapOf(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.BuildFromEmpty:58,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.BuildFromEmpty)'
      Src: org.roaringbitmap.longlong.BuildFromEmpty:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 61
      start: 56
    functionDepth: 4
    functionLinenumber: 56
    functionLinenumberEnd: 61
    functionName: '[org.roaringbitmap.longlong.BuildFromEmpty].addArray(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/longlong/BuildFromEmpty.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].add(org.roaringbitmap.longlong.BuildFromEmpty)'
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64Bitmap
    signature: '[org.roaringbitmap.longlong.BuildFromEmpty].addArray(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.BuildFromEmpty
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.longlong.BuildFromEmpty].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/longlong/BuildFromEmpty.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.BuildFromEmpty
    signature: '[org.roaringbitmap.longlong.BuildFromEmpty].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Random].<init>(int)'
      Src: org.roaringbitmap.longlong.BuildFromEmpty.BenchmarkState:28,1
    - Dst: '[HashSet].<init>()'
      Src: org.roaringbitmap.longlong.BuildFromEmpty.BenchmarkState:29,1
    - Dst: '[HashSet].size()'
      Src: org.roaringbitmap.longlong.BuildFromEmpty.BenchmarkState:30,1
    - Dst: '[Random].nextLong()'
      Src: org.roaringbitmap.longlong.BuildFromEmpty.BenchmarkState:31,1
    - Dst: '[HashSet].add(org.roaringbitmap.longlong.BuildFromEmpty.BenchmarkState)'
      Src: org.roaringbitmap.longlong.BuildFromEmpty.BenchmarkState:31,1
    - Dst: '[HashSet].stream()'
      Src: org.roaringbitmap.longlong.BuildFromEmpty.BenchmarkState:34,1
    - Dst: '[org.roaringbitmap.longlong.BuildFromEmpty.BenchmarkState].mapToLong()'
      Src: org.roaringbitmap.longlong.BuildFromEmpty.BenchmarkState:34,1
    - Dst: '[org.roaringbitmap.longlong.BuildFromEmpty.BenchmarkState].sorted()'
      Src: org.roaringbitmap.longlong.BuildFromEmpty.BenchmarkState:34,1
    - Dst: '[org.roaringbitmap.longlong.BuildFromEmpty.BenchmarkState].toArray()'
      Src: org.roaringbitmap.longlong.BuildFromEmpty.BenchmarkState:34,1
    - Dst: '[ArrayList].<init>(HashSet)'
      Src: org.roaringbitmap.longlong.BuildFromEmpty.BenchmarkState:36,1
    - Dst: Collections.shuffle(ArrayList,Random)
      Src: org.roaringbitmap.longlong.BuildFromEmpty.BenchmarkState:37,1
    - Dst: '[ArrayList].stream()'
      Src: org.roaringbitmap.longlong.BuildFromEmpty.BenchmarkState:38,1
    - Dst: '[org.roaringbitmap.longlong.BuildFromEmpty.BenchmarkState].mapToLong()'
      Src: org.roaringbitmap.longlong.BuildFromEmpty.BenchmarkState:38,1
    - Dst: '[org.roaringbitmap.longlong.BuildFromEmpty.BenchmarkState].toArray()'
      Src: org.roaringbitmap.longlong.BuildFromEmpty.BenchmarkState:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 40
    functionName: '[org.roaringbitmap.longlong.BuildFromEmpty.BenchmarkState].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/longlong/BuildFromEmpty.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.BuildFromEmpty.BenchmarkState].sorted()'
    - '[org.roaringbitmap.longlong.BuildFromEmpty.BenchmarkState].mapToLong()'
    - '[org.roaringbitmap.longlong.BuildFromEmpty.BenchmarkState].toArray()'
    - '[HashSet].stream()'
    - '[HashSet].<init>()'
    - '[Random].<init>(int)'
    - '[HashSet].size()'
    - '[ArrayList].stream()'
    - Collections.shuffle(ArrayList,Random)
    - '[ArrayList].<init>(HashSet)'
    - '[HashSet].add(org.roaringbitmap.longlong.BuildFromEmpty.BenchmarkState)'
    - '[Random].nextLong()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.BuildFromEmpty.BenchmarkState].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - long[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.BuildFromEmpty.BenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.longlong.BuildFromEmpty.BenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/longlong/BuildFromEmpty.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.BuildFromEmpty.BenchmarkState
    signature: '[org.roaringbitmap.longlong.BuildFromEmpty.BenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: state.source.clone()
      Src: org.roaringbitmap.longlong.CloneBenchmark:36,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - BenchmarkState
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.Roaring64Bitmap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - BenchmarkState
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[org.roaringbitmap.longlong.CloneBenchmark].clone(BenchmarkState)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/longlong/CloneBenchmark.java
    functionUses: 0
    functionsReached:
    - state.source.clone()
    linkageType: ''
    returnType: org.roaringbitmap.longlong.Roaring64Bitmap
    signature: '[org.roaringbitmap.longlong.CloneBenchmark].clone(BenchmarkState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.CloneBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.longlong.CloneBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/longlong/CloneBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.CloneBenchmark
    signature: '[org.roaringbitmap.longlong.CloneBenchmark].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Random].<init>(int)'
      Src: org.roaringbitmap.longlong.CloneBenchmark.BenchmarkState:25,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
      Src: org.roaringbitmap.longlong.CloneBenchmark.BenchmarkState:26,1
    - Dst: '[HashSet].<init>()'
      Src: org.roaringbitmap.longlong.CloneBenchmark.BenchmarkState:27,1
    - Dst: '[HashSet].size()'
      Src: org.roaringbitmap.longlong.CloneBenchmark.BenchmarkState:28,1
    - Dst: '[Random].nextLong()'
      Src: org.roaringbitmap.longlong.CloneBenchmark.BenchmarkState:29,1
    - Dst: '[HashSet].add(org.roaringbitmap.longlong.CloneBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.longlong.CloneBenchmark.BenchmarkState:29,1
    - Dst: '[HashSet].stream()'
      Src: org.roaringbitmap.longlong.CloneBenchmark.BenchmarkState:31,1
    - Dst: '[org.roaringbitmap.longlong.CloneBenchmark.BenchmarkState].mapToLong()'
      Src: org.roaringbitmap.longlong.CloneBenchmark.BenchmarkState:31,1
    - Dst: '[org.roaringbitmap.longlong.CloneBenchmark.BenchmarkState].toArray()'
      Src: org.roaringbitmap.longlong.CloneBenchmark.BenchmarkState:31,1
    - Dst: '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(org.roaringbitmap.longlong.CloneBenchmark.BenchmarkState)'
      Src: org.roaringbitmap.longlong.CloneBenchmark.BenchmarkState:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Roaring64Bitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 23
    functionDepth: 4
    functionLinenumber: 23
    functionLinenumberEnd: 32
    functionName: '[org.roaringbitmap.longlong.CloneBenchmark.BenchmarkState].setup()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/longlong/CloneBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
    - '[HashSet].stream()'
    - '[HashSet].add(org.roaringbitmap.longlong.CloneBenchmark.BenchmarkState)'
    - '[HashSet].<init>()'
    - '[Random].<init>(int)'
    - '[HashSet].size()'
    - '[org.roaringbitmap.longlong.CloneBenchmark.BenchmarkState].toArray()'
    - '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf(org.roaringbitmap.longlong.CloneBenchmark.BenchmarkState)'
    - '[org.roaringbitmap.longlong.CloneBenchmark.BenchmarkState].mapToLong()'
    - '[Random].nextLong()'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.CloneBenchmark.BenchmarkState].setup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Roaring64Bitmap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.CloneBenchmark.BenchmarkState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.longlong.CloneBenchmark.BenchmarkState].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/longlong/CloneBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.CloneBenchmark.BenchmarkState
    signature: '[org.roaringbitmap.longlong.CloneBenchmark.BenchmarkState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.IntegerUtil].shiftLeftFromSpecifiedPosition(int,int,int)'
      Src: org.roaringbitmap.longlong.ShiftLeftFromSpecifiedPositionBenchmark:33,1
    - Dst: '[org.openjdk.jmh.infra.Blackhole].consume(int)'
      Src: org.roaringbitmap.longlong.ShiftLeftFromSpecifiedPositionBenchmark:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.openjdk.jmh.infra.Blackhole
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - blackhole
    argTypes:
    - org.openjdk.jmh.infra.Blackhole
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[org.roaringbitmap.longlong.ShiftLeftFromSpecifiedPositionBenchmark].optimized(org.openjdk.jmh.infra.Blackhole)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/longlong/ShiftLeftFromSpecifiedPositionBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.openjdk.jmh.infra.Blackhole].consume(int)'
    - '[org.roaringbitmap.longlong.IntegerUtil].shiftLeftFromSpecifiedPosition(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.ShiftLeftFromSpecifiedPositionBenchmark].optimized(org.openjdk.jmh.infra.Blackhole)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.ShiftLeftFromSpecifiedPositionBenchmark].shiftLeftFromSpecifiedPosition(int,int,int)'
      Src: org.roaringbitmap.longlong.ShiftLeftFromSpecifiedPositionBenchmark:38,1
    - Dst: '[org.openjdk.jmh.infra.Blackhole].consume(int)'
      Src: org.roaringbitmap.longlong.ShiftLeftFromSpecifiedPositionBenchmark:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.openjdk.jmh.infra.Blackhole
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - blackhole
    argTypes:
    - org.openjdk.jmh.infra.Blackhole
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 2
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.roaringbitmap.longlong.ShiftLeftFromSpecifiedPositionBenchmark].original(org.openjdk.jmh.infra.Blackhole)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/longlong/ShiftLeftFromSpecifiedPositionBenchmark.java
    functionUses: 0
    functionsReached:
    - '[org.openjdk.jmh.infra.Blackhole].consume(int)'
    - '[org.roaringbitmap.longlong.ShiftLeftFromSpecifiedPositionBenchmark].shiftLeftFromSpecifiedPosition(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.roaringbitmap.longlong.ShiftLeftFromSpecifiedPositionBenchmark].original(org.openjdk.jmh.infra.Blackhole)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.roaringbitmap.longlong.IntegerUtil].toBDBytes(int)'
      Src: org.roaringbitmap.longlong.ShiftLeftFromSpecifiedPositionBenchmark:42,1
    - Dst: System.arraycopy(byte[],int,byte[],int,int)
      Src: org.roaringbitmap.longlong.ShiftLeftFromSpecifiedPositionBenchmark:43,1
    - Dst: '[org.roaringbitmap.longlong.IntegerUtil].fromBDBytes(byte[])'
      Src: org.roaringbitmap.longlong.ShiftLeftFromSpecifiedPositionBenchmark:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - v
    - pos
    - count
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 45
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 45
    functionName: '[org.roaringbitmap.longlong.ShiftLeftFromSpecifiedPositionBenchmark].shiftLeftFromSpecifiedPosition(int,int,int)'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/longlong/ShiftLeftFromSpecifiedPositionBenchmark.java
    functionUses: 1
    functionsReached:
    - '[org.roaringbitmap.longlong.IntegerUtil].toBDBytes(int)'
    - System.arraycopy(byte[],int,byte[],int,int)
    - '[org.roaringbitmap.longlong.IntegerUtil].fromBDBytes(byte[])'
    linkageType: ''
    returnType: int
    signature: '[org.roaringbitmap.longlong.ShiftLeftFromSpecifiedPositionBenchmark].shiftLeftFromSpecifiedPosition(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.roaringbitmap.longlong.ShiftLeftFromSpecifiedPositionBenchmark
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.roaringbitmap.longlong.ShiftLeftFromSpecifiedPositionBenchmark].<init>()'
    functionSourceFile: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/longlong/ShiftLeftFromSpecifiedPositionBenchmark.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.roaringbitmap.longlong.ShiftLeftFromSpecifiedPositionBenchmark
    signature: '[org.roaringbitmap.longlong.ShiftLeftFromSpecifiedPositionBenchmark].<init>()'
Fuzzer filename: /src/RoaringBitmapFuzzer.java
Fuzzing method: '[RoaringBitmapFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
report: name
sources:
- function_names:
  - '[RoaringBitmapFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - '[RoaringBitmapFuzzer].<init>()'
  source_file: /src/RoaringBitmapFuzzer.java
- function_names:
  - '[org.roaringbitmap.bsi.R64BSITest].setup()'
  - '[org.roaringbitmap.bsi.R64BSITest].testSetAndGet()'
  - '[org.roaringbitmap.bsi.R64BSITest].testMerge()'
  - '[org.roaringbitmap.bsi.R64BSITest].testClone()'
  - '[org.roaringbitmap.bsi.R64BSITest].testAdd()'
  - '[org.roaringbitmap.bsi.R64BSITest].testAddAndEvaluate()'
  - '[org.roaringbitmap.bsi.R64BSITest].TestIO4Stream()'
  - '[org.roaringbitmap.bsi.R64BSITest].testIO4Buffer()'
  - '[org.roaringbitmap.bsi.R64BSITest].testIOFromExternal()'
  - '[org.roaringbitmap.bsi.R64BSITest].testEQ()'
  - '[org.roaringbitmap.bsi.R64BSITest].testNotEQ()'
  - '[org.roaringbitmap.bsi.R64BSITest].testGT()'
  - '[org.roaringbitmap.bsi.R64BSITest].testGE()'
  - '[org.roaringbitmap.bsi.R64BSITest].testLT()'
  - '[org.roaringbitmap.bsi.R64BSITest].testLE()'
  - '[org.roaringbitmap.bsi.R64BSITest].testRANGE()'
  - '[org.roaringbitmap.bsi.R64BSITest].testSum()'
  - '[org.roaringbitmap.bsi.R64BSITest].testValueZero()'
  - '[org.roaringbitmap.bsi.R64BSITest].testTopK()'
  - '[org.roaringbitmap.bsi.R64BSITest].testTranspose()'
  - '[org.roaringbitmap.bsi.R64BSITest].testTransposeWithCount()'
  - '[org.roaringbitmap.bsi.R64BSITest].testIssue743()'
  - '[org.roaringbitmap.bsi.R64BSITest].testIssue753()'
  - '[org.roaringbitmap.bsi.R64BSITest].testIssue755()'
  - '[org.roaringbitmap.bsi.R64BSITest].<init>()'
  source_file: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64BSITest.java
- function_names:
  - '[org.roaringbitmap.bsi.BufferBSITest].setup()'
  - '[org.roaringbitmap.bsi.BufferBSITest].testSetAndGet()'
  - '[org.roaringbitmap.bsi.BufferBSITest].testMerge()'
  - '[org.roaringbitmap.bsi.BufferBSITest].testClone()'
  - '[org.roaringbitmap.bsi.BufferBSITest].testAdd()'
  - '[org.roaringbitmap.bsi.BufferBSITest].testAddAndEvaluate()'
  - '[org.roaringbitmap.bsi.BufferBSITest].TestIO4Stream()'
  - '[org.roaringbitmap.bsi.BufferBSITest].testIO4Buffer()'
  - '[org.roaringbitmap.bsi.BufferBSITest].testIOFromExternal()'
  - '[org.roaringbitmap.bsi.BufferBSITest].testSum()'
  - '[org.roaringbitmap.bsi.BufferBSITest].testEQ()'
  - '[org.roaringbitmap.bsi.BufferBSITest].testNotEQ()'
  - '[org.roaringbitmap.bsi.BufferBSITest].testGT()'
  - '[org.roaringbitmap.bsi.BufferBSITest].testGE()'
  - '[org.roaringbitmap.bsi.BufferBSITest].testLT()'
  - '[org.roaringbitmap.bsi.BufferBSITest].testLE()'
  - '[org.roaringbitmap.bsi.BufferBSITest].testRANGE()'
  - '[org.roaringbitmap.bsi.BufferBSITest].testValueZero()'
  - '[org.roaringbitmap.bsi.BufferBSITest].testIN()'
  - '[org.roaringbitmap.bsi.BufferBSITest].testTransposeWithCount()'
  - '[org.roaringbitmap.bsi.BufferBSITest].testTopK()'
  - '[org.roaringbitmap.bsi.BufferBSITest].testIssue745()'
  - '[org.roaringbitmap.bsi.BufferBSITest].testTopK2()'
  - '[org.roaringbitmap.bsi.BufferBSITest].<init>()'
  source_file: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/BufferBSITest.java
- function_names:
  - '[org.roaringbitmap.bsi.RBBsiTest].setup()'
  - '[org.roaringbitmap.bsi.RBBsiTest].testSetAndGet()'
  - '[org.roaringbitmap.bsi.RBBsiTest].testMerge()'
  - '[org.roaringbitmap.bsi.RBBsiTest].testClone()'
  - '[org.roaringbitmap.bsi.RBBsiTest].testAdd()'
  - '[org.roaringbitmap.bsi.RBBsiTest].testAddAndEvaluate()'
  - '[org.roaringbitmap.bsi.RBBsiTest].TestIO4Stream()'
  - '[org.roaringbitmap.bsi.RBBsiTest].testIO4Buffer()'
  - '[org.roaringbitmap.bsi.RBBsiTest].testIOFromExternal()'
  - '[org.roaringbitmap.bsi.RBBsiTest].testEQ()'
  - '[org.roaringbitmap.bsi.RBBsiTest].testNotEQ()'
  - '[org.roaringbitmap.bsi.RBBsiTest].testGT()'
  - '[org.roaringbitmap.bsi.RBBsiTest].testGE()'
  - '[org.roaringbitmap.bsi.RBBsiTest].testLT()'
  - '[org.roaringbitmap.bsi.RBBsiTest].testLE()'
  - '[org.roaringbitmap.bsi.RBBsiTest].testRANGE()'
  - '[org.roaringbitmap.bsi.RBBsiTest].testSum()'
  - '[org.roaringbitmap.bsi.RBBsiTest].testValueZero()'
  - '[org.roaringbitmap.bsi.RBBsiTest].testIssue743()'
  - '[org.roaringbitmap.bsi.RBBsiTest].testIssue753()'
  - '[org.roaringbitmap.bsi.RBBsiTest].<init>()'
  source_file: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/RBBsiTest.java
- function_names:
  - '[org.roaringbitmap.bsi.R64NavigableBSITest].setup()'
  - '[org.roaringbitmap.bsi.R64NavigableBSITest].testSetAndGet()'
  - '[org.roaringbitmap.bsi.R64NavigableBSITest].testMerge()'
  - '[org.roaringbitmap.bsi.R64NavigableBSITest].testCloneLegacy()'
  - '[org.roaringbitmap.bsi.R64NavigableBSITest].testClonePortable()'
  - '[org.roaringbitmap.bsi.R64NavigableBSITest].testAdd()'
  - '[org.roaringbitmap.bsi.R64NavigableBSITest].testAddAndEvaluate()'
  - '[org.roaringbitmap.bsi.R64NavigableBSITest].TestIO4Stream()'
  - '[org.roaringbitmap.bsi.R64NavigableBSITest].testIOFromExternal()'
  - '[org.roaringbitmap.bsi.R64NavigableBSITest].testEQ()'
  - '[org.roaringbitmap.bsi.R64NavigableBSITest].testNotEQ()'
  - '[org.roaringbitmap.bsi.R64NavigableBSITest].testGT()'
  - '[org.roaringbitmap.bsi.R64NavigableBSITest].testGE()'
  - '[org.roaringbitmap.bsi.R64NavigableBSITest].testLT()'
  - '[org.roaringbitmap.bsi.R64NavigableBSITest].testLE()'
  - '[org.roaringbitmap.bsi.R64NavigableBSITest].testRANGE()'
  - '[org.roaringbitmap.bsi.R64NavigableBSITest].testSum()'
  - '[org.roaringbitmap.bsi.R64NavigableBSITest].testValueZero()'
  - '[org.roaringbitmap.bsi.R64NavigableBSITest].testTopK()'
  - '[org.roaringbitmap.bsi.R64NavigableBSITest].testTranspose()'
  - '[org.roaringbitmap.bsi.R64NavigableBSITest].testTransposeWithCount()'
  - '[org.roaringbitmap.bsi.R64NavigableBSITest].testIssue753()'
  - '[org.roaringbitmap.bsi.R64NavigableBSITest].testIssue755()'
  - '[org.roaringbitmap.bsi.R64NavigableBSITest].<init>()'
  source_file: /src/RoaringBitmap/bsi/src/test/java/org/roaringbitmap/bsi/R64NavigableBSITest.java
- function_names:
  - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>(int,int)'
  - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].<init>()'
  - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].add(org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
  - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].addDigit(org.roaringbitmap.RoaringBitmap,int)'
  - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].minValue()'
  - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].maxValue()'
  - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].valueAt(int)'
  - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].runOptimize()'
  - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].hasRunCompression()'
  - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].getExistenceBitmap()'
  - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].bitCount()'
  - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].getLongCardinality()'
  - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].getValue(int)'
  - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].clear()'
  - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].serialize(java.io.DataOutput)'
  - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].deserialize(java.io.DataInput)'
  - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].serialize(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].deserialize(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].serializedSizeInBytes()'
  - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].valueExist(Long)'
  - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].setValue(int,int)'
  - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].setValueInternal(int,int)'
  - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].ensureCapacityInternal(int,int)'
  - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].grow(int)'
  - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].setValues(java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>)'
  - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].setValues(java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>,Integer,Integer)'
  - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].merge(org.roaringbitmap.bsi.RoaringBitmapSliceIndex)'
  - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].clone()'
  - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].oNeilCompare(BitmapSliceIndex.Operation,int,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compare(BitmapSliceIndex.Operation,int,int,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].compareUsingMinMax(BitmapSliceIndex.Operation,int,int,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.bsi.RoaringBitmapSliceIndex].sum(org.roaringbitmap.RoaringBitmap)'
  source_file: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/RoaringBitmapSliceIndex.java
- function_names:
  - '[org.roaringbitmap.bsi.WritableUtils].writeVInt(java.io.DataOutput,int)'
  - '[org.roaringbitmap.bsi.WritableUtils].writeVLong(java.io.DataOutput,long)'
  - '[org.roaringbitmap.bsi.WritableUtils].readVLong(java.io.DataInput)'
  - '[org.roaringbitmap.bsi.WritableUtils].readVInt(java.io.DataInput)'
  - '[org.roaringbitmap.bsi.WritableUtils].isNegativeVInt(byte)'
  - '[org.roaringbitmap.bsi.WritableUtils].decodeVIntSize(byte)'
  - '[org.roaringbitmap.bsi.WritableUtils].<init>()'
  source_file: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/WritableUtils.java
- function_names:
  - '[org.roaringbitmap.bsi.Pair].<init>()'
  - '[org.roaringbitmap.bsi.Pair].<init>(T1,T2)'
  - '[org.roaringbitmap.bsi.Pair].newPair(T1,T2)'
  - '[org.roaringbitmap.bsi.Pair].equals(Object,Object)'
  - '[org.roaringbitmap.bsi.Pair].getLeft()'
  - '[org.roaringbitmap.bsi.Pair].getKey()'
  - '[org.roaringbitmap.bsi.Pair].setFirst(T1)'
  - '[org.roaringbitmap.bsi.Pair].getRight()'
  - '[org.roaringbitmap.bsi.Pair].getValue()'
  - '[org.roaringbitmap.bsi.Pair].setSecond(T2)'
  - '[org.roaringbitmap.bsi.Pair].equals(Object)'
  - '[org.roaringbitmap.bsi.Pair].hashCode()'
  - '[org.roaringbitmap.bsi.Pair].toString()'
  source_file: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/Pair.java
- function_names:
  - '[org.roaringbitmap.bsi.BitmapSliceIndex].bitCount()'
  - '[org.roaringbitmap.bsi.BitmapSliceIndex].getLongCardinality()'
  - '[org.roaringbitmap.bsi.BitmapSliceIndex].setValue(int,int)'
  - '[org.roaringbitmap.bsi.BitmapSliceIndex].getValue(int)'
  - '[org.roaringbitmap.bsi.BitmapSliceIndex].setValues(java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>,Integer,Integer)'
  - '[org.roaringbitmap.bsi.BitmapSliceIndex].setValues(java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>)'
  - '[org.roaringbitmap.bsi.BitmapSliceIndex].serialize(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.bsi.BitmapSliceIndex].serialize(java.io.DataOutput)'
  - '[org.roaringbitmap.bsi.BitmapSliceIndex].serializedSizeInBytes()'
  - '[org.roaringbitmap.bsi.BitmapSliceIndex].<init>()'
  source_file: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/BitmapSliceIndex.java
- function_names:
  - '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].<init>(int,int,ImmutableRoaringBitmap[],org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].<init>()'
  - '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].<init>(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].addDigit(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
  - '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].getExistenceBitmap()'
  - '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].setValue(int,int)'
  - '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].setValues(java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>,Integer,Integer)'
  - '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].setValues(java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>)'
  - '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].add(org.roaringbitmap.bsi.BitmapSliceIndex)'
  - '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].merge(org.roaringbitmap.bsi.BitmapSliceIndex)'
  - '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].clear()'
  - '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].serialize(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].serialize(java.io.DataOutput)'
  - '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].serializedSizeInBytes()'
  - '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].toMutableBitSliceIndex()'
  - '[org.roaringbitmap.bsi.buffer.ImmutableBitSliceIndex].clone()'
  source_file: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/ImmutableBitSliceIndex.java
- function_names:
  - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].bitCount()'
  - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].getLongCardinality()'
  - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].getValue(int)'
  - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].valueExist(Long)'
  - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].parallelExec(java.util.function.Function<int[],R>,int,org.roaringbitmap.buffer.ImmutableRoaringBitmap,java.util.concurrent.ExecutorService)'
  - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].allOf(java.util.List<java.util.concurrent.CompletableFuture<T>>)'
  - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].parallelMR(int,org.roaringbitmap.buffer.ImmutableRoaringBitmap,java.util.function.Function<int[],org.roaringbitmap.buffer.ImmutableRoaringBitmap>,java.util.concurrent.ExecutorService)'
  - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].invokeAsync(java.util.function.Supplier<T>,java.util.function.Function<Exception,T>,java.util.concurrent.Executor)'
  - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].oNeilCompare(BitmapSliceIndex.Operation,int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].owenGreatEqual(int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].topK(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
  - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].rangeEQ(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
  - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].rangeNEQ(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
  - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].rangeLT(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
  - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].rangeLE(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
  - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].rangeGT(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
  - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].rangeGE(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
  - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].range(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int,int)'
  - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].compare(BitmapSliceIndex.Operation,int,int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].compareUsingMinMax(BitmapSliceIndex.Operation,int,int,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].sum(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].toPairList()'
  - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].toPairList(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].transposeWithCount(int[])'
  - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].parallelTransposeWithCount(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int,java.util.concurrent.ExecutorService)'
  - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].parallelIn(int,org.roaringbitmap.buffer.ImmutableRoaringBitmap,java.util.Set<Integer>,java.util.concurrent.ExecutorService)'
  - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].batchIn(int[],java.util.Set<Integer>)'
  - '[org.roaringbitmap.bsi.buffer.BitSliceIndexBase].<init>()'
  source_file: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/BitSliceIndexBase.java
- function_names:
  - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>(int,int,MutableRoaringBitmap[],org.roaringbitmap.buffer.MutableRoaringBitmap)'
  - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>(int,int)'
  - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].<init>()'
  - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].ensureCapacityInternal(int,int)'
  - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].grow(int)'
  - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].runOptimize()'
  - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].hasRunCompression()'
  - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].addDigit(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
  - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getExistenceBitmap()'
  - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].getMutableSlice(int)'
  - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValue(int,int)'
  - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValueInternal(int,int)'
  - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValues(java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>,Integer,Integer)'
  - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].setValues(java.util.List<org.roaringbitmap.bsi.Pair<Integer,Integer>>)'
  - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].add(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
  - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].minValue()'
  - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].maxValue()'
  - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].valueAt(int)'
  - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].merge(org.roaringbitmap.bsi.buffer.MutableBitSliceIndex)'
  - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].clone()'
  - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].serialize(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].serialize(java.io.DataOutput)'
  - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].clear()'
  - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].deserialize(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].deserialize(java.io.DataInput)'
  - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].serializedSizeInBytes()'
  - '[org.roaringbitmap.bsi.buffer.MutableBitSliceIndex].toImmutableBitSliceIndex()'
  source_file: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/buffer/MutableBitSliceIndex.java
- function_names:
  - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>()'
  - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].<init>(long,long)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].add(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].addDigit(org.roaringbitmap.longlong.Roaring64NavigableMap,int)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].minValue()'
  - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].maxValue()'
  - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].valueAt(long)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].runOptimize()'
  - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].hasRunCompression()'
  - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].getExistenceBitmap()'
  - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].bitCount()'
  - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].getLongCardinality()'
  - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].getValue(long)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].clear()'
  - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].serialize(java.io.DataOutput)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].deserialize(java.io.DataInput)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].serializedSizeInBytes()'
  - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].valueExist(long)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValue(long,long)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValueInternal(long,long)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].ensureCapacityInternal(long,long)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].grow(int)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].setValues(java.util.List<org.roaringbitmap.bsi.Pair<Long,Long>>)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].merge(org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].clone()'
  - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].oNeilCompare(BitmapSliceIndex.Operation,long,org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compare(BitmapSliceIndex.Operation,long,long,org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].compareUsingMinMax(BitmapSliceIndex.Operation,long,long,org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].sum(org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].topK(org.roaringbitmap.longlong.Roaring64NavigableMap,long)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].transpose(org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64NavigableMapSliceIndex].transposeWithCount(org.roaringbitmap.longlong.Roaring64NavigableMap)'
  source_file: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64NavigableMapSliceIndex.java
- function_names:
  - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>(long,long)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].<init>()'
  - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].add(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].addDigit(org.roaringbitmap.longlong.Roaring64Bitmap,int)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].minValue()'
  - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].maxValue()'
  - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].valueAt(long)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].runOptimize()'
  - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].hasRunCompression()'
  - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getExistenceBitmap()'
  - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].bitCount()'
  - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getLongCardinality()'
  - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].getValue(long)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].clear()'
  - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].serialize(java.io.DataOutput)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].deserialize(java.io.DataInput)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].serialize(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].deserialize(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].serializedSizeInBytes()'
  - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].valueExist(Long)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValue(long,long)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValueInternal(long,long)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].ensureCapacityInternal(long,long)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].grow(int)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].setValues(java.util.List<org.roaringbitmap.bsi.Pair<Long,Long>>)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].merge(org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].clone()'
  - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].oNeilCompare(BitmapSliceIndex.Operation,long,org.roaringbitmap.longlong.Roaring64Bitmap)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compare(BitmapSliceIndex.Operation,long,long,org.roaringbitmap.longlong.Roaring64Bitmap)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].compareUsingMinMax(BitmapSliceIndex.Operation,long,long,org.roaringbitmap.longlong.Roaring64Bitmap)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].sum(org.roaringbitmap.longlong.Roaring64Bitmap)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].topK(org.roaringbitmap.longlong.Roaring64Bitmap,long)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].transpose(org.roaringbitmap.longlong.Roaring64Bitmap)'
  - '[org.roaringbitmap.bsi.longlong.Roaring64BitmapSliceIndex].transposeWithCount(org.roaringbitmap.longlong.Roaring64Bitmap)'
  source_file: /src/RoaringBitmap/bsi/src/main/java/org/roaringbitmap/bsi/longlong/Roaring64BitmapSliceIndex.java
- function_names:
  - '[org.roaringbitmap.Reporter].report(String,java.util.Map<String,Object>,Throwable)'
  - '[org.roaringbitmap.Reporter].getStackTrace(Throwable)'
  - '[org.roaringbitmap.Reporter].<init>()'
  source_file: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Reporter.java
- function_names:
  - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,T,java.util.function.Function<org.roaringbitmap.RoaringBitmap,T>)'
  - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,int,int,T,java.util.function.Function<org.roaringbitmap.RoaringBitmap,T>)'
  - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,int,RangeBitmapPredicate)'
  - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,int,java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>)'
  - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>,java.util.function.Function<org.roaringbitmap.RoaringBitmap,T>,java.util.function.Function<org.roaringbitmap.RoaringBitmap,T>)'
  - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,int,int,java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>,java.util.function.Function<org.roaringbitmap.RoaringBitmap,T>,java.util.function.Function<org.roaringbitmap.RoaringBitmap,T>)'
  - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>,java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>)'
  - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,java.util.function.BiPredicate<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap>,java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>,java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>)'
  - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,int,int,java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>,java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>)'
  - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,java.util.function.BiPredicate<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap>,int,int,java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>,java.util.function.BiFunction<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,T>)'
  - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,java.util.function.BiPredicate<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap>,int,java.util.function.BiPredicate<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap>)'
  - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,java.util.function.BiPredicate<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap>,int,int,java.util.function.BiPredicate<org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap>)'
  - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>,IntBitmapPredicate)'
  - '[org.roaringbitmap.Fuzzer].verifyInvariance(String,java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>,int,int,IntBitmapPredicate)'
  - '[org.roaringbitmap.Fuzzer].verifyInvariance(java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>,java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>)'
  - '[org.roaringbitmap.Fuzzer].verifyInvariance(java.util.function.Predicate<org.roaringbitmap.RoaringBitmap>,int,int,java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>)'
  - '[org.roaringbitmap.Fuzzer].rankSelectInvariance()'
  - '[org.roaringbitmap.Fuzzer].selectContainsInvariance()'
  - '[org.roaringbitmap.Fuzzer].firstSelect0Invariance()'
  - '[org.roaringbitmap.Fuzzer].lastSelectCardinalityInvariance()'
  - '[org.roaringbitmap.Fuzzer].andCardinalityInvariance()'
  - '[org.roaringbitmap.Fuzzer].orCardinalityInvariance()'
  - '[org.roaringbitmap.Fuzzer].xorCardinalityInvariance()'
  - '[org.roaringbitmap.Fuzzer].containsContainsInvariance()'
  - '[org.roaringbitmap.Fuzzer].containsAndInvariance()'
  - '[org.roaringbitmap.Fuzzer].limitCardinalityEqualsSelf()'
  - '[org.roaringbitmap.Fuzzer].limitCardinalityXorCardinalityInvariance()'
  - '[org.roaringbitmap.Fuzzer].containsRangeFirstLastInvariance()'
  - '[org.roaringbitmap.Fuzzer].intersectsRangeFirstLastInvariance()'
  - '[org.roaringbitmap.Fuzzer].containsSelf()'
  - '[org.roaringbitmap.Fuzzer].containsSubset()'
  - '[org.roaringbitmap.Fuzzer].andCardinalityContainsInvariance()'
  - '[org.roaringbitmap.Fuzzer].sizeOfUnionOfDisjointSetsEqualsSumOfSizes()'
  - '[org.roaringbitmap.Fuzzer].sizeOfDifferenceOfDisjointSetsEqualsSumOfSizes()'
  - '[org.roaringbitmap.Fuzzer].equalsSymmetryInvariance()'
  - '[org.roaringbitmap.Fuzzer].orOfDisjunction()'
  - '[org.roaringbitmap.Fuzzer].orCoversXor()'
  - '[org.roaringbitmap.Fuzzer].xorInvariance()'
  - '[org.roaringbitmap.Fuzzer].rangeCardinalityVsMaterialisedRange()'
  - '[org.roaringbitmap.Fuzzer].intersectsUpperBoundary()'
  - '[org.roaringbitmap.Fuzzer].intersectsLowerBoundary()'
  - '[org.roaringbitmap.Fuzzer].notIntersectsDisjointUpperBoundary()'
  - '[org.roaringbitmap.Fuzzer].notIntersectsDisjointLowerBoundary()'
  - '[org.roaringbitmap.Fuzzer].removeIntersection()'
  - '[org.roaringbitmap.Fuzzer].dontContainAfterRemoval()'
  - '[org.roaringbitmap.Fuzzer].intersectsContainsRemove()'
  - '[org.roaringbitmap.Fuzzer].orNotDoesNotTruncate()'
  - '[org.roaringbitmap.Fuzzer].orNot()'
  - '[org.roaringbitmap.Fuzzer].orNotStatic()'
  - '[org.roaringbitmap.Fuzzer].absentValuesConsistentWithBitSet()'
  - '[org.roaringbitmap.Fuzzer].testFastAggregationAnd()'
  - '[org.roaringbitmap.Fuzzer].<init>()'
  - '[org.roaringbitmap.Fuzzer.IntBitmapPredicate].test(int,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.Fuzzer.IntBitmapPredicate].<init>()'
  - '[org.roaringbitmap.Fuzzer.RangeBitmapPredicate].test(long,long,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.Fuzzer.RangeBitmapPredicate].<init>()'
  source_file: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/Fuzzer.java
- function_names:
  - '[org.roaringbitmap.RandomisedTestData].randomBitmap(int,double,double)'
  - '[org.roaringbitmap.RandomisedTestData].randomBitmap(int)'
  - '[org.roaringbitmap.RandomisedTestData].randomBitmap(int,org.roaringbitmap.RoaringBitmapWriter<T>)'
  - '[org.roaringbitmap.RandomisedTestData].randomBitmap(int,double,double,org.roaringbitmap.RoaringBitmapWriter<T>)'
  - '[org.roaringbitmap.RandomisedTestData].rleRegion()'
  - '[org.roaringbitmap.RandomisedTestData].sparseRegion()'
  - '[org.roaringbitmap.RandomisedTestData].denseRegion()'
  - '[org.roaringbitmap.RandomisedTestData].createSorted16BitInts(int)'
  - '[org.roaringbitmap.RandomisedTestData].<init>()'
  source_file: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/RandomisedTestData.java
- function_names:
  - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,int,RangeBitmapPredicate)'
  - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>,java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringBitmap,T>,java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringBitmap,T>)'
  - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,int,int,java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>,java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringBitmap,T>,java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringBitmap,T>)'
  - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,int,java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>)'
  - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>,java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>)'
  - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,java.util.function.BiPredicate<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap>,java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>,java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>)'
  - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,int,int,java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>,java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>)'
  - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,java.util.function.BiPredicate<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap>,int,int,java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>,java.util.function.BiFunction<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap,T>)'
  - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>,IntBitmapPredicate)'
  - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>,int,int,IntBitmapPredicate)'
  - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,T,java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringBitmap,T>)'
  - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,int,int,T,java.util.function.Function<org.roaringbitmap.buffer.MutableRoaringBitmap,T>)'
  - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,java.util.function.BiPredicate<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap>,int,java.util.function.BiPredicate<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap>)'
  - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(String,java.util.function.BiPredicate<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap>,int,int,java.util.function.BiPredicate<org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap>)'
  - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>,java.util.function.Consumer<org.roaringbitmap.buffer.MutableRoaringBitmap>)'
  - '[org.roaringbitmap.BufferFuzzer].verifyInvariance(java.util.function.Predicate<org.roaringbitmap.buffer.MutableRoaringBitmap>,int,int,java.util.function.Consumer<org.roaringbitmap.buffer.MutableRoaringBitmap>)'
  - '[org.roaringbitmap.BufferFuzzer].rankSelectInvariance()'
  - '[org.roaringbitmap.BufferFuzzer].selectContainsInvariance()'
  - '[org.roaringbitmap.BufferFuzzer].firstSelect0Invariance()'
  - '[org.roaringbitmap.BufferFuzzer].lastSelectCardinalityInvariance()'
  - '[org.roaringbitmap.BufferFuzzer].intersectsRangeFirstLastInvariance()'
  - '[org.roaringbitmap.BufferFuzzer].containsRangeFirstLastInvariance()'
  - '[org.roaringbitmap.BufferFuzzer].andCardinalityInvariance()'
  - '[org.roaringbitmap.BufferFuzzer].orCardinalityInvariance()'
  - '[org.roaringbitmap.BufferFuzzer].xorCardinalityInvariance()'
  - '[org.roaringbitmap.BufferFuzzer].containsContainsInvariance()'
  - '[org.roaringbitmap.BufferFuzzer].containsAndInvariance()'
  - '[org.roaringbitmap.BufferFuzzer].andCardinalityContainsInvariance()'
  - '[org.roaringbitmap.BufferFuzzer].sizeOfUnionOfDisjointSetsEqualsSumOfSizes()'
  - '[org.roaringbitmap.BufferFuzzer].sizeOfDifferenceOfDisjointSetsEqualsSumOfSizes()'
  - '[org.roaringbitmap.BufferFuzzer].equalsSymmetryInvariance()'
  - '[org.roaringbitmap.BufferFuzzer].orOfDisjunction()'
  - '[org.roaringbitmap.BufferFuzzer].orCoversXor()'
  - '[org.roaringbitmap.BufferFuzzer].xorInvariance()'
  - '[org.roaringbitmap.BufferFuzzer].rangeCardinalityVsMaterialisedRange()'
  - '[org.roaringbitmap.BufferFuzzer].intersectsUpperBoundary()'
  - '[org.roaringbitmap.BufferFuzzer].intersectsLowerBoundary()'
  - '[org.roaringbitmap.BufferFuzzer].notIntersectsDisjointUpperBoundary()'
  - '[org.roaringbitmap.BufferFuzzer].notIntersectsDisjointLowerBoundary()'
  - '[org.roaringbitmap.BufferFuzzer].removeIntersection()'
  - '[org.roaringbitmap.BufferFuzzer].dontContainAfterRemoval()'
  - '[org.roaringbitmap.BufferFuzzer].intersectsContainsRemove()'
  - '[org.roaringbitmap.BufferFuzzer].absentValuesConsistentWithBitSet()'
  - '[org.roaringbitmap.BufferFuzzer].testFastAggregationAnd()'
  - '[org.roaringbitmap.BufferFuzzer].randomBitmap(int)'
  - '[org.roaringbitmap.BufferFuzzer].<init>()'
  - '[org.roaringbitmap.BufferFuzzer.IntBitmapPredicate].test(int,org.roaringbitmap.buffer.MutableRoaringBitmap)'
  - '[org.roaringbitmap.BufferFuzzer.IntBitmapPredicate].<init>()'
  - '[org.roaringbitmap.BufferFuzzer.RangeBitmapPredicate].test(long,long,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.BufferFuzzer.RangeBitmapPredicate].<init>()'
  source_file: /src/RoaringBitmap/fuzz-tests/src/test/java/org/roaringbitmap/BufferFuzzer.java
- function_names:
  - '[org.roaringbitmap.RealDataset].<init>()'
  source_file: /src/RoaringBitmap/real-roaring-dataset/src/main/java/org/roaringbitmap/RealDataset.java
- function_names:
  - '[org.roaringbitmap.ZipRealDataRangeRetriever].<init>(String,String)'
  - '[org.roaringbitmap.ZipRealDataRangeRetriever].getName()'
  - '[org.roaringbitmap.ZipRealDataRangeRetriever].fetchNextRange()'
  - '[org.roaringbitmap.ZipRealDataRangeRetriever].getResource()'
  - '[org.roaringbitmap.ZipRealDataRangeRetriever].getResourceAsStream()'
  - '[org.roaringbitmap.ZipRealDataRangeRetriever].resource()'
  source_file: /src/RoaringBitmap/real-roaring-dataset/src/main/java/org/roaringbitmap/ZipRealDataRangeRetriever.java
- function_names:
  - '[org.roaringbitmap.ZipRealDataRetriever].<init>(String)'
  - '[org.roaringbitmap.ZipRealDataRetriever].getName()'
  - '[org.roaringbitmap.ZipRealDataRetriever].fetchBitPositions()'
  - '[org.roaringbitmap.ZipRealDataRetriever].getResource()'
  - '[org.roaringbitmap.ZipRealDataRetriever].getResourceAsStream()'
  - '[org.roaringbitmap.ZipRealDataRetriever].resource()'
  source_file: /src/RoaringBitmap/real-roaring-dataset/src/main/java/org/roaringbitmap/ZipRealDataRetriever.java
- function_names:
  - '[simplebenchmark].toBitmaps(org.roaringbitmap.ZipRealDataRetriever)'
  - '[simplebenchmark].toBufferBitmaps(org.roaringbitmap.ZipRealDataRetriever)'
  - '[simplebenchmark].universeSize(org.roaringbitmap.ZipRealDataRetriever)'
  - '[simplebenchmark].benchmark(org.roaringbitmap.ZipRealDataRetriever)'
  - '[simplebenchmark].display(java.util.List<org.roaringbitmap.RoaringBitmap>,int)'
  - '[simplebenchmark].bufferdisplay(java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>,int)'
  - '[simplebenchmark].timings(java.util.List<org.roaringbitmap.RoaringBitmap>,int)'
  - '[simplebenchmark].buffertimings(java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>,int)'
  - '[simplebenchmark].main(String[])'
  - '[simplebenchmark].<init>()'
  - '[org.roaringbitmap.ZipRealDataRetriever].<init>(String)'
  - '[org.roaringbitmap.ZipRealDataRetriever].fetchBitPositions()'
  - '[org.roaringbitmap.ZipRealDataRetriever].getName()'
  - '[org.roaringbitmap.ZipRealDataRetriever].getResourceAsStream()'
  source_file: /src/RoaringBitmap/simplebenchmark/src/main/java/simplebenchmark.java
- function_names:
  - '[CompressionResults].testSuperSparse()'
  - '[CompressionResults].testSuperDense()'
  - '[CompressionResults].testAlternating()'
  - '[CompressionResults].main(String[])'
  - '[CompressionResults].<init>()'
  source_file: /src/RoaringBitmap/examples/src/main/java/CompressionResults.java
- function_names:
  - '[PagedIterator].main(String[])'
  - '[PagedIterator].<init>()'
  source_file: /src/RoaringBitmap/examples/src/main/java/PagedIterator.java
- function_names:
  - '[ImmutableRoaringBitmapExample].main(String[])'
  - '[ImmutableRoaringBitmapExample].<init>()'
  source_file: /src/RoaringBitmap/examples/src/main/java/ImmutableRoaringBitmapExample.java
- function_names:
  - '[Basic].main(String[])'
  - '[Basic].<init>()'
  source_file: /src/RoaringBitmap/examples/src/main/java/Basic.java
- function_names:
  - '[MemoryMappingExample].main(String[])'
  - '[MemoryMappingExample].<init>()'
  source_file: /src/RoaringBitmap/examples/src/main/java/MemoryMappingExample.java
- function_names:
  - '[Bitmap64].main(String[])'
  - '[Bitmap64].<init>()'
  source_file: /src/RoaringBitmap/examples/src/main/java/Bitmap64.java
- function_names:
  - '[VeryLargeBitmap].main(String[])'
  - '[VeryLargeBitmap].<init>()'
  source_file: /src/RoaringBitmap/examples/src/main/java/VeryLargeBitmap.java
- function_names:
  - '[IntervalCheck].main(String[])'
  - '[IntervalCheck].<init>()'
  source_file: /src/RoaringBitmap/examples/src/main/java/IntervalCheck.java
- function_names:
  - '[SerializeToByteBufferExample].main(String[])'
  - '[SerializeToByteBufferExample].<init>()'
  source_file: /src/RoaringBitmap/examples/src/main/java/SerializeToByteBufferExample.java
- function_names:
  - '[SerializeToByteArrayExample].main(String[])'
  - '[SerializeToByteArrayExample].<init>()'
  source_file: /src/RoaringBitmap/examples/src/main/java/SerializeToByteArrayExample.java
- function_names:
  - '[SerializeToDiskExample].main(String[])'
  - '[SerializeToDiskExample].<init>()'
  source_file: /src/RoaringBitmap/examples/src/main/java/SerializeToDiskExample.java
- function_names:
  - '[ForEachExample].main(String[])'
  - '[ForEachExample].<init>()'
  source_file: /src/RoaringBitmap/examples/src/main/java/ForEachExample.java
- function_names:
  - '[SerializeToStringExample].main(String[])'
  - '[SerializeToStringExample].<init>()'
  source_file: /src/RoaringBitmap/examples/src/main/java/SerializeToStringExample.java
- function_names:
  - '[org.roaringbitmap.TestFastAggregation].horizontal_or()'
  - '[org.roaringbitmap.TestFastAggregation].or()'
  - '[org.roaringbitmap.TestFastAggregation].horizontal_or2()'
  - '[org.roaringbitmap.TestFastAggregation].priorityqueue_or()'
  - '[org.roaringbitmap.TestFastAggregation].priorityqueue_or2()'
  - '[org.roaringbitmap.TestFastAggregation].testWorkShyAnd()'
  - '[org.roaringbitmap.TestFastAggregation].testAndWithIterator()'
  - '[org.roaringbitmap.TestFastAggregation].testNaiveAndWithIterator()'
  - '[org.roaringbitmap.TestFastAggregation].testOrWithIterator()'
  - '[org.roaringbitmap.TestFastAggregation].testNaiveOrWithIterator()'
  - '[org.roaringbitmap.TestFastAggregation].testNaiveXorWithIterator()'
  - '[org.roaringbitmap.TestFastAggregation].bitmaps()'
  - '[org.roaringbitmap.TestFastAggregation].testWorkShyAnd(java.util.List<org.roaringbitmap.RoaringBitmap>)'
  - '[org.roaringbitmap.TestFastAggregation].testAndCardinality(java.util.List<org.roaringbitmap.RoaringBitmap>)'
  - '[org.roaringbitmap.TestFastAggregation].testIntersects(java.util.List<org.roaringbitmap.RoaringBitmap>)'
  - '[org.roaringbitmap.TestFastAggregation].testOrCardinality(java.util.List<org.roaringbitmap.RoaringBitmap>)'
  - '[org.roaringbitmap.TestFastAggregation].<init>()'
  - '[org.roaringbitmap.TestFastAggregation.ExtendedRoaringBitmap].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestFastAggregation.java
- function_names:
  - '[org.roaringbitmap.PreviousValueTest].regressionTest()'
  - '[org.roaringbitmap.PreviousValueTest].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/PreviousValueTest.java
- function_names:
  - '[org.roaringbitmap.TestRangeCardinality].data()'
  - '[org.roaringbitmap.TestRangeCardinality].testCardinalityInBitmapWordRange(int[],int,int,int)'
  - '[org.roaringbitmap.TestRangeCardinality].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRangeCardinality.java
- function_names:
  - '[org.roaringbitmap.TestUtil].testUtilUnsignedIntersection()'
  - '[org.roaringbitmap.TestUtil].testBranchyUnsignedBinarySearch()'
  - '[org.roaringbitmap.TestUtil].testPartialRadixSortEmpty()'
  - '[org.roaringbitmap.TestUtil].testPartialRadixSortIsStableInSameKey()'
  - '[org.roaringbitmap.TestUtil].testPartialRadixSortSortsKeysCorrectly()'
  - '[org.roaringbitmap.TestUtil].testPartialRadixSortSortsKeysCorrectlyWithDuplicates()'
  - '[org.roaringbitmap.TestUtil].testAdvanceUntil()'
  - '[org.roaringbitmap.TestUtil].testReverseUntil()'
  - '[org.roaringbitmap.TestUtil].testIterateUntil()'
  - '[org.roaringbitmap.TestUtil].fromShorts(short[])'
  - '[org.roaringbitmap.TestUtil].sets()'
  - '[org.roaringbitmap.TestUtil].testIntersectBitmapWithArray(int[],int[])'
  - '[org.roaringbitmap.TestUtil].bitmapOfRange()'
  - '[org.roaringbitmap.TestUtil].assertBitmapRange(int,int)'
  - '[org.roaringbitmap.TestUtil].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestUtil.java
- function_names:
  - '[org.roaringbitmap.TestEmptyRoaringBatchIterator].testEmptyMutableRoaringBitmap()'
  - '[org.roaringbitmap.TestEmptyRoaringBatchIterator].testEmptyImmutableRoaringBitmap()'
  - '[org.roaringbitmap.TestEmptyRoaringBatchIterator].testEmptyRoaringBitmap()'
  - '[org.roaringbitmap.TestEmptyRoaringBatchIterator].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestEmptyRoaringBatchIterator.java
- function_names:
  - '[org.roaringbitmap.TestRankIterator].parameters()'
  - '[org.roaringbitmap.TestRankIterator].testAdvance(org.roaringbitmap.FastRankRoaringBitmap,Integer)'
  - '[org.roaringbitmap.TestRankIterator].testBitmapRanksOnNext(org.roaringbitmap.FastRankRoaringBitmap)'
  - '[org.roaringbitmap.TestRankIterator].testBitmapRanksOnAdvance(org.roaringbitmap.FastRankRoaringBitmap,int)'
  - '[org.roaringbitmap.TestRankIterator].computeAdvances()'
  - '[org.roaringbitmap.TestRankIterator].getBitmap()'
  - '[org.roaringbitmap.TestRankIterator].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRankIterator.java
- function_names:
  - '[org.roaringbitmap.ContainerBatchIteratorTest].setup()'
  - '[org.roaringbitmap.ContainerBatchIteratorTest].clear()'
  - '[org.roaringbitmap.ContainerBatchIteratorTest].params()'
  - '[org.roaringbitmap.ContainerBatchIteratorTest].test(int[],int)'
  - '[org.roaringbitmap.ContainerBatchIteratorTest].testAdvanceIfNeeded(int[],int)'
  - '[org.roaringbitmap.ContainerBatchIteratorTest].testHasNextBitmapIterator()'
  - '[org.roaringbitmap.ContainerBatchIteratorTest].createContainer(int[])'
  - '[org.roaringbitmap.ContainerBatchIteratorTest].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ContainerBatchIteratorTest.java
- function_names:
  - '[org.roaringbitmap.RoaringArrayTest].whenAppendEmpty_ShouldBeUnchanged()'
  - '[org.roaringbitmap.RoaringArrayTest].whenAppendToEmpty_ShouldEqualAppendage()'
  - '[org.roaringbitmap.RoaringArrayTest].whenAppendNonEmpty_SizeShouldEqualSumOfSizes()'
  - '[org.roaringbitmap.RoaringArrayTest].whenAppendNonEmpty_ResultantKeysShouldBeMonotonic()'
  - '[org.roaringbitmap.RoaringArrayTest].resizeOnlyIfNecessary()'
  - '[org.roaringbitmap.RoaringArrayTest].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringArrayTest.java
- function_names:
  - '[org.roaringbitmap.TestSuccinctRank].emptyBitmap()'
  - '[org.roaringbitmap.TestSuccinctRank].singleElement()'
  - '[org.roaringbitmap.TestSuccinctRank].consecutiveElements()'
  - '[org.roaringbitmap.TestSuccinctRank].sparseElements()'
  - '[org.roaringbitmap.TestSuccinctRank].multipleContainers()'
  - '[org.roaringbitmap.TestSuccinctRank].comprehensiveRankValidation()'
  - '[org.roaringbitmap.TestSuccinctRank].randomBitmapRankValidation()'
  - '[org.roaringbitmap.TestSuccinctRank].highKeyBoundaries()'
  - '[org.roaringbitmap.TestSuccinctRank].largeHighKeys()'
  - '[org.roaringbitmap.TestSuccinctRank].nullSourceThrowsException()'
  - '[org.roaringbitmap.TestSuccinctRank].getUnderlyingBitmapReturnsCorrectBitmap()'
  - '[org.roaringbitmap.TestSuccinctRank].smallBitmapUsesLinearScan()'
  - '[org.roaringbitmap.TestSuccinctRank].largeBitmapUsesSuccinctStructure()'
  - '[org.roaringbitmap.TestSuccinctRank].manyContainersRankValidation()'
  - '[org.roaringbitmap.TestSuccinctRank].denseContainerWithBitmapContainer()'
  - '[org.roaringbitmap.TestSuccinctRank].bitmapContainerWordBoundaries()'
  - '[org.roaringbitmap.TestSuccinctRank].bitmapContainerAllWordPositions()'
  - '[org.roaringbitmap.TestSuccinctRank].mixedContainerTypes()'
  - '[org.roaringbitmap.TestSuccinctRank].containerCountReported()'
  - '[org.roaringbitmap.TestSuccinctRank].runContainerSupport()'
  - '[org.roaringbitmap.TestSuccinctRank].multipleRunContainers()'
  - '[org.roaringbitmap.TestSuccinctRank].runContainerWithGaps()'
  - '[org.roaringbitmap.TestSuccinctRank].mixedContainerTypesWithRuns()'
  - '[org.roaringbitmap.TestSuccinctRank].runContainerEdgeCases()'
  - '[org.roaringbitmap.TestSuccinctRank].verifyImmutabilityWarning()'
  - '[org.roaringbitmap.TestSuccinctRank].smallToLargeTransition()'
  - '[org.roaringbitmap.TestSuccinctRank].negativeValues()'
  - '[org.roaringbitmap.TestSuccinctRank].integerBoundaries()'
  - '[org.roaringbitmap.TestSuccinctRank].fullContainer()'
  - '[org.roaringbitmap.TestSuccinctRank].maxHighKey()'
  - '[org.roaringbitmap.TestSuccinctRank].valuesInGapsBetweenContainers()'
  - '[org.roaringbitmap.TestSuccinctRank].exactlySeventeenContainers()'
  - '[org.roaringbitmap.TestSuccinctRank].manyContainersStressTest()'
  - '[org.roaringbitmap.TestSuccinctRank].multipleConsecutiveQueries()'
  - '[org.roaringbitmap.TestSuccinctRank].sparseBitmapContainer()'
  - '[org.roaringbitmap.TestSuccinctRank].alternatingBitsPattern()'
  - '[org.roaringbitmap.TestSuccinctRank].containerAtCardinalityThreshold()'
  - '[org.roaringbitmap.TestSuccinctRank].runContainerSpanningEntireContainer()'
  - '[org.roaringbitmap.TestSuccinctRank].queryValueGreaterThanAllValues()'
  - '[org.roaringbitmap.TestSuccinctRank].queryValueLessThanAllValues()'
  - '[org.roaringbitmap.TestSuccinctRank].highKeyZeroExplicit()'
  - '[org.roaringbitmap.TestSuccinctRank].mixedQueriesOnLargeBitmap()'
  - '[org.roaringbitmap.TestSuccinctRank].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSuccinctRank.java
- function_names:
  - '[org.roaringbitmap.TestReverseIteratorsOfContainers].testSkips(Converter)'
  - '[org.roaringbitmap.TestReverseIteratorsOfContainers].testSkipsDense(Converter)'
  - '[org.roaringbitmap.TestReverseIteratorsOfContainers].testSkipsRun(Converter)'
  - '[org.roaringbitmap.TestReverseIteratorsOfContainers].testEmptySkips(Converter)'
  - '[org.roaringbitmap.TestReverseIteratorsOfContainers].testSkipsReverse(Converter)'
  - '[org.roaringbitmap.TestReverseIteratorsOfContainers].testSkipsDenseReverse(Converter)'
  - '[org.roaringbitmap.TestReverseIteratorsOfContainers].testSkipsRunReverse(Converter)'
  - '[org.roaringbitmap.TestReverseIteratorsOfContainers].testEmptySkipsReverse(Converter)'
  - '[org.roaringbitmap.TestReverseIteratorsOfContainers].takeSortedAndDistinct(java.util.Random,int)'
  - '[org.roaringbitmap.TestReverseIteratorsOfContainers].<init>()'
  - '[org.roaringbitmap.TestReverseIteratorsOfContainers.Converter].<init>()'
  - '[org.roaringbitmap.TestReverseIteratorsOfContainers.ArrayContainerConverter].apply(org.roaringbitmap.Container)'
  - '[org.roaringbitmap.TestReverseIteratorsOfContainers.ArrayContainerConverter].toString()'
  - '[org.roaringbitmap.TestReverseIteratorsOfContainers.ArrayContainerConverter].<init>()'
  - '[org.roaringbitmap.TestReverseIteratorsOfContainers.BitmapContainerConverter].apply(org.roaringbitmap.Container)'
  - '[org.roaringbitmap.TestReverseIteratorsOfContainers.BitmapContainerConverter].toString()'
  - '[org.roaringbitmap.TestReverseIteratorsOfContainers.BitmapContainerConverter].<init>()'
  - '[org.roaringbitmap.TestReverseIteratorsOfContainers.RunContainerConverter].apply(org.roaringbitmap.Container)'
  - '[org.roaringbitmap.TestReverseIteratorsOfContainers.RunContainerConverter].toString()'
  - '[org.roaringbitmap.TestReverseIteratorsOfContainers.RunContainerConverter].<init>()'
  - '[org.roaringbitmap.TestReverseIteratorsOfContainers.ContainerProvider].provideArguments(org.junit.jupiter.api.extension.ExtensionContext)'
  - '[org.roaringbitmap.TestReverseIteratorsOfContainers.ContainerProvider].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestReverseIteratorsOfContainers.java
- function_names:
  - '[org.roaringbitmap.TestVeryLargeBitmap].testSelect()'
  - '[org.roaringbitmap.TestVeryLargeBitmap].stupidlyLarge()'
  - '[org.roaringbitmap.TestVeryLargeBitmap].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestVeryLargeBitmap.java
- function_names:
  - '[org.roaringbitmap.SeededTestData].randomBitmap(int,double,double)'
  - '[org.roaringbitmap.SeededTestData].randomBitmap(int)'
  - '[org.roaringbitmap.SeededTestData].randomBitmap(int,org.roaringbitmap.RoaringBitmapWriter<T>)'
  - '[org.roaringbitmap.SeededTestData].randomBitmap(int,double,double,java.util.SplittableRandom)'
  - '[org.roaringbitmap.SeededTestData].randomBitmap(int,double,double,java.util.SplittableRandom,org.roaringbitmap.RoaringBitmapWriter<T>)'
  - '[org.roaringbitmap.SeededTestData].rleRegion()'
  - '[org.roaringbitmap.SeededTestData].sparseRegion()'
  - '[org.roaringbitmap.SeededTestData].denseRegion()'
  - '[org.roaringbitmap.SeededTestData].rleRegion(java.util.SplittableRandom)'
  - '[org.roaringbitmap.SeededTestData].sparseRegion(java.util.SplittableRandom)'
  - '[org.roaringbitmap.SeededTestData].denseRegion(java.util.SplittableRandom)'
  - '[org.roaringbitmap.SeededTestData].createSorted16BitInts(int,java.util.SplittableRandom)'
  - '[org.roaringbitmap.SeededTestData].<init>()'
  - '[org.roaringbitmap.SeededTestData.TestDataSet].testCase()'
  - '[org.roaringbitmap.SeededTestData.TestDataSet].withRunAt(int)'
  - '[org.roaringbitmap.SeededTestData.TestDataSet].withArrayAt(int)'
  - '[org.roaringbitmap.SeededTestData.TestDataSet].withBitmapAt(int)'
  - '[org.roaringbitmap.SeededTestData.TestDataSet].withRange(long,long)'
  - '[org.roaringbitmap.SeededTestData.TestDataSet].build()'
  - '[org.roaringbitmap.SeededTestData.TestDataSet].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/SeededTestData.java
- function_names:
  - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].initBitmaps()'
  - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].beforeAll()'
  - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].clear()'
  - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].params()'
  - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].testBatchIteratorAsIntIterator(org.roaringbitmap.RoaringBitmap,int)'
  - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].test(org.roaringbitmap.RoaringBitmap,int)'
  - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].testBatchIteratorAdvancedIfNeeded(org.roaringbitmap.RoaringBitmap,int)'
  - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].testBatchIteratorAdvancedIfNeededToAbsentValue(org.roaringbitmap.RoaringBitmap,int)'
  - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].testBatchIteratorAdvancedIfNeededBeyondLastValue(org.roaringbitmap.RoaringBitmap,int)'
  - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].testTimelyTermination()'
  - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].testTimelyTerminationAfterAdvanceIfNeeded()'
  - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].testBatchIteratorWithAdvanceIfNeeded()'
  - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].testBatchIteratorWithAdvancedIfNeededWithZeroLengthRun(int)'
  - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].testBatchIteratorFillsBufferAcrossContainers()'
  - '[org.roaringbitmap.RoaringBitmapBatchIteratorTest].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapBatchIteratorTest.java
- function_names:
  - '[org.roaringbitmap.TestBitSetUtil].appendRandomBitset(java.util.Random,int,java.util.BitSet,int)'
  - '[org.roaringbitmap.TestBitSetUtil].randomBitset(java.util.Random,int,int)'
  - '[org.roaringbitmap.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.TestBitSetUtil].testEmptyBitSet()'
  - '[org.roaringbitmap.TestBitSetUtil].testFlipFlapBetweenRandomFullAndEmptyBitSet()'
  - '[org.roaringbitmap.TestBitSetUtil].testFullBitSet()'
  - '[org.roaringbitmap.TestBitSetUtil].testGapBitmap()'
  - '[org.roaringbitmap.TestBitSetUtil].testRandomBitmap()'
  - '[org.roaringbitmap.TestBitSetUtil].testRandomBitmap_extended()'
  - '[org.roaringbitmap.TestBitSetUtil].testSmallBitSet1()'
  - '[org.roaringbitmap.TestBitSetUtil].testSmallBitSet1_10000000()'
  - '[org.roaringbitmap.TestBitSetUtil].testSmallBitSet10000000()'
  - '[org.roaringbitmap.TestBitSetUtil].testEmptyByteBuffer()'
  - '[org.roaringbitmap.TestBitSetUtil].testFlipFlapBetweenRandomFullAndEmptyByteBuffer()'
  - '[org.roaringbitmap.TestBitSetUtil].testFullByteBuffer()'
  - '[org.roaringbitmap.TestBitSetUtil].testGapByteBuffer()'
  - '[org.roaringbitmap.TestBitSetUtil].testRandomByteBuffer()'
  - '[org.roaringbitmap.TestBitSetUtil].testByteArrayWithOnly10000000thBitSet()'
  - '[org.roaringbitmap.TestBitSetUtil].testByteArrayWithOnly1And10000000thBitSet()'
  - '[org.roaringbitmap.TestBitSetUtil].testByteArrayWithFastRank()'
  - '[org.roaringbitmap.TestBitSetUtil].testBitmapOfNegative()'
  - '[org.roaringbitmap.TestBitSetUtil].toByteBuffer(java.util.BitSet)'
  - '[org.roaringbitmap.TestBitSetUtil].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitSetUtil.java
- function_names:
  - '[org.roaringbitmap.TestIntIteratorFlyweight].asList(org.roaringbitmap.IntIterator)'
  - '[org.roaringbitmap.TestIntIteratorFlyweight].takeSortedAndDistinct(java.util.Random,int)'
  - '[org.roaringbitmap.TestIntIteratorFlyweight].testEmptyIteration()'
  - '[org.roaringbitmap.TestIntIteratorFlyweight].testIteration()'
  - '[org.roaringbitmap.TestIntIteratorFlyweight].testIterationFromBitmap()'
  - '[org.roaringbitmap.TestIntIteratorFlyweight].testIterationFromBitmapClone()'
  - '[org.roaringbitmap.TestIntIteratorFlyweight].testIterationSmall()'
  - '[org.roaringbitmap.TestIntIteratorFlyweight].testSmallIteration()'
  - '[org.roaringbitmap.TestIntIteratorFlyweight].testClone()'
  - '[org.roaringbitmap.TestIntIteratorFlyweight].twoArrayContainers()'
  - '[org.roaringbitmap.TestIntIteratorFlyweight].testCloneIsIndependentAcrossContainers()'
  - '[org.roaringbitmap.TestIntIteratorFlyweight].testReverseCloneIsIndependentAcrossContainers()'
  - '[org.roaringbitmap.TestIntIteratorFlyweight].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIntIteratorFlyweight.java
- function_names:
  - '[org.roaringbitmap.RoaringBitSetTest].testSetGetClearFlip()'
  - '[org.roaringbitmap.RoaringBitSetTest].testClear()'
  - '[org.roaringbitmap.RoaringBitSetTest].testFlip()'
  - '[org.roaringbitmap.RoaringBitSetTest].testSet()'
  - '[org.roaringbitmap.RoaringBitSetTest].testGet()'
  - '[org.roaringbitmap.RoaringBitSetTest].testAndNot()'
  - '[org.roaringbitmap.RoaringBitSetTest].testAnd()'
  - '[org.roaringbitmap.RoaringBitSetTest].testOr()'
  - '[org.roaringbitmap.RoaringBitSetTest].testXor()'
  - '[org.roaringbitmap.RoaringBitSetTest].testLength()'
  - '[org.roaringbitmap.RoaringBitSetTest].testEquals()'
  - '[org.roaringbitmap.RoaringBitSetTest].testNextSetBit()'
  - '[org.roaringbitmap.RoaringBitSetTest].testNextClearBit()'
  - '[org.roaringbitmap.RoaringBitSetTest].testIntersects()'
  - '[org.roaringbitmap.RoaringBitSetTest].testCardinality()'
  - '[org.roaringbitmap.RoaringBitSetTest].testEmpty()'
  - '[org.roaringbitmap.RoaringBitSetTest].testEmpty2()'
  - '[org.roaringbitmap.RoaringBitSetTest].testLogicalIdentities()'
  - '[org.roaringbitmap.RoaringBitSetTest].checkSanity()'
  - '[org.roaringbitmap.RoaringBitSetTest].checkEquality(org.roaringbitmap.RoaringBitSet,org.roaringbitmap.RoaringBitSet)'
  - '[org.roaringbitmap.RoaringBitSetTest].makeSet()'
  - '[org.roaringbitmap.RoaringBitSetTest].checkEmpty(org.roaringbitmap.RoaringBitSet)'
  - '[org.roaringbitmap.RoaringBitSetTest].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitSetTest.java
- function_names:
  - '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].setup()'
  - '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].clear()'
  - '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].params()'
  - '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].testIntersects(org.roaringbitmap.RoaringBitmap,long,long)'
  - '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].testContains(org.roaringbitmap.RoaringBitmap,long,long)'
  - '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].ifContainsThenIntersects(org.roaringbitmap.RoaringBitmap,long,long)'
  - '[org.roaringbitmap.RoaringBitmapIntervalIntersectionTest].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapIntervalIntersectionTest.java
- function_names:
  - '[org.roaringbitmap.KryoTest].createKryo()'
  - '[org.roaringbitmap.KryoTest].writeRoaringToFile(java.io.File,org.roaringbitmap.RoaringBitmap,com.esotericsoftware.kryo.Serializer<org.roaringbitmap.RoaringBitmap>)'
  - '[org.roaringbitmap.KryoTest].readRoaringFromFile(java.io.File,com.esotericsoftware.kryo.Serializer<org.roaringbitmap.RoaringBitmap>)'
  - '[org.roaringbitmap.KryoTest].roaringTest()'
  - '[org.roaringbitmap.KryoTest].<init>()'
  - '[org.roaringbitmap.RoaringSerializer].write(com.esotericsoftware.kryo.Kryo,com.esotericsoftware.kryo.io.Output,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RoaringSerializer].read(com.esotericsoftware.kryo.Kryo,com.esotericsoftware.kryo.io.Input,Class<?extendsRoaringBitmap>)'
  - '[org.roaringbitmap.RoaringSerializer].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/KryoTest.java
- function_names:
  - '[org.roaringbitmap.TestAdversarialInputs].badFiles()'
  - '[org.roaringbitmap.TestAdversarialInputs].openInputstream(String)'
  - '[org.roaringbitmap.TestAdversarialInputs].testInputGoodFile1()'
  - '[org.roaringbitmap.TestAdversarialInputs].testInputGoodFile2()'
  - '[org.roaringbitmap.TestAdversarialInputs].testInputBadFile8(String)'
  - '[org.roaringbitmap.TestAdversarialInputs].deserialize(String)'
  - '[org.roaringbitmap.TestAdversarialInputs].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestAdversarialInputs.java
- function_names:
  - '[org.roaringbitmap.ValidationRangeConsumer].<init>(Value[],boolean)'
  - '[org.roaringbitmap.ValidationRangeConsumer].ofSize(int)'
  - '[org.roaringbitmap.ValidationRangeConsumer].validate(Value[])'
  - '[org.roaringbitmap.ValidationRangeConsumer].validateContinuous(int,Value)'
  - '[org.roaringbitmap.ValidationRangeConsumer].getBuffer()'
  - '[org.roaringbitmap.ValidationRangeConsumer].getNumberOfValuesConsumed()'
  - '[org.roaringbitmap.ValidationRangeConsumer].acceptPresent(int)'
  - '[org.roaringbitmap.ValidationRangeConsumer].acceptAbsent(int)'
  - '[org.roaringbitmap.ValidationRangeConsumer].acceptAllPresent(int,int)'
  - '[org.roaringbitmap.ValidationRangeConsumer].acceptAllAbsent(int,int)'
  - '[org.roaringbitmap.ValidationRangeConsumer].assertAllAbsentExcept(char[],int)'
  - '[org.roaringbitmap.ValidationRangeConsumer].assertAllAbsentExcept(int[])'
  - '[org.roaringbitmap.ValidationRangeConsumer].assertAllAbsent()'
  - '[org.roaringbitmap.ValidationRangeConsumer].assertAllPresent()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ValidationRangeConsumer.java
- function_names:
  - '[org.roaringbitmap.OrNotMutatesInputTest].staticOrNotMustNotModifyInputX1()'
  - '[org.roaringbitmap.OrNotMutatesInputTest].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/OrNotMutatesInputTest.java
- function_names:
  - '[org.roaringbitmap.ByteBufferBackedInputStream].<init>(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.ByteBufferBackedInputStream].available()'
  - '[org.roaringbitmap.ByteBufferBackedInputStream].markSupported()'
  - '[org.roaringbitmap.ByteBufferBackedInputStream].read()'
  - '[org.roaringbitmap.ByteBufferBackedInputStream].read(byte[])'
  - '[org.roaringbitmap.ByteBufferBackedInputStream].read(byte[],int,int)'
  - '[org.roaringbitmap.ByteBufferBackedInputStream].skip(long)'
  - '[org.roaringbitmap.ByteBufferBackedOutputStream].<init>(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.ByteBufferBackedOutputStream].write(byte[])'
  - '[org.roaringbitmap.ByteBufferBackedOutputStream].write(byte[],int,int)'
  - '[org.roaringbitmap.ByteBufferBackedOutputStream].write(int)'
  - '[org.roaringbitmap.TestSerialization].init()'
  - '[org.roaringbitmap.TestSerialization].takeSortedAndDistinct(java.util.Random,int)'
  - '[org.roaringbitmap.TestSerialization].toArray(java.util.LinkedHashSet<Integer>)'
  - '[org.roaringbitmap.TestSerialization].testDeserialize()'
  - '[org.roaringbitmap.TestSerialization].testDeserialize_buffer()'
  - '[org.roaringbitmap.TestSerialization].testImmutableBuildingBySerialization()'
  - '[org.roaringbitmap.TestSerialization].testImmutableBuildingBySerializationSimple()'
  - '[org.roaringbitmap.TestSerialization].testMutableBuilding()'
  - '[org.roaringbitmap.TestSerialization].testMutableBuildingBySerialization()'
  - '[org.roaringbitmap.TestSerialization].testSerialization_bad()'
  - '[org.roaringbitmap.TestSerialization].testMutableDeserializeMutable()'
  - '[org.roaringbitmap.TestSerialization].testMutableRunSerializationBasicDeserialization()'
  - '[org.roaringbitmap.TestSerialization].testMutableSerialize()'
  - '[org.roaringbitmap.TestSerialization].testRunSerializationDeserialization()'
  - '[org.roaringbitmap.TestSerialization].testSerialize()'
  - '[org.roaringbitmap.TestSerialization].encodeToString(org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.TestSerialization].decodeFromString(String)'
  - '[org.roaringbitmap.TestSerialization].testStringification()'
  - '[org.roaringbitmap.TestSerialization].testDeserializeSmallData()'
  - '[org.roaringbitmap.TestSerialization].testDeserializeSmallDataMutable()'
  - '[org.roaringbitmap.TestSerialization].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerialization.java
- function_names:
  - '[org.roaringbitmap.TestIteratorMemory].takeSortedAndDistinct(java.util.Random,int)'
  - '[org.roaringbitmap.TestIteratorMemory].toArray(java.util.LinkedHashSet<Integer>)'
  - '[org.roaringbitmap.TestIteratorMemory].isThreadAllocatedMemorySupported(ThreadMXBean)'
  - '[org.roaringbitmap.TestIteratorMemory].getThreadAllocatedBytes(ThreadMXBean,long)'
  - '[org.roaringbitmap.TestIteratorMemory].checkMemoryTrackingIsOK()'
  - '[org.roaringbitmap.TestIteratorMemory].measureBoxedIterationAllocation()'
  - '[org.roaringbitmap.TestIteratorMemory].measureStandardIterationAllocation()'
  - '[org.roaringbitmap.TestIteratorMemory].measureFlyWeightIterationAllocation()'
  - '[org.roaringbitmap.TestIteratorMemory].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIteratorMemory.java
- function_names:
  - '[org.roaringbitmap.TestRoaringBitmap_FastRank].addSmallRemoveSmaller()'
  - '[org.roaringbitmap.TestRoaringBitmap_FastRank].addSmallAddBigRemoveSmall()'
  - '[org.roaringbitmap.TestRoaringBitmap_FastRank].addSmallAddBigRemoveBig()'
  - '[org.roaringbitmap.TestRoaringBitmap_FastRank].addSmallAddNegativeRemoveSmall()'
  - '[org.roaringbitmap.TestRoaringBitmap_FastRank].addSmallAddNegativeRemoveNegative()'
  - '[org.roaringbitmap.TestRoaringBitmap_FastRank].addManyRandomlyThenRemoveAllRandomly()'
  - '[org.roaringbitmap.TestRoaringBitmap_FastRank].addAndRemoveRandomly()'
  - '[org.roaringbitmap.TestRoaringBitmap_FastRank].addSelectRemoveRandomly(org.roaringbitmap.RoaringBitmap,java.util.Random,int,int)'
  - '[org.roaringbitmap.TestRoaringBitmap_FastRank].rankOnEmpty()'
  - '[org.roaringbitmap.TestRoaringBitmap_FastRank].selectOnEmpty()'
  - '[org.roaringbitmap.TestRoaringBitmap_FastRank].performanceTest_MixedAddRemove_LargeInts()'
  - '[org.roaringbitmap.TestRoaringBitmap_FastRank].performanceTest_MixedAddRemove_SmallInts()'
  - '[org.roaringbitmap.TestRoaringBitmap_FastRank].performanceTest_AddManyThenSelectMany()'
  - '[org.roaringbitmap.TestRoaringBitmap_FastRank].prepareFastWithComputedCache()'
  - '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_constructor()'
  - '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_addLongRange()'
  - '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_addIntRange()'
  - '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_addIntArray()'
  - '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_clear()'
  - '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_flip()'
  - '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_flipIntRange()'
  - '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_flipLongRange()'
  - '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_remove()'
  - '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_removeIntRange()'
  - '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_removeLongRange()'
  - '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_checkedAdd()'
  - '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_checkedRemove()'
  - '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_and()'
  - '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_andNot()'
  - '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_or()'
  - '[org.roaringbitmap.TestRoaringBitmap_FastRank].testDismissCache_xor()'
  - '[org.roaringbitmap.TestRoaringBitmap_FastRank].testLongSizeInBytes()'
  - '[org.roaringbitmap.TestRoaringBitmap_FastRank].testCacheIsNotReset()'
  - '[org.roaringbitmap.TestRoaringBitmap_FastRank].testSelectExceptionOutOfBounds()'
  - '[org.roaringbitmap.TestRoaringBitmap_FastRank].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap_FastRank.java
- function_names:
  - '[org.roaringbitmap.TestSerializedSize].testLucaSize()'
  - '[org.roaringbitmap.TestSerializedSize].testEmpty()'
  - '[org.roaringbitmap.TestSerializedSize].testOne()'
  - '[org.roaringbitmap.TestSerializedSize].testRange()'
  - '[org.roaringbitmap.TestSerializedSize].testLarge()'
  - '[org.roaringbitmap.TestSerializedSize].testManyRanges()'
  - '[org.roaringbitmap.TestSerializedSize].firstPrimes(int)'
  - '[org.roaringbitmap.TestSerializedSize].testPrimeSerializedSize()'
  - '[org.roaringbitmap.TestSerializedSize].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerializedSize.java
- function_names:
  - '[org.roaringbitmap.CloneBatchIteratorTest].testIndependenceOfClones()'
  - '[org.roaringbitmap.CloneBatchIteratorTest].testIndependenceOfClones2()'
  - '[org.roaringbitmap.CloneBatchIteratorTest].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/CloneBatchIteratorTest.java
- function_names:
  - '[org.roaringbitmap.CheckedRemoveTest].testCheckedRemove()'
  - '[org.roaringbitmap.CheckedRemoveTest].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/CheckedRemoveTest.java
- function_names:
  - '[org.roaringbitmap.TestForAllInRange].uAdd(int,int)'
  - '[org.roaringbitmap.TestForAllInRange].uAddL(int,int)'
  - '[org.roaringbitmap.TestForAllInRange].testContinuous(int)'
  - '[org.roaringbitmap.TestForAllInRange].testDense(int)'
  - '[org.roaringbitmap.TestForAllInRange].testSparse(int)'
  - '[org.roaringbitmap.TestForAllInRange].readToEnd()'
  - '[org.roaringbitmap.TestForAllInRange].readPastEnd()'
  - '[org.roaringbitmap.TestForAllInRange].readToJustBeforeEndEnd()'
  - '[org.roaringbitmap.TestForAllInRange].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestForAllInRange.java
- function_names:
  - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].init()'
  - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].clear()'
  - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].tests()'
  - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].shouldBuildSameBitmapAsBitmapOf(int[])'
  - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].shouldBuildSameBitmapAsBitmapOfWithAddMany(int[])'
  - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].getShouldFlushToTheUnderlyingBitmap(int[])'
  - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].getShouldFlushToTheUnderlyingBitmap_ConstantMemory(int[])'
  - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].shouldBuildSameBitmapAsBitmapOf_ConstantMemory(int[])'
  - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].shouldBuildSameBitmapAsBitmapOfWithAddMany_ConstantMemory(int[])'
  - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].verify(org.roaringbitmap.RoaringBitmap,int[])'
  - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].randomArray(int)'
  - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].max(int[])'
  - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].min()'
  - '[org.roaringbitmap.RoaringBitmapWriterRandomisedTest].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapWriterRandomisedTest.java
- function_names:
  - '[org.roaringbitmap.ParallelAggregationTest].init()'
  - '[org.roaringbitmap.ParallelAggregationTest].teardown()'
  - '[org.roaringbitmap.ParallelAggregationTest].singleContainerOR()'
  - '[org.roaringbitmap.ParallelAggregationTest].twoContainerOR()'
  - '[org.roaringbitmap.ParallelAggregationTest].disjointOR()'
  - '[org.roaringbitmap.ParallelAggregationTest].wideOr()'
  - '[org.roaringbitmap.ParallelAggregationTest].hugeOr1()'
  - '[org.roaringbitmap.ParallelAggregationTest].hugeOr2()'
  - '[org.roaringbitmap.ParallelAggregationTest].hugeOr3()'
  - '[org.roaringbitmap.ParallelAggregationTest].hugeOrNoParallelismAvailable1()'
  - '[org.roaringbitmap.ParallelAggregationTest].hugeOrNoParallelismAvailable2()'
  - '[org.roaringbitmap.ParallelAggregationTest].hugeOrNoParallelismAvailable3()'
  - '[org.roaringbitmap.ParallelAggregationTest].hugeOrInFJP1()'
  - '[org.roaringbitmap.ParallelAggregationTest].regressionTest()'
  - '[org.roaringbitmap.ParallelAggregationTest].hugeOrInFJP2()'
  - '[org.roaringbitmap.ParallelAggregationTest].hugeOrInFJP3()'
  - '[org.roaringbitmap.ParallelAggregationTest].disjointBigKeysOR()'
  - '[org.roaringbitmap.ParallelAggregationTest].singleContainerXOR()'
  - '[org.roaringbitmap.ParallelAggregationTest].missingMiddleContainerXOR()'
  - '[org.roaringbitmap.ParallelAggregationTest].twoContainerXOR()'
  - '[org.roaringbitmap.ParallelAggregationTest].disjointXOR()'
  - '[org.roaringbitmap.ParallelAggregationTest].disjointBigKeysXOR()'
  - '[org.roaringbitmap.ParallelAggregationTest].singleContainerOR_Buffer()'
  - '[org.roaringbitmap.ParallelAggregationTest].twoContainerOR_Buffer()'
  - '[org.roaringbitmap.ParallelAggregationTest].disjointOR_Buffer()'
  - '[org.roaringbitmap.ParallelAggregationTest].disjointBigKeysOR_Buffer()'
  - '[org.roaringbitmap.ParallelAggregationTest].wideOr_Buffer()'
  - '[org.roaringbitmap.ParallelAggregationTest].hugeOr1_Buffer()'
  - '[org.roaringbitmap.ParallelAggregationTest].hugeOr2_Buffer()'
  - '[org.roaringbitmap.ParallelAggregationTest].hugeOr3_Buffer()'
  - '[org.roaringbitmap.ParallelAggregationTest].hugeOrNoParallelismAvailable1_Buffer()'
  - '[org.roaringbitmap.ParallelAggregationTest].hugeOrNoParallelismAvailable2_Buffer()'
  - '[org.roaringbitmap.ParallelAggregationTest].hugeOrNoParallelismAvailable3_Buffer()'
  - '[org.roaringbitmap.ParallelAggregationTest].hugeOrInFJP1_Buffer()'
  - '[org.roaringbitmap.ParallelAggregationTest].hugeOrInFJP2_Buffer()'
  - '[org.roaringbitmap.ParallelAggregationTest].hugeOrInFJP3_Buffer()'
  - '[org.roaringbitmap.ParallelAggregationTest].singleContainerXOR_Buffer()'
  - '[org.roaringbitmap.ParallelAggregationTest].missingMiddleContainerXOR_Buffer()'
  - '[org.roaringbitmap.ParallelAggregationTest].twoContainerXOR_Buffer()'
  - '[org.roaringbitmap.ParallelAggregationTest].disjointXOR_Buffer()'
  - '[org.roaringbitmap.ParallelAggregationTest].disjointBigKeysXOR_Buffer()'
  - '[org.roaringbitmap.ParallelAggregationTest].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ParallelAggregationTest.java
- function_names:
  - '[org.roaringbitmap.TestBitmapContainer].emptyContainer()'
  - '[org.roaringbitmap.TestBitmapContainer].generateContainer(char,char,int)'
  - '[org.roaringbitmap.TestBitmapContainer].testToString()'
  - '[org.roaringbitmap.TestBitmapContainer].testXOR()'
  - '[org.roaringbitmap.TestBitmapContainer].testANDNOT()'
  - '[org.roaringbitmap.TestBitmapContainer].testAND()'
  - '[org.roaringbitmap.TestBitmapContainer].testOR()'
  - '[org.roaringbitmap.TestBitmapContainer].testLazyORFull()'
  - '[org.roaringbitmap.TestBitmapContainer].testLazyORFull2()'
  - '[org.roaringbitmap.TestBitmapContainer].testLazyORFull3()'
  - '[org.roaringbitmap.TestBitmapContainer].runConstructorForBitmap()'
  - '[org.roaringbitmap.TestBitmapContainer].runConstructorForBitmap2()'
  - '[org.roaringbitmap.TestBitmapContainer].testRangeCardinality()'
  - '[org.roaringbitmap.TestBitmapContainer].testRangeCardinality2()'
  - '[org.roaringbitmap.TestBitmapContainer].testRangeCardinality3()'
  - '[org.roaringbitmap.TestBitmapContainer].testRangeCardinality4()'
  - '[org.roaringbitmap.TestBitmapContainer].testRangeCardinality5()'
  - '[org.roaringbitmap.TestBitmapContainer].testRangeCardinality6()'
  - '[org.roaringbitmap.TestBitmapContainer].testRangeCardinality7()'
  - '[org.roaringbitmap.TestBitmapContainer].numberOfRunsLowerBound1()'
  - '[org.roaringbitmap.TestBitmapContainer].testNextTooLarge()'
  - '[org.roaringbitmap.TestBitmapContainer].testNextTooSmall()'
  - '[org.roaringbitmap.TestBitmapContainer].testPreviousTooLarge()'
  - '[org.roaringbitmap.TestBitmapContainer].testPreviousTooSmall()'
  - '[org.roaringbitmap.TestBitmapContainer].addInvalidRange()'
  - '[org.roaringbitmap.TestBitmapContainer].iaddInvalidRange()'
  - '[org.roaringbitmap.TestBitmapContainer].roundtrip()'
  - '[org.roaringbitmap.TestBitmapContainer].iorNot()'
  - '[org.roaringbitmap.TestBitmapContainer].iorNot2()'
  - '[org.roaringbitmap.TestBitmapContainer].iorNot3()'
  - '[org.roaringbitmap.TestBitmapContainer].iorNot4()'
  - '[org.roaringbitmap.TestBitmapContainer].orNot()'
  - '[org.roaringbitmap.TestBitmapContainer].orNot2()'
  - '[org.roaringbitmap.TestBitmapContainer].iorRun()'
  - '[org.roaringbitmap.TestBitmapContainer].orFullToRunContainer()'
  - '[org.roaringbitmap.TestBitmapContainer].orFullToRunContainer2()'
  - '[org.roaringbitmap.TestBitmapContainer].orFullToRunContainer3()'
  - '[org.roaringbitmap.TestBitmapContainer].orFullToRunContainer4()'
  - '[org.roaringbitmap.TestBitmapContainer].iremoveEmptyRange()'
  - '[org.roaringbitmap.TestBitmapContainer].iremoveInvalidRange()'
  - '[org.roaringbitmap.TestBitmapContainer].iremove()'
  - '[org.roaringbitmap.TestBitmapContainer].iremove2()'
  - '[org.roaringbitmap.TestBitmapContainer].ixorRun()'
  - '[org.roaringbitmap.TestBitmapContainer].ixorRun2()'
  - '[org.roaringbitmap.TestBitmapContainer].selectInvalidPosition()'
  - '[org.roaringbitmap.TestBitmapContainer].removeInvalidRange()'
  - '[org.roaringbitmap.TestBitmapContainer].remove()'
  - '[org.roaringbitmap.TestBitmapContainer].iandRun()'
  - '[org.roaringbitmap.TestBitmapContainer].testFirst_Empty()'
  - '[org.roaringbitmap.TestBitmapContainer].testLast_Empty()'
  - '[org.roaringbitmap.TestBitmapContainer].testFirstLast()'
  - '[org.roaringbitmap.TestBitmapContainer].testContainsBitmapContainer_EmptyContainsEmpty()'
  - '[org.roaringbitmap.TestBitmapContainer].testContainsBitmapContainer_IncludeProperSubset()'
  - '[org.roaringbitmap.TestBitmapContainer].testContainsBitmapContainer_IncludeSelf()'
  - '[org.roaringbitmap.TestBitmapContainer].testContainsBitmapContainer_ExcludeSuperSet()'
  - '[org.roaringbitmap.TestBitmapContainer].testContainsBitmapContainer_IncludeProperSubsetDifferentStart()'
  - '[org.roaringbitmap.TestBitmapContainer].testContainsBitmapContainer_ExcludeShiftedSet()'
  - '[org.roaringbitmap.TestBitmapContainer].testContainsBitmapContainer_ExcludeDisJointSet()'
  - '[org.roaringbitmap.TestBitmapContainer].testContainsRunContainer_EmptyContainsEmpty()'
  - '[org.roaringbitmap.TestBitmapContainer].testContainsRunContainer_IncludeProperSubset()'
  - '[org.roaringbitmap.TestBitmapContainer].testContainsRunContainer_IncludeSelf()'
  - '[org.roaringbitmap.TestBitmapContainer].testContainsRunContainer_ExcludeSuperSet()'
  - '[org.roaringbitmap.TestBitmapContainer].testContainsRunContainer_IncludeProperSubsetDifferentStart()'
  - '[org.roaringbitmap.TestBitmapContainer].testContainsRunContainer_ExcludeShiftedSet()'
  - '[org.roaringbitmap.TestBitmapContainer].testContainsRunContainer_ExcludeDisJointSet()'
  - '[org.roaringbitmap.TestBitmapContainer].testContainsArrayContainer_EmptyContainsEmpty()'
  - '[org.roaringbitmap.TestBitmapContainer].testContainsArrayContainer_IncludeProperSubset()'
  - '[org.roaringbitmap.TestBitmapContainer].testContainsArrayContainer_IncludeSelf()'
  - '[org.roaringbitmap.TestBitmapContainer].testContainsArrayContainer_ExcludeSuperSet()'
  - '[org.roaringbitmap.TestBitmapContainer].testContainsArrayContainer_IncludeProperSubsetDifferentStart()'
  - '[org.roaringbitmap.TestBitmapContainer].testContainsArrayContainer_ExcludeShiftedSet()'
  - '[org.roaringbitmap.TestBitmapContainer].testContainsArrayContainer_ExcludeDisJointSet()'
  - '[org.roaringbitmap.TestBitmapContainer].testIntersectsWithRange()'
  - '[org.roaringbitmap.TestBitmapContainer].bitmapsForRangeIntersection()'
  - '[org.roaringbitmap.TestBitmapContainer].testIntersectsWithRangeUpperBoundaries(org.roaringbitmap.Container,int,int,boolean)'
  - '[org.roaringbitmap.TestBitmapContainer].testIntersectsWithRangeHitScan()'
  - '[org.roaringbitmap.TestBitmapContainer].testIntersectsWithRangeUnsigned()'
  - '[org.roaringbitmap.TestBitmapContainer].testIntersectsAtEndWord()'
  - '[org.roaringbitmap.TestBitmapContainer].testIntersectsAtEndWord2()'
  - '[org.roaringbitmap.TestBitmapContainer].testContainsRangeSingleWord()'
  - '[org.roaringbitmap.TestBitmapContainer].testContainsRangeMultiWord()'
  - '[org.roaringbitmap.TestBitmapContainer].testContainsRangeSubWord()'
  - '[org.roaringbitmap.TestBitmapContainer].testNextSetBit()'
  - '[org.roaringbitmap.TestBitmapContainer].testNextSetBitAfterEnd()'
  - '[org.roaringbitmap.TestBitmapContainer].testNextSetBitBeforeStart()'
  - '[org.roaringbitmap.TestBitmapContainer].testNextValue()'
  - '[org.roaringbitmap.TestBitmapContainer].testNextValueAfterEnd()'
  - '[org.roaringbitmap.TestBitmapContainer].testNextValue2()'
  - '[org.roaringbitmap.TestBitmapContainer].testNextValueBetweenRuns()'
  - '[org.roaringbitmap.TestBitmapContainer].testNextValue3()'
  - '[org.roaringbitmap.TestBitmapContainer].testNextValueUnsigned()'
  - '[org.roaringbitmap.TestBitmapContainer].testPreviousValue1()'
  - '[org.roaringbitmap.TestBitmapContainer].testPreviousValue2()'
  - '[org.roaringbitmap.TestBitmapContainer].testPreviousValueBeforeStart()'
  - '[org.roaringbitmap.TestBitmapContainer].testPreviousValueSparse()'
  - '[org.roaringbitmap.TestBitmapContainer].testPreviousValueAfterEnd()'
  - '[org.roaringbitmap.TestBitmapContainer].testPreviousEvenBits()'
  - '[org.roaringbitmap.TestBitmapContainer].testPreviousValueUnsigned()'
  - '[org.roaringbitmap.TestBitmapContainer].testPreviousAbsentValue1()'
  - '[org.roaringbitmap.TestBitmapContainer].testPreviousAbsentValue2()'
  - '[org.roaringbitmap.TestBitmapContainer].testPreviousAbsentValueEmpty()'
  - '[org.roaringbitmap.TestBitmapContainer].testPreviousAbsentValueSparse()'
  - '[org.roaringbitmap.TestBitmapContainer].testPreviousAbsentEvenBits()'
  - '[org.roaringbitmap.TestBitmapContainer].testPreviousAbsentValueUnsigned()'
  - '[org.roaringbitmap.TestBitmapContainer].testNextAbsentValue1()'
  - '[org.roaringbitmap.TestBitmapContainer].testNextAbsentValue2()'
  - '[org.roaringbitmap.TestBitmapContainer].testNextAbsentValueEmpty()'
  - '[org.roaringbitmap.TestBitmapContainer].testNextAbsentValueSparse()'
  - '[org.roaringbitmap.TestBitmapContainer].testNextAbsentEvenBits()'
  - '[org.roaringbitmap.TestBitmapContainer].testNextAbsentValueUnsigned()'
  - '[org.roaringbitmap.TestBitmapContainer].testRangeConsumer()'
  - '[org.roaringbitmap.TestBitmapContainer].evenBits()'
  - '[org.roaringbitmap.TestBitmapContainer].lower16Bits(int)'
  - '[org.roaringbitmap.TestBitmapContainer].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestBitmapContainer.java
- function_names:
  - '[org.roaringbitmap.TestMemory].testGCStability()'
  - '[org.roaringbitmap.TestMemory].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestMemory.java
- function_names:
  - '[org.roaringbitmap.TestStreams].asList(org.roaringbitmap.IntIterator)'
  - '[org.roaringbitmap.TestStreams].asList(org.roaringbitmap.CharIterator)'
  - '[org.roaringbitmap.TestStreams].takeSortedAndDistinct(java.util.Random,int)'
  - '[org.roaringbitmap.TestStreams].testEmptyViaIteration()'
  - '[org.roaringbitmap.TestStreams].testViaIteration()'
  - '[org.roaringbitmap.TestStreams].testSmallIteration()'
  - '[org.roaringbitmap.TestStreams].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestStreams.java
- function_names:
  - '[org.roaringbitmap.TestForEach].testContinuous()'
  - '[org.roaringbitmap.TestForEach].testDense()'
  - '[org.roaringbitmap.TestForEach].testSparse()'
  - '[org.roaringbitmap.TestForEach].<init>()'
  - '[org.roaringbitmap.MutableInteger].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestForEach.java
- function_names:
  - '[org.roaringbitmap.TestRoaringBitmap].intersectBitmapWithRangeHighBits()'
  - '[org.roaringbitmap.TestRoaringBitmap].testRangeCardinality()'
  - '[org.roaringbitmap.TestRoaringBitmap].testRangeCardinality2()'
  - '[org.roaringbitmap.TestRoaringBitmap].testMultipleAdd()'
  - '[org.roaringbitmap.TestRoaringBitmap].testAddN()'
  - '[org.roaringbitmap.TestRoaringBitmap].testStringer()'
  - '[org.roaringbitmap.TestRoaringBitmap].report128()'
  - '[org.roaringbitmap.TestRoaringBitmap].report128_fly()'
  - '[org.roaringbitmap.TestRoaringBitmap].limitBug2()'
  - '[org.roaringbitmap.TestRoaringBitmap].limitTest()'
  - '[org.roaringbitmap.TestRoaringBitmap].pointerContainerTest()'
  - '[org.roaringbitmap.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.TestRoaringBitmap].toIterator(T[])'
  - '[org.roaringbitmap.TestRoaringBitmap].andBigIntsTest()'
  - '[org.roaringbitmap.TestRoaringBitmap].andcounttest()'
  - '[org.roaringbitmap.TestRoaringBitmap].andCounttest3()'
  - '[org.roaringbitmap.TestRoaringBitmap].andNot()'
  - '[org.roaringbitmap.TestRoaringBitmap].andNotBigIntsTest()'
  - '[org.roaringbitmap.TestRoaringBitmap].ANDNOTtest()'
  - '[org.roaringbitmap.TestRoaringBitmap].andnottest4()'
  - '[org.roaringbitmap.TestRoaringBitmap].andtest()'
  - '[org.roaringbitmap.TestRoaringBitmap].ANDtest()'
  - '[org.roaringbitmap.TestRoaringBitmap].andtest2()'
  - '[org.roaringbitmap.TestRoaringBitmap].andtest3()'
  - '[org.roaringbitmap.TestRoaringBitmap].andtest4()'
  - '[org.roaringbitmap.TestRoaringBitmap].ArrayContainerCardinalityTest()'
  - '[org.roaringbitmap.TestRoaringBitmap].arraytest()'
  - '[org.roaringbitmap.TestRoaringBitmap].basictest()'
  - '[org.roaringbitmap.TestRoaringBitmap].BitmapContainerCardinalityTest()'
  - '[org.roaringbitmap.TestRoaringBitmap].bitmapOfTest()'
  - '[org.roaringbitmap.TestRoaringBitmap].bitmaptest()'
  - '[org.roaringbitmap.TestRoaringBitmap].cardinalityTest()'
  - '[org.roaringbitmap.TestRoaringBitmap].clearTest()'
  - '[org.roaringbitmap.TestRoaringBitmap].ContainerFactory()'
  - '[org.roaringbitmap.TestRoaringBitmap].containerSharingWithXor()'
  - '[org.roaringbitmap.TestRoaringBitmap].fliptest_Karpenske()'
  - '[org.roaringbitmap.TestRoaringBitmap].flipTest1()'
  - '[org.roaringbitmap.TestRoaringBitmap].flipTest1A()'
  - '[org.roaringbitmap.TestRoaringBitmap].flipTest2()'
  - '[org.roaringbitmap.TestRoaringBitmap].flipTest2A()'
  - '[org.roaringbitmap.TestRoaringBitmap].flipTest3()'
  - '[org.roaringbitmap.TestRoaringBitmap].flipTest3A()'
  - '[org.roaringbitmap.TestRoaringBitmap].flipTest4()'
  - '[org.roaringbitmap.TestRoaringBitmap].flipTest4A()'
  - '[org.roaringbitmap.TestRoaringBitmap].flipTest5()'
  - '[org.roaringbitmap.TestRoaringBitmap].flipTest5A()'
  - '[org.roaringbitmap.TestRoaringBitmap].flipTest6()'
  - '[org.roaringbitmap.TestRoaringBitmap].flipTest6A()'
  - '[org.roaringbitmap.TestRoaringBitmap].flipTest7()'
  - '[org.roaringbitmap.TestRoaringBitmap].flipTest7A()'
  - '[org.roaringbitmap.TestRoaringBitmap].flipTest8()'
  - '[org.roaringbitmap.TestRoaringBitmap].flipTestBigInt()'
  - '[org.roaringbitmap.TestRoaringBitmap].flipTestBig()'
  - '[org.roaringbitmap.TestRoaringBitmap].flipTestBigA()'
  - '[org.roaringbitmap.TestRoaringBitmap].intersecttest()'
  - '[org.roaringbitmap.TestRoaringBitmap].intersecttestWithRange()'
  - '[org.roaringbitmap.TestRoaringBitmap].shouldNotIntersectWithDisjointRangeBelowBitmapFirst()'
  - '[org.roaringbitmap.TestRoaringBitmap].shouldIntersectWithFirstWhenBitmapAtStart()'
  - '[org.roaringbitmap.TestRoaringBitmap].orBigIntsTest()'
  - '[org.roaringbitmap.TestRoaringBitmap].orcount()'
  - '[org.roaringbitmap.TestRoaringBitmap].testXorCardinality()'
  - '[org.roaringbitmap.TestRoaringBitmap].testAndNotCardinality()'
  - '[org.roaringbitmap.TestRoaringBitmap].testAndNotCardinalityBigVsSmall()'
  - '[org.roaringbitmap.TestRoaringBitmap].testAndNotCardinalitySmallVsBig()'
  - '[org.roaringbitmap.TestRoaringBitmap].testAndNotCardinality_646()'
  - '[org.roaringbitmap.TestRoaringBitmap].testAndNotCardinality_648()'
  - '[org.roaringbitmap.TestRoaringBitmap].ortest()'
  - '[org.roaringbitmap.TestRoaringBitmap].ORtest()'
  - '[org.roaringbitmap.TestRoaringBitmap].ortest2()'
  - '[org.roaringbitmap.TestRoaringBitmap].ortest3()'
  - '[org.roaringbitmap.TestRoaringBitmap].ortest4()'
  - '[org.roaringbitmap.TestRoaringBitmap].orNot()'
  - '[org.roaringbitmap.TestRoaringBitmap].orNotRegressionTest()'
  - '[org.roaringbitmap.TestRoaringBitmap].orNotZeroRangeEndPreservesBitmap()'
  - '[org.roaringbitmap.TestRoaringBitmap].orNotLimitLowerThanFirstPreservesBitmap()'
  - '[org.roaringbitmap.TestRoaringBitmap].orNotLimitHigherThanFirstBitPreservesBitmap()'
  - '[org.roaringbitmap.TestRoaringBitmap].orNotWithSparseBitmaps()'
  - '[org.roaringbitmap.TestRoaringBitmap].orNotWithOtherBiggerThanOriginal()'
  - '[org.roaringbitmap.TestRoaringBitmap].orNotWithOtherBiggerThanOriginalAndEndRange()'
  - '[org.roaringbitmap.TestRoaringBitmap].orNotWithOriginalBiggerThanOther()'
  - '[org.roaringbitmap.TestRoaringBitmap].orNotWithOriginalBiggerThanOther2()'
  - '[org.roaringbitmap.TestRoaringBitmap].randomTest()'
  - '[org.roaringbitmap.TestRoaringBitmap].rTest(int)'
  - '[org.roaringbitmap.TestRoaringBitmap].sillytestHighBits()'
  - '[org.roaringbitmap.TestRoaringBitmap].simplecardinalityTest()'
  - '[org.roaringbitmap.TestRoaringBitmap].sparseAnd()'
  - '[org.roaringbitmap.TestRoaringBitmap].sparseAndNot()'
  - '[org.roaringbitmap.TestRoaringBitmap].sparseOr()'
  - '[org.roaringbitmap.TestRoaringBitmap].sparseXor()'
  - '[org.roaringbitmap.TestRoaringBitmap].testAndNot()'
  - '[org.roaringbitmap.TestRoaringBitmap].testAstesana()'
  - '[org.roaringbitmap.TestRoaringBitmap].testCheckedAdd()'
  - '[org.roaringbitmap.TestRoaringBitmap].testCheckedRemove()'
  - '[org.roaringbitmap.TestRoaringBitmap].testContains()'
  - '[org.roaringbitmap.TestRoaringBitmap].testEqual()'
  - '[org.roaringbitmap.TestRoaringBitmap].testFlip()'
  - '[org.roaringbitmap.TestRoaringBitmap].testFlipBigInts()'
  - '[org.roaringbitmap.TestRoaringBitmap].testFlipOnEmpty()'
  - '[org.roaringbitmap.TestRoaringBitmap].testHash()'
  - '[org.roaringbitmap.TestRoaringBitmap].testHighBits()'
  - '[org.roaringbitmap.TestRoaringBitmap].testHorizontalOrCardinality()'
  - '[org.roaringbitmap.TestRoaringBitmap].testHorizontalOrCardinalityBigInts()'
  - '[org.roaringbitmap.TestRoaringBitmap].testIterator()'
  - '[org.roaringbitmap.TestRoaringBitmap].testIteratorBigInts()'
  - '[org.roaringbitmap.TestRoaringBitmap].testLimit()'
  - '[org.roaringbitmap.TestRoaringBitmap].testLimitBigInts()'
  - '[org.roaringbitmap.TestRoaringBitmap].testMassiveAnd()'
  - '[org.roaringbitmap.TestRoaringBitmap].testMassiveAndBigInts()'
  - '[org.roaringbitmap.TestRoaringBitmap].testOrWithIterator()'
  - '[org.roaringbitmap.TestRoaringBitmap].testOrWithIteratorOfExtendedRoaringBitmaps()'
  - '[org.roaringbitmap.TestRoaringBitmap].testMassiveOr()'
  - '[org.roaringbitmap.TestRoaringBitmap].testMassiveOrBigInts()'
  - '[org.roaringbitmap.TestRoaringBitmap].testMassiveXOr()'
  - '[org.roaringbitmap.TestRoaringBitmap].testMassiveXOrBigInts()'
  - '[org.roaringbitmap.TestRoaringBitmap].testOr001()'
  - '[org.roaringbitmap.TestRoaringBitmap].testRandomLists()'
  - '[org.roaringbitmap.TestRoaringBitmap].testRank()'
  - '[org.roaringbitmap.TestRoaringBitmap].testRankBigInts()'
  - '[org.roaringbitmap.TestRoaringBitmap].testSelect()'
  - '[org.roaringbitmap.TestRoaringBitmap].testSelectBigInts()'
  - '[org.roaringbitmap.TestRoaringBitmap].testSerialization()'
  - '[org.roaringbitmap.TestRoaringBitmap].testSerializationBigInts()'
  - '[org.roaringbitmap.TestRoaringBitmap].testSerialization2()'
  - '[org.roaringbitmap.TestRoaringBitmap].testSerialization3()'
  - '[org.roaringbitmap.TestRoaringBitmap].testSerialization4()'
  - '[org.roaringbitmap.TestRoaringBitmap].testSerializationDataInputWithBuffer()'
  - '[org.roaringbitmap.TestRoaringBitmap].testSerializationDataInputWithBufferBigInts()'
  - '[org.roaringbitmap.TestRoaringBitmap].testSerializationDataInputWithBuffer2()'
  - '[org.roaringbitmap.TestRoaringBitmap].testSerializationDataInputWithBuffer3()'
  - '[org.roaringbitmap.TestRoaringBitmap].testSerializationDataInputWithBuffer4()'
  - '[org.roaringbitmap.TestRoaringBitmap].testSerializationByteBuffer()'
  - '[org.roaringbitmap.TestRoaringBitmap].testSerializationByteBufferBigInts()'
  - '[org.roaringbitmap.TestRoaringBitmap].testSerializationByteBuffer2()'
  - '[org.roaringbitmap.TestRoaringBitmap].testSerializationByteBuffer3()'
  - '[org.roaringbitmap.TestRoaringBitmap].testSerializationByteBuffer4()'
  - '[org.roaringbitmap.TestRoaringBitmap].testSetUtilIntersection()'
  - '[org.roaringbitmap.TestRoaringBitmap].testXORSimple()'
  - '[org.roaringbitmap.TestRoaringBitmap].trimArrayContainerCardinalityTest()'
  - '[org.roaringbitmap.TestRoaringBitmap].validate(org.roaringbitmap.BitmapContainer,org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.TestRoaringBitmap].trimTest()'
  - '[org.roaringbitmap.TestRoaringBitmap].xorBigIntsTest()'
  - '[org.roaringbitmap.TestRoaringBitmap].XORtest()'
  - '[org.roaringbitmap.TestRoaringBitmap].xortest1()'
  - '[org.roaringbitmap.TestRoaringBitmap].xortest4()'
  - '[org.roaringbitmap.TestRoaringBitmap].testRangedOr()'
  - '[org.roaringbitmap.TestRoaringBitmap].testRangedOrBigInts()'
  - '[org.roaringbitmap.TestRoaringBitmap].testRangedAnd()'
  - '[org.roaringbitmap.TestRoaringBitmap].testRangedAndBigInts()'
  - '[org.roaringbitmap.TestRoaringBitmap].testRangedXor()'
  - '[org.roaringbitmap.TestRoaringBitmap].testRangedXorBigInts()'
  - '[org.roaringbitmap.TestRoaringBitmap].testRangedAndNot()'
  - '[org.roaringbitmap.TestRoaringBitmap].testRangedAndNotBigInts()'
  - '[org.roaringbitmap.TestRoaringBitmap].testOr()'
  - '[org.roaringbitmap.TestRoaringBitmap].testLazyOr()'
  - '[org.roaringbitmap.TestRoaringBitmap].testFirstLast_CreateSparseContainers()'
  - '[org.roaringbitmap.TestRoaringBitmap].testFirstLast_CreateSparseContainersAfterRun()'
  - '[org.roaringbitmap.TestRoaringBitmap].testFirstLast_AfterLazyMutation1()'
  - '[org.roaringbitmap.TestRoaringBitmap].testFirstLast_AfterLazyMutation2()'
  - '[org.roaringbitmap.TestRoaringBitmap].testEmptyFirst()'
  - '[org.roaringbitmap.TestRoaringBitmap].testEmptyLast()'
  - '[org.roaringbitmap.TestRoaringBitmap].testFirstLast()'
  - '[org.roaringbitmap.TestRoaringBitmap].testIsHammingSimilar_AtStart()'
  - '[org.roaringbitmap.TestRoaringBitmap].testHammingSimilarity_BigVsSmall()'
  - '[org.roaringbitmap.TestRoaringBitmap].testHammingSimilarity_Shifted()'
  - '[org.roaringbitmap.TestRoaringBitmap].testIsHammingSimilar_AtEnd()'
  - '[org.roaringbitmap.TestRoaringBitmap].testAndCardinality()'
  - '[org.roaringbitmap.TestRoaringBitmap].testRankOverflow()'
  - '[org.roaringbitmap.TestRoaringBitmap].testNegativeAdd()'
  - '[org.roaringbitmap.TestRoaringBitmap].testNegative_last()'
  - '[org.roaringbitmap.TestRoaringBitmap].testFirstLastSigned()'
  - '[org.roaringbitmap.TestRoaringBitmap].testFirstLastSigned_SingleValueBitmap(int)'
  - '[org.roaringbitmap.TestRoaringBitmap].testContainsRange_ContiguousBitmap()'
  - '[org.roaringbitmap.TestRoaringBitmap].testContainsRange_SmallBitmap()'
  - '[org.roaringbitmap.TestRoaringBitmap].testContainsRange_DirtyBitmap()'
  - '[org.roaringbitmap.TestRoaringBitmap].addoffset()'
  - '[org.roaringbitmap.TestRoaringBitmap].issue418()'
  - '[org.roaringbitmap.TestRoaringBitmap].addNegativeOffset()'
  - '[org.roaringbitmap.TestRoaringBitmap].testNextValue()'
  - '[org.roaringbitmap.TestRoaringBitmap].testPreviousValueLimit()'
  - '[org.roaringbitmap.TestRoaringBitmap].testPreviousAbsentValueLimit()'
  - '[org.roaringbitmap.TestRoaringBitmap].testNextValueLimit()'
  - '[org.roaringbitmap.TestRoaringBitmap].testNextAbsentValueLimit()'
  - '[org.roaringbitmap.TestRoaringBitmap].testPreviousValue()'
  - '[org.roaringbitmap.TestRoaringBitmap].testPreviousValueRegression()'
  - '[org.roaringbitmap.TestRoaringBitmap].testPreviousValue_AbsentTargetContainer()'
  - '[org.roaringbitmap.TestRoaringBitmap].testPreviousValue_LastReturnedAsUnsignedLong()'
  - '[org.roaringbitmap.TestRoaringBitmap].testRangeCardinalityAtBoundary()'
  - '[org.roaringbitmap.TestRoaringBitmap].testNextValueArray()'
  - '[org.roaringbitmap.TestRoaringBitmap].regressionTestEquals370()'
  - '[org.roaringbitmap.TestRoaringBitmap].regressionTestRemove377()'
  - '[org.roaringbitmap.TestRoaringBitmap].invalidCookieBuffer()'
  - '[org.roaringbitmap.TestRoaringBitmap].invalidCookieDataInput()'
  - '[org.roaringbitmap.TestRoaringBitmap].invalidCookieDataInputWithBuffer()'
  - '[org.roaringbitmap.TestRoaringBitmap].testCardinalityExceeds()'
  - '[org.roaringbitmap.TestRoaringBitmap].testWithYourself()'
  - '[org.roaringbitmap.TestRoaringBitmap].testIssue566()'
  - '[org.roaringbitmap.TestRoaringBitmap].issue623()'
  - '[org.roaringbitmap.TestRoaringBitmap].test1235()'
  - '[org.roaringbitmap.TestRoaringBitmap].test2345()'
  - '[org.roaringbitmap.TestRoaringBitmap].testSelectRange()'
  - '[org.roaringbitmap.TestRoaringBitmap].testContainerSizeRoaringBitmapMultiple()'
  - '[org.roaringbitmap.TestRoaringBitmap].testContainerSizeRoaringBitmapSingle()'
  - '[org.roaringbitmap.TestRoaringBitmap].<init>()'
  - '[org.roaringbitmap.TestRoaringBitmap.ExtendedRoaringBitmap].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmap.java
- function_names:
  - '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerRanksOnNext(org.roaringbitmap.Container)'
  - '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerRanksOnNextAsInt(org.roaringbitmap.Container)'
  - '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerRanksOnAdvance(org.roaringbitmap.Container,int)'
  - '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerIterators(org.roaringbitmap.Container)'
  - '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRandom(org.roaringbitmap.Container,java.util.Random)'
  - '[org.roaringbitmap.TestRankIteratorsOfContainers].fillRange(org.roaringbitmap.Container,int,int)'
  - '[org.roaringbitmap.TestRankIteratorsOfContainers].testBitmapContainer1()'
  - '[org.roaringbitmap.TestRankIteratorsOfContainers].testBitmapContainer2()'
  - '[org.roaringbitmap.TestRankIteratorsOfContainers].testBitmapContainer3()'
  - '[org.roaringbitmap.TestRankIteratorsOfContainers].testBitmapContainer4()'
  - '[org.roaringbitmap.TestRankIteratorsOfContainers].testArrayContainer1()'
  - '[org.roaringbitmap.TestRankIteratorsOfContainers].testArrayContainer2()'
  - '[org.roaringbitmap.TestRankIteratorsOfContainers].testArrayContainer3()'
  - '[org.roaringbitmap.TestRankIteratorsOfContainers].testRunContainer1()'
  - '[org.roaringbitmap.TestRankIteratorsOfContainers].testRunContainer2()'
  - '[org.roaringbitmap.TestRankIteratorsOfContainers].testRunContainer3()'
  - '[org.roaringbitmap.TestRankIteratorsOfContainers].testOverflow()'
  - '[org.roaringbitmap.TestRankIteratorsOfContainers].testContainerOverflow(org.roaringbitmap.Container,boolean)'
  - '[org.roaringbitmap.TestRankIteratorsOfContainers].rankOfMaxEqualsCardinality()'
  - '[org.roaringbitmap.TestRankIteratorsOfContainers].rangeCardinalityFullContainer()'
  - '[org.roaringbitmap.TestRankIteratorsOfContainers].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRankIteratorsOfContainers.java
- function_names:
  - '[org.roaringbitmap.TestImmutableRoaringBitmap].xor()'
  - '[org.roaringbitmap.TestImmutableRoaringBitmap].or()'
  - '[org.roaringbitmap.TestImmutableRoaringBitmap].andNot()'
  - '[org.roaringbitmap.TestImmutableRoaringBitmap].flipInvalidRange()'
  - '[org.roaringbitmap.TestImmutableRoaringBitmap].flipInvalidRange2()'
  - '[org.roaringbitmap.TestImmutableRoaringBitmap].flipInvalidRange3()'
  - '[org.roaringbitmap.TestImmutableRoaringBitmap].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestImmutableRoaringBitmap.java
- function_names:
  - '[org.roaringbitmap.ReverseIntIteratorFlyweightManyContainersTest].reverseIterationYieldsEveryValueWithMoreThanShortMaxContainers()'
  - '[org.roaringbitmap.ReverseIntIteratorFlyweightManyContainersTest].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/ReverseIntIteratorFlyweightManyContainersTest.java
- function_names:
  - '[org.roaringbitmap.RangeBitmapTest].betweenRegressionTest()'
  - '[org.roaringbitmap.RangeBitmapTest].testInsertContiguousValues(int)'
  - '[org.roaringbitmap.RangeBitmapTest].testInsertReversedContiguousValues(int)'
  - '[org.roaringbitmap.RangeBitmapTest].testLessThanZeroEmpty(int)'
  - '[org.roaringbitmap.RangeBitmapTest].testInsertContiguousValuesAboveRange()'
  - '[org.roaringbitmap.RangeBitmapTest].testInsertContiguousValuesAboveRangeReversed(int)'
  - '[org.roaringbitmap.RangeBitmapTest].monotonicLTEResultCardinality(int)'
  - '[org.roaringbitmap.RangeBitmapTest].monotonicLTEResultCardinalityReversed(int)'
  - '[org.roaringbitmap.RangeBitmapTest].monotonicGTResultCardinality(int)'
  - '[org.roaringbitmap.RangeBitmapTest].monotonicGTResultCardinalityReversed(int)'
  - '[org.roaringbitmap.RangeBitmapTest].unionOfComplementsMatchesAll(int)'
  - '[org.roaringbitmap.RangeBitmapTest].verifyBufferCleanerCalled()'
  - '[org.roaringbitmap.RangeBitmapTest].testSerializeToBigEndianBuffer()'
  - '[org.roaringbitmap.RangeBitmapTest].testSerializeBigSlices()'
  - '[org.roaringbitmap.RangeBitmapTest].testSerializeEmpty(long)'
  - '[org.roaringbitmap.RangeBitmapTest].testAppenderReuseAfterClear(java.util.function.LongSupplier)'
  - '[org.roaringbitmap.RangeBitmapTest].testConstructRelativeToMinValue(java.util.function.LongSupplier)'
  - '[org.roaringbitmap.RangeBitmapTest].distributions()'
  - '[org.roaringbitmap.RangeBitmapTest].testAgainstReferenceImplementation(java.util.function.LongSupplier)'
  - '[org.roaringbitmap.RangeBitmapTest].testAgainstPrecomputed(java.util.function.LongSupplier)'
  - '[org.roaringbitmap.RangeBitmapTest].testContextualRangeEvaluationAgainstNonContextual(java.util.function.LongSupplier)'
  - '[org.roaringbitmap.RangeBitmapTest].testDoubleEndedRangeEvaluationAgainstNonContextual(java.util.function.LongSupplier)'
  - '[org.roaringbitmap.RangeBitmapTest].testBetween1()'
  - '[org.roaringbitmap.RangeBitmapTest].testBetween2()'
  - '[org.roaringbitmap.RangeBitmapTest].assertBetweenNoContext(org.roaringbitmap.RangeBitmap,long,long,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RangeBitmapTest].assertBetweenWithContext(org.roaringbitmap.RangeBitmap,org.roaringbitmap.RoaringBitmap,long,long,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RangeBitmapTest].assertBetween(org.roaringbitmap.RangeBitmap,long,long,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RangeBitmapTest].testBetween3()'
  - '[org.roaringbitmap.RangeBitmapTest].testBetween4()'
  - '[org.roaringbitmap.RangeBitmapTest].testContextualBetweenCardinality(java.util.function.LongSupplier)'
  - '[org.roaringbitmap.RangeBitmapTest].testContextualEvaluationOnEmptyRange()'
  - '[org.roaringbitmap.RangeBitmapTest].testExtremeValues()'
  - '[org.roaringbitmap.RangeBitmapTest].testIndexDoubleValues()'
  - '[org.roaringbitmap.RangeBitmapTest].testBetweenDoubleValues()'
  - '[org.roaringbitmap.RangeBitmapTest].extremelySmallBitmapTest(long)'
  - '[org.roaringbitmap.RangeBitmapTest].testModulo65536(long)'
  - '[org.roaringbitmap.RangeBitmapTest].regressionTestIssue586()'
  - '[org.roaringbitmap.RangeBitmapTest].regressionTestIssue588()'
  - '[org.roaringbitmap.RangeBitmapTest].regresssionTestIssue586(long,long,long)'
  - '[org.roaringbitmap.RangeBitmapTest].testEq(int)'
  - '[org.roaringbitmap.RangeBitmapTest].testEqWithContext(int)'
  - '[org.roaringbitmap.RangeBitmapTest].testNeq(int)'
  - '[org.roaringbitmap.RangeBitmapTest].testNeqWithContext(int)'
  - '[org.roaringbitmap.RangeBitmapTest].testEqualsNotEqualsRandom(java.util.function.LongSupplier)'
  - '[org.roaringbitmap.RangeBitmapTest].testEqualsNotEqualsRandomWithContext(java.util.function.LongSupplier)'
  - '[org.roaringbitmap.RangeBitmapTest].triggerBufferOverflow()'
  - '[org.roaringbitmap.RangeBitmapTest].rangeMaskOriginal(long)'
  - '[org.roaringbitmap.RangeBitmapTest].rangeMaskOptimized(long)'
  - '[org.roaringbitmap.RangeBitmapTest].rangeMaskRandom()'
  - '[org.roaringbitmap.RangeBitmapTest].rangeMaskExpressionSimplification()'
  - '[org.roaringbitmap.RangeBitmapTest].rangeMaskOriginal2(long)'
  - '[org.roaringbitmap.RangeBitmapTest].rangeMaskSimplified2(long)'
  - '[org.roaringbitmap.RangeBitmapTest].rangeMaskRandom2()'
  - '[org.roaringbitmap.RangeBitmapTest].rangeMaskExpressionSimplification2()'
  - '[org.roaringbitmap.RangeBitmapTest].<init>()'
  - '[org.roaringbitmap.RangeBitmapTest.ReferenceImplementation].builder()'
  - '[org.roaringbitmap.RangeBitmapTest.ReferenceImplementation].<init>(long,RoaringBitmap[])'
  - '[org.roaringbitmap.RangeBitmapTest.ReferenceImplementation].lessThanOrEqualTo(long)'
  - '[org.roaringbitmap.RangeBitmapTest.ReferenceImplementation].all()'
  - '[org.roaringbitmap.RangeBitmapTest.ReferenceImplementation.Builder].<init>()'
  - '[org.roaringbitmap.RangeBitmapTest.ReferenceImplementation.Builder].add(long)'
  - '[org.roaringbitmap.RangeBitmapTest.ReferenceImplementation.Builder].seal()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RangeBitmapTest.java
- function_names:
  - '[org.roaringbitmap.RoaringBitmapSubsetTest].params()'
  - '[org.roaringbitmap.RoaringBitmapSubsetTest].testProperSubset(java.util.Set<Integer>,java.util.Set<Integer>)'
  - '[org.roaringbitmap.RoaringBitmapSubsetTest].create(java.util.Set<Integer>)'
  - '[org.roaringbitmap.RoaringBitmapSubsetTest].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/RoaringBitmapSubsetTest.java
- function_names:
  - '[org.roaringbitmap.TestContainer].testNames()'
  - '[org.roaringbitmap.TestContainer].checkContent(org.roaringbitmap.Container,char[])'
  - '[org.roaringbitmap.TestContainer].makeContainer(char[])'
  - '[org.roaringbitmap.TestContainer].and1()'
  - '[org.roaringbitmap.TestContainer].and2()'
  - '[org.roaringbitmap.TestContainer].and3()'
  - '[org.roaringbitmap.TestContainer].and4()'
  - '[org.roaringbitmap.TestContainer].and5()'
  - '[org.roaringbitmap.TestContainer].inotTest1()'
  - '[org.roaringbitmap.TestContainer].inotTest10()'
  - '[org.roaringbitmap.TestContainer].inotTest2()'
  - '[org.roaringbitmap.TestContainer].inotTest3()'
  - '[org.roaringbitmap.TestContainer].inotTest4()'
  - '[org.roaringbitmap.TestContainer].inotTest5()'
  - '[org.roaringbitmap.TestContainer].inotTest6()'
  - '[org.roaringbitmap.TestContainer].inotTest7()'
  - '[org.roaringbitmap.TestContainer].inotTest8()'
  - '[org.roaringbitmap.TestContainer].notTest1()'
  - '[org.roaringbitmap.TestContainer].notTest10()'
  - '[org.roaringbitmap.TestContainer].notTest11()'
  - '[org.roaringbitmap.TestContainer].notTest2()'
  - '[org.roaringbitmap.TestContainer].notTest3()'
  - '[org.roaringbitmap.TestContainer].notTest4()'
  - '[org.roaringbitmap.TestContainer].notTest5()'
  - '[org.roaringbitmap.TestContainer].notTest6()'
  - '[org.roaringbitmap.TestContainer].notTest7()'
  - '[org.roaringbitmap.TestContainer].notTest8()'
  - '[org.roaringbitmap.TestContainer].notTest9()'
  - '[org.roaringbitmap.TestContainer].numberOfRuns()'
  - '[org.roaringbitmap.TestContainer].numberOfRuns1()'
  - '[org.roaringbitmap.TestContainer].or1()'
  - '[org.roaringbitmap.TestContainer].or2()'
  - '[org.roaringbitmap.TestContainer].or3()'
  - '[org.roaringbitmap.TestContainer].or4()'
  - '[org.roaringbitmap.TestContainer].or5()'
  - '[org.roaringbitmap.TestContainer].or6()'
  - '[org.roaringbitmap.TestContainer].testXorContainer()'
  - '[org.roaringbitmap.TestContainer].rangeOfOnesTest1()'
  - '[org.roaringbitmap.TestContainer].rangeOfOnesTest2()'
  - '[org.roaringbitmap.TestContainer].rangeOfOnesTest2A()'
  - '[org.roaringbitmap.TestContainer].rangeOfOnesTest3()'
  - '[org.roaringbitmap.TestContainer].rangeOfOnesTest4()'
  - '[org.roaringbitmap.TestContainer].testRunOptimize1()'
  - '[org.roaringbitmap.TestContainer].testRunOptimize1A()'
  - '[org.roaringbitmap.TestContainer].testRunOptimize2()'
  - '[org.roaringbitmap.TestContainer].testRunOptimize2A()'
  - '[org.roaringbitmap.TestContainer].testRunOptimize3()'
  - '[org.roaringbitmap.TestContainer].testRunOptimize3A()'
  - '[org.roaringbitmap.TestContainer].testRunOptimize3B()'
  - '[org.roaringbitmap.TestContainer].transitionTest()'
  - '[org.roaringbitmap.TestContainer].xor1()'
  - '[org.roaringbitmap.TestContainer].xor2()'
  - '[org.roaringbitmap.TestContainer].xor3()'
  - '[org.roaringbitmap.TestContainer].testConsistentToString()'
  - '[org.roaringbitmap.TestContainer].xor4()'
  - '[org.roaringbitmap.TestContainer].xor5()'
  - '[org.roaringbitmap.TestContainer].getContainerInstance(Class<?>)'
  - '[org.roaringbitmap.TestContainer].testForAllMaterialization(char[])'
  - '[org.roaringbitmap.TestContainer].allValues()'
  - '[org.roaringbitmap.TestContainer].forAll()'
  - '[org.roaringbitmap.TestContainer].testForAllFromMaterialization(char,char[])'
  - '[org.roaringbitmap.TestContainer].forAllFrom(int)'
  - '[org.roaringbitmap.TestContainer].testForAllUntilMaterialization(char,char[])'
  - '[org.roaringbitmap.TestContainer].forAllUntil(int)'
  - '[org.roaringbitmap.TestContainer].testForAllInRangeMaterialization(char,char,char[])'
  - '[org.roaringbitmap.TestContainer].provideArgsForAllInRange()'
  - '[org.roaringbitmap.TestContainer].forAllInRange(int,int)'
  - '[org.roaringbitmap.TestContainer].debugMe()'
  - '[org.roaringbitmap.TestContainer].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestContainer.java
- function_names:
  - '[org.roaringbitmap.TestSerializationViaByteBuffer].cleanup()'
  - '[org.roaringbitmap.TestSerializationViaByteBuffer].params()'
  - '[org.roaringbitmap.TestSerializationViaByteBuffer].before()'
  - '[org.roaringbitmap.TestSerializationViaByteBuffer].testDeserializeFromMappedFile(int,java.nio.ByteOrder,boolean)'
  - '[org.roaringbitmap.TestSerializationViaByteBuffer].testDeserializeFromHeap(int,java.nio.ByteOrder,boolean)'
  - '[org.roaringbitmap.TestSerializationViaByteBuffer].testDeserializeFromDirect(int,java.nio.ByteOrder,boolean)'
  - '[org.roaringbitmap.TestSerializationViaByteBuffer].testDeserializeFromDirectWithOffset(int,java.nio.ByteOrder,boolean)'
  - '[org.roaringbitmap.TestSerializationViaByteBuffer].testSerializeCorrectOffset(int,java.nio.ByteOrder,boolean)'
  - '[org.roaringbitmap.TestSerializationViaByteBuffer].testSerializeToByteBufferDeserializeViaStream(int,java.nio.ByteOrder,boolean)'
  - '[org.roaringbitmap.TestSerializationViaByteBuffer].testSerializeToByteBufferDeserializeByteBuffer(int,java.nio.ByteOrder,boolean)'
  - '[org.roaringbitmap.TestSerializationViaByteBuffer].serialise(org.roaringbitmap.RoaringBitmap,boolean)'
  - '[org.roaringbitmap.TestSerializationViaByteBuffer].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestSerializationViaByteBuffer.java
- function_names:
  - '[org.roaringbitmap.OrNotTruncationTest].params()'
  - '[org.roaringbitmap.OrNotTruncationTest].testTruncation(org.roaringbitmap.RoaringBitmap,java.util.function.Consumer<org.roaringbitmap.RoaringBitmap>)'
  - '[org.roaringbitmap.OrNotTruncationTest].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/OrNotTruncationTest.java
- function_names:
  - '[org.roaringbitmap.TestIterators].asList(org.roaringbitmap.IntIterator)'
  - '[org.roaringbitmap.TestIterators].asList(org.roaringbitmap.CharIterator)'
  - '[org.roaringbitmap.TestIterators].takeSortedAndDistinct(java.util.Random,int,java.util.Comparator<Integer>)'
  - '[org.roaringbitmap.TestIterators].testBitmapIteration()'
  - '[org.roaringbitmap.TestIterators].testEmptyIteration()'
  - '[org.roaringbitmap.TestIterators].testIteration()'
  - '[org.roaringbitmap.TestIterators].testSmallIteration()'
  - '[org.roaringbitmap.TestIterators].testSkips()'
  - '[org.roaringbitmap.TestIterators].testSkipsReverse()'
  - '[org.roaringbitmap.TestIterators].testSkipsSignedIterator()'
  - '[org.roaringbitmap.TestIterators].testSkipsDense()'
  - '[org.roaringbitmap.TestIterators].testSkipsDenseReverse()'
  - '[org.roaringbitmap.TestIterators].testSkipsMultipleContainersReverse()'
  - '[org.roaringbitmap.TestIterators].testCorruptionInfiniteLoop()'
  - '[org.roaringbitmap.TestIterators].testSkipsRun()'
  - '[org.roaringbitmap.TestIterators].testSkipsRunReverse()'
  - '[org.roaringbitmap.TestIterators].testIndexIterator4()'
  - '[org.roaringbitmap.TestIterators].testEmptySkips()'
  - '[org.roaringbitmap.TestIterators].testEmptySkipsReverse()'
  - '[org.roaringbitmap.TestIterators].testSkipIntoGaps()'
  - '[org.roaringbitmap.TestIterators].testSkipReverseBelowEveryValueOfAnArrayContainer()'
  - '[org.roaringbitmap.TestIterators].testSkipReverseBelowEveryValueOfABitmapContainer()'
  - '[org.roaringbitmap.TestIterators].testSkipIntoGapsReverse()'
  - '[org.roaringbitmap.TestIterators].testSkipIntoFarAwayGaps()'
  - '[org.roaringbitmap.TestIterators].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestIterators.java
- function_names:
  - '[org.roaringbitmap.TestRoaringBitmapWriterWizard].whenConstantMemoryIsSelectedWizardCreatesConstantMemoryWriter()'
  - '[org.roaringbitmap.TestRoaringBitmapWriterWizard].whenFastRankIsSelectedWizardCreatesFastRankRoaringBitmap()'
  - '[org.roaringbitmap.TestRoaringBitmapWriterWizard].whenFastRankIsSelectedBufferWizardThrows()'
  - '[org.roaringbitmap.TestRoaringBitmapWriterWizard].shouldRespectProvidedStorageSizeHint()'
  - '[org.roaringbitmap.TestRoaringBitmapWriterWizard].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmapWriterWizard.java
- function_names:
  - '[org.roaringbitmap.TestRunContainer].testRunOpti()'
  - '[org.roaringbitmap.TestRunContainer].fillMeUp(org.roaringbitmap.Container,int[])'
  - '[org.roaringbitmap.TestRunContainer].generateUniformHash(java.util.Random,int,int)'
  - '[org.roaringbitmap.TestRunContainer].getSetOfRunContainers(java.util.ArrayList<org.roaringbitmap.RunContainer>,java.util.ArrayList<org.roaringbitmap.Container>)'
  - '[org.roaringbitmap.TestRunContainer].negate(int[],int)'
  - '[org.roaringbitmap.TestRunContainer].addAndCompress()'
  - '[org.roaringbitmap.TestRunContainer].addOutOfOrder()'
  - '[org.roaringbitmap.TestRunContainer].addRange()'
  - '[org.roaringbitmap.TestRunContainer].addRangeAndFuseWithNextValueLength()'
  - '[org.roaringbitmap.TestRunContainer].addRangeAndFuseWithPreviousValueLength()'
  - '[org.roaringbitmap.TestRunContainer].addRangeOnEmptyContainer()'
  - '[org.roaringbitmap.TestRunContainer].addRangeOnNonEmptyContainer()'
  - '[org.roaringbitmap.TestRunContainer].addRangeOnNonEmptyContainerAndFuse()'
  - '[org.roaringbitmap.TestRunContainer].addRangeWithinSetBounds()'
  - '[org.roaringbitmap.TestRunContainer].addRangeWithinSetBoundsAndFuse()'
  - '[org.roaringbitmap.TestRunContainer].andNot()'
  - '[org.roaringbitmap.TestRunContainer].andNot1()'
  - '[org.roaringbitmap.TestRunContainer].andNot2()'
  - '[org.roaringbitmap.TestRunContainer].andNotTest1()'
  - '[org.roaringbitmap.TestRunContainer].andNotTest2()'
  - '[org.roaringbitmap.TestRunContainer].basic()'
  - '[org.roaringbitmap.TestRunContainer].basic2()'
  - '[org.roaringbitmap.TestRunContainer].basictri()'
  - '[org.roaringbitmap.TestRunContainer].clear()'
  - '[org.roaringbitmap.TestRunContainer].equalTest1()'
  - '[org.roaringbitmap.TestRunContainer].equalTest2()'
  - '[org.roaringbitmap.TestRunContainer].fillLeastSignificantBits()'
  - '[org.roaringbitmap.TestRunContainer].flip()'
  - '[org.roaringbitmap.TestRunContainer].iaddInvalidRange1()'
  - '[org.roaringbitmap.TestRunContainer].iaddInvalidRange2()'
  - '[org.roaringbitmap.TestRunContainer].iaddRange()'
  - '[org.roaringbitmap.TestRunContainer].iaddRange1()'
  - '[org.roaringbitmap.TestRunContainer].iaddRange10()'
  - '[org.roaringbitmap.TestRunContainer].iaddRange11()'
  - '[org.roaringbitmap.TestRunContainer].iaddRange12()'
  - '[org.roaringbitmap.TestRunContainer].iaddRange2()'
  - '[org.roaringbitmap.TestRunContainer].iaddRange3()'
  - '[org.roaringbitmap.TestRunContainer].iaddRange4()'
  - '[org.roaringbitmap.TestRunContainer].iaddRange5()'
  - '[org.roaringbitmap.TestRunContainer].iaddRange6()'
  - '[org.roaringbitmap.TestRunContainer].iaddRange7()'
  - '[org.roaringbitmap.TestRunContainer].iaddRange8()'
  - '[org.roaringbitmap.TestRunContainer].iaddRangeAndFuseWithPreviousValueLength()'
  - '[org.roaringbitmap.TestRunContainer].iaddRangeOnNonEmptyContainerAndFuse()'
  - '[org.roaringbitmap.TestRunContainer].iaddRangeWithinSetBounds()'
  - '[org.roaringbitmap.TestRunContainer].inot1()'
  - '[org.roaringbitmap.TestRunContainer].inot10()'
  - '[org.roaringbitmap.TestRunContainer].inot11()'
  - '[org.roaringbitmap.TestRunContainer].inot12()'
  - '[org.roaringbitmap.TestRunContainer].inot12A()'
  - '[org.roaringbitmap.TestRunContainer].inot13()'
  - '[org.roaringbitmap.TestRunContainer].inot14()'
  - '[org.roaringbitmap.TestRunContainer].inot14once(int,int)'
  - '[org.roaringbitmap.TestRunContainer].inot15()'
  - '[org.roaringbitmap.TestRunContainer].inot2()'
  - '[org.roaringbitmap.TestRunContainer].inot3()'
  - '[org.roaringbitmap.TestRunContainer].inot4()'
  - '[org.roaringbitmap.TestRunContainer].inot5()'
  - '[org.roaringbitmap.TestRunContainer].inot6()'
  - '[org.roaringbitmap.TestRunContainer].inot7()'
  - '[org.roaringbitmap.TestRunContainer].inot8()'
  - '[org.roaringbitmap.TestRunContainer].inot9()'
  - '[org.roaringbitmap.TestRunContainer].intersectionTest1()'
  - '[org.roaringbitmap.TestRunContainer].intersectionTest2()'
  - '[org.roaringbitmap.TestRunContainer].intersectionTest3()'
  - '[org.roaringbitmap.TestRunContainer].intersectionTest4()'
  - '[org.roaringbitmap.TestRunContainer].ior()'
  - '[org.roaringbitmap.TestRunContainer].ior2()'
  - '[org.roaringbitmap.TestRunContainer].iorNot()'
  - '[org.roaringbitmap.TestRunContainer].iorNot2()'
  - '[org.roaringbitmap.TestRunContainer].iorNot3()'
  - '[org.roaringbitmap.TestRunContainer].iorNot4()'
  - '[org.roaringbitmap.TestRunContainer].orNot()'
  - '[org.roaringbitmap.TestRunContainer].orNot2()'
  - '[org.roaringbitmap.TestRunContainer].iremove1()'
  - '[org.roaringbitmap.TestRunContainer].iremove10()'
  - '[org.roaringbitmap.TestRunContainer].iremove11()'
  - '[org.roaringbitmap.TestRunContainer].iremove12()'
  - '[org.roaringbitmap.TestRunContainer].iremove13()'
  - '[org.roaringbitmap.TestRunContainer].iremove14()'
  - '[org.roaringbitmap.TestRunContainer].iremove15()'
  - '[org.roaringbitmap.TestRunContainer].iremove16()'
  - '[org.roaringbitmap.TestRunContainer].iremove17()'
  - '[org.roaringbitmap.TestRunContainer].iremove18()'
  - '[org.roaringbitmap.TestRunContainer].iremove19()'
  - '[org.roaringbitmap.TestRunContainer].iremove2()'
  - '[org.roaringbitmap.TestRunContainer].iremove20()'
  - '[org.roaringbitmap.TestRunContainer].iremove3()'
  - '[org.roaringbitmap.TestRunContainer].iremove4()'
  - '[org.roaringbitmap.TestRunContainer].iremove5()'
  - '[org.roaringbitmap.TestRunContainer].iremove6()'
  - '[org.roaringbitmap.TestRunContainer].iremove7()'
  - '[org.roaringbitmap.TestRunContainer].iremove8()'
  - '[org.roaringbitmap.TestRunContainer].iremove9()'
  - '[org.roaringbitmap.TestRunContainer].iremoveInvalidRange1()'
  - '[org.roaringbitmap.TestRunContainer].iremoveInvalidRange2()'
  - '[org.roaringbitmap.TestRunContainer].iremoveRange()'
  - '[org.roaringbitmap.TestRunContainer].iremoveEmptyRange()'
  - '[org.roaringbitmap.TestRunContainer].iterator()'
  - '[org.roaringbitmap.TestRunContainer].limit()'
  - '[org.roaringbitmap.TestRunContainer].longbacksimpleIterator()'
  - '[org.roaringbitmap.TestRunContainer].longcsimpleIterator()'
  - '[org.roaringbitmap.TestRunContainer].longsimpleIterator()'
  - '[org.roaringbitmap.TestRunContainer].not1()'
  - '[org.roaringbitmap.TestRunContainer].not10()'
  - '[org.roaringbitmap.TestRunContainer].not11()'
  - '[org.roaringbitmap.TestRunContainer].not12()'
  - '[org.roaringbitmap.TestRunContainer].not12A()'
  - '[org.roaringbitmap.TestRunContainer].not13()'
  - '[org.roaringbitmap.TestRunContainer].not14()'
  - '[org.roaringbitmap.TestRunContainer].not14once(int,int)'
  - '[org.roaringbitmap.TestRunContainer].not15()'
  - '[org.roaringbitmap.TestRunContainer].not2()'
  - '[org.roaringbitmap.TestRunContainer].not3()'
  - '[org.roaringbitmap.TestRunContainer].not4()'
  - '[org.roaringbitmap.TestRunContainer].not5()'
  - '[org.roaringbitmap.TestRunContainer].not6()'
  - '[org.roaringbitmap.TestRunContainer].not7()'
  - '[org.roaringbitmap.TestRunContainer].not8()'
  - '[org.roaringbitmap.TestRunContainer].not9()'
  - '[org.roaringbitmap.TestRunContainer].randomFun()'
  - '[org.roaringbitmap.TestRunContainer].rank()'
  - '[org.roaringbitmap.TestRunContainer].charRangeRank()'
  - '[org.roaringbitmap.TestRunContainer].remove()'
  - '[org.roaringbitmap.TestRunContainer].RunContainerArg_ArrayAND()'
  - '[org.roaringbitmap.TestRunContainer].RunContainerArg_ArrayANDNOT()'
  - '[org.roaringbitmap.TestRunContainer].RunContainerArg_ArrayANDNOT2()'
  - '[org.roaringbitmap.TestRunContainer].FullRunContainerArg_ArrayANDNOT2()'
  - '[org.roaringbitmap.TestRunContainer].RunContainerArg_ArrayANDNOT3()'
  - '[org.roaringbitmap.TestRunContainer].RunContainerArg_ArrayOR()'
  - '[org.roaringbitmap.TestRunContainer].RunContainerArg_ArrayXOR()'
  - '[org.roaringbitmap.TestRunContainer].RunContainerFromBitmap()'
  - '[org.roaringbitmap.TestRunContainer].RunContainerFromBitmap1()'
  - '[org.roaringbitmap.TestRunContainer].RunContainerFromBitmap2()'
  - '[org.roaringbitmap.TestRunContainer].RunContainerFromBitmap3()'
  - '[org.roaringbitmap.TestRunContainer].RunContainerVSRunContainerAND()'
  - '[org.roaringbitmap.TestRunContainer].RunContainerVSRunContainerANDNOT()'
  - '[org.roaringbitmap.TestRunContainer].RunContainerVSRunContainerOR()'
  - '[org.roaringbitmap.TestRunContainer].RunContainerVSRunContainerXOR()'
  - '[org.roaringbitmap.TestRunContainer].safeor()'
  - '[org.roaringbitmap.TestRunContainer].orFullToRunContainer()'
  - '[org.roaringbitmap.TestRunContainer].orFullToRunContainer2()'
  - '[org.roaringbitmap.TestRunContainer].orFullToRunContainer3()'
  - '[org.roaringbitmap.TestRunContainer].safeSerialization()'
  - '[org.roaringbitmap.TestRunContainer].select()'
  - '[org.roaringbitmap.TestRunContainer].select2()'
  - '[org.roaringbitmap.TestRunContainer].simpleIterator()'
  - '[org.roaringbitmap.TestRunContainer].testAndNot()'
  - '[org.roaringbitmap.TestRunContainer].testRoaringWithOptimize()'
  - '[org.roaringbitmap.TestRunContainer].testRoaringWithoutOptimize()'
  - '[org.roaringbitmap.TestRunContainer].toBitmapOrArrayContainer()'
  - '[org.roaringbitmap.TestRunContainer].union()'
  - '[org.roaringbitmap.TestRunContainer].union2()'
  - '[org.roaringbitmap.TestRunContainer].xor()'
  - '[org.roaringbitmap.TestRunContainer].xor_array()'
  - '[org.roaringbitmap.TestRunContainer].xor_array_largecase_runcontainer_best()'
  - '[org.roaringbitmap.TestRunContainer].xor_array_mediumcase()'
  - '[org.roaringbitmap.TestRunContainer].xor_array_smallcase()'
  - '[org.roaringbitmap.TestRunContainer].xor1()'
  - '[org.roaringbitmap.TestRunContainer].xor1a()'
  - '[org.roaringbitmap.TestRunContainer].xor2()'
  - '[org.roaringbitmap.TestRunContainer].xor2a()'
  - '[org.roaringbitmap.TestRunContainer].xor3()'
  - '[org.roaringbitmap.TestRunContainer].xor3a()'
  - '[org.roaringbitmap.TestRunContainer].xor4()'
  - '[org.roaringbitmap.TestRunContainer].xor5()'
  - '[org.roaringbitmap.TestRunContainer].intersects1()'
  - '[org.roaringbitmap.TestRunContainer].intersects2()'
  - '[org.roaringbitmap.TestRunContainer].intersects3()'
  - '[org.roaringbitmap.TestRunContainer].constructor1()'
  - '[org.roaringbitmap.TestRunContainer].ensureCapacity()'
  - '[org.roaringbitmap.TestRunContainer].testToString()'
  - '[org.roaringbitmap.TestRunContainer].lazyIOR()'
  - '[org.roaringbitmap.TestRunContainer].lazyOR()'
  - '[org.roaringbitmap.TestRunContainer].testLazyORFull()'
  - '[org.roaringbitmap.TestRunContainer].testLazyORFull2()'
  - '[org.roaringbitmap.TestRunContainer].testLazyORFull3()'
  - '[org.roaringbitmap.TestRunContainer].testRangeCardinality()'
  - '[org.roaringbitmap.TestRunContainer].testRangeCardinality2()'
  - '[org.roaringbitmap.TestRunContainer].testRangeCardinality3()'
  - '[org.roaringbitmap.TestRunContainer].testRangeCardinality4()'
  - '[org.roaringbitmap.TestRunContainer].testFirst_Empty()'
  - '[org.roaringbitmap.TestRunContainer].testLast_Empty()'
  - '[org.roaringbitmap.TestRunContainer].testFirstLast()'
  - '[org.roaringbitmap.TestRunContainer].testFirstUnsigned()'
  - '[org.roaringbitmap.TestRunContainer].testContainsBitmapContainer_EmptyContainsEmpty()'
  - '[org.roaringbitmap.TestRunContainer].testContainsBitmapContainer_IncludeProperSubset()'
  - '[org.roaringbitmap.TestRunContainer].testContainsBitmapContainer_IncludeProperSubsetDifferentStart()'
  - '[org.roaringbitmap.TestRunContainer].testContainsBitmapContainer_IncludeProperSubsetMultiWordRun()'
  - '[org.roaringbitmap.TestRunContainer].testContainsBitmapContainer_ExcludeShiftedSet()'
  - '[org.roaringbitmap.TestRunContainer].testContainsBitmapContainer_IncludeSelf()'
  - '[org.roaringbitmap.TestRunContainer].testContainsBitmapContainer_ExcludeSuperSet()'
  - '[org.roaringbitmap.TestRunContainer].testContainsBitmapContainer_ExcludeDisJointSet()'
  - '[org.roaringbitmap.TestRunContainer].testContainsBitmapContainer_Issue721Case1()'
  - '[org.roaringbitmap.TestRunContainer].testContainsBitmapContainer_Issue721Case2()'
  - '[org.roaringbitmap.TestRunContainer].testContainsBitmapContainer_SkipEmptyWords()'
  - '[org.roaringbitmap.TestRunContainer].testContainsRunContainer_EmptyContainsEmpty()'
  - '[org.roaringbitmap.TestRunContainer].testContainsRunContainer_IncludeProperSubset()'
  - '[org.roaringbitmap.TestRunContainer].testContainsRunContainer_IncludeSelf()'
  - '[org.roaringbitmap.TestRunContainer].testContainsRunContainer_ExcludeSuperSet()'
  - '[org.roaringbitmap.TestRunContainer].testContainsRunContainer_IncludeProperSubsetDifferentStart()'
  - '[org.roaringbitmap.TestRunContainer].testContainsRunContainer_ExcludeShiftedSet()'
  - '[org.roaringbitmap.TestRunContainer].testContainsRunContainer_ExcludeDisJointSet()'
  - '[org.roaringbitmap.TestRunContainer].testContainsArrayContainer_EmptyContainsEmpty()'
  - '[org.roaringbitmap.TestRunContainer].testContainsArrayContainer_IncludeProperSubset()'
  - '[org.roaringbitmap.TestRunContainer].testContainsArrayContainer_IncludeProperSubsetDifferentStart()'
  - '[org.roaringbitmap.TestRunContainer].testContainsArrayContainer_ExcludeShiftedSet()'
  - '[org.roaringbitmap.TestRunContainer].testContainsArrayContainer_IncludeSelf()'
  - '[org.roaringbitmap.TestRunContainer].testContainsArrayContainer_ExcludeSuperSet()'
  - '[org.roaringbitmap.TestRunContainer].testContainsArrayContainer_ExcludeDisJointSet()'
  - '[org.roaringbitmap.TestRunContainer].testEqualsArrayContainer_Equal()'
  - '[org.roaringbitmap.TestRunContainer].testEqualsArrayContainer_NotEqual_ArrayLarger()'
  - '[org.roaringbitmap.TestRunContainer].testEqualsArrayContainer_NotEqual_ArraySmaller()'
  - '[org.roaringbitmap.TestRunContainer].testEqualsArrayContainer_NotEqual_ArrayShifted()'
  - '[org.roaringbitmap.TestRunContainer].testEqualsArrayContainer_NotEqual_ArrayDiscontiguous()'
  - '[org.roaringbitmap.TestRunContainer].testEquals_FullRunContainerWithArrayContainer()'
  - '[org.roaringbitmap.TestRunContainer].testFullConstructor()'
  - '[org.roaringbitmap.TestRunContainer].testRangeConstructor()'
  - '[org.roaringbitmap.TestRunContainer].testRangeConstructor2()'
  - '[org.roaringbitmap.TestRunContainer].testRangeConstructor3()'
  - '[org.roaringbitmap.TestRunContainer].testRangeConstructor4()'
  - '[org.roaringbitmap.TestRunContainer].testSimpleCardinality()'
  - '[org.roaringbitmap.TestRunContainer].testIntersectsWithRange()'
  - '[org.roaringbitmap.TestRunContainer].testIntersectsWithRangeUnsigned()'
  - '[org.roaringbitmap.TestRunContainer].testIntersectsWithRangeManyRuns()'
  - '[org.roaringbitmap.TestRunContainer].testContainsFull()'
  - '[org.roaringbitmap.TestRunContainer].testContainsRange()'
  - '[org.roaringbitmap.TestRunContainer].testContainsRange3()'
  - '[org.roaringbitmap.TestRunContainer].testNextValue()'
  - '[org.roaringbitmap.TestRunContainer].testNextValueBetweenRuns()'
  - '[org.roaringbitmap.TestRunContainer].testNextValue2()'
  - '[org.roaringbitmap.TestRunContainer].testPreviousValue1()'
  - '[org.roaringbitmap.TestRunContainer].testPreviousValue2()'
  - '[org.roaringbitmap.TestRunContainer].testPreviousValueUnsigned()'
  - '[org.roaringbitmap.TestRunContainer].testNextValueUnsigned()'
  - '[org.roaringbitmap.TestRunContainer].testPreviousAbsentValue1()'
  - '[org.roaringbitmap.TestRunContainer].testPreviousAbsentValue2()'
  - '[org.roaringbitmap.TestRunContainer].testPreviousAbsentValueEmpty()'
  - '[org.roaringbitmap.TestRunContainer].testPreviousAbsentValueSparse()'
  - '[org.roaringbitmap.TestRunContainer].testPreviousAbsentEvenBits()'
  - '[org.roaringbitmap.TestRunContainer].testPreviousAbsentValueUnsigned()'
  - '[org.roaringbitmap.TestRunContainer].testNextAbsentValue1()'
  - '[org.roaringbitmap.TestRunContainer].testNextAbsentValue2()'
  - '[org.roaringbitmap.TestRunContainer].testNextAbsentValueEmpty()'
  - '[org.roaringbitmap.TestRunContainer].testNextAbsentValueSparse()'
  - '[org.roaringbitmap.TestRunContainer].testNextAbsentEvenBits()'
  - '[org.roaringbitmap.TestRunContainer].testNextAbsentValueUnsigned()'
  - '[org.roaringbitmap.TestRunContainer].testContains()'
  - '[org.roaringbitmap.TestRunContainer].testIntersects()'
  - '[org.roaringbitmap.TestRunContainer].testRangeConsumer()'
  - '[org.roaringbitmap.TestRunContainer].iorWithFullContainer()'
  - '[org.roaringbitmap.TestRunContainer].toBitmapContainer()'
  - '[org.roaringbitmap.TestRunContainer].lower16Bits(int)'
  - '[org.roaringbitmap.TestRunContainer].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRunContainer.java
- function_names:
  - '[org.roaringbitmap.TestConcatenation].setup()'
  - '[org.roaringbitmap.TestConcatenation].clear()'
  - '[org.roaringbitmap.TestConcatenation].params()'
  - '[org.roaringbitmap.TestConcatenation].testElementwiseOffsetAppliedCorrectly(org.roaringbitmap.RoaringBitmap,int)'
  - '[org.roaringbitmap.TestConcatenation].testElementwiseOffsetAppliedCorrectlyBuffer(org.roaringbitmap.RoaringBitmap,int)'
  - '[org.roaringbitmap.TestConcatenation].testCardinalityPreserved(org.roaringbitmap.RoaringBitmap,int)'
  - '[org.roaringbitmap.TestConcatenation].testCardinalityPreservedBuffer(org.roaringbitmap.RoaringBitmap,int)'
  - '[org.roaringbitmap.TestConcatenation].canSerializeAndDeserialize(org.roaringbitmap.RoaringBitmap,int)'
  - '[org.roaringbitmap.TestConcatenation].canSerializeAndDeserializeBuffer(org.roaringbitmap.RoaringBitmap,int)'
  - '[org.roaringbitmap.TestConcatenation].read(String)'
  - '[org.roaringbitmap.TestConcatenation].failureMessage(org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.TestConcatenation].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestConcatenation.java
- function_names:
  - '[org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest].tests()'
  - '[org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest].bitmapOfUnorderedShouldBuildSameBitmapAsBitmapOf(int[])'
  - '[org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest].generateUnorderedArray(int)'
  - '[org.roaringbitmap.UnorderedRoaringBitmapWriterRandomisedTest].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/UnorderedRoaringBitmapWriterRandomisedTest.java
- function_names:
  - '[org.roaringbitmap.TestRoaringBitmapOrNot].orNot1()'
  - '[org.roaringbitmap.TestRoaringBitmapOrNot].orNot2()'
  - '[org.roaringbitmap.TestRoaringBitmapOrNot].orNot3()'
  - '[org.roaringbitmap.TestRoaringBitmapOrNot].orNot4()'
  - '[org.roaringbitmap.TestRoaringBitmapOrNot].orNot5()'
  - '[org.roaringbitmap.TestRoaringBitmapOrNot].orNot6()'
  - '[org.roaringbitmap.TestRoaringBitmapOrNot].orNot7()'
  - '[org.roaringbitmap.TestRoaringBitmapOrNot].orNot9()'
  - '[org.roaringbitmap.TestRoaringBitmapOrNot].orNot10()'
  - '[org.roaringbitmap.TestRoaringBitmapOrNot].orNot11()'
  - '[org.roaringbitmap.TestRoaringBitmapOrNot].orNotAgainstFullBitmap()'
  - '[org.roaringbitmap.TestRoaringBitmapOrNot].orNotNonEmptyAgainstFullBitmap()'
  - '[org.roaringbitmap.TestRoaringBitmapOrNot].orNotAgainstFullBitmapStatic()'
  - '[org.roaringbitmap.TestRoaringBitmapOrNot].orNotNonEmptyAgainstFullBitmapStatic()'
  - '[org.roaringbitmap.TestRoaringBitmapOrNot].testBigOrNot()'
  - '[org.roaringbitmap.TestRoaringBitmapOrNot].testBigOrNotStatic()'
  - '[org.roaringbitmap.TestRoaringBitmapOrNot].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmapOrNot.java
- function_names:
  - '[org.roaringbitmap.TestRoaringBitmapWriter].params()'
  - '[org.roaringbitmap.TestRoaringBitmapWriter].addInReverseOrder(java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>)'
  - '[org.roaringbitmap.TestRoaringBitmapWriter].bitmapShouldContainAllValuesAfterFlush(java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>)'
  - '[org.roaringbitmap.TestRoaringBitmapWriter].newKeyShouldTriggerFlush(java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>)'
  - '[org.roaringbitmap.TestRoaringBitmapWriter].writeSameKeyAfterManualFlush(java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>)'
  - '[org.roaringbitmap.TestRoaringBitmapWriter].writeRange(java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>)'
  - '[org.roaringbitmap.TestRoaringBitmapWriter].testWriteToMaxKeyAfterFlush(java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>)'
  - '[org.roaringbitmap.TestRoaringBitmapWriter].testWriteBitmapAfterReset(java.util.function.Supplier<org.roaringbitmap.RoaringBitmapWriter<?extendsBitmapDataProvider>>)'
  - '[org.roaringbitmap.TestRoaringBitmapWriter].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRoaringBitmapWriter.java
- function_names:
  - '[org.roaringbitmap.TestRange].flip64()'
  - '[org.roaringbitmap.TestRange].fillWithRandomBits(org.roaringbitmap.RoaringBitmap,java.util.BitSet,int)'
  - '[org.roaringbitmap.TestRange].doubleadd()'
  - '[org.roaringbitmap.TestRange].rangeAddRemoveBig()'
  - '[org.roaringbitmap.TestRange].setRemoveTest1()'
  - '[org.roaringbitmap.TestRange].setRemoveTest2()'
  - '[org.roaringbitmap.TestRange].setTest1()'
  - '[org.roaringbitmap.TestRange].setTest1A()'
  - '[org.roaringbitmap.TestRange].setTest2()'
  - '[org.roaringbitmap.TestRange].setTest2A()'
  - '[org.roaringbitmap.TestRange].setTest3()'
  - '[org.roaringbitmap.TestRange].setTest3A()'
  - '[org.roaringbitmap.TestRange].setTest4()'
  - '[org.roaringbitmap.TestRange].setTest4A()'
  - '[org.roaringbitmap.TestRange].setTest5()'
  - '[org.roaringbitmap.TestRange].setTest5A()'
  - '[org.roaringbitmap.TestRange].setTest6()'
  - '[org.roaringbitmap.TestRange].setTest6A()'
  - '[org.roaringbitmap.TestRange].setTest7()'
  - '[org.roaringbitmap.TestRange].setTest7A()'
  - '[org.roaringbitmap.TestRange].setTest8()'
  - '[org.roaringbitmap.TestRange].setTestArrayContainer()'
  - '[org.roaringbitmap.TestRange].setTestArrayContainerA()'
  - '[org.roaringbitmap.TestRange].setTestSinglePonits()'
  - '[org.roaringbitmap.TestRange].setTestSinglePonitsA()'
  - '[org.roaringbitmap.TestRange].testClearRanges()'
  - '[org.roaringbitmap.TestRange].testFlipRanges()'
  - '[org.roaringbitmap.TestRange].testRangeRemoval()'
  - '[org.roaringbitmap.TestRange].testRangeRemovalWithEightBitsAndRunlengthEncoding1()'
  - '[org.roaringbitmap.TestRange].testRangeRemovalWithEightBitsAndRunlengthEncoding2()'
  - '[org.roaringbitmap.TestRange].testRangeRemovalWithRandomBits(boolean)'
  - '[org.roaringbitmap.TestRange].testRemovalWithAddedAndRemovedRunOptimization()'
  - '[org.roaringbitmap.TestRange].testRemovalWithoutAddedAndRemovedRunOptimization()'
  - '[org.roaringbitmap.TestRange].testSetRanges()'
  - '[org.roaringbitmap.TestRange].testStaticClearRanges()'
  - '[org.roaringbitmap.TestRange].testStaticSetRanges()'
  - '[org.roaringbitmap.TestRange].testDeprecatedStaticAdd()'
  - '[org.roaringbitmap.TestRange].testDeprecatedStaticFlip()'
  - '[org.roaringbitmap.TestRange].testDeprecatedMemberFlip()'
  - '[org.roaringbitmap.TestRange].testDeprecatedStaticRemove()'
  - '[org.roaringbitmap.TestRange].testDeprecatedAdd()'
  - '[org.roaringbitmap.TestRange].testDeprecatedRemove()'
  - '[org.roaringbitmap.TestRange].testDeprecatedIteratorAnd()'
  - '[org.roaringbitmap.TestRange].testDeprecatedIteratorOr()'
  - '[org.roaringbitmap.TestRange].testDeprecatedIteratorAndNot()'
  - '[org.roaringbitmap.TestRange].testDeprecatedIteratorXor()'
  - '[org.roaringbitmap.TestRange].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestRange.java
- function_names:
  - '[org.roaringbitmap.TestArrayContainer].testConst()'
  - '[org.roaringbitmap.TestArrayContainer].testRemove()'
  - '[org.roaringbitmap.TestArrayContainer].arrayContainersNeverFull()'
  - '[org.roaringbitmap.TestArrayContainer].testToString()'
  - '[org.roaringbitmap.TestArrayContainer].testIandNot()'
  - '[org.roaringbitmap.TestArrayContainer].testReverseArrayContainerShortIterator()'
  - '[org.roaringbitmap.TestArrayContainer].asList(org.roaringbitmap.CharIterator)'
  - '[org.roaringbitmap.TestArrayContainer].roundtrip()'
  - '[org.roaringbitmap.TestArrayContainer].intersectsArray()'
  - '[org.roaringbitmap.TestArrayContainer].orFullToRunContainer()'
  - '[org.roaringbitmap.TestArrayContainer].orFullToRunContainer2()'
  - '[org.roaringbitmap.TestArrayContainer].iandBitmap()'
  - '[org.roaringbitmap.TestArrayContainer].iandRun()'
  - '[org.roaringbitmap.TestArrayContainer].addEmptyRange()'
  - '[org.roaringbitmap.TestArrayContainer].addInvalidRange()'
  - '[org.roaringbitmap.TestArrayContainer].iaddEmptyRange()'
  - '[org.roaringbitmap.TestArrayContainer].iaddInvalidRange()'
  - '[org.roaringbitmap.TestArrayContainer].iaddSanityTest()'
  - '[org.roaringbitmap.TestArrayContainer].clear()'
  - '[org.roaringbitmap.TestArrayContainer].testLazyORFull()'
  - '[org.roaringbitmap.TestArrayContainer].testFirst_Empty()'
  - '[org.roaringbitmap.TestArrayContainer].testLast_Empty()'
  - '[org.roaringbitmap.TestArrayContainer].testFirstLast()'
  - '[org.roaringbitmap.TestArrayContainer].testContainsBitmapContainer_ExcludeShiftedSet()'
  - '[org.roaringbitmap.TestArrayContainer].testContainsBitmapContainer_AlwaysFalse()'
  - '[org.roaringbitmap.TestArrayContainer].testContainsBitmapContainer_ExcludeSuperSet()'
  - '[org.roaringbitmap.TestArrayContainer].testContainsBitmapContainer_ExcludeDisJointSet()'
  - '[org.roaringbitmap.TestArrayContainer].testContainsRunContainer_EmptyContainsEmpty()'
  - '[org.roaringbitmap.TestArrayContainer].testContainsRunContainer_IncludeProperSubset()'
  - '[org.roaringbitmap.TestArrayContainer].testContainsRunContainer_IncludeSelf()'
  - '[org.roaringbitmap.TestArrayContainer].testContainsRunContainer_ExcludeSuperSet()'
  - '[org.roaringbitmap.TestArrayContainer].testContainsRunContainer_IncludeProperSubsetDifferentStart()'
  - '[org.roaringbitmap.TestArrayContainer].testContainsRunContainer_ExcludeShiftedSet()'
  - '[org.roaringbitmap.TestArrayContainer].testContainsRunContainer_ExcludeDisJointSet()'
  - '[org.roaringbitmap.TestArrayContainer].testContainsRunContainer_Issue723Case1()'
  - '[org.roaringbitmap.TestArrayContainer].testContainsRunContainer_Issue723Case2()'
  - '[org.roaringbitmap.TestArrayContainer].testContainsArrayContainer_EmptyContainsEmpty()'
  - '[org.roaringbitmap.TestArrayContainer].testContainsArrayContainer_IncludeProperSubset()'
  - '[org.roaringbitmap.TestArrayContainer].testContainsArrayContainer_IncludeProperSubsetDifferentStart()'
  - '[org.roaringbitmap.TestArrayContainer].testContainsArrayContainer_ExcludeShiftedSet()'
  - '[org.roaringbitmap.TestArrayContainer].testContainsArrayContainer_IncludeSelf()'
  - '[org.roaringbitmap.TestArrayContainer].testContainsArrayContainer_ExcludeSuperSet()'
  - '[org.roaringbitmap.TestArrayContainer].testContainsArrayContainer_ExcludeDisJointSet()'
  - '[org.roaringbitmap.TestArrayContainer].iorNotIncreaseCapacity()'
  - '[org.roaringbitmap.TestArrayContainer].iorIncreaseCapacity()'
  - '[org.roaringbitmap.TestArrayContainer].iorSanityCheck()'
  - '[org.roaringbitmap.TestArrayContainer].iorNot()'
  - '[org.roaringbitmap.TestArrayContainer].iorNot2()'
  - '[org.roaringbitmap.TestArrayContainer].iorNot3()'
  - '[org.roaringbitmap.TestArrayContainer].iorNot4()'
  - '[org.roaringbitmap.TestArrayContainer].orNot()'
  - '[org.roaringbitmap.TestArrayContainer].orNot2()'
  - '[org.roaringbitmap.TestArrayContainer].testIntersectsWithRange()'
  - '[org.roaringbitmap.TestArrayContainer].testIntersectsWithRange2()'
  - '[org.roaringbitmap.TestArrayContainer].testIntersectsWithRange3()'
  - '[org.roaringbitmap.TestArrayContainer].testContainsRange()'
  - '[org.roaringbitmap.TestArrayContainer].testContainsRange2()'
  - '[org.roaringbitmap.TestArrayContainer].testContainsRangeUnsigned()'
  - '[org.roaringbitmap.TestArrayContainer].testNextValueBeforeStart()'
  - '[org.roaringbitmap.TestArrayContainer].testNextValue()'
  - '[org.roaringbitmap.TestArrayContainer].testNextValueAfterEnd()'
  - '[org.roaringbitmap.TestArrayContainer].testNextValue2()'
  - '[org.roaringbitmap.TestArrayContainer].testNextValueBetweenRuns()'
  - '[org.roaringbitmap.TestArrayContainer].testNextValue3()'
  - '[org.roaringbitmap.TestArrayContainer].testPreviousValue1()'
  - '[org.roaringbitmap.TestArrayContainer].testPreviousValue2()'
  - '[org.roaringbitmap.TestArrayContainer].testPreviousValueBeforeStart()'
  - '[org.roaringbitmap.TestArrayContainer].testPreviousValueSparse()'
  - '[org.roaringbitmap.TestArrayContainer].testPreviousValueUnsigned()'
  - '[org.roaringbitmap.TestArrayContainer].testNextValueUnsigned()'
  - '[org.roaringbitmap.TestArrayContainer].testPreviousValueAfterEnd()'
  - '[org.roaringbitmap.TestArrayContainer].testPreviousAbsentValue1()'
  - '[org.roaringbitmap.TestArrayContainer].testPreviousAbsentValue2()'
  - '[org.roaringbitmap.TestArrayContainer].testPreviousAbsentValueEmpty()'
  - '[org.roaringbitmap.TestArrayContainer].testPreviousAbsentValueSparse()'
  - '[org.roaringbitmap.TestArrayContainer].testPreviousAbsentValueUnsigned()'
  - '[org.roaringbitmap.TestArrayContainer].testNextAbsentValue1()'
  - '[org.roaringbitmap.TestArrayContainer].testNextAbsentValue2()'
  - '[org.roaringbitmap.TestArrayContainer].testNextAbsentValueEmpty()'
  - '[org.roaringbitmap.TestArrayContainer].testNextAbsentValueSparse()'
  - '[org.roaringbitmap.TestArrayContainer].testNextAbsentValueUnsigned()'
  - '[org.roaringbitmap.TestArrayContainer].testRangeConsumer()'
  - '[org.roaringbitmap.TestArrayContainer].lower16Bits(int)'
  - '[org.roaringbitmap.TestArrayContainer].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/TestArrayContainer.java
- function_names:
  - '[org.roaringbitmap.buffer.TestCompressionRates].SimpleCompressionRateTest()'
  - '[org.roaringbitmap.buffer.TestCompressionRates].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestCompressionRates.java
- function_names:
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator].asList(org.roaringbitmap.PeekableCharIterator)'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator].testClone()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainerCharIterator].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainerCharIterator.java
- function_names:
  - '[org.roaringbitmap.buffer.TestFastAggregation].toDirect(org.roaringbitmap.buffer.MutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.TestFastAggregation].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.TestFastAggregation].testNaiveAnd()'
  - '[org.roaringbitmap.buffer.TestFastAggregation].testPriorityQueueOr()'
  - '[org.roaringbitmap.buffer.TestFastAggregation].testPriorityQueueXor()'
  - '[org.roaringbitmap.buffer.TestFastAggregation].testNaiveAndMapped()'
  - '[org.roaringbitmap.buffer.TestFastAggregation].testPriorityQueueOrMapped()'
  - '[org.roaringbitmap.buffer.TestFastAggregation].testBigOrMapped()'
  - '[org.roaringbitmap.buffer.TestFastAggregation].testPriorityQueueXorMapped()'
  - '[org.roaringbitmap.buffer.TestFastAggregation].bitmaps()'
  - '[org.roaringbitmap.buffer.TestFastAggregation].testWorkShyAnd(java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>)'
  - '[org.roaringbitmap.buffer.TestFastAggregation].testWorkShyAndIterator(java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>)'
  - '[org.roaringbitmap.buffer.TestFastAggregation].testWorkShyAndDirect(java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>)'
  - '[org.roaringbitmap.buffer.TestFastAggregation].testAndCardinality(java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>)'
  - '[org.roaringbitmap.buffer.TestFastAggregation].testIntersects(java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>)'
  - '[org.roaringbitmap.buffer.TestFastAggregation].testOrCardinality(java.util.List<org.roaringbitmap.buffer.ImmutableRoaringBitmap>)'
  - '[org.roaringbitmap.buffer.TestFastAggregation].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestFastAggregation.java
- function_names:
  - '[org.roaringbitmap.buffer.MutableRoaringArrayTest].resizeOnlyIfNecessary()'
  - '[org.roaringbitmap.buffer.MutableRoaringArrayTest].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/MutableRoaringArrayTest.java
- function_names:
  - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].testEmptyBitmap()'
  - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].testSingleElementBitmap()'
  - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].testFullRangeContainer()'
  - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].testSparseDistribution()'
  - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].testMultipleModificationsSameContainer()'
  - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].testCloneOfCopyOnWrite()'
  - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].testOperationsOnCopyOnWrite()'
  - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].testIterationAfterCopyOnWrite()'
  - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].testSerializationAfterCopyOnWrite()'
  - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].testCopyOnWriteWithRunOptimization()'
  - '[org.roaringbitmap.buffer.TestCopyOnWriteEdgeCases].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestCopyOnWriteEdgeCases.java
- function_names:
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].emptyContainer()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].generateContainer(char,char,int)'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testToString()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testXOR()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testANDNOT()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testAND()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testOR()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].removeArray(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testXORNoArray()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testANDNOTNoArray()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testANDNoArray()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testORNoArray()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].runConstructorForBitmap()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].runConstructorForBitmap2()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testRangeCardinality()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testRangeCardinality2()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testRangeCardinality3()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testRangeCardinality4()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testRangeCardinality5()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testRangeCardinality6()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testRangeCardinality7()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextTooLarge()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextTooSmall()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousTooLarge()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousTooSmall()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].addInvalidRange()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].iaddInvalidRange()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].iand()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].ior()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].iremoveEmptyRange()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].iremoveInvalidRange()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].iremove()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].iremove2()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].numberOfRuns()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].numberOfRuns2()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].selectInvalidPosition()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].select()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].reverseShortIterator()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].andNotArray()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].andNotBitmap()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].intersectsArray()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].intersectsBitmap()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].iorArray()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].orArray()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].xorArray()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].xorBitmap()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].xorBitmap2()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].foreach()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].roundtrip()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].orFullToRunContainer()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].orFullToRunContainer2()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testLazyORFull()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].orFullToRunContainer4()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testLazyORFull2()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testLazyORFull3()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testFirstLast_SlicedBuffer()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testIntersectsWithRange()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].bitmapsForRangeIntersection()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testIntersectsWithRangeUpperBoundaries(org.roaringbitmap.buffer.MappeableContainer,int,int,boolean)'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testIntersectsWithRangeHitScan()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testIntersectsWithRangeUnsigned()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testIntersectsAtEndWord()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testIntersectsAtEndWord2()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testContainsRangeSingleWord()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testContainsRangeMultiWord()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testContainsRangeSubWord()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextValue()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextValueAfterEnd()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextValue2()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextValueBetweenRuns()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextValue3()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousValue1()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousValue2()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousValueBeforeStart()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousValueSparse()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousValueAfterEnd()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousEvenBits()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousValueUnsigned()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextValueUnsigned()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousAbsentValue1()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousAbsentValue2()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousAbsentValueEmpty()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousAbsentValueSparse()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousAbsentEvenBits()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testPreviousAbsentValueUnsigned()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextAbsentValue1()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextAbsentValue2()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextAbsentValueEmpty()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextAbsentValueSparse()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextAbsentEvenBits()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testNextAbsentValueUnsigned()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testAndInto()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].testOrInto()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].evenBits()'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].lower16Bits(int)'
  - '[org.roaringbitmap.buffer.TestMappeableBitmapContainer].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableBitmapContainer.java
- function_names:
  - '[org.roaringbitmap.buffer.TestMappeableRunContainer].generateContainer(char[],int)'
  - '[org.roaringbitmap.buffer.TestMappeableRunContainer].constructorArray()'
  - '[org.roaringbitmap.buffer.TestMappeableRunContainer].constructorBitmap()'
  - '[org.roaringbitmap.buffer.TestMappeableRunContainer].not()'
  - '[org.roaringbitmap.buffer.TestMappeableRunContainer].newRunContainer(int,int)'
  - '[org.roaringbitmap.buffer.TestMappeableRunContainer].selectInvalidPosition()'
  - '[org.roaringbitmap.buffer.TestMappeableRunContainer].trim()'
  - '[org.roaringbitmap.buffer.TestMappeableRunContainer].roundtrip()'
  - '[org.roaringbitmap.buffer.TestMappeableRunContainer].andCardinalityArray()'
  - '[org.roaringbitmap.buffer.TestMappeableRunContainer].andCardinalityBitmap()'
  - '[org.roaringbitmap.buffer.TestMappeableRunContainer].andCardinalityRun()'
  - '[org.roaringbitmap.buffer.TestMappeableRunContainer].orFullToRunContainer()'
  - '[org.roaringbitmap.buffer.TestMappeableRunContainer].orFullToRunContainer2()'
  - '[org.roaringbitmap.buffer.TestMappeableRunContainer].orFullToRunContainer3()'
  - '[org.roaringbitmap.buffer.TestMappeableRunContainer].testLazyORFull()'
  - '[org.roaringbitmap.buffer.TestMappeableRunContainer].testLazyORFull2()'
  - '[org.roaringbitmap.buffer.TestMappeableRunContainer].testLazyORFull3()'
  - '[org.roaringbitmap.buffer.TestMappeableRunContainer].testRangeCardinality()'
  - '[org.roaringbitmap.buffer.TestMappeableRunContainer].testRangeCardinality2()'
  - '[org.roaringbitmap.buffer.TestMappeableRunContainer].testRangeCardinality3()'
  - '[org.roaringbitmap.buffer.TestMappeableRunContainer].testRangeCardinality4()'
  - '[org.roaringbitmap.buffer.TestMappeableRunContainer].testEqualsArrayContainer_Equal()'
  - '[org.roaringbitmap.buffer.TestMappeableRunContainer].testEqualsArrayContainer_NotEqual_ArrayLarger()'
  - '[org.roaringbitmap.buffer.TestMappeableRunContainer].testEqualsArrayContainer_NotEqual_ArraySmaller()'
  - '[org.roaringbitmap.buffer.TestMappeableRunContainer].testEqualsArrayContainer_NotEqual_ArrayShifted()'
  - '[org.roaringbitmap.buffer.TestMappeableRunContainer].testEqualsArrayContainer_NotEqual_ArrayDiscontiguous()'
  - '[org.roaringbitmap.buffer.TestMappeableRunContainer].testAndInto()'
  - '[org.roaringbitmap.buffer.TestMappeableRunContainer].testOrInto()'
  - '[org.roaringbitmap.buffer.TestMappeableRunContainer].rankOfMaxEqualsCardinality()'
  - '[org.roaringbitmap.buffer.TestMappeableRunContainer].rangeCardinalityFullContainer()'
  - '[org.roaringbitmap.buffer.TestMappeableRunContainer].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableRunContainer.java
- function_names:
  - '[org.roaringbitmap.buffer.TestUtil].testCopy()'
  - '[org.roaringbitmap.buffer.TestUtil].testFillArrayANDNOT()'
  - '[org.roaringbitmap.buffer.TestUtil].testFillArrayANDNOTException()'
  - '[org.roaringbitmap.buffer.TestUtil].testUnsignedIntersects()'
  - '[org.roaringbitmap.buffer.TestUtil].testAdvanceUntil()'
  - '[org.roaringbitmap.buffer.TestUtil].testIterateUntil()'
  - '[org.roaringbitmap.buffer.TestUtil].fromShorts(short[])'
  - '[org.roaringbitmap.buffer.TestUtil].sets()'
  - '[org.roaringbitmap.buffer.TestUtil].testIntersectBitmapWithArray(boolean,int[],int[])'
  - '[org.roaringbitmap.buffer.TestUtil].bitmapOfRange()'
  - '[org.roaringbitmap.buffer.TestUtil].assertBitmapRange(int,int)'
  - '[org.roaringbitmap.buffer.TestUtil].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestUtil.java
- function_names:
  - '[org.roaringbitmap.buffer.TestReverseMappeableRunContainer].asList(org.roaringbitmap.CharIterator)'
  - '[org.roaringbitmap.buffer.TestReverseMappeableRunContainer].testClone()'
  - '[org.roaringbitmap.buffer.TestReverseMappeableRunContainer].testNextAsInt()'
  - '[org.roaringbitmap.buffer.TestReverseMappeableRunContainer].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestReverseMappeableRunContainer.java
- function_names:
  - '[org.roaringbitmap.buffer.TestVeryLargeBitmap].testSelect()'
  - '[org.roaringbitmap.buffer.TestVeryLargeBitmap].stupidlyLarge()'
  - '[org.roaringbitmap.buffer.TestVeryLargeBitmap].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestVeryLargeBitmap.java
- function_names:
  - '[org.roaringbitmap.buffer.TestBitSetUtil].appendRandomBitset(java.util.Random,int,java.util.BitSet,int)'
  - '[org.roaringbitmap.buffer.TestBitSetUtil].randomBitset(java.util.Random,int,int)'
  - '[org.roaringbitmap.buffer.TestBitSetUtil].assertEqualBitsets(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.TestBitSetUtil].testEmptyBitSet()'
  - '[org.roaringbitmap.buffer.TestBitSetUtil].testFlipFlapBetweenRandomFullAndEmptyBitSet()'
  - '[org.roaringbitmap.buffer.TestBitSetUtil].testFullBitSet()'
  - '[org.roaringbitmap.buffer.TestBitSetUtil].testGapBitmap()'
  - '[org.roaringbitmap.buffer.TestBitSetUtil].testRandomBitmap()'
  - '[org.roaringbitmap.buffer.TestBitSetUtil].testRandomBitmap_extended()'
  - '[org.roaringbitmap.buffer.TestBitSetUtil].testSmallBitSet1()'
  - '[org.roaringbitmap.buffer.TestBitSetUtil].testSmallBitSet1_10000000()'
  - '[org.roaringbitmap.buffer.TestBitSetUtil].testSmallBitSet10000000()'
  - '[org.roaringbitmap.buffer.TestBitSetUtil].testEmptyByteBuffer()'
  - '[org.roaringbitmap.buffer.TestBitSetUtil].testFlipFlapBetweenRandomFullAndEmptyByteBuffer()'
  - '[org.roaringbitmap.buffer.TestBitSetUtil].testFullByteBuffer()'
  - '[org.roaringbitmap.buffer.TestBitSetUtil].testGapByteBuffer()'
  - '[org.roaringbitmap.buffer.TestBitSetUtil].testRandomByteBuffer()'
  - '[org.roaringbitmap.buffer.TestBitSetUtil].testByteArrayWithOnly10000000thBitSet()'
  - '[org.roaringbitmap.buffer.TestBitSetUtil].testByteArrayWithOnly1And10000000thBitSet()'
  - '[org.roaringbitmap.buffer.TestBitSetUtil].toByteBuffer(java.util.BitSet)'
  - '[org.roaringbitmap.buffer.TestBitSetUtil].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBitSetUtil.java
- function_names:
  - '[org.roaringbitmap.buffer.ByteBufferBackedInputStream].<init>(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.buffer.ByteBufferBackedInputStream].available()'
  - '[org.roaringbitmap.buffer.ByteBufferBackedInputStream].markSupported()'
  - '[org.roaringbitmap.buffer.ByteBufferBackedInputStream].read()'
  - '[org.roaringbitmap.buffer.ByteBufferBackedInputStream].read(byte[])'
  - '[org.roaringbitmap.buffer.ByteBufferBackedInputStream].read(byte[],int,int)'
  - '[org.roaringbitmap.buffer.ByteBufferBackedInputStream].skip(long)'
  - '[org.roaringbitmap.buffer.ByteBufferBackedOutputStream].<init>(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.buffer.ByteBufferBackedOutputStream].write(byte[])'
  - '[org.roaringbitmap.buffer.ByteBufferBackedOutputStream].write(byte[],int,int)'
  - '[org.roaringbitmap.buffer.ByteBufferBackedOutputStream].write(int)'
  - '[org.roaringbitmap.buffer.TestMemoryMapping].clearFiles()'
  - '[org.roaringbitmap.buffer.TestMemoryMapping].equals(java.nio.ByteBuffer,java.nio.ByteBuffer)'
  - '[org.roaringbitmap.buffer.TestMemoryMapping].initFiles()'
  - '[org.roaringbitmap.buffer.TestMemoryMapping].toByteBuffer(org.roaringbitmap.buffer.MutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.TestMemoryMapping].toByteBuffer(org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.buffer.TestMemoryMapping].toMutableRoaringBitmap(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.buffer.TestMemoryMapping].toRoaringBitmap(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.buffer.TestMemoryMapping].basic()'
  - '[org.roaringbitmap.buffer.TestMemoryMapping].complements()'
  - '[org.roaringbitmap.buffer.TestMemoryMapping].intersections()'
  - '[org.roaringbitmap.buffer.TestMemoryMapping].multithreadingTest()'
  - '[org.roaringbitmap.buffer.TestMemoryMapping].containsTest()'
  - '[org.roaringbitmap.buffer.TestMemoryMapping].oneFormat()'
  - '[org.roaringbitmap.buffer.TestMemoryMapping].reserialize()'
  - '[org.roaringbitmap.buffer.TestMemoryMapping].standardTest()'
  - '[org.roaringbitmap.buffer.TestMemoryMapping].standardTest1()'
  - '[org.roaringbitmap.buffer.TestMemoryMapping].testIterator()'
  - '[org.roaringbitmap.buffer.TestMemoryMapping].unions()'
  - '[org.roaringbitmap.buffer.TestMemoryMapping].XORs()'
  - '[org.roaringbitmap.buffer.TestMemoryMapping].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMemoryMapping.java
- function_names:
  - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].asList(org.roaringbitmap.IntIterator)'
  - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].takeSortedAndDistinct(java.util.Random,int)'
  - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].testEmptyIteration()'
  - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].testIteration()'
  - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].testIterationFromBitmap()'
  - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].testIterationFromBitmapClone()'
  - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].testIteration1()'
  - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].testSmallIteration()'
  - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].twoArrayContainers()'
  - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].testCloneIsIndependentAcrossContainers()'
  - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].testReverseCloneIsIndependentAcrossContainers()'
  - '[org.roaringbitmap.buffer.TestIntIteratorFlyweight].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIntIteratorFlyweight.java
- function_names:
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].beforeAll()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].clear()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].params()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].testBatchIteratorAsIntIterator(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].test(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].testBatchIteratorAdvancedIfNeeded(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].testBatchIteratorAdvancedIfNeededToAbsentValue(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].testBatchIteratorAdvancedIfNeededBeyondLastValue(org.roaringbitmap.buffer.MutableRoaringBitmap,int)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].testTimelyTermination()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].testTimelyTerminationAfterAdvanceIfNeeded()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].testBatchIteratorWithAdvanceIfNeeded()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].testBatchIteratorWithAdvancedIfNeededWithZeroLengthRun(int)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].testBatchIteratorFillsBufferAcrossContainers()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmapBatchIteratorTest].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/ImmutableRoaringBitmapBatchIteratorTest.java
- function_names:
  - '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].before()'
  - '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].after()'
  - '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].params()'
  - '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].test(org.roaringbitmap.buffer.MutableRoaringBitmap,long,long)'
  - '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].testIntersects(org.roaringbitmap.buffer.MutableRoaringBitmap,long,long)'
  - '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].testContains(org.roaringbitmap.buffer.MutableRoaringBitmap,long,long)'
  - '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].ifContainsThenIntersects(org.roaringbitmap.buffer.MutableRoaringBitmap,long,long)'
  - '[org.roaringbitmap.buffer.RoaringBitmapIntervalIntersectionTest].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/RoaringBitmapIntervalIntersectionTest.java
- function_names:
  - '[org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest].params()'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest].testProperSubset(java.util.Set<Integer>,java.util.Set<Integer>)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest].create(java.util.Set<Integer>)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmapSubsetTest].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/MutableRoaringBitmapSubsetTest.java
- function_names:
  - '[org.roaringbitmap.buffer.TestExamples].serializationExample()'
  - '[org.roaringbitmap.buffer.TestExamples].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestExamples.java
- function_names:
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].addEmptyRange()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].addInvalidRange()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].iaddInvalidRange()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].iaddSanityTest()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].remove()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].removeInvalidRange()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].iremoveEmptyRange()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].iremoveInvalidRange()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].constructorWithRun()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].add()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].add2()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].flip()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].flip2()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].flip3()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].newArrayContainer()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].newArrayContainer(int,int)'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].iand()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].iandNotArray()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].iandNotBitmap()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].intersects()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].numberOfRuns()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].roundtrip()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].orArray()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].xorArray()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].foreach()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].orFullToRunContainer()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].orFullToRunContainer2()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testLazyORFull()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].isNotFull()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testToString()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testContainsRunContainer_Issue723Case1()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testContainsRunContainer_Issue723Case2()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].iorNotIncreaseCapacity()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].iorIncreaseCapacity()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].iorSanityCheck()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testIntersectsWithRange()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testIntersectsWithRange2()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testIntersectsWithRange3()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testContainsRange()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testContainsRange2()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testContainsRangeUnsigned()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testNextValueBeforeStart()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testNextValue()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testNextValueAfterEnd()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testNextValue2()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testNextValueBetweenRuns()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testNextValue3()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testPreviousValue1()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testPreviousValue2()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testPreviousValueBeforeStart()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testPreviousValueSparse()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testPreviousValueUnsigned()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testNextValueUnsigned()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testPreviousValueAfterEnd()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testPreviousAbsentValue1()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testPreviousAbsentValue2()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testPreviousAbsentValueEmpty()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testPreviousAbsentValueSparse()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testPreviousAbsentValueUnsigned()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testNextAbsentValue1()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testNextAbsentValue2()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testNextAbsentValueEmpty()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testNextAbsentValueSparse()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testNextAbsentValueUnsigned()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testAndInto()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].testOrInto()'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].lower16Bits(int)'
  - '[org.roaringbitmap.buffer.TestMappeableArrayContainer].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMappeableArrayContainer.java
- function_names:
  - '[org.roaringbitmap.buffer.TestSerializedSize].testEmpty()'
  - '[org.roaringbitmap.buffer.TestSerializedSize].testOne()'
  - '[org.roaringbitmap.buffer.TestSerializedSize].testRange()'
  - '[org.roaringbitmap.buffer.TestSerializedSize].testLarge()'
  - '[org.roaringbitmap.buffer.TestSerializedSize].testManyRanges()'
  - '[org.roaringbitmap.buffer.TestSerializedSize].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestSerializedSize.java
- function_names:
  - '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].setup()'
  - '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].clear()'
  - '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].params()'
  - '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].test(int[],int)'
  - '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].testAdvanceIfNeeded(int[],int)'
  - '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].createContainer(int[])'
  - '[org.roaringbitmap.buffer.BufferContainerBatchIteratorTest].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/BufferContainerBatchIteratorTest.java
- function_names:
  - '[org.roaringbitmap.buffer.CloneBatchIteratorTest].testIndependenceOfClones()'
  - '[org.roaringbitmap.buffer.CloneBatchIteratorTest].testIndependenceOfClones2()'
  - '[org.roaringbitmap.buffer.CloneBatchIteratorTest].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/CloneBatchIteratorTest.java
- function_names:
  - '[org.roaringbitmap.buffer.CheckedRemoveTest].testCheckedRemove()'
  - '[org.roaringbitmap.buffer.CheckedRemoveTest].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/CheckedRemoveTest.java
- function_names:
  - '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].badFiles()'
  - '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].copy(String)'
  - '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].memoryMap(String)'
  - '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].testInputGoodFile1()'
  - '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].testInputGoodFile1Mapped()'
  - '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].testInputGoodFile2()'
  - '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].testInputGoodFile2Mapped()'
  - '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].testInputBadFileDeserialize(String)'
  - '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].testInputBadFileMap(String)'
  - '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].deserialize(String)'
  - '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].map(String)'
  - '[org.roaringbitmap.buffer.TestBufferAdversarialInputs].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBufferAdversarialInputs.java
- function_names:
  - '[org.roaringbitmap.buffer.TestMemory].testGCStability()'
  - '[org.roaringbitmap.buffer.TestMemory].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestMemory.java
- function_names:
  - '[org.roaringbitmap.buffer.TestForEach].testContinuous()'
  - '[org.roaringbitmap.buffer.TestForEach].testDense()'
  - '[org.roaringbitmap.buffer.TestForEach].testSparse()'
  - '[org.roaringbitmap.buffer.TestForEach].<init>()'
  - '[org.roaringbitmap.buffer.MutableInteger].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestForEach.java
- function_names:
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testRangeCardinality()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testRangeCardinality2()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testMultipleAdd()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].binaryTest()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testStringer()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].report128()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].report128_fly()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].limitBug2()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].limitTest()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].pointerContainerTest()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].pointerImmutableContainerTest()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].conversionTest()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testFlipBigInts()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testFlipOnEmpty()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].emptySerialization()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].containerSharingWithXor()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testAstesana()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testOr001()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testAndNot()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testEqual()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].bitmapOfTest()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testHighBits()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testCheckedRemove()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testCheckedAdd()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testFlip()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testSetUtilIntersection()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testXORSimple()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testRank()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testRankBigInts()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testSelect()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testSelectBigInts()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testLimit()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testLimitBitInts()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testHorizontalOrCardinality()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testHorizontalOrCardinalityBigInts()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testContains()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testHash()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].sparseAndNot()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].ANDNOTtest()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].andnottest4()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].sparseAnd()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].andtest()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].ANDtest()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].andtest2()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].andtest3()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].andtest4()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].ArrayContainerCardinalityTest()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].trimArrayContainerCardinalityTest()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].trimTest()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].arraytest()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].basictest()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].BitmapContainerCardinalityTest()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].bitmaptest()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].cardinalityTest()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].clearTest()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].ContainerFactory()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest1()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest1A()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest2()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest2A()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest3()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest3A()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest4()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest4A()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest5()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest5A()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest6()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest6A()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest7()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTest7A()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTestBigInt()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTestBig()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].flipTestBigA()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].sparseOr()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].ortest()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].ORtest()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].ortest2()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].ortest3()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].ortest4()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].orNot()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].orNotRegressionTest()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].orNotZeroRangeEndPreservesBitmap()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].orNotLimitLowerThanFirstPreservesBitmap()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].orNotLimitHigherThanFirstBitPreservesBitmap()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].orNotWithSparseBitmaps()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].orNotWithOtherBiggerThanOriginal()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].orNotWithOtherBiggerThanOriginalAndEndRange()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].orNotWithOriginalBiggerThanOther()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].orNotWithOriginalBiggerThanOther2()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].randomTest()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].rTest(int)'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].simplecardinalityTest()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].simpleTest()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testSerialization()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testSerializationBigInts()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testSerialization2()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testSerialization_bad()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testSerialization3()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testSerialization4()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].sparseXor()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].XORtest()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testIterator()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testIteratorBigInts()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testIteratorMapped()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testIteratorMappedBigInts()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].xortest1()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].xortest4()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].validate(org.roaringbitmap.buffer.MappeableBitmapContainer,org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].equals(java.util.BitSet,org.roaringbitmap.buffer.MutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testMassiveAnd()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testMassiveAndBigInts()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].toIterator(T[])'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testMassiveOr()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testMassiveOrBigInts()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testMassiveXOr()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testMassiveXOrBigInts()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].intersecttestWithRange()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testRandomLists()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].intersecttest()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].fliptest_Karpenske()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].andCounttest3()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].andcounttest()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].orcount()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testLazyOr()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testFirstLast_CreateSparseContainersAfterRun()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testEmptyFirst()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testEmptyLast()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testFirstLast()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testAndCardinality()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].addoffset()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].issue418()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].addNegativeOffset()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testNextValueArray()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].regressionTestEquals370()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].regressionTestRemove377()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].invalidCookieBuffer()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].invalidCookieDataInput()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testCardinalityExceeds()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testWithYourself()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testPreviousValueRegression()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testRangeExtremeEnd()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].issue623()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].test1235()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].test2345()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testPreviousValueLimit()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testPreviousAbsentValueLimit()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testNextValueLimit()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testNextAbsentValueLimit()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].testSelectRange()'
  - '[org.roaringbitmap.buffer.TestRoaringBitmap].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRoaringBitmap.java
- function_names:
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].serializeRoaring(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].ANDNOTtest()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].andnottest4()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].andnottest4A()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].ANDNOTtestA()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].ANDNOTtestB()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].ANDNOTtestC()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testMutableRoaringBitmapFlip()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testMutableRoaringBitmapFlip_WithRangeEndInMaxHighBitsContainer()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testImmutableRoaringBitmapFlip()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testImmutableRoaringBitmapFlip_WithRangeEndInMaxHighBitsContainer()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].MappeableContainersAccessTest()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].MappeableContainersAccessTestA()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testContains()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testContainsA()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testHash()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testHighBits()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testHighBitsA()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testProperSerialization()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testProperSerializationA()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testSerializeImmutable()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testSerializeImmutableA()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testRangedOr()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testRangedAnd()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testRangedXor()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testRangedAndNot()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testDeprecatedIteratorAnd()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testDeprecatedIteratorOr()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testDeprecatedIteratorAndNot()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testDeprecatedIteratorXor()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testFirstLast_CreateSparseContainersAfterRun()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testEmptyFirst()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testEmptyLast()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testFirstLast()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testIsHammingSimilar_AtStart()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testHammingSimilarity_BigVsSmall()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testHammingSimilarity_Shifted()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testIsHammingSimilar_AtEnd()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testXorCardinality()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testAndNotCardinality()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testAndNotCardinality_646()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testAndNotCardinality_648()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testRankOverflow()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testNegativeAdd()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testNegative_last()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testFirstLastSigned()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testFirstLastSigned_SingleValueBitmap(int)'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testContainsRange_ContiguousBitmap()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testContainsRange_SmallBitmap()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testContainsRange_DirtyBitmap()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testNextValue()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testPreviousValue()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testPreviousValue_AbsentTargetContainer()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testPreviousValue_LastReturnedAsUnsignedLong()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testRangeCardinalityAtBoundary()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testAbsentBits()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].invalidCookie()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testContainerSizeRoaringBitmapMultiple()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].testContainerSizeRoaringBitmapSingle()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmap].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmap.java
- function_names:
  - '[org.roaringbitmap.buffer.TestContainer].testNames()'
  - '[org.roaringbitmap.buffer.TestContainer].checkContent(org.roaringbitmap.buffer.MappeableContainer,char[])'
  - '[org.roaringbitmap.buffer.TestContainer].makeContainer(char[])'
  - '[org.roaringbitmap.buffer.TestContainer].inotTest1()'
  - '[org.roaringbitmap.buffer.TestContainer].inotTest10()'
  - '[org.roaringbitmap.buffer.TestContainer].inotTest10A()'
  - '[org.roaringbitmap.buffer.TestContainer].inotTest1A()'
  - '[org.roaringbitmap.buffer.TestContainer].inotTest2()'
  - '[org.roaringbitmap.buffer.TestContainer].inotTest2A()'
  - '[org.roaringbitmap.buffer.TestContainer].inotTest3()'
  - '[org.roaringbitmap.buffer.TestContainer].inotTest4()'
  - '[org.roaringbitmap.buffer.TestContainer].inotTest4A()'
  - '[org.roaringbitmap.buffer.TestContainer].inotTest5()'
  - '[org.roaringbitmap.buffer.TestContainer].inotTest5A()'
  - '[org.roaringbitmap.buffer.TestContainer].inotTest6()'
  - '[org.roaringbitmap.buffer.TestContainer].inotTest7()'
  - '[org.roaringbitmap.buffer.TestContainer].inotTest8()'
  - '[org.roaringbitmap.buffer.TestContainer].notTest1()'
  - '[org.roaringbitmap.buffer.TestContainer].notTest10()'
  - '[org.roaringbitmap.buffer.TestContainer].notTest11()'
  - '[org.roaringbitmap.buffer.TestContainer].notTest1A()'
  - '[org.roaringbitmap.buffer.TestContainer].notTest2()'
  - '[org.roaringbitmap.buffer.TestContainer].notTest2A()'
  - '[org.roaringbitmap.buffer.TestContainer].notTest3()'
  - '[org.roaringbitmap.buffer.TestContainer].notTest4()'
  - '[org.roaringbitmap.buffer.TestContainer].notTest4A()'
  - '[org.roaringbitmap.buffer.TestContainer].notTest5()'
  - '[org.roaringbitmap.buffer.TestContainer].notTest6()'
  - '[org.roaringbitmap.buffer.TestContainer].notTest7()'
  - '[org.roaringbitmap.buffer.TestContainer].notTest7A()'
  - '[org.roaringbitmap.buffer.TestContainer].notTest8()'
  - '[org.roaringbitmap.buffer.TestContainer].notTest9()'
  - '[org.roaringbitmap.buffer.TestContainer].numberOfRuns()'
  - '[org.roaringbitmap.buffer.TestContainer].rangeOfOnesTest1()'
  - '[org.roaringbitmap.buffer.TestContainer].rangeOfOnesTest1A()'
  - '[org.roaringbitmap.buffer.TestContainer].rangeOfOnesTest2()'
  - '[org.roaringbitmap.buffer.TestContainer].rangeOfOnesTest2A()'
  - '[org.roaringbitmap.buffer.TestContainer].rangeOfOnesTest2AA()'
  - '[org.roaringbitmap.buffer.TestContainer].rangeOfOnesTest3()'
  - '[org.roaringbitmap.buffer.TestContainer].rangeOfOnesTest4()'
  - '[org.roaringbitmap.buffer.TestContainer].transitionTest()'
  - '[org.roaringbitmap.buffer.TestContainer].testXorContainer()'
  - '[org.roaringbitmap.buffer.TestContainer].testFirst_Array()'
  - '[org.roaringbitmap.buffer.TestContainer].testLast_Array()'
  - '[org.roaringbitmap.buffer.TestContainer].testFirst_Run()'
  - '[org.roaringbitmap.buffer.TestContainer].testLast_Run()'
  - '[org.roaringbitmap.buffer.TestContainer].testFirst_Bitmap()'
  - '[org.roaringbitmap.buffer.TestContainer].testLast_Bitmap()'
  - '[org.roaringbitmap.buffer.TestContainer].testFirstLast_Array()'
  - '[org.roaringbitmap.buffer.TestContainer].testFirstLast_Run()'
  - '[org.roaringbitmap.buffer.TestContainer].testFirstLast_Bitmap()'
  - '[org.roaringbitmap.buffer.TestContainer].testFirstLast(org.roaringbitmap.buffer.MappeableContainer)'
  - '[org.roaringbitmap.buffer.TestContainer].testConsistentToString()'
  - '[org.roaringbitmap.buffer.TestContainer].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestContainer.java
- function_names:
  - '[org.roaringbitmap.buffer.TestCopyOnWrite].testCopyOnWriteBasic()'
  - '[org.roaringbitmap.buffer.TestCopyOnWrite].testCopyOnWritePerformance()'
  - '[org.roaringbitmap.buffer.TestCopyOnWrite].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestCopyOnWrite.java
- function_names:
  - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].cleanup()'
  - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].params()'
  - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].before()'
  - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].testDeserializeFromMappedFile(int,java.nio.ByteOrder,boolean)'
  - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].testSerializeMappedBitmap(int,java.nio.ByteOrder,boolean)'
  - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].testDeserializeFromHeap(int,java.nio.ByteOrder,boolean)'
  - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].testDeserializeFromDirect(int,java.nio.ByteOrder,boolean)'
  - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].testDeserializeFromDirectWithOffset(int,java.nio.ByteOrder,boolean)'
  - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].testSerializeCorrectOffset(int,java.nio.ByteOrder,boolean)'
  - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].testSerializeToByteBufferDeserializeViaStream(int,java.nio.ByteOrder,boolean)'
  - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].testSerializeToByteBufferDeserializeByteBuffer(int,java.nio.ByteOrder,boolean)'
  - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].serialise(org.roaringbitmap.buffer.MutableRoaringBitmap,boolean)'
  - '[org.roaringbitmap.buffer.TestSerializationViaByteBuffer].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestSerializationViaByteBuffer.java
- function_names:
  - '[org.roaringbitmap.buffer.TestIterators].asList(org.roaringbitmap.IntIterator)'
  - '[org.roaringbitmap.buffer.TestIterators].asList(org.roaringbitmap.CharIterator)'
  - '[org.roaringbitmap.buffer.TestIterators].takeSortedAndDistinct(java.util.Random,int,java.util.Comparator<Integer>)'
  - '[org.roaringbitmap.buffer.TestIterators].testCorruptionInfiniteLoop()'
  - '[org.roaringbitmap.buffer.TestIterators].testBitmapIteration()'
  - '[org.roaringbitmap.buffer.TestIterators].testEmptyIteration()'
  - '[org.roaringbitmap.buffer.TestIterators].testIteration()'
  - '[org.roaringbitmap.buffer.TestIterators].testIteration1()'
  - '[org.roaringbitmap.buffer.TestIterators].testSmallIteration()'
  - '[org.roaringbitmap.buffer.TestIterators].testSmallIteration1()'
  - '[org.roaringbitmap.buffer.TestIterators].testSkips()'
  - '[org.roaringbitmap.buffer.TestIterators].testSkipsReverse()'
  - '[org.roaringbitmap.buffer.TestIterators].testSkipReverseBelowEveryValueOfAnArrayContainer()'
  - '[org.roaringbitmap.buffer.TestIterators].testSkipReverseBelowEveryValueOfABitmapContainer()'
  - '[org.roaringbitmap.buffer.TestIterators].testSkipReverseBelowEveryValueOnDirectBuffer()'
  - '[org.roaringbitmap.buffer.TestIterators].testSkipsReverseImmutable()'
  - '[org.roaringbitmap.buffer.TestIterators].testSkipsSignedIterator()'
  - '[org.roaringbitmap.buffer.TestIterators].testSkipsDense()'
  - '[org.roaringbitmap.buffer.TestIterators].testSkipsDenseReverse()'
  - '[org.roaringbitmap.buffer.TestIterators].testSkipsMultipleContainersReverse()'
  - '[org.roaringbitmap.buffer.TestIterators].testIndexIterator4()'
  - '[org.roaringbitmap.buffer.TestIterators].testSkipsRun()'
  - '[org.roaringbitmap.buffer.TestIterators].testSkipsRunReverse()'
  - '[org.roaringbitmap.buffer.TestIterators].testEmptySkips()'
  - '[org.roaringbitmap.buffer.TestIterators].testEmptySkipsReverse()'
  - '[org.roaringbitmap.buffer.TestIterators].testIteratorsOnLargeBitmap()'
  - '[org.roaringbitmap.buffer.TestIterators].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestIterators.java
- function_names:
  - '[org.roaringbitmap.buffer.TestRunContainer].toMapped(org.roaringbitmap.buffer.MutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.TestRunContainer].testToString()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testRunOpti()'
  - '[org.roaringbitmap.buffer.TestRunContainer].fillMeUp(org.roaringbitmap.buffer.MappeableContainer,int[])'
  - '[org.roaringbitmap.buffer.TestRunContainer].generateUniformHash(java.util.Random,int,int)'
  - '[org.roaringbitmap.buffer.TestRunContainer].getSetOfMappeableRunContainers(java.util.ArrayList<org.roaringbitmap.buffer.MappeableRunContainer>,java.util.ArrayList<org.roaringbitmap.buffer.MappeableContainer>)'
  - '[org.roaringbitmap.buffer.TestRunContainer].negate(int[],int)'
  - '[org.roaringbitmap.buffer.TestRunContainer].addAndCompress()'
  - '[org.roaringbitmap.buffer.TestRunContainer].addOutOfOrder()'
  - '[org.roaringbitmap.buffer.TestRunContainer].addRange()'
  - '[org.roaringbitmap.buffer.TestRunContainer].addRangeAndFuseWithNextValueLength()'
  - '[org.roaringbitmap.buffer.TestRunContainer].addRangeAndFuseWithPreviousValueLength()'
  - '[org.roaringbitmap.buffer.TestRunContainer].addRangeOnEmptyContainer()'
  - '[org.roaringbitmap.buffer.TestRunContainer].addRangeOnNonEmptyContainer()'
  - '[org.roaringbitmap.buffer.TestRunContainer].addRangeOnNonEmptyContainerAndFuse()'
  - '[org.roaringbitmap.buffer.TestRunContainer].addRangeWithinSetBounds()'
  - '[org.roaringbitmap.buffer.TestRunContainer].addRangeWithinSetBoundsAndFuse()'
  - '[org.roaringbitmap.buffer.TestRunContainer].andNot()'
  - '[org.roaringbitmap.buffer.TestRunContainer].andNot1()'
  - '[org.roaringbitmap.buffer.TestRunContainer].andNot2()'
  - '[org.roaringbitmap.buffer.TestRunContainer].andNotTest1()'
  - '[org.roaringbitmap.buffer.TestRunContainer].andNotTest2()'
  - '[org.roaringbitmap.buffer.TestRunContainer].basic2()'
  - '[org.roaringbitmap.buffer.TestRunContainer].clear()'
  - '[org.roaringbitmap.buffer.TestRunContainer].equalTest1()'
  - '[org.roaringbitmap.buffer.TestRunContainer].equalTest2()'
  - '[org.roaringbitmap.buffer.TestRunContainer].fillLeastSignificantBits()'
  - '[org.roaringbitmap.buffer.TestRunContainer].flip()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iaddInvalidRange1()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iaddInvalidRange2()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iaddRange()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iaddRange1()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iaddRange10()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iaddRange11()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iaddRange12()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iaddRange2()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iaddRange3()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iaddRange4()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iaddRange5()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iaddRange6()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iaddRange7()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iaddRange8()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iaddRangeAndFuseWithPreviousValueLength()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iaddRangeOnNonEmptyContainerAndFuse()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iaddRangeWithinSetBounds()'
  - '[org.roaringbitmap.buffer.TestRunContainer].intersectionTest1()'
  - '[org.roaringbitmap.buffer.TestRunContainer].intersectionTest2()'
  - '[org.roaringbitmap.buffer.TestRunContainer].intersectionTest3()'
  - '[org.roaringbitmap.buffer.TestRunContainer].intersectionTest4()'
  - '[org.roaringbitmap.buffer.TestRunContainer].ior()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iremove1()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iremove10()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iremove11()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iremove12()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iremove13()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iremove14()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iremove15()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iremove16()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iremove17()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iremove2()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iremove3()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iremove4()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iremove5()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iremove6()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iremove7()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iremove8()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iremove9()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iremoveInvalidRange1()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iremoveInvalidRange2()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iremoveRange()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iterator()'
  - '[org.roaringbitmap.buffer.TestRunContainer].limit()'
  - '[org.roaringbitmap.buffer.TestRunContainer].longbacksimpleIterator()'
  - '[org.roaringbitmap.buffer.TestRunContainer].longcsimpleIterator()'
  - '[org.roaringbitmap.buffer.TestRunContainer].longsimpleIterator()'
  - '[org.roaringbitmap.buffer.TestRunContainer].MappeableRunContainerArg_ArrayAND()'
  - '[org.roaringbitmap.buffer.TestRunContainer].MappeableRunContainerArg_ArrayANDNOT()'
  - '[org.roaringbitmap.buffer.TestRunContainer].RunContainerArg_ArrayANDNOT2()'
  - '[org.roaringbitmap.buffer.TestRunContainer].FullRunContainerArg_ArrayANDNOT2()'
  - '[org.roaringbitmap.buffer.TestRunContainer].RunContainerArg_ArrayANDNOT3()'
  - '[org.roaringbitmap.buffer.TestRunContainer].MappeableRunContainerArg_ArrayOR()'
  - '[org.roaringbitmap.buffer.TestRunContainer].MappeableRunContainerArg_ArrayXOR()'
  - '[org.roaringbitmap.buffer.TestRunContainer].MappeableRunContainerVSMappeableRunContainerAND()'
  - '[org.roaringbitmap.buffer.TestRunContainer].MappeableRunContainerVSMappeableRunContainerANDNOT()'
  - '[org.roaringbitmap.buffer.TestRunContainer].MappeableRunContainerVSMappeableRunContainerOR()'
  - '[org.roaringbitmap.buffer.TestRunContainer].MappeableRunContainerVSMappeableRunContainerXOR()'
  - '[org.roaringbitmap.buffer.TestRunContainer].not1()'
  - '[org.roaringbitmap.buffer.TestRunContainer].not10()'
  - '[org.roaringbitmap.buffer.TestRunContainer].not11()'
  - '[org.roaringbitmap.buffer.TestRunContainer].not12()'
  - '[org.roaringbitmap.buffer.TestRunContainer].not12A()'
  - '[org.roaringbitmap.buffer.TestRunContainer].not13()'
  - '[org.roaringbitmap.buffer.TestRunContainer].not15()'
  - '[org.roaringbitmap.buffer.TestRunContainer].not2()'
  - '[org.roaringbitmap.buffer.TestRunContainer].not3()'
  - '[org.roaringbitmap.buffer.TestRunContainer].not4()'
  - '[org.roaringbitmap.buffer.TestRunContainer].not5()'
  - '[org.roaringbitmap.buffer.TestRunContainer].not6()'
  - '[org.roaringbitmap.buffer.TestRunContainer].not7()'
  - '[org.roaringbitmap.buffer.TestRunContainer].not8()'
  - '[org.roaringbitmap.buffer.TestRunContainer].not9()'
  - '[org.roaringbitmap.buffer.TestRunContainer].randomFun()'
  - '[org.roaringbitmap.buffer.TestRunContainer].rank()'
  - '[org.roaringbitmap.buffer.TestRunContainer].charRangeRank()'
  - '[org.roaringbitmap.buffer.TestRunContainer].remove()'
  - '[org.roaringbitmap.buffer.TestRunContainer].safeor()'
  - '[org.roaringbitmap.buffer.TestRunContainer].safeSerialization()'
  - '[org.roaringbitmap.buffer.TestRunContainer].select()'
  - '[org.roaringbitmap.buffer.TestRunContainer].simpleIterator()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testAndNot()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testRoaringWithOptimize()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testRoaringWithoutOptimize()'
  - '[org.roaringbitmap.buffer.TestRunContainer].toBitmapOrArrayContainer()'
  - '[org.roaringbitmap.buffer.TestRunContainer].union()'
  - '[org.roaringbitmap.buffer.TestRunContainer].union2()'
  - '[org.roaringbitmap.buffer.TestRunContainer].xor()'
  - '[org.roaringbitmap.buffer.TestRunContainer].xor_array()'
  - '[org.roaringbitmap.buffer.TestRunContainer].xor1()'
  - '[org.roaringbitmap.buffer.TestRunContainer].xor1a()'
  - '[org.roaringbitmap.buffer.TestRunContainer].xor2()'
  - '[org.roaringbitmap.buffer.TestRunContainer].xor2a()'
  - '[org.roaringbitmap.buffer.TestRunContainer].xor3()'
  - '[org.roaringbitmap.buffer.TestRunContainer].xor3a()'
  - '[org.roaringbitmap.buffer.TestRunContainer].xor4()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iorArray()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iorBitmap()'
  - '[org.roaringbitmap.buffer.TestRunContainer].iorRun()'
  - '[org.roaringbitmap.buffer.TestRunContainer].intersectsRun()'
  - '[org.roaringbitmap.buffer.TestRunContainer].intersectsArray()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testFirstLast()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testFirstUnsigned()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableBitmapContainer_EmptyContainsEmpty()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableBitmapContainer_IncludeProperSubset()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableBitmapContainer_IncludeProperSubsetDifferentStart()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testContainsBitmapContainer_IncludeProperSubsetMultiWordRun()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableBitmapContainer_ExcludeShiftedSet()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableBitmapContainer_IncludeSelf()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableBitmapContainer_ExcludeSuperSet()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableBitmapContainer_ExcludeDisJointSet()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableBitmapContainer_Issue721Case1()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableBitmapContainer_Issue721Case2()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableBitmapContainer_SkipEmptyWords()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableRunContainer_EmptyContainsEmpty()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableRunContainer_IncludeProperSubset()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableRunContainer_IncludeSelf()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableRunContainer_ExcludeSuperSet()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableRunContainer_IncludeProperSubsetDifferentStart()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableRunContainer_ExcludeShiftedSet()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableRunContainer_ExcludeDisJointSet()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableArrayContainer_EmptyContainsEmpty()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableArrayContainer_IncludeProperSubset()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableArrayContainer_IncludeProperSubsetDifferentStart()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableArrayContainer_ExcludeShiftedSet()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableArrayContainer_IncludeSelf()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableArrayContainer_ExcludeSuperSet()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testContainsMappeableArrayContainer_ExcludeDisJointSet()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testEqualsMappeableArrayContainer_Equal()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testEqualsMappeableArrayContainer_NotEqual_ArrayLarger()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testEqualsMappeableArrayContainer_NotEqual_ArraySmaller()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testEqualsMappeableArrayContainer_NotEqual_ArrayShifted()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testEqualsMappeableArrayContainer_NotEqual_ArrayDiscontiguous()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testEquals_FullRunContainerWithArrayContainer()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testFullConstructor()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testRangeConstructor()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testRangeConstructor2()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testRangeConstructor3()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testRangeConstructor4()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testSimpleCardinality()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testIntersectsWithRange()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testIntersectsWithRangeUnsigned()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testIntersectsWithRangeManyRuns()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testContainsFull()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testContainsRange()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testContainsRange2()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testContainsRange3()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testNextValue()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testNextValueBetweenRuns()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testNextValue2()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testPreviousValue1()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testPreviousValue2()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testPreviousValueUnsigned()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testNextValueUnsigned()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testPreviousAbsentValue1()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testPreviousAbsentValue2()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testPreviousAbsentValueEmpty()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testPreviousAbsentValueSparse()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testPreviousAbsentEvenBits()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testPreviousAbsentValueUnsigned()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testNextAbsentValue1()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testNextAbsentValue2()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testNextAbsentValueEmpty()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testNextAbsentValueSparse()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testNextAbsentEvenBits()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testNextAbsentValueUnsigned()'
  - '[org.roaringbitmap.buffer.TestRunContainer].testContains()'
  - '[org.roaringbitmap.buffer.TestRunContainer].lower16Bits(int)'
  - '[org.roaringbitmap.buffer.TestRunContainer].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRunContainer.java
- function_names:
  - '[org.roaringbitmap.buffer.TestBufferRangeCardinality].data()'
  - '[org.roaringbitmap.buffer.TestBufferRangeCardinality].testCardinalityInBitmapWordRange(int[],int,int,int)'
  - '[org.roaringbitmap.buffer.TestBufferRangeCardinality].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestBufferRangeCardinality.java
- function_names:
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNot1()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNot2()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNot3()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNot4()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNot5()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNot6()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNot7()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNot9()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNot10()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNot11()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNotAgainstFullBitmap()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNotNonEmptyAgainstFullBitmap()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNotAgainstFullBitmapStatic()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].orNotNonEmptyAgainstFullBitmapStatic()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].testBigOrNot()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].testBigOrNotStatic()'
  - '[org.roaringbitmap.buffer.TestImmutableRoaringBitmapOrNot].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestImmutableRoaringBitmapOrNot.java
- function_names:
  - '[org.roaringbitmap.buffer.TestRange].flip64()'
  - '[org.roaringbitmap.buffer.TestRange].testDeprecatedMemberFlip()'
  - '[org.roaringbitmap.buffer.TestRange].fillWithRandomBits(org.roaringbitmap.buffer.MutableRoaringBitmap,java.util.BitSet,int)'
  - '[org.roaringbitmap.buffer.TestRange].doubleadd()'
  - '[org.roaringbitmap.buffer.TestRange].rangeAddRemoveBig()'
  - '[org.roaringbitmap.buffer.TestRange].setRemoveTest1()'
  - '[org.roaringbitmap.buffer.TestRange].setRemoveTest2()'
  - '[org.roaringbitmap.buffer.TestRange].setTest1()'
  - '[org.roaringbitmap.buffer.TestRange].setTest1A()'
  - '[org.roaringbitmap.buffer.TestRange].setTest2()'
  - '[org.roaringbitmap.buffer.TestRange].setTest2A()'
  - '[org.roaringbitmap.buffer.TestRange].setTest3()'
  - '[org.roaringbitmap.buffer.TestRange].setTest3A()'
  - '[org.roaringbitmap.buffer.TestRange].setTest4()'
  - '[org.roaringbitmap.buffer.TestRange].setTest4A()'
  - '[org.roaringbitmap.buffer.TestRange].setTest5()'
  - '[org.roaringbitmap.buffer.TestRange].setTest5A()'
  - '[org.roaringbitmap.buffer.TestRange].setTest6()'
  - '[org.roaringbitmap.buffer.TestRange].setTest6A()'
  - '[org.roaringbitmap.buffer.TestRange].setTest7()'
  - '[org.roaringbitmap.buffer.TestRange].setTest7A()'
  - '[org.roaringbitmap.buffer.TestRange].setTest8()'
  - '[org.roaringbitmap.buffer.TestRange].setTestArrayContainer()'
  - '[org.roaringbitmap.buffer.TestRange].setTestArrayContainerA()'
  - '[org.roaringbitmap.buffer.TestRange].setTestSinglePonits()'
  - '[org.roaringbitmap.buffer.TestRange].setTestSinglePonitsA()'
  - '[org.roaringbitmap.buffer.TestRange].testClearRanges()'
  - '[org.roaringbitmap.buffer.TestRange].testFlipRanges()'
  - '[org.roaringbitmap.buffer.TestRange].testRangeRemoval()'
  - '[org.roaringbitmap.buffer.TestRange].testRangeRemovalWithEightBitsAndRunlengthEncoding1()'
  - '[org.roaringbitmap.buffer.TestRange].testRangeRemovalWithEightBitsAndRunlengthEncoding2()'
  - '[org.roaringbitmap.buffer.TestRange].testRangeRemovalWithRandomBits(boolean)'
  - '[org.roaringbitmap.buffer.TestRange].testRemovalWithAddedAndRemovedRunOptimization()'
  - '[org.roaringbitmap.buffer.TestRange].testRemovalWithoutAddedAndRemovedRunOptimization()'
  - '[org.roaringbitmap.buffer.TestRange].testSetRanges()'
  - '[org.roaringbitmap.buffer.TestRange].testStaticClearRanges()'
  - '[org.roaringbitmap.buffer.TestRange].testStaticSetRanges()'
  - '[org.roaringbitmap.buffer.TestRange].testDeprecatedStaticAdd()'
  - '[org.roaringbitmap.buffer.TestRange].testDeprecatedStaticFlip()'
  - '[org.roaringbitmap.buffer.TestRange].testDeprecatedStaticRemove()'
  - '[org.roaringbitmap.buffer.TestRange].testDeprecatedAdd()'
  - '[org.roaringbitmap.buffer.TestRange].testDeprecatedRemove()'
  - '[org.roaringbitmap.buffer.TestRange].regressionTestIssue588()'
  - '[org.roaringbitmap.buffer.TestRange].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/buffer/TestRange.java
- function_names:
  - '[org.roaringbitmap.art.Node4Test].assertContent(org.roaringbitmap.art.Node4)'
  - '[org.roaringbitmap.art.Node4Test].assertKeys(org.roaringbitmap.art.Node4)'
  - '[org.roaringbitmap.art.Node4Test].testTheBasics()'
  - '[org.roaringbitmap.art.Node4Test].keys()'
  - '[org.roaringbitmap.art.Node4Test].nodes()'
  - '[org.roaringbitmap.art.Node4Test].testOrderedInsert()'
  - '[org.roaringbitmap.art.Node4Test].testUnorderedInsert()'
  - '[org.roaringbitmap.art.Node4Test].testRemoveFullLast()'
  - '[org.roaringbitmap.art.Node4Test].testRemoveFullMiddle()'
  - '[org.roaringbitmap.art.Node4Test].testRemoveFullFirst()'
  - '[org.roaringbitmap.art.Node4Test].testRemoveNotFullLast()'
  - '[org.roaringbitmap.art.Node4Test].testRemoveNotFullMiddle()'
  - '[org.roaringbitmap.art.Node4Test].testRemoveNotFullFirst()'
  - '[org.roaringbitmap.art.Node4Test].addEachNode(org.roaringbitmap.art.Node4,Node[],byte[])'
  - '[org.roaringbitmap.art.Node4Test].testGetNearestChildPosWithOneItem()'
  - '[org.roaringbitmap.art.Node4Test].testGetNearestChildPosWithTwoItems()'
  - '[org.roaringbitmap.art.Node4Test].testDenseNonZeroBasedKeysSearch()'
  - '[org.roaringbitmap.art.Node4Test].testSparseNonZeroBasedKeysSearch()'
  - '[org.roaringbitmap.art.Node4Test].testWithOffsetBeforeBytes()'
  - '[org.roaringbitmap.art.Node4Test].testWithOffsetAndGapsBytes()'
  - '[org.roaringbitmap.art.Node4Test].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node4Test.java
- function_names:
  - '[org.roaringbitmap.art.Node16Test].test()'
  - '[org.roaringbitmap.art.Node16Test].testGrowToNode48()'
  - '[org.roaringbitmap.art.Node16Test].testVisit()'
  - '[org.roaringbitmap.art.Node16Test].testDenseNonZeroBasedKeysSearch()'
  - '[org.roaringbitmap.art.Node16Test].testSparseNonZeroBasedKeysSearch()'
  - '[org.roaringbitmap.art.Node16Test].testWithOffsetBeforeBytes()'
  - '[org.roaringbitmap.art.Node16Test].testWithOffsetAndGapsBytes()'
  - '[org.roaringbitmap.art.Node16Test].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node16Test.java
- function_names:
  - '[org.roaringbitmap.art.NodeCommon].checkKeyAndPosAlign(org.roaringbitmap.art.BranchNode)'
  - '[org.roaringbitmap.art.NodeCommon].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/NodeCommon.java
- function_names:
  - '[org.roaringbitmap.art.LeafNodeTest].testClone()'
  - '[org.roaringbitmap.art.LeafNodeTest].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/LeafNodeTest.java
- function_names:
  - '[org.roaringbitmap.art.Node48Test].test()'
  - '[org.roaringbitmap.art.Node48Test].testWithOffsetBeforeBytes()'
  - '[org.roaringbitmap.art.Node48Test].testWithOffsetAndGapsBytes()'
  - '[org.roaringbitmap.art.Node48Test].testGrowToNode256()'
  - '[org.roaringbitmap.art.Node48Test].testShrinkToNode16()'
  - '[org.roaringbitmap.art.Node48Test].testNegative()'
  - '[org.roaringbitmap.art.Node48Test].testDenseNonZeroBasedKeysSearch()'
  - '[org.roaringbitmap.art.Node48Test].testSparseNonZeroBasedKeysSearch()'
  - '[org.roaringbitmap.art.Node48Test].testGetNextSmallerPosEdgeCase()'
  - '[org.roaringbitmap.art.Node48Test].testGetNextPosShouldNotThrowOnLegalInputs()'
  - '[org.roaringbitmap.art.Node48Test].testSetOneByte()'
  - '[org.roaringbitmap.art.Node48Test].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node48Test.java
- function_names:
  - '[org.roaringbitmap.art.Node256Test].test()'
  - '[org.roaringbitmap.art.Node256Test].testShrinkToNode48()'
  - '[org.roaringbitmap.art.Node256Test].testWithOffsetBeforeBytes()'
  - '[org.roaringbitmap.art.Node256Test].testWithOffsetAndGapsBytes()'
  - '[org.roaringbitmap.art.Node256Test].testDenseNonZeroBasedKeysSearch()'
  - '[org.roaringbitmap.art.Node256Test].testSparseNonZeroBasedKeysSearch()'
  - '[org.roaringbitmap.art.Node256Test].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/art/Node256Test.java
- function_names:
  - '[org.roaringbitmap.longlong.LongUtilsTest].getByteData()'
  - '[org.roaringbitmap.longlong.LongUtilsTest].getByte(long,int,byte)'
  - '[org.roaringbitmap.longlong.LongUtilsTest].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/LongUtilsTest.java
- function_names:
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap_concurrentReads].testConcurrencyIsEmpty_manyRuns()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap_concurrentReads].oneRunConcurrencyIsEmpty()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap_concurrentReads].unsafeMethod(org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap_concurrentReads].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap_concurrentReads.java
- function_names:
  - '[org.roaringbitmap.longlong.JolBenchmarksTest].main(String[])'
  - '[org.roaringbitmap.longlong.JolBenchmarksTest].distinctHigherRadices()'
  - '[org.roaringbitmap.longlong.JolBenchmarksTest].sameHigherRadix()'
  - '[org.roaringbitmap.longlong.JolBenchmarksTest].statisticsWithGrowingSizes()'
  - '[org.roaringbitmap.longlong.JolBenchmarksTest].reportBitmapsMemory(long[],org.roaringbitmap.longlong.LongBitmapDataProvider,org.roaringbitmap.longlong.LongBitmapDataProvider)'
  - '[org.roaringbitmap.longlong.JolBenchmarksTest].reportBitmapsMemory(long[],org.roaringbitmap.longlong.LongBitmapDataProvider)'
  - '[org.roaringbitmap.longlong.JolBenchmarksTest].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/JolBenchmarksTest.java
- function_names:
  - '[org.roaringbitmap.longlong.ArtTest].testLeafNode()'
  - '[org.roaringbitmap.longlong.ArtTest].assertArrayEquals(byte[],byte[])'
  - '[org.roaringbitmap.longlong.ArtTest].testNode4()'
  - '[org.roaringbitmap.longlong.ArtTest].testNode16()'
  - '[org.roaringbitmap.longlong.ArtTest].testNode48()'
  - '[org.roaringbitmap.longlong.ArtTest].testNode256()'
  - '[org.roaringbitmap.longlong.ArtTest].testNodeSeek()'
  - '[org.roaringbitmap.longlong.ArtTest].testNodeSeekReverse()'
  - '[org.roaringbitmap.longlong.ArtTest].testNodeSeekOverGaps()'
  - '[org.roaringbitmap.longlong.ArtTest].testNodeSeekOverGapsReverse()'
  - '[org.roaringbitmap.longlong.ArtTest].insert5PrefixCommonBytesIntoArt(org.roaringbitmap.art.Art,int)'
  - '[org.roaringbitmap.longlong.ArtTest].insert5PrefixCommonWithGapBytesIntoArt(org.roaringbitmap.art.Art,int)'
  - '[org.roaringbitmap.longlong.ArtTest].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/ArtTest.java
- function_names:
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newDefaultCtor()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newNoCache()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newSignedBuffered()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].newUnsignedHeap()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].checkCardinalities(org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].checkSerializeBytes(org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider)'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testHelperCtor()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testEmpty()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testZero()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testMinusOne_Unsigned()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAddNotAddLong()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSimpleIntegers()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testHashCodeEquals()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAddOneSelect2()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAddInt()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testIterator_NextWithoutHasNext_Filled()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testIterator_NextWithoutHasNext_Empty()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testLongMaxValue()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testLongMinValue()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testLongMinValueZeroOneMaxValue()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testReverseIterator_SingleBuket()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testReverseIterator_MultipleBuket()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testEmptyAfterRemove()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testNotEmptyAfterRemove()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRemove_Signed()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRemove_Unsigned()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRemoveDifferentBuckets()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRemoveDifferentBuckets_RemoveBigAddIntermediate()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRemoveDifferentBuckets_RemoveIntermediateAddBug()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testPerfManyDifferentBuckets_WithCache()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testPerfManyDifferentBuckets_NoCache()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testComparator()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testLargeSelectLong_signed()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testLargeSelectLong_unsigned()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testLargeRankLong_signed()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testLargeRankLong_unsigned()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testIterationOrder_signed()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testIterationOrder_unsigned()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAddingLowValueAfterHighValue()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].clone(org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSerialization_Empty()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSerialization_OneValue()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSerialization_Unsigned()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSerialization_MultipleBuckets_Signed()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSerialization_MultipleBuckets_Unsigned()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSerializationSizeInBytes_singleBucket()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSerializationSizeInBytes_multipleBuckets()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSupplierIsTransient_defaultIsImmutable()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_SameBucket()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_Static_SameBucket()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_MultipleBuckets()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_Static_MultipleBuckets()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_DifferentBucket_NotBuffer()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_Static_DifferentBucket_NotBuffer()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_SameBucket_NotBuffer()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_Static_SameBucket_NotBuffer()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_DifferentBucket_Buffer()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_Static_DifferentBucket_Buffer()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_SameBucket_Buffer()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_Static_SameBucket_Buffer()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_CloneInput()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_Static_CloneInput()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testXor_SingleBucket()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testXor_Buffer()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testXor_DifferentBucket()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testXor_MultipleBucket()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_SingleBucket()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_Static_SingleBucket()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_Buffer()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_Static_Buffer()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_DifferentBucket()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_Static_DifferentBucket()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_MultipleBucket()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_Static_MultipleBucket()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAndNot_SingleBucket()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAndNot_Static_SingleBucket()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAndNot_Buffer()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAndNot_Static_Buffer()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAndNot_DifferentBucket()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAndNot_Static_DifferentBucket()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAndNot_MultipleBucket()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAndNot_Static_MultipleBucket()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testToString_signed()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testToString_unsigned()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAddRange_SingleBucket_NotBuffer()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAddRange_SingleBucket_Buffer()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAddRange_EndExcludingNextBitmapFirstLow()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAddRange_MultipleBuckets()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testCardinalityAboveIntegerMaxValue_RoaringBitmap()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testCardinalityAboveIntegerMaxValue()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRoaringBitmap_SelectAboveIntegerMaxValue()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRoaringBitmap_SelectAboveIntegerMaxValuePlusOne()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testTrim()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAutoboxedIterator()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAutoboxedIterator_CanNotRemove()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSelect_NoCache_MultipleBuckets()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSelect_Empty()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSelect_OutOfBounds_MatchCardinality()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSelect_OutOfBounds_OtherCardinality()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRank_NoCache_MultipleBuckets()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRank_NoCache_HighNotPresent()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRunOptimize_NotBuffer()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRunOptimize_Buffer()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testFlipBackward()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testFlip_NotBuffer()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testFlip_Buffer()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testDefaultBehaviorLikeRoaring()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testDefaultBehaviorLikeRoaring_MinusOneAsInt()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRandomAddRemove()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testLongSizeInBytes()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testLazyOr()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_ImplicitRoaringBitmap()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_Static_ImplicitRoaringBitmap()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_MutableRoaringBitmap()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_Static_MutableRoaringBitmap()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_IncompatibleImplementations()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAnd_Static_IncompatibleImplementations()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAndNot_ImplicitRoaringBitmap()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAndNot_Static_ImplicitRoaringBitmap()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_ImplicitRoaringBitmap()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testNaivelazyor_ImplicitRoaringBitmap()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].checkConsistencyWithResource(String,org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSerialization_empty()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSerialization_64map32bitvals()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAllKindOfNodeTypesSerDeser()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSerialization_spreadvals()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testSerialization_highvals()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAddExtremes()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testAddExtremes_signed()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRangeExtremeEnd()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRangeExtremeEnd_signed()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRangeAroundIntegerMax()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRangeAround2TimesIntegerMax()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRangeAroundLongMax()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testRangeAroundLongMax_signed()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testEmptyFirst()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testEmptyLast()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testFirstLast_32b()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testFirstLast_64b()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testFirstLast_32_64b()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].testOr_negativeInt_sortedHighs_signedLongsTrue()'
  - '[org.roaringbitmap.longlong.TestRoaring64NavigableMap].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64NavigableMap.java
- function_names:
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].newDefaultCtor()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].getSourceForAllKindsOfNodeTypes()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testEquality()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testClone()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].test()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAllKindOfNodeTypesSerDeser()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testEmpty()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testZero()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testMinusOne_Unsigned()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSimpleIntegers()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAddOneSelect2()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAddInt()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testIterator_NextWithoutHasNext_Filled()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testIterator_NextWithoutHasNext_Empty()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testLongMaxValue()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testLongMinValue()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testLongMinValueZeroOneMaxValue()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testReverseIterator_SingleBuket()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testReverseIterator_MultipleBuket()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testStream_matchesIterator()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testReverseStream_matchesReverseIterator()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testRemove()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testRemoveDifferentBuckets()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testRemoveDifferentBuckets_RemoveBigAddIntermediate()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testRemoveDifferentBuckets_RemoveIntermediateAddBug()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testPerfManyDifferentBuckets()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testLargeSelectLong()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testLargeRankLong()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testIterationOrder()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAddingLowValueAfterHighValue()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSerializationEmpty()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSerialization_ToBigEndianBuffer()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSerialization_OneValue()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSerialization()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSerializationMultipleBuckets()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testOrSameBucket()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testOrMultipleBuckets()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testOrDifferentBucket()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testOrDifferentBucket2()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testOrCloneInput()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testXorBucket()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testXor()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testXorDifferentBucket()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testXor_MultipleBucket()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAndSingleBucket()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAnd()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAndDisjoint()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testToArrayAfterAndOptHasEmptyContainer()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAndDifferentBucket()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAndMultipleBucket()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].intersecttest()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].andcounttest()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].andCounttest3()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAndNotSingleBucket()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAndNot()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAndNotDifferentBucket()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAndNot_MultipleBucket()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipSameContainer()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipMiddleContainer()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipNextContainer()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipToEdgeContainer()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipOverEdgeContainer()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipPriorContainer()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipSameNonZeroValuesNoChange()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipPositiveStartGreaterThanEndNoChange()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipNegStartGreaterThanEndNoChange()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipNegStartGreaterThanPosEndNoChange()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipRangeCrossingFromPosToNegInHexWorks()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipRangeCrossingFromPosToNegInDecWorks()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipSmallRangesInNegWorks()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipEdgeOfLongWorks()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testToString()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testInvalidIntMask()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAddInvalidRange()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAddRangeSingleBucket()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAddRangeEndExcludingNextBitmapFirstLow()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAddRangeMultipleBuckets()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testCardinalityAboveIntegerMaxValue_RoaringBitmap()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testCardinalityAboveIntegerMaxValue()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testRoaringBitmapSelectAboveIntegerMaxValue()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testTrim()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAutoboxedIterator()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAutoboxedIteratorCanNotRemove()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSelectMultipleBuckets()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSelectEmpty()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSelectOutOfBoundsMatchCardinality()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSelectOutOfBoundsOtherCardinality()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testRankMultipleBuckets()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testRankHighNotPresent()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testRunOptimize()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlipBackward()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFlip()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testDefaultBehaviorLikeRoaring()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testRandomAddRemove()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSerializationSizeInBytes()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testHashCodeEquals()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testIssue428()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].shouldNotThrowNPE()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].shouldNotThrowAIOOB()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].shouldNotThrowIAE()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkips()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkipsDense()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkipsMultipleHighPoints()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkipsRun()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testEmptySkips()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkipsReverse()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkipReverseBelowEveryValueOfAnArrayContainer()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkipsDenseReverse()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkipsMultipleHighPointsReverse()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkipsRunReverse()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testEmptySkipsReverse()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkipIntoGaps()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkipIntoFarAwayGaps()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkipIntoGapsReverse()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testSkipIntoFarAwayGapsReverse()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testLongTreatedAsUnsignedOnAdvance()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testLongTreatedAsUnsignedOnAdvanceReverse()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].takeSortedAndDistinct(Random,int)'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].leafNodeIteratorPeeking()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testForAllInRangeContinuous()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testForAllInRangeDense()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testForAllInRangeSparse()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testIssue537()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testIssue558()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testIssue577Case1()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testIssue577Case2()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testIssue577Case3()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testWithYourself()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testIssue580()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testAddExtremes()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testRangeAroundLongMax()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testRangeExtremeEnd()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testEmptyFirst()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testEmptyLast()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFirstLast_32b()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFirstLast_64b()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFirstLast_32_64b()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testFirstLast_AllKindsOfNodeTypes()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testIssue619()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].testEmptyRoaring64BitmapClonesWithoutException()'
  - '[org.roaringbitmap.longlong.TestRoaring64Bitmap].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/TestRoaring64Bitmap.java
- function_names:
  - '[org.roaringbitmap.longlong.BytesUtil].same(byte[],byte[])'
  - '[org.roaringbitmap.longlong.BytesUtil].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/BytesUtil.java
- function_names:
  - '[org.roaringbitmap.longlong.Issue319].main(String[])'
  - '[org.roaringbitmap.longlong.Issue319].serialize(org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.longlong.Issue319].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/Issue319.java
- function_names:
  - '[org.roaringbitmap.longlong.IntegerUtilTest].testConvertIntToBytes()'
  - '[org.roaringbitmap.longlong.IntegerUtilTest].testSetByte()'
  - '[org.roaringbitmap.longlong.IntegerUtilTest].testShiftLeftFromSpecifiedPosition()'
  - '[org.roaringbitmap.longlong.IntegerUtilTest].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/IntegerUtilTest.java
- function_names:
  - '[org.roaringbitmap.longlong.ContainersTest].test1()'
  - '[org.roaringbitmap.longlong.ContainersTest].test2()'
  - '[org.roaringbitmap.longlong.ContainersTest].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/longlong/ContainersTest.java
- function_names:
  - '[org.roaringbitmap.insights.BitmapAnalyserTest].analyseSingleBitmap()'
  - '[org.roaringbitmap.insights.BitmapAnalyserTest].analyseRandomBitmap()'
  - '[org.roaringbitmap.insights.BitmapAnalyserTest].analyseRandomBitmaps()'
  - '[org.roaringbitmap.insights.BitmapAnalyserTest].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/insights/BitmapAnalyserTest.java
- function_names:
  - '[org.roaringbitmap.insights.BitmapStatisticsTest].toStringWorks()'
  - '[org.roaringbitmap.insights.BitmapStatisticsTest].statsForEmpty()'
  - '[org.roaringbitmap.insights.BitmapStatisticsTest].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/insights/BitmapStatisticsTest.java
- function_names:
  - '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].recommendForArrays()'
  - '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].recommendForDenseArrays()'
  - '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].recommendForRuns()'
  - '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].recommendForUniform()'
  - '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].recommendForBitmaps()'
  - '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].notRecommendForEmptyStats()'
  - '[org.roaringbitmap.insights.NaiveWriterRecommenderTest].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/test/java/org/roaringbitmap/insights/NaiveWriterRecommenderTest.java
- function_names:
  - '[org.roaringbitmap.ArraysShim].equals(char[],int,int,char[],int,int)'
  - '[org.roaringbitmap.ArraysShim].mismatch(byte[],int,int,byte[],int,int)'
  - '[org.roaringbitmap.ArraysShim].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/java11/java/org/roaringbitmap/ArraysShim.java
- function_names: []
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/module-info.java
- function_names:
  - '[org.roaringbitmap.ImmutableBitmapDataProvider].contains(int)'
  - '[org.roaringbitmap.ImmutableBitmapDataProvider].getCardinality()'
  - '[org.roaringbitmap.ImmutableBitmapDataProvider].getLongCardinality()'
  - '[org.roaringbitmap.ImmutableBitmapDataProvider].forEach(org.roaringbitmap.IntConsumer)'
  - '[org.roaringbitmap.ImmutableBitmapDataProvider].getIntIterator()'
  - '[org.roaringbitmap.ImmutableBitmapDataProvider].getSignedIntIterator()'
  - '[org.roaringbitmap.ImmutableBitmapDataProvider].getReverseIntIterator()'
  - '[org.roaringbitmap.ImmutableBitmapDataProvider].stream()'
  - '[org.roaringbitmap.ImmutableBitmapDataProvider].reverseStream()'
  - '[org.roaringbitmap.ImmutableBitmapDataProvider].getBatchIterator()'
  - '[org.roaringbitmap.ImmutableBitmapDataProvider].getSizeInBytes()'
  - '[org.roaringbitmap.ImmutableBitmapDataProvider].getLongSizeInBytes()'
  - '[org.roaringbitmap.ImmutableBitmapDataProvider].isEmpty()'
  - '[org.roaringbitmap.ImmutableBitmapDataProvider].limit(int)'
  - '[org.roaringbitmap.ImmutableBitmapDataProvider].rank(int)'
  - '[org.roaringbitmap.ImmutableBitmapDataProvider].rankLong(int)'
  - '[org.roaringbitmap.ImmutableBitmapDataProvider].rangeCardinality(long,long)'
  - '[org.roaringbitmap.ImmutableBitmapDataProvider].select(int)'
  - '[org.roaringbitmap.ImmutableBitmapDataProvider].first()'
  - '[org.roaringbitmap.ImmutableBitmapDataProvider].last()'
  - '[org.roaringbitmap.ImmutableBitmapDataProvider].firstSigned()'
  - '[org.roaringbitmap.ImmutableBitmapDataProvider].lastSigned()'
  - '[org.roaringbitmap.ImmutableBitmapDataProvider].nextValue(int)'
  - '[org.roaringbitmap.ImmutableBitmapDataProvider].previousValue(int)'
  - '[org.roaringbitmap.ImmutableBitmapDataProvider].nextAbsentValue(int)'
  - '[org.roaringbitmap.ImmutableBitmapDataProvider].previousAbsentValue(int)'
  - '[org.roaringbitmap.ImmutableBitmapDataProvider].serialize(java.io.DataOutput)'
  - '[org.roaringbitmap.ImmutableBitmapDataProvider].serialize(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.ImmutableBitmapDataProvider].serializedSizeInBytes()'
  - '[org.roaringbitmap.ImmutableBitmapDataProvider].toArray()'
  - '[org.roaringbitmap.ImmutableBitmapDataProvider].getContainerCount()'
  - '[org.roaringbitmap.ImmutableBitmapDataProvider].<init>()'
  - '[org.roaringbitmap.ImmutableBitmapDataProvider.RoaringOfInt].<init>(org.roaringbitmap.IntIterator)'
  - '[org.roaringbitmap.ImmutableBitmapDataProvider.RoaringOfInt].nextInt()'
  - '[org.roaringbitmap.ImmutableBitmapDataProvider.RoaringOfInt].hasNext()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ImmutableBitmapDataProvider.java
- function_names:
  - '[org.roaringbitmap.IntConsumerRelativeRangeAdapter].<init>(int,org.roaringbitmap.IntConsumer)'
  - '[org.roaringbitmap.IntConsumerRelativeRangeAdapter].acceptPresent(int)'
  - '[org.roaringbitmap.IntConsumerRelativeRangeAdapter].acceptAbsent(int)'
  - '[org.roaringbitmap.IntConsumerRelativeRangeAdapter].acceptAllPresent(int,int)'
  - '[org.roaringbitmap.IntConsumerRelativeRangeAdapter].acceptAllAbsent(int,int)'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/IntConsumerRelativeRangeAdapter.java
- function_names: []
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/package-info.java
- function_names:
  - '[org.roaringbitmap.Container].rangeOfOnes(int,int)'
  - '[org.roaringbitmap.Container].add(int,int)'
  - '[org.roaringbitmap.Container].add(char)'
  - '[org.roaringbitmap.Container].and(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.Container].and(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.Container].and(org.roaringbitmap.Container)'
  - '[org.roaringbitmap.Container].and(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.Container].andCardinality(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.Container].andCardinality(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.Container].andCardinality(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.Container].andCardinality(org.roaringbitmap.Container)'
  - '[org.roaringbitmap.Container].xorCardinality(org.roaringbitmap.Container)'
  - '[org.roaringbitmap.Container].andNot(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.Container].andNot(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.Container].andNot(org.roaringbitmap.Container)'
  - '[org.roaringbitmap.Container].andNot(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.Container].orNot(org.roaringbitmap.Container,int)'
  - '[org.roaringbitmap.Container].clear()'
  - '[org.roaringbitmap.Container].clone()'
  - '[org.roaringbitmap.Container].isEmpty()'
  - '[org.roaringbitmap.Container].isFull()'
  - '[org.roaringbitmap.Container].contains(char)'
  - '[org.roaringbitmap.Container].contains(int,int)'
  - '[org.roaringbitmap.Container].contains(org.roaringbitmap.Container)'
  - '[org.roaringbitmap.Container].contains(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.Container].contains(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.Container].contains(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.Container].deserialize(java.io.DataInput)'
  - '[org.roaringbitmap.Container].fillLeastSignificant16bits(int[],int,int)'
  - '[org.roaringbitmap.Container].flip(char)'
  - '[org.roaringbitmap.Container].getArraySizeInBytes()'
  - '[org.roaringbitmap.Container].getCardinality()'
  - '[org.roaringbitmap.Container].getContainerName()'
  - '[org.roaringbitmap.Container].forEach(char,org.roaringbitmap.IntConsumer)'
  - '[org.roaringbitmap.Container].forAll(int,org.roaringbitmap.RelativeRangeConsumer)'
  - '[org.roaringbitmap.Container].forAllFrom(char,org.roaringbitmap.RelativeRangeConsumer)'
  - '[org.roaringbitmap.Container].forAllUntil(int,char,org.roaringbitmap.RelativeRangeConsumer)'
  - '[org.roaringbitmap.Container].forAllInRange(char,char,org.roaringbitmap.RelativeRangeConsumer)'
  - '[org.roaringbitmap.Container].getReverseCharIterator()'
  - '[org.roaringbitmap.Container].getCharIterator()'
  - '[org.roaringbitmap.Container].getCharRankIterator()'
  - '[org.roaringbitmap.Container].getBatchIterator()'
  - '[org.roaringbitmap.Container].getSizeInBytes()'
  - '[org.roaringbitmap.Container].iadd(int,int)'
  - '[org.roaringbitmap.Container].iand(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.Container].iand(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.Container].iand(org.roaringbitmap.Container)'
  - '[org.roaringbitmap.Container].iand(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.Container].iandNot(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.Container].iandNot(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.Container].iandNot(org.roaringbitmap.Container)'
  - '[org.roaringbitmap.Container].iandNot(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.Container].iorNot(org.roaringbitmap.Container,int)'
  - '[org.roaringbitmap.Container].inot(int,int)'
  - '[org.roaringbitmap.Container].intersects(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.Container].intersects(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.Container].intersects(org.roaringbitmap.Container)'
  - '[org.roaringbitmap.Container].intersects(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.Container].intersects(int,int)'
  - '[org.roaringbitmap.Container].ior(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.Container].ior(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.Container].ior(org.roaringbitmap.Container)'
  - '[org.roaringbitmap.Container].ior(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.Container].iremove(int,int)'
  - '[org.roaringbitmap.Container].ixor(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.Container].ixor(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.Container].ixor(org.roaringbitmap.Container)'
  - '[org.roaringbitmap.Container].ixor(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.Container].lazyIOR(org.roaringbitmap.Container)'
  - '[org.roaringbitmap.Container].lazyOR(org.roaringbitmap.Container)'
  - '[org.roaringbitmap.Container].limit(int)'
  - '[org.roaringbitmap.Container].not(int,int)'
  - '[org.roaringbitmap.Container].numberOfRuns()'
  - '[org.roaringbitmap.Container].or(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.Container].or(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.Container].or(org.roaringbitmap.Container)'
  - '[org.roaringbitmap.Container].or(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.Container].rank(char)'
  - '[org.roaringbitmap.Container].remove(int,int)'
  - '[org.roaringbitmap.Container].remove(char)'
  - '[org.roaringbitmap.Container].repairAfterLazy()'
  - '[org.roaringbitmap.Container].runOptimize()'
  - '[org.roaringbitmap.Container].select(int)'
  - '[org.roaringbitmap.Container].serialize(java.io.DataOutput)'
  - '[org.roaringbitmap.Container].serializedSizeInBytes()'
  - '[org.roaringbitmap.Container].toMappeableContainer()'
  - '[org.roaringbitmap.Container].trim()'
  - '[org.roaringbitmap.Container].writeArray(java.io.DataOutput)'
  - '[org.roaringbitmap.Container].writeArray(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.Container].xor(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.Container].xor(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.Container].xor(org.roaringbitmap.Container)'
  - '[org.roaringbitmap.Container].xor(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.Container].toBitmapContainer()'
  - '[org.roaringbitmap.Container].copyBitmapTo(long[],int)'
  - '[org.roaringbitmap.Container].nextValue(char)'
  - '[org.roaringbitmap.Container].previousValue(char)'
  - '[org.roaringbitmap.Container].nextAbsentValue(char)'
  - '[org.roaringbitmap.Container].previousAbsentValue(char)'
  - '[org.roaringbitmap.Container].first()'
  - '[org.roaringbitmap.Container].last()'
  - '[org.roaringbitmap.Container].assertNonEmpty(boolean)'
  - '[org.roaringbitmap.Container].validate()'
  - '[org.roaringbitmap.Container].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Container.java
- function_names:
  - '[org.roaringbitmap.RoaringBitmapWriter].writer()'
  - '[org.roaringbitmap.RoaringBitmapWriter].bufferWriter()'
  - '[org.roaringbitmap.RoaringBitmapWriter].getUnderlying()'
  - '[org.roaringbitmap.RoaringBitmapWriter].add(int)'
  - '[org.roaringbitmap.RoaringBitmapWriter].add(long,long)'
  - '[org.roaringbitmap.RoaringBitmapWriter].addMany()'
  - '[org.roaringbitmap.RoaringBitmapWriter].flush()'
  - '[org.roaringbitmap.RoaringBitmapWriter].get()'
  - '[org.roaringbitmap.RoaringBitmapWriter].reset()'
  - '[org.roaringbitmap.RoaringBitmapWriter].<init>()'
  - '[org.roaringbitmap.RoaringBitmapWriter.Wizard].<init>()'
  - '[org.roaringbitmap.RoaringBitmapWriter.Wizard].optimiseForArrays()'
  - '[org.roaringbitmap.RoaringBitmapWriter.Wizard].optimiseForRuns()'
  - '[org.roaringbitmap.RoaringBitmapWriter.Wizard].runCompress(boolean)'
  - '[org.roaringbitmap.RoaringBitmapWriter.Wizard].expectedValuesPerContainer(int)'
  - '[org.roaringbitmap.RoaringBitmapWriter.Wizard].fastRank()'
  - '[org.roaringbitmap.RoaringBitmapWriter.Wizard].constantMemory()'
  - '[org.roaringbitmap.RoaringBitmapWriter.Wizard].expectedDensity(double)'
  - '[org.roaringbitmap.RoaringBitmapWriter.Wizard].expectedRange(long,long)'
  - '[org.roaringbitmap.RoaringBitmapWriter.Wizard].initialCapacity(int)'
  - '[org.roaringbitmap.RoaringBitmapWriter.Wizard].doPartialRadixSort()'
  - '[org.roaringbitmap.RoaringBitmapWriter.Wizard].arraySupplier()'
  - '[org.roaringbitmap.RoaringBitmapWriter.Wizard].runSupplier()'
  - '[org.roaringbitmap.RoaringBitmapWriter.Wizard].createUnderlying(int)'
  - '[org.roaringbitmap.RoaringBitmapWriter.Wizard].get()'
  - '[org.roaringbitmap.RoaringBitmapWriter.Wizard].sanityCheck(int)'
  - '[org.roaringbitmap.RoaringBitmapWriter.BufferWizard].arraySupplier()'
  - '[org.roaringbitmap.RoaringBitmapWriter.BufferWizard].runSupplier()'
  - '[org.roaringbitmap.RoaringBitmapWriter.BufferWizard].createUnderlying(int)'
  - '[org.roaringbitmap.RoaringBitmapWriter.BufferWizard].<init>()'
  - '[org.roaringbitmap.RoaringBitmapWriter.RoaringWizard].arraySupplier()'
  - '[org.roaringbitmap.RoaringBitmapWriter.RoaringWizard].runSupplier()'
  - '[org.roaringbitmap.RoaringBitmapWriter.RoaringWizard].fastRank()'
  - '[org.roaringbitmap.RoaringBitmapWriter.RoaringWizard].get()'
  - '[org.roaringbitmap.RoaringBitmapWriter.RoaringWizard].<init>()'
  - '[org.roaringbitmap.RoaringBitmapWriter.FastRankRoaringBitmapWizard].<init>(Wizard<org.roaringbitmap.Container,?extendsRoaringBitmap>)'
  - '[org.roaringbitmap.RoaringBitmapWriter.FastRankRoaringBitmapWizard].createUnderlying(int)'
  - '[org.roaringbitmap.RoaringBitmapWriter.RoaringBitmapWizard].createUnderlying(int)'
  - '[org.roaringbitmap.RoaringBitmapWriter.RoaringBitmapWizard].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapWriter.java
- function_names:
  - '[org.roaringbitmap.PeekableCharRankIterator].peekNextRank()'
  - '[org.roaringbitmap.PeekableCharRankIterator].clone()'
  - '[org.roaringbitmap.PeekableCharRankIterator].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/PeekableCharRankIterator.java
- function_names:
  - '[org.roaringbitmap.ConstantMemoryContainerAppender].<init>(boolean,boolean,java.util.function.Supplier<T>)'
  - '[org.roaringbitmap.ConstantMemoryContainerAppender].getUnderlying()'
  - '[org.roaringbitmap.ConstantMemoryContainerAppender].add(int)'
  - '[org.roaringbitmap.ConstantMemoryContainerAppender].addMany()'
  - '[org.roaringbitmap.ConstantMemoryContainerAppender].add(long,long)'
  - '[org.roaringbitmap.ConstantMemoryContainerAppender].flush()'
  - '[org.roaringbitmap.ConstantMemoryContainerAppender].reset()'
  - '[org.roaringbitmap.ConstantMemoryContainerAppender].chooseBestContainer()'
  - '[org.roaringbitmap.ConstantMemoryContainerAppender].appendToUnderlying()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ConstantMemoryContainerAppender.java
- function_names:
  - '[org.roaringbitmap.BitSetUtil].bitsetOf(org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.BitSetUtil].bitsetOfWithoutCopy(org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.BitSetUtil].toByteArray(org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.BitSetUtil].toLongArray(org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.BitSetUtil].arrayContainerBufferOf(int,int,int,long[])'
  - '[org.roaringbitmap.BitSetUtil].arrayContainerBufferOf(int,int,char[],long[])'
  - '[org.roaringbitmap.BitSetUtil].arrayContainerOf(int,int,int,long[])'
  - '[org.roaringbitmap.BitSetUtil].bitmapOf(java.util.BitSet)'
  - '[org.roaringbitmap.BitSetUtil].bitmapOf(long[])'
  - '[org.roaringbitmap.BitSetUtil].bitmapOf(java.nio.ByteBuffer,boolean)'
  - '[org.roaringbitmap.BitSetUtil].bitmapOf(java.nio.ByteBuffer,boolean,long[])'
  - '[org.roaringbitmap.BitSetUtil].cardinality(int,int,long[])'
  - '[org.roaringbitmap.BitSetUtil].containerOf(int,int,int,long[])'
  - '[org.roaringbitmap.BitSetUtil].equals(java.util.BitSet,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.BitSetUtil].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitSetUtil.java
- function_names:
  - '[org.roaringbitmap.RangeBitmap].appender(long,java.util.function.IntFunction<java.nio.ByteBuffer>,java.util.function.Consumer<java.nio.ByteBuffer>)'
  - '[org.roaringbitmap.RangeBitmap].appender(long)'
  - '[org.roaringbitmap.RangeBitmap].map(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.RangeBitmap].<init>(long,long,java.nio.ByteBuffer,int,int,byte)'
  - '[org.roaringbitmap.RangeBitmap].between(long,long)'
  - '[org.roaringbitmap.RangeBitmap].between(long,long,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RangeBitmap].betweenCardinality(long,long)'
  - '[org.roaringbitmap.RangeBitmap].betweenCardinality(long,long,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RangeBitmap].lte(long)'
  - '[org.roaringbitmap.RangeBitmap].lte(long,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RangeBitmap].lteCardinality(long)'
  - '[org.roaringbitmap.RangeBitmap].lteCardinality(long,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RangeBitmap].lt(long)'
  - '[org.roaringbitmap.RangeBitmap].lt(long,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RangeBitmap].ltCardinality(long)'
  - '[org.roaringbitmap.RangeBitmap].ltCardinality(long,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RangeBitmap].gt(long)'
  - '[org.roaringbitmap.RangeBitmap].gt(long,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RangeBitmap].gtCardinality(long)'
  - '[org.roaringbitmap.RangeBitmap].gtCardinality(long,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RangeBitmap].gte(long)'
  - '[org.roaringbitmap.RangeBitmap].gte(long,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RangeBitmap].gteCardinality(long)'
  - '[org.roaringbitmap.RangeBitmap].gteCardinality(long,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RangeBitmap].eq(long)'
  - '[org.roaringbitmap.RangeBitmap].eq(long,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RangeBitmap].eqCardinality(long)'
  - '[org.roaringbitmap.RangeBitmap].eqCardinality(long,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RangeBitmap].neq(long)'
  - '[org.roaringbitmap.RangeBitmap].neq(long,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RangeBitmap].neqCardinality(long)'
  - '[org.roaringbitmap.RangeBitmap].neqCardinality(long,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RangeBitmap].getContainerMask(java.nio.ByteBuffer,int,long,int)'
  - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].computePoint(long,boolean)'
  - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].computePoint(long,boolean,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].countPoint(long,boolean)'
  - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].countPoint(long,boolean,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].computeRange(long,boolean)'
  - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].computeRange(long,boolean,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].countRange(long,boolean)'
  - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].countRange(long,boolean,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].evaluateHorizontalSliceRange(long,long,long)'
  - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].evaluateHorizontalSlicePoint(int,long,long)'
  - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].andNextIntoBits()'
  - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].orNextIntoBits()'
  - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].removeNextFromBits()'
  - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].skipContainer()'
  - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].skipContainers(long)'
  - '[org.roaringbitmap.RangeBitmap.SingleEvaluation].<init>()'
  - '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].compute(long,long)'
  - '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].compute(long,long,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].count(long,long)'
  - '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].count(long,long,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].evaluateHorizontalSlice(long,long,long,long)'
  - '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].setupFirstSlice(long,Bits,int,boolean)'
  - '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].orLowOrHigh()'
  - '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].orLowAndHigh()'
  - '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].andLowOrHigh()'
  - '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].andLowAndHigh()'
  - '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].orNextIntoBits(Bits)'
  - '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].skipContainer()'
  - '[org.roaringbitmap.RangeBitmap.DoubleEvaluation].<init>()'
  - '[org.roaringbitmap.RangeBitmap.Bits].clear()'
  - '[org.roaringbitmap.RangeBitmap.Bits].fill()'
  - '[org.roaringbitmap.RangeBitmap.Bits].reset(int)'
  - '[org.roaringbitmap.RangeBitmap.Bits].flip(int,int)'
  - '[org.roaringbitmap.RangeBitmap.Bits].or(org.roaringbitmap.buffer.MappeableContainer)'
  - '[org.roaringbitmap.RangeBitmap.Bits].and(org.roaringbitmap.buffer.MappeableContainer)'
  - '[org.roaringbitmap.RangeBitmap.Bits].makeEmpty()'
  - '[org.roaringbitmap.RangeBitmap.Bits].makeNonEmpty()'
  - '[org.roaringbitmap.RangeBitmap.Bits].makeFull()'
  - '[org.roaringbitmap.RangeBitmap.Bits].makeNonFull()'
  - '[org.roaringbitmap.RangeBitmap.Bits].<init>()'
  - '[org.roaringbitmap.RangeBitmap.Appender].<init>(long,java.util.function.IntFunction<java.nio.ByteBuffer>,java.util.function.Consumer<java.nio.ByteBuffer>)'
  - '[org.roaringbitmap.RangeBitmap.Appender].build(java.util.function.IntFunction<java.nio.ByteBuffer>)'
  - '[org.roaringbitmap.RangeBitmap.Appender].build()'
  - '[org.roaringbitmap.RangeBitmap.Appender].build(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.RangeBitmap.Appender].clear()'
  - '[org.roaringbitmap.RangeBitmap.Appender].serializedSizeInBytes()'
  - '[org.roaringbitmap.RangeBitmap.Appender].serialize(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.RangeBitmap.Appender].add(long)'
  - '[org.roaringbitmap.RangeBitmap.Appender].flush()'
  - '[org.roaringbitmap.RangeBitmap.Appender].append()'
  - '[org.roaringbitmap.RangeBitmap.Appender].maskBufferGrowth()'
  - '[org.roaringbitmap.RangeBitmap.Appender].containerGrowth()'
  - '[org.roaringbitmap.RangeBitmap.Appender].growBuffer(java.nio.ByteBuffer,int)'
  - '[org.roaringbitmap.RangeBitmap.Appender].containerForSlice(int)'
  - '[org.roaringbitmap.RangeBitmap.Appender].rangeMask(long)'
  - '[org.roaringbitmap.RangeBitmap.Appender].bytesPerMask(long)'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RangeBitmap.java
- function_names:
  - '[org.roaringbitmap.ParallelAggregation].groupByKey()'
  - '[org.roaringbitmap.ParallelAggregation].or()'
  - '[org.roaringbitmap.ParallelAggregation].xor()'
  - '[org.roaringbitmap.ParallelAggregation].xor(java.util.List<org.roaringbitmap.Container>)'
  - '[org.roaringbitmap.ParallelAggregation].or(java.util.List<org.roaringbitmap.Container>)'
  - '[org.roaringbitmap.ParallelAggregation].availableParallelism()'
  - '[org.roaringbitmap.ParallelAggregation].<init>()'
  - '[org.roaringbitmap.ParallelAggregation.ContainerCollector].<init>(java.util.function.Function<java.util.List<org.roaringbitmap.Container>,org.roaringbitmap.Container>)'
  - '[org.roaringbitmap.ParallelAggregation.ContainerCollector].supplier()'
  - '[org.roaringbitmap.ParallelAggregation.ContainerCollector].accumulator()'
  - '[org.roaringbitmap.ParallelAggregation.ContainerCollector].combiner()'
  - '[org.roaringbitmap.ParallelAggregation.ContainerCollector].finisher()'
  - '[org.roaringbitmap.ParallelAggregation.ContainerCollector].characteristics()'
  - '[org.roaringbitmap.ParallelAggregation.OrCollector].supplier()'
  - '[org.roaringbitmap.ParallelAggregation.OrCollector].accumulator()'
  - '[org.roaringbitmap.ParallelAggregation.OrCollector].combiner()'
  - '[org.roaringbitmap.ParallelAggregation.OrCollector].finisher()'
  - '[org.roaringbitmap.ParallelAggregation.OrCollector].characteristics()'
  - '[org.roaringbitmap.ParallelAggregation.OrCollector].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ParallelAggregation.java
- function_names:
  - '[org.roaringbitmap.BatchIntIterator].<init>(org.roaringbitmap.BatchIterator,int,int,int[])'
  - '[org.roaringbitmap.BatchIntIterator].<init>(org.roaringbitmap.BatchIterator,int[])'
  - '[org.roaringbitmap.BatchIntIterator].hasNext()'
  - '[org.roaringbitmap.BatchIntIterator].next()'
  - '[org.roaringbitmap.BatchIntIterator].clone()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BatchIntIterator.java
- function_names:
  - '[org.roaringbitmap.RunBatchIterator].<init>(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.RunBatchIterator].next(int,int[],int)'
  - '[org.roaringbitmap.RunBatchIterator].hasNext()'
  - '[org.roaringbitmap.RunBatchIterator].clone()'
  - '[org.roaringbitmap.RunBatchIterator].releaseContainer()'
  - '[org.roaringbitmap.RunBatchIterator].advanceIfNeeded(char)'
  - '[org.roaringbitmap.RunBatchIterator].wrap(org.roaringbitmap.RunContainer)'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunBatchIterator.java
- function_names:
  - '[org.roaringbitmap.ReverseIntIteratorFlyweight].<init>()'
  - '[org.roaringbitmap.ReverseIntIteratorFlyweight].<init>(org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.ReverseIntIteratorFlyweight].clone()'
  - '[org.roaringbitmap.ReverseIntIteratorFlyweight].hasNext()'
  - '[org.roaringbitmap.ReverseIntIteratorFlyweight].next()'
  - '[org.roaringbitmap.ReverseIntIteratorFlyweight].nextContainer()'
  - '[org.roaringbitmap.ReverseIntIteratorFlyweight].wrap(org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.ReverseIntIteratorFlyweight].advanceIfNeeded(int)'
  - '[org.roaringbitmap.ReverseIntIteratorFlyweight].peekNext()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ReverseIntIteratorFlyweight.java
- function_names:
  - '[org.roaringbitmap.RoaringBitmapSupplier].newEmpty()'
  - '[org.roaringbitmap.RoaringBitmapSupplier].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapSupplier.java
- function_names:
  - '[org.roaringbitmap.ArrayBatchIterator].<init>(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.ArrayBatchIterator].next(int,int[],int)'
  - '[org.roaringbitmap.ArrayBatchIterator].hasNext()'
  - '[org.roaringbitmap.ArrayBatchIterator].clone()'
  - '[org.roaringbitmap.ArrayBatchIterator].releaseContainer()'
  - '[org.roaringbitmap.ArrayBatchIterator].advanceIfNeeded(char)'
  - '[org.roaringbitmap.ArrayBatchIterator].wrap(org.roaringbitmap.ArrayContainer)'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayBatchIterator.java
- function_names:
  - '[org.roaringbitmap.ContainerPointer].advance()'
  - '[org.roaringbitmap.ContainerPointer].clone()'
  - '[org.roaringbitmap.ContainerPointer].getCardinality()'
  - '[org.roaringbitmap.ContainerPointer].getContainer()'
  - '[org.roaringbitmap.ContainerPointer].isBitmapContainer()'
  - '[org.roaringbitmap.ContainerPointer].isRunContainer()'
  - '[org.roaringbitmap.ContainerPointer].key()'
  - '[org.roaringbitmap.ContainerPointer].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ContainerPointer.java
- function_names:
  - '[org.roaringbitmap.RelativeRangeConsumer].acceptPresent(int)'
  - '[org.roaringbitmap.RelativeRangeConsumer].acceptAbsent(int)'
  - '[org.roaringbitmap.RelativeRangeConsumer].acceptAllPresent(int,int)'
  - '[org.roaringbitmap.RelativeRangeConsumer].acceptAllAbsent(int,int)'
  - '[org.roaringbitmap.RelativeRangeConsumer].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RelativeRangeConsumer.java
- function_names:
  - '[org.roaringbitmap.RunContainer].branchyUnsignedInterleavedBinarySearch(char[],int,int,char)'
  - '[org.roaringbitmap.RunContainer].hybridUnsignedInterleavedBinarySearch(char[],int,int,char)'
  - '[org.roaringbitmap.RunContainer].serializedSizeInBytes(int)'
  - '[org.roaringbitmap.RunContainer].unsignedInterleavedBinarySearch(char[],int,int,char)'
  - '[org.roaringbitmap.RunContainer].<init>()'
  - '[org.roaringbitmap.RunContainer].<init>(org.roaringbitmap.ArrayContainer,int)'
  - '[org.roaringbitmap.RunContainer].<init>(int,int)'
  - '[org.roaringbitmap.RunContainer].<init>(org.roaringbitmap.BitmapContainer,int)'
  - '[org.roaringbitmap.RunContainer].<init>(int)'
  - '[org.roaringbitmap.RunContainer].<init>(int,char[])'
  - '[org.roaringbitmap.RunContainer].<init>(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.RunContainer].<init>(char[],int)'
  - '[org.roaringbitmap.RunContainer].add(int,int)'
  - '[org.roaringbitmap.RunContainer].add(char)'
  - '[org.roaringbitmap.RunContainer].and(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.RunContainer].validate()'
  - '[org.roaringbitmap.RunContainer].and(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.RunContainer].and(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.RunContainer].andCardinality(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.RunContainer].andCardinality(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.RunContainer].andCardinality(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.RunContainer].andNot(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.RunContainer].andNot(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.RunContainer].andNot(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.RunContainer].appendValueLength(int,int)'
  - '[org.roaringbitmap.RunContainer].canPrependValueLength(int,int)'
  - '[org.roaringbitmap.RunContainer].clear()'
  - '[org.roaringbitmap.RunContainer].clone()'
  - '[org.roaringbitmap.RunContainer].isEmpty()'
  - '[org.roaringbitmap.RunContainer].closeValueLength(int,int)'
  - '[org.roaringbitmap.RunContainer].contains(char)'
  - '[org.roaringbitmap.RunContainer].contains(int,int)'
  - '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.RunContainer].contains(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.RunContainer].convertToLazyBitmapIfNeeded()'
  - '[org.roaringbitmap.RunContainer].copyToOffset(int)'
  - '[org.roaringbitmap.RunContainer].copyValuesLength(char[],int,char[],int,int)'
  - '[org.roaringbitmap.RunContainer].decrementLength(int)'
  - '[org.roaringbitmap.RunContainer].decrementValue(int)'
  - '[org.roaringbitmap.RunContainer].deserialize(java.io.DataInput)'
  - '[org.roaringbitmap.RunContainer].ensureCapacity(int,int)'
  - '[org.roaringbitmap.RunContainer].equals(Object)'
  - '[org.roaringbitmap.RunContainer].equals(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.RunContainer].equals(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.RunContainer].fillLeastSignificant16bits(int[],int,int)'
  - '[org.roaringbitmap.RunContainer].flip(char)'
  - '[org.roaringbitmap.RunContainer].getArraySizeInBytes()'
  - '[org.roaringbitmap.RunContainer].getCardinality()'
  - '[org.roaringbitmap.RunContainer].getLength(int)'
  - '[org.roaringbitmap.RunContainer].getReverseCharIterator()'
  - '[org.roaringbitmap.RunContainer].getCharIterator()'
  - '[org.roaringbitmap.RunContainer].getCharRankIterator()'
  - '[org.roaringbitmap.RunContainer].getBatchIterator()'
  - '[org.roaringbitmap.RunContainer].getSizeInBytes()'
  - '[org.roaringbitmap.RunContainer].getValue(int)'
  - '[org.roaringbitmap.RunContainer].hashCode()'
  - '[org.roaringbitmap.RunContainer].iadd(int,int)'
  - '[org.roaringbitmap.RunContainer].iand(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.RunContainer].iand(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.RunContainer].iand(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.RunContainer].iandNot(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.RunContainer].iandNot(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.RunContainer].iandNot(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.RunContainer].ilazyor(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.RunContainer].ilazyorToRun(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.RunContainer].computeCapacity(int)'
  - '[org.roaringbitmap.RunContainer].incrementLength(int)'
  - '[org.roaringbitmap.RunContainer].incrementValue(int)'
  - '[org.roaringbitmap.RunContainer].initValueLength(int,int)'
  - '[org.roaringbitmap.RunContainer].inot(int,int)'
  - '[org.roaringbitmap.RunContainer].intersects(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.RunContainer].intersects(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.RunContainer].intersects(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.RunContainer].intersects(int,int)'
  - '[org.roaringbitmap.RunContainer].ior(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.RunContainer].ior(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.RunContainer].ior(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.RunContainer].iremove(int,int)'
  - '[org.roaringbitmap.RunContainer].isFull()'
  - '[org.roaringbitmap.RunContainer].full()'
  - '[org.roaringbitmap.RunContainer].iterator()'
  - '[org.roaringbitmap.RunContainer].ixor(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.RunContainer].ixor(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.RunContainer].ixor(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.RunContainer].lazyandNot(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.RunContainer].lazyor(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.RunContainer].lazyorToRun(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.RunContainer].lazyxor(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.RunContainer].limit(int)'
  - '[org.roaringbitmap.RunContainer].makeRoomAtIndex(int)'
  - '[org.roaringbitmap.RunContainer].mergeValuesLength(int,int)'
  - '[org.roaringbitmap.RunContainer].not(int,int)'
  - '[org.roaringbitmap.RunContainer].numberOfRuns()'
  - '[org.roaringbitmap.RunContainer].or(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.RunContainer].or(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.RunContainer].or(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.RunContainer].prependValueLength(int,int)'
  - '[org.roaringbitmap.RunContainer].rank(char)'
  - '[org.roaringbitmap.RunContainer].readExternal(java.io.ObjectInput)'
  - '[org.roaringbitmap.RunContainer].recoverRoomAtIndex(int)'
  - '[org.roaringbitmap.RunContainer].recoverRoomsInRange(int,int)'
  - '[org.roaringbitmap.RunContainer].remove(int,int)'
  - '[org.roaringbitmap.RunContainer].remove(char)'
  - '[org.roaringbitmap.RunContainer].repairAfterLazy()'
  - '[org.roaringbitmap.RunContainer].runOptimize()'
  - '[org.roaringbitmap.RunContainer].select(int)'
  - '[org.roaringbitmap.RunContainer].serialize(java.io.DataOutput)'
  - '[org.roaringbitmap.RunContainer].serializedSizeInBytes()'
  - '[org.roaringbitmap.RunContainer].setLength(int,char)'
  - '[org.roaringbitmap.RunContainer].setLength(char[],int,char)'
  - '[org.roaringbitmap.RunContainer].setValue(int,char)'
  - '[org.roaringbitmap.RunContainer].setValue(char[],int,char)'
  - '[org.roaringbitmap.RunContainer].skipAhead(org.roaringbitmap.RunContainer,int,int)'
  - '[org.roaringbitmap.RunContainer].smartAppend(char)'
  - '[org.roaringbitmap.RunContainer].smartAppend(char,char)'
  - '[org.roaringbitmap.RunContainer].smartAppendExclusive(char)'
  - '[org.roaringbitmap.RunContainer].smartAppendExclusive(char,char)'
  - '[org.roaringbitmap.RunContainer].toBitmapOrArrayContainer(int)'
  - '[org.roaringbitmap.RunContainer].toEfficientContainer()'
  - '[org.roaringbitmap.RunContainer].toMappeableContainer()'
  - '[org.roaringbitmap.RunContainer].toCharBuffer()'
  - '[org.roaringbitmap.RunContainer].toString()'
  - '[org.roaringbitmap.RunContainer].trim()'
  - '[org.roaringbitmap.RunContainer].valueLengthContains(int,int)'
  - '[org.roaringbitmap.RunContainer].writeArray(java.io.DataOutput)'
  - '[org.roaringbitmap.RunContainer].writeArray(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.RunContainer].writeExternal(java.io.ObjectOutput)'
  - '[org.roaringbitmap.RunContainer].xor(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.RunContainer].xor(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.RunContainer].xor(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.RunContainer].forEach(char,org.roaringbitmap.IntConsumer)'
  - '[org.roaringbitmap.RunContainer].forAll(int,org.roaringbitmap.RelativeRangeConsumer)'
  - '[org.roaringbitmap.RunContainer].forAllFrom(char,org.roaringbitmap.RelativeRangeConsumer)'
  - '[org.roaringbitmap.RunContainer].forAllUntil(int,char,org.roaringbitmap.RelativeRangeConsumer)'
  - '[org.roaringbitmap.RunContainer].forAllInRange(char,char,org.roaringbitmap.RelativeRangeConsumer)'
  - '[org.roaringbitmap.RunContainer].toBitmapContainer()'
  - '[org.roaringbitmap.RunContainer].copyBitmapTo(long[],int)'
  - '[org.roaringbitmap.RunContainer].nextValue(char)'
  - '[org.roaringbitmap.RunContainer].previousValue(char)'
  - '[org.roaringbitmap.RunContainer].nextAbsentValue(char)'
  - '[org.roaringbitmap.RunContainer].previousAbsentValue(char)'
  - '[org.roaringbitmap.RunContainer].first()'
  - '[org.roaringbitmap.RunContainer].last()'
  - '[org.roaringbitmap.RunContainerCharIterator].<init>()'
  - '[org.roaringbitmap.RunContainerCharIterator].<init>(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.RunContainerCharIterator].clone()'
  - '[org.roaringbitmap.RunContainerCharIterator].hasNext()'
  - '[org.roaringbitmap.RunContainerCharIterator].next()'
  - '[org.roaringbitmap.RunContainerCharIterator].nextAsInt()'
  - '[org.roaringbitmap.RunContainerCharIterator].remove()'
  - '[org.roaringbitmap.RunContainerCharIterator].wrap(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.RunContainerCharIterator].advanceIfNeeded(char)'
  - '[org.roaringbitmap.RunContainerCharIterator].peekNext()'
  - '[org.roaringbitmap.RunContainerCharRankIterator].<init>(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.RunContainerCharRankIterator].next()'
  - '[org.roaringbitmap.RunContainerCharRankIterator].nextAsInt()'
  - '[org.roaringbitmap.RunContainerCharRankIterator].advanceIfNeeded(char)'
  - '[org.roaringbitmap.RunContainerCharRankIterator].peekNextRank()'
  - '[org.roaringbitmap.RunContainerCharRankIterator].clone()'
  - '[org.roaringbitmap.ReverseRunContainerCharIterator].<init>()'
  - '[org.roaringbitmap.ReverseRunContainerCharIterator].<init>(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.ReverseRunContainerCharIterator].clone()'
  - '[org.roaringbitmap.ReverseRunContainerCharIterator].hasNext()'
  - '[org.roaringbitmap.ReverseRunContainerCharIterator].next()'
  - '[org.roaringbitmap.ReverseRunContainerCharIterator].nextAsInt()'
  - '[org.roaringbitmap.ReverseRunContainerCharIterator].advanceIfNeeded(char)'
  - '[org.roaringbitmap.ReverseRunContainerCharIterator].peekNext()'
  - '[org.roaringbitmap.ReverseRunContainerCharIterator].remove()'
  - '[org.roaringbitmap.ReverseRunContainerCharIterator].wrap(org.roaringbitmap.RunContainer)'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RunContainer.java
- function_names:
  - '[org.roaringbitmap.IntConsumer].accept(int)'
  - '[org.roaringbitmap.IntConsumer].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/IntConsumer.java
- function_names:
  - '[org.roaringbitmap.ArrayContainer].serializedSizeInBytes(int)'
  - '[org.roaringbitmap.ArrayContainer].<init>()'
  - '[org.roaringbitmap.ArrayContainer].empty()'
  - '[org.roaringbitmap.ArrayContainer].<init>(int)'
  - '[org.roaringbitmap.ArrayContainer].<init>(int,int)'
  - '[org.roaringbitmap.ArrayContainer].<init>(int,char[])'
  - '[org.roaringbitmap.ArrayContainer].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.ArrayContainer].<init>(char[])'
  - '[org.roaringbitmap.ArrayContainer].add(int,int)'
  - '[org.roaringbitmap.ArrayContainer].add(char)'
  - '[org.roaringbitmap.ArrayContainer].advance(org.roaringbitmap.CharIterator)'
  - '[org.roaringbitmap.ArrayContainer].and(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.ArrayContainer].and(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.ArrayContainer].and(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.ArrayContainer].andCardinality(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.ArrayContainer].andCardinality(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.ArrayContainer].andCardinality(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.ArrayContainer].andNot(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.ArrayContainer].andNot(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.ArrayContainer].andNot(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.ArrayContainer].clear()'
  - '[org.roaringbitmap.ArrayContainer].clone()'
  - '[org.roaringbitmap.ArrayContainer].isEmpty()'
  - '[org.roaringbitmap.ArrayContainer].isFull()'
  - '[org.roaringbitmap.ArrayContainer].contains(char)'
  - '[org.roaringbitmap.ArrayContainer].contains(int,int)'
  - '[org.roaringbitmap.ArrayContainer].contains(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.ArrayContainer].contains(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.ArrayContainer].contains(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.ArrayContainer].deserialize(java.io.DataInput)'
  - '[org.roaringbitmap.ArrayContainer].emit(char)'
  - '[org.roaringbitmap.ArrayContainer].equals(Object)'
  - '[org.roaringbitmap.ArrayContainer].fillLeastSignificant16bits(int[],int,int)'
  - '[org.roaringbitmap.ArrayContainer].flip(char)'
  - '[org.roaringbitmap.ArrayContainer].getArraySizeInBytes()'
  - '[org.roaringbitmap.ArrayContainer].getCardinality()'
  - '[org.roaringbitmap.ArrayContainer].getReverseCharIterator()'
  - '[org.roaringbitmap.ArrayContainer].getCharIterator()'
  - '[org.roaringbitmap.ArrayContainer].getCharRankIterator()'
  - '[org.roaringbitmap.ArrayContainer].getBatchIterator()'
  - '[org.roaringbitmap.ArrayContainer].getSizeInBytes()'
  - '[org.roaringbitmap.ArrayContainer].hashCode()'
  - '[org.roaringbitmap.ArrayContainer].iadd(int,int)'
  - '[org.roaringbitmap.ArrayContainer].iand(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.ArrayContainer].iand(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.ArrayContainer].iand(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.ArrayContainer].iandNot(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.ArrayContainer].iandNot(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.ArrayContainer].iandNot(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.ArrayContainer].increaseCapacity()'
  - '[org.roaringbitmap.ArrayContainer].increaseCapacity(boolean)'
  - '[org.roaringbitmap.ArrayContainer].computeCapacity(int)'
  - '[org.roaringbitmap.ArrayContainer].calculateCapacity(int)'
  - '[org.roaringbitmap.ArrayContainer].inot(int,int)'
  - '[org.roaringbitmap.ArrayContainer].intersects(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.ArrayContainer].intersects(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.ArrayContainer].intersects(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.ArrayContainer].intersects(int,int)'
  - '[org.roaringbitmap.ArrayContainer].ior(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.ArrayContainer].ior(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.ArrayContainer].ior(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.ArrayContainer].iremove(int,int)'
  - '[org.roaringbitmap.ArrayContainer].iterator()'
  - '[org.roaringbitmap.ArrayContainer].ixor(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.ArrayContainer].ixor(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.ArrayContainer].ixor(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.ArrayContainer].limit(int)'
  - '[org.roaringbitmap.ArrayContainer].loadData(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.ArrayContainer].negateRange(char[],int,int,int,int)'
  - '[org.roaringbitmap.ArrayContainer].not(int,int)'
  - '[org.roaringbitmap.ArrayContainer].numberOfRuns()'
  - '[org.roaringbitmap.ArrayContainer].or(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.ArrayContainer].or(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.ArrayContainer].or(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.ArrayContainer].or(org.roaringbitmap.CharIterator)'
  - '[org.roaringbitmap.ArrayContainer].or(org.roaringbitmap.CharIterator,boolean)'
  - '[org.roaringbitmap.ArrayContainer].rank(char)'
  - '[org.roaringbitmap.ArrayContainer].readExternal(java.io.ObjectInput)'
  - '[org.roaringbitmap.ArrayContainer].remove(int,int)'
  - '[org.roaringbitmap.ArrayContainer].removeAtIndex(int)'
  - '[org.roaringbitmap.ArrayContainer].remove(char)'
  - '[org.roaringbitmap.ArrayContainer].repairAfterLazy()'
  - '[org.roaringbitmap.ArrayContainer].runOptimize()'
  - '[org.roaringbitmap.ArrayContainer].select(int)'
  - '[org.roaringbitmap.ArrayContainer].serialize(java.io.DataOutput)'
  - '[org.roaringbitmap.ArrayContainer].serializedSizeInBytes()'
  - '[org.roaringbitmap.ArrayContainer].toBitmapContainer()'
  - '[org.roaringbitmap.ArrayContainer].copyBitmapTo(long[],int)'
  - '[org.roaringbitmap.ArrayContainer].nextValue(char)'
  - '[org.roaringbitmap.ArrayContainer].previousValue(char)'
  - '[org.roaringbitmap.ArrayContainer].nextAbsentValue(char)'
  - '[org.roaringbitmap.ArrayContainer].previousAbsentValue(char)'
  - '[org.roaringbitmap.ArrayContainer].first()'
  - '[org.roaringbitmap.ArrayContainer].validate()'
  - '[org.roaringbitmap.ArrayContainer].last()'
  - '[org.roaringbitmap.ArrayContainer].toMappeableContainer()'
  - '[org.roaringbitmap.ArrayContainer].toCharBuffer()'
  - '[org.roaringbitmap.ArrayContainer].toString()'
  - '[org.roaringbitmap.ArrayContainer].trim()'
  - '[org.roaringbitmap.ArrayContainer].writeArray(java.io.DataOutput)'
  - '[org.roaringbitmap.ArrayContainer].writeArray(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.ArrayContainer].writeExternal(java.io.ObjectOutput)'
  - '[org.roaringbitmap.ArrayContainer].xor(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.ArrayContainer].xor(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.ArrayContainer].xor(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.ArrayContainer].xor(org.roaringbitmap.CharIterator)'
  - '[org.roaringbitmap.ArrayContainer].forEach(char,org.roaringbitmap.IntConsumer)'
  - '[org.roaringbitmap.ArrayContainer].forAll(int,org.roaringbitmap.RelativeRangeConsumer)'
  - '[org.roaringbitmap.ArrayContainer].forAllFrom(char,org.roaringbitmap.RelativeRangeConsumer)'
  - '[org.roaringbitmap.ArrayContainer].forAllUntil(int,char,org.roaringbitmap.RelativeRangeConsumer)'
  - '[org.roaringbitmap.ArrayContainer].forAllInRange(char,char,org.roaringbitmap.RelativeRangeConsumer)'
  - '[org.roaringbitmap.ArrayContainer].lazyor(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.ArrayContainerCharIterator].<init>()'
  - '[org.roaringbitmap.ArrayContainerCharIterator].<init>(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.ArrayContainerCharIterator].advanceIfNeeded(char)'
  - '[org.roaringbitmap.ArrayContainerCharIterator].peekNextRank()'
  - '[org.roaringbitmap.ArrayContainerCharIterator].clone()'
  - '[org.roaringbitmap.ArrayContainerCharIterator].hasNext()'
  - '[org.roaringbitmap.ArrayContainerCharIterator].next()'
  - '[org.roaringbitmap.ArrayContainerCharIterator].nextAsInt()'
  - '[org.roaringbitmap.ArrayContainerCharIterator].peekNext()'
  - '[org.roaringbitmap.ArrayContainerCharIterator].remove()'
  - '[org.roaringbitmap.ArrayContainerCharIterator].wrap(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.ReverseArrayContainerCharIterator].<init>()'
  - '[org.roaringbitmap.ReverseArrayContainerCharIterator].<init>(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.ReverseArrayContainerCharIterator].advanceIfNeeded(char)'
  - '[org.roaringbitmap.ReverseArrayContainerCharIterator].clone()'
  - '[org.roaringbitmap.ReverseArrayContainerCharIterator].hasNext()'
  - '[org.roaringbitmap.ReverseArrayContainerCharIterator].next()'
  - '[org.roaringbitmap.ReverseArrayContainerCharIterator].nextAsInt()'
  - '[org.roaringbitmap.ReverseArrayContainerCharIterator].peekNext()'
  - '[org.roaringbitmap.ReverseArrayContainerCharIterator].remove()'
  - '[org.roaringbitmap.ReverseArrayContainerCharIterator].wrap(org.roaringbitmap.ArrayContainer)'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArrayContainer.java
- function_names:
  - '[org.roaringbitmap.BitmapBatchIterator].<init>(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.BitmapBatchIterator].next(int,int[],int)'
  - '[org.roaringbitmap.BitmapBatchIterator].hasNext()'
  - '[org.roaringbitmap.BitmapBatchIterator].clone()'
  - '[org.roaringbitmap.BitmapBatchIterator].releaseContainer()'
  - '[org.roaringbitmap.BitmapBatchIterator].advanceIfNeeded(char)'
  - '[org.roaringbitmap.BitmapBatchIterator].wrap(org.roaringbitmap.BitmapContainer)'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapBatchIterator.java
- function_names:
  - '[org.roaringbitmap.AppendableStorage].append(char,T)'
  - '[org.roaringbitmap.AppendableStorage].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/AppendableStorage.java
- function_names:
  - '[org.roaringbitmap.FastRankRoaringBitmap].<init>()'
  - '[org.roaringbitmap.FastRankRoaringBitmap].<init>(org.roaringbitmap.RoaringArray)'
  - '[org.roaringbitmap.FastRankRoaringBitmap].resetCache()'
  - '[org.roaringbitmap.FastRankRoaringBitmap].isCacheDismissed()'
  - '[org.roaringbitmap.FastRankRoaringBitmap].add(long,long)'
  - '[org.roaringbitmap.FastRankRoaringBitmap].add(int)'
  - '[org.roaringbitmap.FastRankRoaringBitmap].add()'
  - '[org.roaringbitmap.FastRankRoaringBitmap].add(int,int)'
  - '[org.roaringbitmap.FastRankRoaringBitmap].clear()'
  - '[org.roaringbitmap.FastRankRoaringBitmap].flip(int)'
  - '[org.roaringbitmap.FastRankRoaringBitmap].flip(int,int)'
  - '[org.roaringbitmap.FastRankRoaringBitmap].flip(long,long)'
  - '[org.roaringbitmap.FastRankRoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.FastRankRoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.FastRankRoaringBitmap].remove(int,int)'
  - '[org.roaringbitmap.FastRankRoaringBitmap].remove(int)'
  - '[org.roaringbitmap.FastRankRoaringBitmap].remove(long,long)'
  - '[org.roaringbitmap.FastRankRoaringBitmap].checkedAdd(int)'
  - '[org.roaringbitmap.FastRankRoaringBitmap].checkedRemove(int)'
  - '[org.roaringbitmap.FastRankRoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.FastRankRoaringBitmap].xor(org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.FastRankRoaringBitmap].preComputeCardinalities()'
  - '[org.roaringbitmap.FastRankRoaringBitmap].rankLong(int)'
  - '[org.roaringbitmap.FastRankRoaringBitmap].select(int)'
  - '[org.roaringbitmap.FastRankRoaringBitmap].getLongSizeInBytes()'
  - '[org.roaringbitmap.FastRankRoaringBitmap].getIntRankIterator()'
  - '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].<init>()'
  - '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].peekNextRank()'
  - '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].clone()'
  - '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].hasNext()'
  - '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].next()'
  - '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].nextContainer()'
  - '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].advanceIfNeeded(int)'
  - '[org.roaringbitmap.FastRankRoaringBitmap.FastRoaringIntRankIterator].peekNext()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastRankRoaringBitmap.java
- function_names:
  - '[org.roaringbitmap.RoaringArray].<init>()'
  - '[org.roaringbitmap.RoaringArray].<init>(int)'
  - '[org.roaringbitmap.RoaringArray].<init>(char[],Container[],int)'
  - '[org.roaringbitmap.RoaringArray].advanceUntil(char,int)'
  - '[org.roaringbitmap.RoaringArray].append(char,org.roaringbitmap.Container)'
  - '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.RoaringArray)'
  - '[org.roaringbitmap.RoaringArray].appendCopiesAfter(org.roaringbitmap.RoaringArray,char)'
  - '[org.roaringbitmap.RoaringArray].appendCopiesUntil(org.roaringbitmap.RoaringArray,char)'
  - '[org.roaringbitmap.RoaringArray].appendCopy(org.roaringbitmap.RoaringArray,int)'
  - '[org.roaringbitmap.RoaringArray].appendCopy(org.roaringbitmap.RoaringArray,int,int)'
  - '[org.roaringbitmap.RoaringArray].append(org.roaringbitmap.RoaringArray,int,int)'
  - '[org.roaringbitmap.RoaringArray].binarySearch(int,int,char)'
  - '[org.roaringbitmap.RoaringArray].clear()'
  - '[org.roaringbitmap.RoaringArray].trim()'
  - '[org.roaringbitmap.RoaringArray].clone()'
  - '[org.roaringbitmap.RoaringArray].copyRange(int,int,int)'
  - '[org.roaringbitmap.RoaringArray].deserialize(java.io.DataInput)'
  - '[org.roaringbitmap.RoaringArray].deserialize(java.io.DataInput,byte[])'
  - '[org.roaringbitmap.RoaringArray].deserialize(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.RoaringArray].equals(Object)'
  - '[org.roaringbitmap.RoaringArray].extendArray(int)'
  - '[org.roaringbitmap.RoaringArray].getContainerIndex(char)'
  - '[org.roaringbitmap.RoaringArray].getContainerAtIndex(int)'
  - '[org.roaringbitmap.RoaringArray].getContainerPointer()'
  - '[org.roaringbitmap.RoaringArray].getContainerPointer(int)'
  - '[org.roaringbitmap.RoaringArray].getIndex(char)'
  - '[org.roaringbitmap.RoaringArray].getKeyAtIndex(int)'
  - '[org.roaringbitmap.RoaringArray].hashCode()'
  - '[org.roaringbitmap.RoaringArray].validate()'
  - '[org.roaringbitmap.RoaringArray].hasRunContainer()'
  - '[org.roaringbitmap.RoaringArray].headerSize()'
  - '[org.roaringbitmap.RoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.Container)'
  - '[org.roaringbitmap.RoaringArray].readExternal(java.io.ObjectInput)'
  - '[org.roaringbitmap.RoaringArray].removeAtIndex(int)'
  - '[org.roaringbitmap.RoaringArray].mergeBulk(org.roaringbitmap.RoaringArray,int,int,int,int)'
  - '[org.roaringbitmap.RoaringArray].removeIndexRange(int,int)'
  - '[org.roaringbitmap.RoaringArray].replaceKeyAndContainerAtIndex(int,char,org.roaringbitmap.Container)'
  - '[org.roaringbitmap.RoaringArray].resize(int)'
  - '[org.roaringbitmap.RoaringArray].serialize(java.io.DataOutput)'
  - '[org.roaringbitmap.RoaringArray].serialize(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.RoaringArray].serializedSizeInBytes()'
  - '[org.roaringbitmap.RoaringArray].setContainerAtIndex(int,org.roaringbitmap.Container)'
  - '[org.roaringbitmap.RoaringArray].size()'
  - '[org.roaringbitmap.RoaringArray].writeExternal(java.io.ObjectOutput)'
  - '[org.roaringbitmap.RoaringArray].first()'
  - '[org.roaringbitmap.RoaringArray].last()'
  - '[org.roaringbitmap.RoaringArray].firstSigned()'
  - '[org.roaringbitmap.RoaringArray].lastSigned()'
  - '[org.roaringbitmap.RoaringArray].assertNonEmpty()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringArray.java
- function_names:
  - '[org.roaringbitmap.BatchIterator].nextBatch(int[])'
  - '[org.roaringbitmap.BatchIterator].hasNext()'
  - '[org.roaringbitmap.BatchIterator].clone()'
  - '[org.roaringbitmap.BatchIterator].asIntIterator(int[])'
  - '[org.roaringbitmap.BatchIterator].advanceIfNeeded(int)'
  - '[org.roaringbitmap.BatchIterator].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BatchIterator.java
- function_names:
  - '[org.roaringbitmap.SuccinctRank].<init>(org.roaringbitmap.RoaringBitmap,long[],long[],long[],char[][])'
  - '[org.roaringbitmap.SuccinctRank].build(org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.SuccinctRank].buildHighKeyRankIndex(long[])'
  - '[org.roaringbitmap.SuccinctRank].buildCumulativeRanks(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.SuccinctRank].rank(int)'
  - '[org.roaringbitmap.SuccinctRank].findContainerLinear(int)'
  - '[org.roaringbitmap.SuccinctRank].rank1High(int)'
  - '[org.roaringbitmap.SuccinctRank].containerRank(int,char)'
  - '[org.roaringbitmap.SuccinctRank].bitmapContainerFastRank(int,char[],char)'
  - '[org.roaringbitmap.SuccinctRank].cardinality()'
  - '[org.roaringbitmap.SuccinctRank].getUnderlyingBitmap()'
  - '[org.roaringbitmap.SuccinctRank].usesLinearScan()'
  - '[org.roaringbitmap.SuccinctRank].containerCount()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/SuccinctRank.java
- function_names:
  - '[org.roaringbitmap.IntIterator].clone()'
  - '[org.roaringbitmap.IntIterator].hasNext()'
  - '[org.roaringbitmap.IntIterator].next()'
  - '[org.roaringbitmap.IntIterator].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/IntIterator.java
- function_names:
  - '[org.roaringbitmap.BitmapContainer].getReverseShortIterator(long[])'
  - '[org.roaringbitmap.BitmapContainer].getShortIterator(long[])'
  - '[org.roaringbitmap.BitmapContainer].serializedSizeInBytes(int)'
  - '[org.roaringbitmap.BitmapContainer].<init>()'
  - '[org.roaringbitmap.BitmapContainer].<init>(int,int)'
  - '[org.roaringbitmap.BitmapContainer].<init>(int,long[])'
  - '[org.roaringbitmap.BitmapContainer].<init>(long[],int)'
  - '[org.roaringbitmap.BitmapContainer].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.BitmapContainer].add(int,int)'
  - '[org.roaringbitmap.BitmapContainer].add(char)'
  - '[org.roaringbitmap.BitmapContainer].and(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.BitmapContainer].and(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.BitmapContainer].and(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.BitmapContainer].andCardinality(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.BitmapContainer].andCardinality(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.BitmapContainer].andCardinality(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.BitmapContainer].andNot(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.BitmapContainer].andNot(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.BitmapContainer].andNot(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.BitmapContainer].validate()'
  - '[org.roaringbitmap.BitmapContainer].clear()'
  - '[org.roaringbitmap.BitmapContainer].clone()'
  - '[org.roaringbitmap.BitmapContainer].isEmpty()'
  - '[org.roaringbitmap.BitmapContainer].computeCardinality()'
  - '[org.roaringbitmap.BitmapContainer].cardinalityInRange(int,int)'
  - '[org.roaringbitmap.BitmapContainer].updateCardinality(int,int)'
  - '[org.roaringbitmap.BitmapContainer].contains(char)'
  - '[org.roaringbitmap.BitmapContainer].contains(int,int)'
  - '[org.roaringbitmap.BitmapContainer].contains(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.BitmapContainer].contains(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.BitmapContainer].contains(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.BitmapContainer].bitValue(char)'
  - '[org.roaringbitmap.BitmapContainer].deserialize(java.io.DataInput)'
  - '[org.roaringbitmap.BitmapContainer].equals(Object)'
  - '[org.roaringbitmap.BitmapContainer].fillArray(char[])'
  - '[org.roaringbitmap.BitmapContainer].fillLeastSignificant16bits(int[],int,int)'
  - '[org.roaringbitmap.BitmapContainer].flip(char)'
  - '[org.roaringbitmap.BitmapContainer].getArraySizeInBytes()'
  - '[org.roaringbitmap.BitmapContainer].getCardinality()'
  - '[org.roaringbitmap.BitmapContainer].getReverseCharIterator()'
  - '[org.roaringbitmap.BitmapContainer].getCharIterator()'
  - '[org.roaringbitmap.BitmapContainer].getCharRankIterator()'
  - '[org.roaringbitmap.BitmapContainer].getBatchIterator()'
  - '[org.roaringbitmap.BitmapContainer].getSizeInBytes()'
  - '[org.roaringbitmap.BitmapContainer].hashCode()'
  - '[org.roaringbitmap.BitmapContainer].iadd(int,int)'
  - '[org.roaringbitmap.BitmapContainer].iand(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.BitmapContainer].iand(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.BitmapContainer].iand(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.BitmapContainer].iandNot(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.BitmapContainer].iandNot(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.BitmapContainer].iandNot(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.BitmapContainer].ilazyor(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.BitmapContainer].ilazyor(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.BitmapContainer].ilazyor(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.BitmapContainer].inot(int,int)'
  - '[org.roaringbitmap.BitmapContainer].intersects(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.BitmapContainer].intersects(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.BitmapContainer].intersects(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.BitmapContainer].intersects(int,int)'
  - '[org.roaringbitmap.BitmapContainer].ior(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.BitmapContainer].ior(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.BitmapContainer].ior(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.BitmapContainer].iremove(int,int)'
  - '[org.roaringbitmap.BitmapContainer].iterator()'
  - '[org.roaringbitmap.BitmapContainer].ixor(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.BitmapContainer].ixor(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.BitmapContainer].ixor(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.BitmapContainer].lazyor(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.BitmapContainer].lazyor(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.BitmapContainer].lazyor(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.BitmapContainer].limit(int)'
  - '[org.roaringbitmap.BitmapContainer].loadData(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.BitmapContainer].nextSetBit(int)'
  - '[org.roaringbitmap.BitmapContainer].nextClearBit(int)'
  - '[org.roaringbitmap.BitmapContainer].not(int,int)'
  - '[org.roaringbitmap.BitmapContainer].numberOfRuns()'
  - '[org.roaringbitmap.BitmapContainer].numberOfRunsAdjustment()'
  - '[org.roaringbitmap.BitmapContainer].numberOfRunsLowerBound(int)'
  - '[org.roaringbitmap.BitmapContainer].or(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.BitmapContainer].isFull()'
  - '[org.roaringbitmap.BitmapContainer].or(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.BitmapContainer].or(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.BitmapContainer].prevSetBit(int)'
  - '[org.roaringbitmap.BitmapContainer].prevClearBit(int)'
  - '[org.roaringbitmap.BitmapContainer].rank(char)'
  - '[org.roaringbitmap.BitmapContainer].readExternal(java.io.ObjectInput)'
  - '[org.roaringbitmap.BitmapContainer].remove(int,int)'
  - '[org.roaringbitmap.BitmapContainer].remove(char)'
  - '[org.roaringbitmap.BitmapContainer].repairAfterLazy()'
  - '[org.roaringbitmap.BitmapContainer].runOptimize()'
  - '[org.roaringbitmap.BitmapContainer].select(int)'
  - '[org.roaringbitmap.BitmapContainer].selectOneSide(int)'
  - '[org.roaringbitmap.BitmapContainer].serialize(java.io.DataOutput)'
  - '[org.roaringbitmap.BitmapContainer].serializedSizeInBytes()'
  - '[org.roaringbitmap.BitmapContainer].toArrayContainer()'
  - '[org.roaringbitmap.BitmapContainer].toLongBuffer()'
  - '[org.roaringbitmap.BitmapContainer].toMappeableContainer()'
  - '[org.roaringbitmap.BitmapContainer].toString()'
  - '[org.roaringbitmap.BitmapContainer].trim()'
  - '[org.roaringbitmap.BitmapContainer].writeArray(java.io.DataOutput)'
  - '[org.roaringbitmap.BitmapContainer].writeArray(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.BitmapContainer].writeExternal(java.io.ObjectOutput)'
  - '[org.roaringbitmap.BitmapContainer].xor(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.BitmapContainer].xor(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.BitmapContainer].xor(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.BitmapContainer].forEach(char,org.roaringbitmap.IntConsumer)'
  - '[org.roaringbitmap.BitmapContainer].forAll(int,org.roaringbitmap.RelativeRangeConsumer)'
  - '[org.roaringbitmap.BitmapContainer].forAllFrom(char,org.roaringbitmap.RelativeRangeConsumer)'
  - '[org.roaringbitmap.BitmapContainer].forAllUntil(int,char,org.roaringbitmap.RelativeRangeConsumer)'
  - '[org.roaringbitmap.BitmapContainer].forAllInRange(char,char,org.roaringbitmap.RelativeRangeConsumer)'
  - '[org.roaringbitmap.BitmapContainer].addWholeWordToRangeConsumer(long,int,int,org.roaringbitmap.RelativeRangeConsumer)'
  - '[org.roaringbitmap.BitmapContainer].toBitmapContainer()'
  - '[org.roaringbitmap.BitmapContainer].copyBitmapTo(long[],int)'
  - '[org.roaringbitmap.BitmapContainer].copyBitmapTo(long[],int,int)'
  - '[org.roaringbitmap.BitmapContainer].nextValue(char)'
  - '[org.roaringbitmap.BitmapContainer].previousValue(char)'
  - '[org.roaringbitmap.BitmapContainer].nextAbsentValue(char)'
  - '[org.roaringbitmap.BitmapContainer].previousAbsentValue(char)'
  - '[org.roaringbitmap.BitmapContainer].first()'
  - '[org.roaringbitmap.BitmapContainer].last()'
  - '[org.roaringbitmap.BitmapContainerCharIterator].<init>()'
  - '[org.roaringbitmap.BitmapContainerCharIterator].<init>(long[])'
  - '[org.roaringbitmap.BitmapContainerCharIterator].clone()'
  - '[org.roaringbitmap.BitmapContainerCharIterator].hasNext()'
  - '[org.roaringbitmap.BitmapContainerCharIterator].next()'
  - '[org.roaringbitmap.BitmapContainerCharIterator].nextAsInt()'
  - '[org.roaringbitmap.BitmapContainerCharIterator].remove()'
  - '[org.roaringbitmap.BitmapContainerCharIterator].wrap(long[])'
  - '[org.roaringbitmap.BitmapContainerCharIterator].advanceIfNeeded(char)'
  - '[org.roaringbitmap.BitmapContainerCharIterator].peekNext()'
  - '[org.roaringbitmap.BitmapContainerCharRankIterator].<init>(long[])'
  - '[org.roaringbitmap.BitmapContainerCharRankIterator].peekNextRank()'
  - '[org.roaringbitmap.BitmapContainerCharRankIterator].next()'
  - '[org.roaringbitmap.BitmapContainerCharRankIterator].advanceIfNeeded(char)'
  - '[org.roaringbitmap.BitmapContainerCharRankIterator].clone()'
  - '[org.roaringbitmap.ReverseBitmapContainerCharIterator].<init>()'
  - '[org.roaringbitmap.ReverseBitmapContainerCharIterator].<init>(long[])'
  - '[org.roaringbitmap.ReverseBitmapContainerCharIterator].clone()'
  - '[org.roaringbitmap.ReverseBitmapContainerCharIterator].hasNext()'
  - '[org.roaringbitmap.ReverseBitmapContainerCharIterator].next()'
  - '[org.roaringbitmap.ReverseBitmapContainerCharIterator].nextAsInt()'
  - '[org.roaringbitmap.ReverseBitmapContainerCharIterator].advanceIfNeeded(char)'
  - '[org.roaringbitmap.ReverseBitmapContainerCharIterator].peekNext()'
  - '[org.roaringbitmap.ReverseBitmapContainerCharIterator].remove()'
  - '[org.roaringbitmap.ReverseBitmapContainerCharIterator].wrap(long[])'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapContainer.java
- function_names:
  - '[org.roaringbitmap.InvalidRoaringFormat].<init>(String)'
  - '[org.roaringbitmap.InvalidRoaringFormat].toIOException()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/InvalidRoaringFormat.java
- function_names:
  - '[org.roaringbitmap.RoaringBitmap].rangeSanityCheck(long,long)'
  - '[org.roaringbitmap.RoaringBitmap].addOffset(org.roaringbitmap.RoaringBitmap,long)'
  - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,long,long)'
  - '[org.roaringbitmap.RoaringBitmap].validate()'
  - '[org.roaringbitmap.RoaringBitmap].add(org.roaringbitmap.RoaringBitmap,int,int)'
  - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RoaringBitmap].andCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RoaringBitmap].add()'
  - '[org.roaringbitmap.RoaringBitmap].addN(int[],int,int)'
  - '[org.roaringbitmap.RoaringBitmap].bitmapOf()'
  - '[org.roaringbitmap.RoaringBitmap].bitmapOfUnordered()'
  - '[org.roaringbitmap.RoaringBitmap].bitmapOfRange(long,long)'
  - '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,long,long)'
  - '[org.roaringbitmap.RoaringBitmap].flip(org.roaringbitmap.RoaringBitmap,int,int)'
  - '[org.roaringbitmap.RoaringBitmap].intersects(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RoaringBitmap].lazyor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RoaringBitmap].lazyorfromlazyinputs(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RoaringBitmap].or(java.util.Iterator<?extendsRoaringBitmap>)'
  - '[org.roaringbitmap.RoaringBitmap].or()'
  - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RoaringBitmap].orCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RoaringBitmap].xorCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RoaringBitmap].andNotCardinality(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.RoaringBitmap,long,long)'
  - '[org.roaringbitmap.RoaringBitmap].remove(org.roaringbitmap.RoaringBitmap,int,int)'
  - '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RoaringBitmap].<init>()'
  - '[org.roaringbitmap.RoaringBitmap].<init>(int)'
  - '[org.roaringbitmap.RoaringBitmap].<init>(org.roaringbitmap.RoaringArray)'
  - '[org.roaringbitmap.RoaringBitmap].<init>(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.RoaringBitmap].add(int)'
  - '[org.roaringbitmap.RoaringBitmap].add(long,long)'
  - '[org.roaringbitmap.RoaringBitmap].add(int,int)'
  - '[org.roaringbitmap.RoaringBitmap].intersects(long,long)'
  - '[org.roaringbitmap.RoaringBitmap].and(org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RoaringBitmap].and(java.util.Iterator<?extendsRoaringBitmap>,long,long)'
  - '[org.roaringbitmap.RoaringBitmap].and(java.util.Iterator<?extendsRoaringBitmap>,int,int)'
  - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,long,long)'
  - '[org.roaringbitmap.RoaringBitmap].andNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,int,int)'
  - '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,long)'
  - '[org.roaringbitmap.RoaringBitmap].orNot(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap,long)'
  - '[org.roaringbitmap.RoaringBitmap].checkedAdd(int)'
  - '[org.roaringbitmap.RoaringBitmap].checkedRemove(int)'
  - '[org.roaringbitmap.RoaringBitmap].clear()'
  - '[org.roaringbitmap.RoaringBitmap].clone()'
  - '[org.roaringbitmap.RoaringBitmap].contains(int)'
  - '[org.roaringbitmap.RoaringBitmap].contains(long,long)'
  - '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInput,byte[])'
  - '[org.roaringbitmap.RoaringBitmap].deserialize(java.io.DataInput)'
  - '[org.roaringbitmap.RoaringBitmap].deserialize(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.RoaringBitmap].equals(Object)'
  - '[org.roaringbitmap.RoaringBitmap].isHammingSimilar(org.roaringbitmap.RoaringBitmap,int)'
  - '[org.roaringbitmap.RoaringBitmap].flip(int)'
  - '[org.roaringbitmap.RoaringBitmap].flip(long,long)'
  - '[org.roaringbitmap.RoaringBitmap].flip(int,int)'
  - '[org.roaringbitmap.RoaringBitmap].getLongCardinality()'
  - '[org.roaringbitmap.RoaringBitmap].getCardinality()'
  - '[org.roaringbitmap.RoaringBitmap].cardinalityExceeds(long)'
  - '[org.roaringbitmap.RoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
  - '[org.roaringbitmap.RoaringBitmap].forAllInRange(int,int,org.roaringbitmap.RelativeRangeConsumer)'
  - '[org.roaringbitmap.RoaringBitmap].forEachInRange(int,int,org.roaringbitmap.IntConsumer)'
  - '[org.roaringbitmap.RoaringBitmap].getContainerPointer()'
  - '[org.roaringbitmap.RoaringBitmap].getIntIterator()'
  - '[org.roaringbitmap.RoaringBitmap].getSignedIntIterator()'
  - '[org.roaringbitmap.RoaringBitmap].getReverseIntIterator()'
  - '[org.roaringbitmap.RoaringBitmap].getBatchIterator()'
  - '[org.roaringbitmap.RoaringBitmap].getLongSizeInBytes()'
  - '[org.roaringbitmap.RoaringBitmap].getSizeInBytes()'
  - '[org.roaringbitmap.RoaringBitmap].hashCode()'
  - '[org.roaringbitmap.RoaringBitmap].hasRunCompression()'
  - '[org.roaringbitmap.RoaringBitmap].isEmpty()'
  - '[org.roaringbitmap.RoaringBitmap].iterator()'
  - '[org.roaringbitmap.RoaringBitmap].lazyor(org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RoaringBitmap].naivelazyor(org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RoaringBitmap].limit(int)'
  - '[org.roaringbitmap.RoaringBitmap].or(org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RoaringBitmap].or(java.util.Iterator<?extendsRoaringBitmap>,long,long)'
  - '[org.roaringbitmap.RoaringBitmap].or(java.util.Iterator<?extendsRoaringBitmap>,int,int)'
  - '[org.roaringbitmap.RoaringBitmap].rankLong(int)'
  - '[org.roaringbitmap.RoaringBitmap].rangeCardinality(long,long)'
  - '[org.roaringbitmap.RoaringBitmap].rank(int)'
  - '[org.roaringbitmap.RoaringBitmap].readExternal(java.io.ObjectInput)'
  - '[org.roaringbitmap.RoaringBitmap].remove(int)'
  - '[org.roaringbitmap.RoaringBitmap].remove(long,long)'
  - '[org.roaringbitmap.RoaringBitmap].remove(int,int)'
  - '[org.roaringbitmap.RoaringBitmap].removeRunCompression()'
  - '[org.roaringbitmap.RoaringBitmap].repairAfterLazy()'
  - '[org.roaringbitmap.RoaringBitmap].runOptimize()'
  - '[org.roaringbitmap.RoaringBitmap].contains(org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RoaringBitmap].select(int)'
  - '[org.roaringbitmap.RoaringBitmap].nextValue(int)'
  - '[org.roaringbitmap.RoaringBitmap].previousValue(int)'
  - '[org.roaringbitmap.RoaringBitmap].nextAbsentValue(int)'
  - '[org.roaringbitmap.RoaringBitmap].computeNextAbsentValue(int)'
  - '[org.roaringbitmap.RoaringBitmap].previousAbsentValue(int)'
  - '[org.roaringbitmap.RoaringBitmap].computePreviousAbsentValue(int)'
  - '[org.roaringbitmap.RoaringBitmap].first()'
  - '[org.roaringbitmap.RoaringBitmap].last()'
  - '[org.roaringbitmap.RoaringBitmap].firstSigned()'
  - '[org.roaringbitmap.RoaringBitmap].lastSigned()'
  - '[org.roaringbitmap.RoaringBitmap].serialize(java.io.DataOutput)'
  - '[org.roaringbitmap.RoaringBitmap].serialize(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.RoaringBitmap].maximumSerializedSize(long,long)'
  - '[org.roaringbitmap.RoaringBitmap].serializedSizeInBytes()'
  - '[org.roaringbitmap.RoaringBitmap].selectRangeWithoutCopy(java.util.Iterator<?extendsRoaringBitmap>,long,long)'
  - '[org.roaringbitmap.RoaringBitmap].selectRange(long,long)'
  - '[org.roaringbitmap.RoaringBitmap].selectRangeWithoutCopy(org.roaringbitmap.RoaringBitmap,long,long)'
  - '[org.roaringbitmap.RoaringBitmap].toArray()'
  - '[org.roaringbitmap.RoaringBitmap].append(char,org.roaringbitmap.Container)'
  - '[org.roaringbitmap.RoaringBitmap].toMutableRoaringBitmap()'
  - '[org.roaringbitmap.RoaringBitmap].toString()'
  - '[org.roaringbitmap.RoaringBitmap].trim()'
  - '[org.roaringbitmap.RoaringBitmap].writeExternal(java.io.ObjectOutput)'
  - '[org.roaringbitmap.RoaringBitmap].xor(org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RoaringBitmap].xor(java.util.Iterator<?extendsRoaringBitmap>,long,long)'
  - '[org.roaringbitmap.RoaringBitmap].xor(java.util.Iterator<?extendsRoaringBitmap>,int,int)'
  - '[org.roaringbitmap.RoaringBitmap].getContainerCount()'
  - '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].<init>()'
  - '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].findStartingContainerIndex()'
  - '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].clone()'
  - '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].hasNext()'
  - '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].next()'
  - '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].nextContainer()'
  - '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].advanceIfNeeded(int)'
  - '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].shouldAdvanceContainer(int,int)'
  - '[org.roaringbitmap.RoaringBitmap.RoaringIntIterator].peekNext()'
  - '[org.roaringbitmap.RoaringBitmap.RoaringSignedIntIterator].findStartingContainerIndex()'
  - '[org.roaringbitmap.RoaringBitmap.RoaringSignedIntIterator].shouldAdvanceContainer(int,int)'
  - '[org.roaringbitmap.RoaringBitmap.RoaringSignedIntIterator].<init>()'
  - '[org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator].<init>()'
  - '[org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator].clone()'
  - '[org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator].hasNext()'
  - '[org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator].next()'
  - '[org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator].nextContainer()'
  - '[org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator].advanceIfNeeded(int)'
  - '[org.roaringbitmap.RoaringBitmap.RoaringReverseIntIterator].peekNext()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmap.java
- function_names:
  - '[org.roaringbitmap.RoaringBitSet].<init>()'
  - '[org.roaringbitmap.RoaringBitSet].<init>(org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RoaringBitSet].set(int)'
  - '[org.roaringbitmap.RoaringBitSet].set(int,boolean)'
  - '[org.roaringbitmap.RoaringBitSet].set(int,int)'
  - '[org.roaringbitmap.RoaringBitSet].set(int,int,boolean)'
  - '[org.roaringbitmap.RoaringBitSet].clear(int)'
  - '[org.roaringbitmap.RoaringBitSet].clear(int,int)'
  - '[org.roaringbitmap.RoaringBitSet].clear()'
  - '[org.roaringbitmap.RoaringBitSet].get(int)'
  - '[org.roaringbitmap.RoaringBitSet].get(int,int)'
  - '[org.roaringbitmap.RoaringBitSet].nextSetBit(int)'
  - '[org.roaringbitmap.RoaringBitSet].nextClearBit(int)'
  - '[org.roaringbitmap.RoaringBitSet].previousSetBit(int)'
  - '[org.roaringbitmap.RoaringBitSet].previousClearBit(int)'
  - '[org.roaringbitmap.RoaringBitSet].length()'
  - '[org.roaringbitmap.RoaringBitSet].isEmpty()'
  - '[org.roaringbitmap.RoaringBitSet].intersects(java.util.BitSet)'
  - '[org.roaringbitmap.RoaringBitSet].cardinality()'
  - '[org.roaringbitmap.RoaringBitSet].and(java.util.BitSet)'
  - '[org.roaringbitmap.RoaringBitSet].or(java.util.BitSet)'
  - '[org.roaringbitmap.RoaringBitSet].xor(java.util.BitSet)'
  - '[org.roaringbitmap.RoaringBitSet].andNot(java.util.BitSet)'
  - '[org.roaringbitmap.RoaringBitSet].hashCode()'
  - '[org.roaringbitmap.RoaringBitSet].size()'
  - '[org.roaringbitmap.RoaringBitSet].equals(Object)'
  - '[org.roaringbitmap.RoaringBitSet].clone()'
  - '[org.roaringbitmap.RoaringBitSet].stream()'
  - '[org.roaringbitmap.RoaringBitSet].toString()'
  - '[org.roaringbitmap.RoaringBitSet].flip(int)'
  - '[org.roaringbitmap.RoaringBitSet].flip(int,int)'
  - '[org.roaringbitmap.RoaringBitSet].toLongArray()'
  - '[org.roaringbitmap.RoaringBitSet].toByteArray()'
  - '[org.roaringbitmap.RoaringBitSet].fromBitSet(java.util.BitSet)'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitSet.java
- function_names:
  - '[org.roaringbitmap.BitmapDataProviderSupplier].newEmpty()'
  - '[org.roaringbitmap.BitmapDataProviderSupplier].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapDataProviderSupplier.java
- function_names:
  - '[org.roaringbitmap.RoaringBitmapPrivate].naivelazyor(org.roaringbitmap.RoaringBitmap,org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RoaringBitmapPrivate].repairAfterLazy(org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.RoaringBitmapPrivate].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBitmapPrivate.java
- function_names:
  - '[org.roaringbitmap.PeekableIntIterator].advanceIfNeeded(int)'
  - '[org.roaringbitmap.PeekableIntIterator].peekNext()'
  - '[org.roaringbitmap.PeekableIntIterator].clone()'
  - '[org.roaringbitmap.PeekableIntIterator].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/PeekableIntIterator.java
- function_names:
  - '[org.roaringbitmap.Util].addOffset(org.roaringbitmap.Container,char)'
  - '[org.roaringbitmap.Util].addOffsetArray(org.roaringbitmap.ArrayContainer,char)'
  - '[org.roaringbitmap.Util].addOffsetBitmap(org.roaringbitmap.BitmapContainer,char)'
  - '[org.roaringbitmap.Util].addOffsetRun(org.roaringbitmap.RunContainer,char)'
  - '[org.roaringbitmap.Util].advanceUntil(char[],int,int,char)'
  - '[org.roaringbitmap.Util].reverseUntil(char[],int,char)'
  - '[org.roaringbitmap.Util].iterateUntil(char[],int,int,int)'
  - '[org.roaringbitmap.Util].branchyUnsignedBinarySearch(char[],int,int,char)'
  - '[org.roaringbitmap.Util].fillArrayAND(char[],long[],long[])'
  - '[org.roaringbitmap.Util].fillArrayANDNOT(char[],long[],long[])'
  - '[org.roaringbitmap.Util].fillArrayXOR(char[],long[],long[])'
  - '[org.roaringbitmap.Util].flipBitmapRange(long[],int,int)'
  - '[org.roaringbitmap.Util].cardinalityInBitmapWordRange(long[],int,int)'
  - '[org.roaringbitmap.Util].cardinalityInBitmapRange(long[],int,int)'
  - '[org.roaringbitmap.Util].highbits(int)'
  - '[org.roaringbitmap.Util].highbits(long)'
  - '[org.roaringbitmap.Util].hybridUnsignedBinarySearch(char[],int,int,char)'
  - '[org.roaringbitmap.Util].lowbits(int)'
  - '[org.roaringbitmap.Util].lowbits(long)'
  - '[org.roaringbitmap.Util].lowbitsAsInteger(int)'
  - '[org.roaringbitmap.Util].lowbitsAsInteger(long)'
  - '[org.roaringbitmap.Util].maxLowBitAsInteger()'
  - '[org.roaringbitmap.Util].resetBitmapRange(long[],int,int)'
  - '[org.roaringbitmap.Util].intersectArrayIntoBitmap(long[],char[],int)'
  - '[org.roaringbitmap.Util].select(long,int)'
  - '[org.roaringbitmap.Util].setBitmapRange(long[],int,int)'
  - '[org.roaringbitmap.Util].setBitmapRangeAndCardinalityChange(long[],int,int)'
  - '[org.roaringbitmap.Util].flipBitmapRangeAndCardinalityChange(long[],int,int)'
  - '[org.roaringbitmap.Util].resetBitmapRangeAndCardinalityChange(long[],int,int)'
  - '[org.roaringbitmap.Util].unsignedBinarySearch(char[],int,int,char)'
  - '[org.roaringbitmap.Util].unsignedDifference(char[],int,char[],int,char[])'
  - '[org.roaringbitmap.Util].unsignedDifference(org.roaringbitmap.CharIterator,org.roaringbitmap.CharIterator,char[])'
  - '[org.roaringbitmap.Util].unsignedExclusiveUnion2by2(char[],int,char[],int,char[])'
  - '[org.roaringbitmap.Util].unsignedIntersect2by2(char[],int,char[],int,char[])'
  - '[org.roaringbitmap.Util].unsignedIntersects(char[],int,char[],int)'
  - '[org.roaringbitmap.Util].unsignedLocalIntersect2by2(char[],int,char[],int,char[])'
  - '[org.roaringbitmap.Util].unsignedLocalIntersect2by2Cardinality(char[],int,char[],int)'
  - '[org.roaringbitmap.Util].unsignedOneSidedGallopingIntersect2by2(char[],int,char[],int,char[])'
  - '[org.roaringbitmap.Util].unsignedUnion2by2(char[],int,int,char[],int,int,char[])'
  - '[org.roaringbitmap.Util].toUnsignedLong(int)'
  - '[org.roaringbitmap.Util].partialRadixSort(int[])'
  - '[org.roaringbitmap.Util].intersectKeys(long[],RoaringBitmap[])'
  - '[org.roaringbitmap.Util].<init>()'
  - '[org.roaringbitmap.Util].fillArray(long[],char[])'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/Util.java
- function_names:
  - '[org.roaringbitmap.ContainerBatchIterator].next(int,int[],int)'
  - '[org.roaringbitmap.ContainerBatchIterator].next(int,int[])'
  - '[org.roaringbitmap.ContainerBatchIterator].hasNext()'
  - '[org.roaringbitmap.ContainerBatchIterator].clone()'
  - '[org.roaringbitmap.ContainerBatchIterator].releaseContainer()'
  - '[org.roaringbitmap.ContainerBatchIterator].advanceIfNeeded(char)'
  - '[org.roaringbitmap.ContainerBatchIterator].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ContainerBatchIterator.java
- function_names:
  - '[org.roaringbitmap.FastAggregation].and(java.util.Iterator<?extendsRoaringBitmap>)'
  - '[org.roaringbitmap.FastAggregation].and()'
  - '[org.roaringbitmap.FastAggregation].and(long[])'
  - '[org.roaringbitmap.FastAggregation].andCardinality()'
  - '[org.roaringbitmap.FastAggregation].intersects()'
  - '[org.roaringbitmap.FastAggregation].intersectsMultiple()'
  - '[org.roaringbitmap.FastAggregation].orCardinality()'
  - '[org.roaringbitmap.FastAggregation].horizontal_or(java.util.Iterator<?extendsRoaringBitmap>)'
  - '[org.roaringbitmap.FastAggregation].horizontal_or(java.util.List<?extendsRoaringBitmap>)'
  - '[org.roaringbitmap.FastAggregation].horizontal_or()'
  - '[org.roaringbitmap.FastAggregation].horizontal_xor()'
  - '[org.roaringbitmap.FastAggregation].naive_and(java.util.Iterator<?extendsRoaringBitmap>)'
  - '[org.roaringbitmap.FastAggregation].naive_and()'
  - '[org.roaringbitmap.FastAggregation].workShyAnd(long[])'
  - '[org.roaringbitmap.FastAggregation].workShyAndCardinality()'
  - '[org.roaringbitmap.FastAggregation].horizontalOrCardinality()'
  - '[org.roaringbitmap.FastAggregation].workAndMemoryShyAnd(long[])'
  - '[org.roaringbitmap.FastAggregation].naive_or(java.util.Iterator<?extendsRoaringBitmap>)'
  - '[org.roaringbitmap.FastAggregation].naive_or()'
  - '[org.roaringbitmap.FastAggregation].naive_xor(java.util.Iterator<?extendsRoaringBitmap>)'
  - '[org.roaringbitmap.FastAggregation].naive_xor()'
  - '[org.roaringbitmap.FastAggregation].or(java.util.Iterator<?extendsRoaringBitmap>)'
  - '[org.roaringbitmap.FastAggregation].or()'
  - '[org.roaringbitmap.FastAggregation].priorityqueue_or(java.util.Iterator<?extendsRoaringBitmap>)'
  - '[org.roaringbitmap.FastAggregation].priorityqueue_or()'
  - '[org.roaringbitmap.FastAggregation].priorityqueue_xor()'
  - '[org.roaringbitmap.FastAggregation].xor(java.util.Iterator<?extendsRoaringBitmap>)'
  - '[org.roaringbitmap.FastAggregation].xor()'
  - '[org.roaringbitmap.FastAggregation].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/FastAggregation.java
- function_names:
  - '[org.roaringbitmap.ContainerAppender].<init>(boolean,boolean,java.util.function.Supplier<T>,java.util.function.Supplier<C>)'
  - '[org.roaringbitmap.ContainerAppender].getUnderlying()'
  - '[org.roaringbitmap.ContainerAppender].add(int)'
  - '[org.roaringbitmap.ContainerAppender].add(long,long)'
  - '[org.roaringbitmap.ContainerAppender].addMany()'
  - '[org.roaringbitmap.ContainerAppender].flush()'
  - '[org.roaringbitmap.ContainerAppender].reset()'
  - '[org.roaringbitmap.ContainerAppender].appendToUnderlying()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ContainerAppender.java
- function_names:
  - '[org.roaringbitmap.RoaringBatchIterator].<init>(org.roaringbitmap.RoaringArray)'
  - '[org.roaringbitmap.RoaringBatchIterator].nextBatch(int[])'
  - '[org.roaringbitmap.RoaringBatchIterator].hasNext()'
  - '[org.roaringbitmap.RoaringBatchIterator].clone()'
  - '[org.roaringbitmap.RoaringBatchIterator].advanceIfNeeded(int)'
  - '[org.roaringbitmap.RoaringBatchIterator].nextContainer()'
  - '[org.roaringbitmap.RoaringBatchIterator].nextIterator()'
  - '[org.roaringbitmap.RoaringBatchIterator].nextIterator(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.RoaringBatchIterator].nextIterator(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.RoaringBatchIterator].nextIterator(org.roaringbitmap.RunContainer)'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/RoaringBatchIterator.java
- function_names:
  - '[org.roaringbitmap.IntIteratorFlyweight].<init>()'
  - '[org.roaringbitmap.IntIteratorFlyweight].<init>(org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.IntIteratorFlyweight].clone()'
  - '[org.roaringbitmap.IntIteratorFlyweight].hasNext()'
  - '[org.roaringbitmap.IntIteratorFlyweight].next()'
  - '[org.roaringbitmap.IntIteratorFlyweight].nextContainer()'
  - '[org.roaringbitmap.IntIteratorFlyweight].wrap(org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.IntIteratorFlyweight].advanceIfNeeded(int)'
  - '[org.roaringbitmap.IntIteratorFlyweight].peekNext()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/IntIteratorFlyweight.java
- function_names:
  - '[org.roaringbitmap.BitmapDataProvider].add(int)'
  - '[org.roaringbitmap.BitmapDataProvider].add(long,long)'
  - '[org.roaringbitmap.BitmapDataProvider].remove(int)'
  - '[org.roaringbitmap.BitmapDataProvider].trim()'
  - '[org.roaringbitmap.BitmapDataProvider].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/BitmapDataProvider.java
- function_names:
  - '[org.roaringbitmap.ArraysShim].equals(char[],int,int,char[],int,int)'
  - '[org.roaringbitmap.ArraysShim].mismatch(byte[],int,int,byte[],int,int)'
  - '[org.roaringbitmap.ArraysShim].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/ArraysShim.java
- function_names:
  - '[org.roaringbitmap.PeekableIntRankIterator].peekNextRank()'
  - '[org.roaringbitmap.PeekableIntRankIterator].clone()'
  - '[org.roaringbitmap.PeekableIntRankIterator].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/PeekableIntRankIterator.java
- function_names:
  - '[org.roaringbitmap.WordStorage].add(char)'
  - '[org.roaringbitmap.WordStorage].isEmpty()'
  - '[org.roaringbitmap.WordStorage].runOptimize()'
  - '[org.roaringbitmap.WordStorage].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/WordStorage.java
- function_names:
  - '[org.roaringbitmap.CharIterator].clone()'
  - '[org.roaringbitmap.CharIterator].hasNext()'
  - '[org.roaringbitmap.CharIterator].next()'
  - '[org.roaringbitmap.CharIterator].nextAsInt()'
  - '[org.roaringbitmap.CharIterator].remove()'
  - '[org.roaringbitmap.CharIterator].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/CharIterator.java
- function_names:
  - '[org.roaringbitmap.PeekableCharIterator].advanceIfNeeded(char)'
  - '[org.roaringbitmap.PeekableCharIterator].peekNext()'
  - '[org.roaringbitmap.PeekableCharIterator].clone()'
  - '[org.roaringbitmap.PeekableCharIterator].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/PeekableCharIterator.java
- function_names:
  - '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].<init>()'
  - '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].<init>(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].clone()'
  - '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].hasNext()'
  - '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].next()'
  - '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].nextContainer()'
  - '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].wrap(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].advanceIfNeeded(int)'
  - '[org.roaringbitmap.buffer.BufferReverseIntIteratorFlyweight].peekNext()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferReverseIntIteratorFlyweight.java
- function_names: []
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/package-info.java
- function_names:
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].serializedSizeInBytes(int)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>()'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(org.roaringbitmap.BitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,int)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(int,java.nio.LongBuffer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].<init>(java.nio.LongBuffer,int)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(int,int)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].add(char)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].isEmpty()'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].and(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].validate()'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].and(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].and(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].andNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].andNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].andNot(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].clear()'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].clone()'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].computeCardinality()'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].cardinalityInRange(int,int)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].updateCardinality(int,int)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(char)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].bitValue(char)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(java.nio.ByteBuffer,int,char)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].equals(Object)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].fillArray(char[])'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].fillLeastSignificant16bits(int[],int,int)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].flip(char)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].getArraySizeInBytes()'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCardinality()'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].getReverseCharIterator()'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].getCharIterator()'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].getBatchIterator()'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].getSizeInBytes()'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].hashCode()'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iadd(int,int)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iand(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iand(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iand(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iandNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iandNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iandNot(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].ilazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].ilazyor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].ilazyor(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].inot(int,int)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].intersects(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].intersects(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].intersects(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].ior(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].ior(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].isFull()'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].orInto(long[])'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].andInto(long[])'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].removeFrom(long[])'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].ior(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iremove(int,int)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].isArrayBacked()'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].iterator()'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].ixor(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].ixor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].ixor(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].lazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].lazyor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].lazyor(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].limit(int)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].loadData(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextSetBit(int)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextClearBit(int)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].not(int,int)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].numberOfRuns()'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].numberOfRunsAdjustment()'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].numberOfRunsLowerBound(int)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].or(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].or(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].or(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].prevSetBit(int)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].prevClearBit(int)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].rank(char)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].readExternal(java.io.ObjectInput)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].remove(int,int)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].remove(char)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].repairAfterLazy()'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].runOptimize()'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].select(int)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].selectOneSide(int)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].serializedSizeInBytes()'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].toArrayContainer()'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].toContainer()'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].toLongArray()'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].toString()'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].trim()'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].writeArray(java.io.DataOutput)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].writeArray(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].writeExternal(java.io.ObjectOutput)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].xor(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].xor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].xor(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].forEach(char,org.roaringbitmap.IntConsumer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].andCardinality(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].andCardinality(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].andCardinality(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].toBitmapContainer()'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].first()'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].last()'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextValue(char)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousValue(char)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].nextAbsentValue(char)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].previousAbsentValue(char)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].intersects(int,int)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(int,int)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainer].contains(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].<init>()'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].clone()'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].hasNext()'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].next()'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].nextAsInt()'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].remove()'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].advanceIfNeeded(char)'
  - '[org.roaringbitmap.buffer.MappeableBitmapContainerCharIterator].peekNext()'
  - '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].<init>()'
  - '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].clone()'
  - '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].hasNext()'
  - '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].next()'
  - '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].nextAsInt()'
  - '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].advanceIfNeeded(char)'
  - '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].peekNext()'
  - '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].remove()'
  - '[org.roaringbitmap.buffer.ReverseMappeableBitmapContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableBitmapContainer.java
- function_names:
  - '[org.roaringbitmap.buffer.MutableRoaringBitmapSupplier].newEmpty()'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmapSupplier].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmapSupplier.java
- function_names:
  - '[org.roaringbitmap.buffer.RunBatchIterator].<init>(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.RunBatchIterator].next(int,int[],int)'
  - '[org.roaringbitmap.buffer.RunBatchIterator].hasNext()'
  - '[org.roaringbitmap.buffer.RunBatchIterator].clone()'
  - '[org.roaringbitmap.buffer.RunBatchIterator].releaseContainer()'
  - '[org.roaringbitmap.buffer.RunBatchIterator].advanceIfNeeded(char)'
  - '[org.roaringbitmap.buffer.RunBatchIterator].wrap(org.roaringbitmap.buffer.MappeableRunContainer)'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/RunBatchIterator.java
- function_names:
  - '[org.roaringbitmap.buffer.ArrayBatchIterator].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.ArrayBatchIterator].next(int,int[],int)'
  - '[org.roaringbitmap.buffer.ArrayBatchIterator].hasNext()'
  - '[org.roaringbitmap.buffer.ArrayBatchIterator].clone()'
  - '[org.roaringbitmap.buffer.ArrayBatchIterator].releaseContainer()'
  - '[org.roaringbitmap.buffer.ArrayBatchIterator].advanceIfNeeded(char)'
  - '[org.roaringbitmap.buffer.ArrayBatchIterator].wrap(org.roaringbitmap.buffer.MappeableArrayContainer)'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ArrayBatchIterator.java
- function_names:
  - '[org.roaringbitmap.buffer.BufferParallelAggregation].groupByKey()'
  - '[org.roaringbitmap.buffer.BufferParallelAggregation].or()'
  - '[org.roaringbitmap.buffer.BufferParallelAggregation].xor()'
  - '[org.roaringbitmap.buffer.BufferParallelAggregation].xor(java.util.List<org.roaringbitmap.buffer.MappeableContainer>)'
  - '[org.roaringbitmap.buffer.BufferParallelAggregation].or(java.util.List<org.roaringbitmap.buffer.MappeableContainer>)'
  - '[org.roaringbitmap.buffer.BufferParallelAggregation].availableParallelism()'
  - '[org.roaringbitmap.buffer.BufferParallelAggregation].<init>()'
  - '[org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector].<init>(java.util.function.Function<java.util.List<org.roaringbitmap.buffer.MappeableContainer>,org.roaringbitmap.buffer.MappeableContainer>)'
  - '[org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector].supplier()'
  - '[org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector].accumulator()'
  - '[org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector].combiner()'
  - '[org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector].finisher()'
  - '[org.roaringbitmap.buffer.BufferParallelAggregation.ContainerCollector].characteristics()'
  - '[org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector].supplier()'
  - '[org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector].accumulator()'
  - '[org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector].combiner()'
  - '[org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector].finisher()'
  - '[org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector].characteristics()'
  - '[org.roaringbitmap.buffer.BufferParallelAggregation.OrCollector].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferParallelAggregation.java
- function_names:
  - '[org.roaringbitmap.buffer.MappeableRunContainer].branchyBufferedUnsignedInterleavedBinarySearch(java.nio.CharBuffer,int,int,char)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].branchyBufferedUnsignedInterleavedBinarySearch(java.nio.ByteBuffer,int,int,int,char)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].bufferedUnsignedInterleavedBinarySearch(java.nio.CharBuffer,int,int,char)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].bufferedUnsignedInterleavedBinarySearch(java.nio.ByteBuffer,int,int,int,char)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].getArraySizeInBytes(int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(char[],int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(char[],int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].serializedSizeInBytes(int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>()'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].validate()'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(int,java.nio.CharBuffer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.MappeableArrayContainer,int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(int,int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer,int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(org.roaringbitmap.RunContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].<init>(java.nio.CharBuffer,int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].add(int,int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].add(char)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].isEmpty()'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].and(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].and(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].and(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].andNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].andNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].andNot(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].appendValueLength(int,int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].canPrependValueLength(int,int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].clear()'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].clone()'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].closeValueLength(int,int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(char)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(java.nio.ByteBuffer,int,char,int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].convertToLazyBitmapIfNeeded()'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].copyToOffset(int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].computeNewCapacity(int,int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].computeNewCapacity(int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].copyValuesLength(java.nio.CharBuffer,int,java.nio.CharBuffer,int,int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].decrementLength(int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].decrementValue()'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].ensureCapacity(int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].equals(Object)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].equals(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].equals(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].fillLeastSignificant16bits(int[],int,int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].flip(char)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].getArraySizeInBytes()'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].getCardinality()'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].getLength(int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].getReverseCharIterator()'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].getCharIterator()'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].getBatchIterator()'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].getSizeInBytes()'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].getValue(int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].hashCode()'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].iadd(int,int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].iand(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].iand(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].iand(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].iandNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].iandNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].iandNot(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].ilazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].ilazyorToRun(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].increaseCapacity()'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].incrementLength(int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].incrementValue(int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].initValueLength(int,int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].inot(int,int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].intersects(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].intersects(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].intersects(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].ior(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].ior(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].ior(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].iremove(int,int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].isArrayBacked()'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].isFull()'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].orInto(long[])'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].andInto(long[])'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].removeFrom(long[])'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].full()'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].iterator()'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].ixor(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].ixor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].ixor(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].lazyandNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].lazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].lazyorToRun(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].lazyxor(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].limit(int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].makeRoomAtIndex(int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].mergeValuesLength(int,int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].not(int,int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].numberOfRuns()'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].or(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].or(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].or(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].prependValueLength(int,int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].rank(char)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].readExternal(java.io.ObjectInput)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].recoverRoomAtIndex(int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].recoverRoomsInRange(int,int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].remove(int,int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].remove(char)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].repairAfterLazy()'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].runOptimize()'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].select(int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].serializedSizeInBytes()'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(int,char)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].setLength(java.nio.CharBuffer,int,char)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].setValue(int,char)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].setValue(java.nio.CharBuffer,int,char)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(char[],char)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(char,char)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppend(char[],char,char)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppendExclusive(char[],char)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].smartAppendExclusive(char[],char,char)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].toBitmapOrArrayContainer(int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].toContainer()'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].toEfficientContainer()'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].toCharArray()'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].toString()'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].trim()'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].valueLengthContains(int,int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].writeArray(java.io.DataOutput)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].writeArray(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].writeExternal(java.io.ObjectOutput)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].xor(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].xor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].xor(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].forEach(char,org.roaringbitmap.IntConsumer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].andCardinality(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].andCardinality(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].andCardinality(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].toBitmapContainer()'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].first()'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].last()'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].nextValue(char)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].previousValue(char)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].nextAbsentValue(char)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].previousAbsentValue(char)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].intersects(int,int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainer].contains(int,int)'
  - '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].<init>()'
  - '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].clone()'
  - '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].hasNext()'
  - '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].next()'
  - '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].nextAsInt()'
  - '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].remove()'
  - '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].advanceIfNeeded(char)'
  - '[org.roaringbitmap.buffer.MappeableRunContainerCharIterator].peekNext()'
  - '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].clone()'
  - '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].getLength(int)'
  - '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].getValue(int)'
  - '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].hasNext()'
  - '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].next()'
  - '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].nextAsInt()'
  - '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].remove()'
  - '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].advanceIfNeeded(char)'
  - '[org.roaringbitmap.buffer.RawMappeableRunContainerCharIterator].peekNext()'
  - '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].clone()'
  - '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].getLength(int)'
  - '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].getValue(int)'
  - '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].hasNext()'
  - '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].next()'
  - '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].nextAsInt()'
  - '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].advanceIfNeeded(char)'
  - '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].peekNext()'
  - '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].remove()'
  - '[org.roaringbitmap.buffer.RawReverseMappeableRunContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].<init>()'
  - '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].clone()'
  - '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].hasNext()'
  - '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].next()'
  - '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].nextAsInt()'
  - '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].advanceIfNeeded(char)'
  - '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].peekNext()'
  - '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].remove()'
  - '[org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableRunContainer)'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableRunContainer.java
- function_names:
  - '[org.roaringbitmap.buffer.BufferUtil].addOffset(org.roaringbitmap.buffer.MappeableContainer,char)'
  - '[org.roaringbitmap.buffer.BufferUtil].addOffsetArray(org.roaringbitmap.buffer.MappeableArrayContainer,char)'
  - '[org.roaringbitmap.buffer.BufferUtil].addOffsetBitmap(org.roaringbitmap.buffer.MappeableBitmapContainer,char)'
  - '[org.roaringbitmap.buffer.BufferUtil].addOffsetRun(org.roaringbitmap.buffer.MappeableRunContainer,char)'
  - '[org.roaringbitmap.buffer.BufferUtil].advanceUntil(java.nio.CharBuffer,int,int,char)'
  - '[org.roaringbitmap.buffer.BufferUtil].reverseUntil(java.nio.CharBuffer,int,char)'
  - '[org.roaringbitmap.buffer.BufferUtil].iterateUntil(java.nio.CharBuffer,int,int,int)'
  - '[org.roaringbitmap.buffer.BufferUtil].arraycopy(java.nio.CharBuffer,int,java.nio.CharBuffer,int,int)'
  - '[org.roaringbitmap.buffer.BufferUtil].branchyUnsignedBinarySearch(java.nio.CharBuffer,int,int,char)'
  - '[org.roaringbitmap.buffer.BufferUtil].branchyUnsignedBinarySearch(java.nio.ByteBuffer,int,int,int,char)'
  - '[org.roaringbitmap.buffer.BufferUtil].fillArrayAND(char[],java.nio.LongBuffer,java.nio.LongBuffer)'
  - '[org.roaringbitmap.buffer.BufferUtil].fillArrayANDNOT(char[],java.nio.LongBuffer,java.nio.LongBuffer)'
  - '[org.roaringbitmap.buffer.BufferUtil].fillArrayXOR(char[],java.nio.LongBuffer,java.nio.LongBuffer)'
  - '[org.roaringbitmap.buffer.BufferUtil].flipBitmapRange(java.nio.LongBuffer,int,int)'
  - '[org.roaringbitmap.buffer.BufferUtil].cardinalityInBitmapWordRange(java.nio.LongBuffer,int,int)'
  - '[org.roaringbitmap.buffer.BufferUtil].cardinalityInBitmapRange(java.nio.LongBuffer,int,int)'
  - '[org.roaringbitmap.buffer.BufferUtil].setBitmapRangeAndCardinalityChange(java.nio.LongBuffer,int,int)'
  - '[org.roaringbitmap.buffer.BufferUtil].flipBitmapRangeAndCardinalityChange(java.nio.LongBuffer,int,int)'
  - '[org.roaringbitmap.buffer.BufferUtil].resetBitmapRangeAndCardinalityChange(java.nio.LongBuffer,int,int)'
  - '[org.roaringbitmap.buffer.BufferUtil].getSizeInBytesFromCardinalityEtc(int,int,boolean)'
  - '[org.roaringbitmap.buffer.BufferUtil].highbits(int)'
  - '[org.roaringbitmap.buffer.BufferUtil].highbits(long)'
  - '[org.roaringbitmap.buffer.BufferUtil].isBackedBySimpleArray(java.nio.Buffer)'
  - '[org.roaringbitmap.buffer.BufferUtil].lowbits(int)'
  - '[org.roaringbitmap.buffer.BufferUtil].lowbits(long)'
  - '[org.roaringbitmap.buffer.BufferUtil].lowbitsAsInteger(long)'
  - '[org.roaringbitmap.buffer.BufferUtil].maxLowBit()'
  - '[org.roaringbitmap.buffer.BufferUtil].maxLowBitAsInteger()'
  - '[org.roaringbitmap.buffer.BufferUtil].resetBitmapRange(java.nio.LongBuffer,int,int)'
  - '[org.roaringbitmap.buffer.BufferUtil].setBitmapRange(java.nio.LongBuffer,int,int)'
  - '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.CharBuffer,int,int,char)'
  - '[org.roaringbitmap.buffer.BufferUtil].unsignedBinarySearch(java.nio.ByteBuffer,int,int,int,char)'
  - '[org.roaringbitmap.buffer.BufferUtil].unsignedDifference(java.nio.CharBuffer,int,java.nio.CharBuffer,int,char[])'
  - '[org.roaringbitmap.buffer.BufferUtil].intersectArrayIntoBitmap(long[],java.nio.CharBuffer,int)'
  - '[org.roaringbitmap.buffer.BufferUtil].intersectArrayIntoBitmap(java.nio.LongBuffer,java.nio.CharBuffer,int)'
  - '[org.roaringbitmap.buffer.BufferUtil].unsignedExclusiveUnion2by2(java.nio.CharBuffer,int,java.nio.CharBuffer,int,char[])'
  - '[org.roaringbitmap.buffer.BufferUtil].unsignedIntersect2by2(java.nio.CharBuffer,int,java.nio.CharBuffer,int,char[])'
  - '[org.roaringbitmap.buffer.BufferUtil].unsignedIntersects(java.nio.CharBuffer,int,java.nio.CharBuffer,int)'
  - '[org.roaringbitmap.buffer.BufferUtil].unsignedLocalIntersect2by2(java.nio.CharBuffer,int,java.nio.CharBuffer,int,char[])'
  - '[org.roaringbitmap.buffer.BufferUtil].unsignedLocalIntersect2by2Cardinality(java.nio.CharBuffer,int,java.nio.CharBuffer,int)'
  - '[org.roaringbitmap.buffer.BufferUtil].unsignedOneSidedGallopingIntersect2by2(java.nio.CharBuffer,int,java.nio.CharBuffer,int,char[])'
  - '[org.roaringbitmap.buffer.BufferUtil].unsignedUnion2by2(java.nio.CharBuffer,int,int,java.nio.CharBuffer,int,int,char[])'
  - '[org.roaringbitmap.buffer.BufferUtil].intersectKeys(long[],ImmutableRoaringBitmap[])'
  - '[org.roaringbitmap.buffer.BufferUtil].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
- function_names:
  - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].<init>()'
  - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].<init>(int)'
  - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].fromImmutable(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].ensureContainerCopied(int)'
  - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].ensureAllContainersCopied()'
  - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].extendNeedsCopyArray(int)'
  - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].add(int)'
  - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].remove(int)'
  - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].flip(int)'
  - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].or(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].and(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].xor(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].andNot(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.CopyOnWriteRoaringBitmap].clone()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/CopyOnWriteRoaringBitmap.java
- function_names:
  - '[org.roaringbitmap.buffer.BitmapBatchIterator].<init>(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.BitmapBatchIterator].next(int,int[],int)'
  - '[org.roaringbitmap.buffer.BitmapBatchIterator].hasNext()'
  - '[org.roaringbitmap.buffer.BitmapBatchIterator].clone()'
  - '[org.roaringbitmap.buffer.BitmapBatchIterator].releaseContainer()'
  - '[org.roaringbitmap.buffer.BitmapBatchIterator].advanceIfNeeded(char)'
  - '[org.roaringbitmap.buffer.BitmapBatchIterator].wrap(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BitmapBatchIterator.java
- function_names:
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].getArraySizeInBytes(int)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].serializedSizeInBytes(int)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>()'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].empty()'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(org.roaringbitmap.ArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int,int)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(int,java.nio.CharBuffer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].<init>(java.nio.CharBuffer,int)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(int,int)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].add(char)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].isEmpty()'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].validate()'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].isFull()'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].orInto(long[])'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].andInto(long[])'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].removeFrom(long[])'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].advance(org.roaringbitmap.CharIterator)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].and(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].and(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].and(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].andNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].andNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].andNot(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].clear()'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].clone()'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(char)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(java.nio.ByteBuffer,int,char,int)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].emit(char)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].equals(Object)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].fillLeastSignificant16bits(int[],int,int)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].flip(char)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].getArraySizeInBytes()'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCardinality()'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].getReverseCharIterator()'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].getCharIterator()'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].getBatchIterator()'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].getSizeInBytes()'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].hashCode()'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].iadd(int,int)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].iand(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].iand(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].iand(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].iandNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].iandNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].iandNot(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].increaseCapacity()'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].increaseCapacity(boolean)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].calculateCapacity()'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].calculateCapacity(int)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].inot(int,int)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].intersects(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].intersects(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].intersects(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].ior(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].ior(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].ior(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].iremove(int,int)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].isArrayBacked()'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].iterator()'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].ixor(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].ixor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].ixor(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].limit(int)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].loadData(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].negateRange(java.nio.CharBuffer,int,int,int,int)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].not(int,int)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].numberOfRuns()'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].or(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].lazyor(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].or(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].or(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].or(org.roaringbitmap.CharIterator)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].or(org.roaringbitmap.CharIterator,boolean)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].rank(char)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].readExternal(java.io.ObjectInput)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].remove(int,int)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].removeAtIndex(int)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].remove(char)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].repairAfterLazy()'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].runOptimize()'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].select(int)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].serializedSizeInBytes()'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].toBitmapContainer()'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].first()'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].last()'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].nextValue(char)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].previousValue(char)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].nextAbsentValue(char)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].previousAbsentValue(char)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].toContainer()'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].toShortArray()'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].toString()'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].trim()'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].writeArray(java.io.DataOutput)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].writeArray(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].writeExternal(java.io.ObjectOutput)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].xor(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].xor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].xor(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].xor(org.roaringbitmap.CharIterator)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].forEach(char,org.roaringbitmap.IntConsumer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].andCardinality(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].andCardinality(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].andCardinality(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].intersects(int,int)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainer].contains(int,int)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].<init>()'
  - '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].advanceIfNeeded(char)'
  - '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].clone()'
  - '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].hasNext()'
  - '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].next()'
  - '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].nextAsInt()'
  - '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].peekNext()'
  - '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].remove()'
  - '[org.roaringbitmap.buffer.MappeableArrayContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.RawArrayContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.RawArrayContainerCharIterator].advanceIfNeeded(char)'
  - '[org.roaringbitmap.buffer.RawArrayContainerCharIterator].clone()'
  - '[org.roaringbitmap.buffer.RawArrayContainerCharIterator].hasNext()'
  - '[org.roaringbitmap.buffer.RawArrayContainerCharIterator].next()'
  - '[org.roaringbitmap.buffer.RawArrayContainerCharIterator].nextAsInt()'
  - '[org.roaringbitmap.buffer.RawArrayContainerCharIterator].peekNext()'
  - '[org.roaringbitmap.buffer.RawArrayContainerCharIterator].remove()'
  - '[org.roaringbitmap.buffer.RawReverseArrayContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.RawReverseArrayContainerCharIterator].advanceIfNeeded(char)'
  - '[org.roaringbitmap.buffer.RawReverseArrayContainerCharIterator].clone()'
  - '[org.roaringbitmap.buffer.RawReverseArrayContainerCharIterator].hasNext()'
  - '[org.roaringbitmap.buffer.RawReverseArrayContainerCharIterator].next()'
  - '[org.roaringbitmap.buffer.RawReverseArrayContainerCharIterator].nextAsInt()'
  - '[org.roaringbitmap.buffer.RawReverseArrayContainerCharIterator].peekNext()'
  - '[org.roaringbitmap.buffer.RawReverseArrayContainerCharIterator].remove()'
  - '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].<init>()'
  - '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].<init>(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].advanceIfNeeded(char)'
  - '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].clone()'
  - '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].hasNext()'
  - '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].next()'
  - '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].nextAsInt()'
  - '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].peekNext()'
  - '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].remove()'
  - '[org.roaringbitmap.buffer.ReverseMappeableArrayContainerCharIterator].wrap(org.roaringbitmap.buffer.MappeableArrayContainer)'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableArrayContainer.java
- function_names:
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].addOffset(org.roaringbitmap.buffer.ImmutableRoaringBitmap,long)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,long,long)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add()'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].addN(int[],int,int)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOf()'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].bitmapOfRange(long,long)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].rangeSanityCheck(long,long)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,long,long)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].lazyorfromlazyinputs(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].or()'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.MutableRoaringBitmap,long,long)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(org.roaringbitmap.buffer.MutableRoaringBitmap,int,int)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>()'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>(int)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>(org.roaringbitmap.buffer.MutableRoaringArray)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].<init>(org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(long,long)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].add(int,int)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].and(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].andNot(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].orNot(org.roaringbitmap.buffer.ImmutableRoaringBitmap,long)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].checkedAdd(int)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].checkedRemove(int)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].clear()'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].clone()'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.io.DataInput)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].deserialize(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(long,long)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].flip(int,int)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].getMappeableRoaringArray()'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].iterator()'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].lazyor(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].naivelazyor(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].or(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].readExternal(java.io.ObjectInput)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(long,long)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].remove(int,int)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].removeRunCompression()'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].repairAfterLazy()'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].runOptimize()'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].toImmutableRoaringBitmap()'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].trim()'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].writeExternal(java.io.ObjectOutput)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].xor(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].maximumSerializedSize(int,int)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmap].append(char,org.roaringbitmap.buffer.MappeableContainer)'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmap.java
- function_names:
  - '[org.roaringbitmap.buffer.BufferBitSetUtil].arrayContainerOf(int,int,int,long[])'
  - '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.util.BitSet)'
  - '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(long[])'
  - '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.buffer.BufferBitSetUtil].bitmapOf(java.nio.ByteBuffer,long[])'
  - '[org.roaringbitmap.buffer.BufferBitSetUtil].cardinality(int,int,long[])'
  - '[org.roaringbitmap.buffer.BufferBitSetUtil].containerOf(int,int,int,long[])'
  - '[org.roaringbitmap.buffer.BufferBitSetUtil].equals(java.util.BitSet,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.BufferBitSetUtil].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferBitSetUtil.java
- function_names:
  - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].<init>()'
  - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].<init>(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].clone()'
  - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].hasNext()'
  - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].next()'
  - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].nextContainer()'
  - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].wrap(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].advanceIfNeeded(int)'
  - '[org.roaringbitmap.buffer.BufferIntIteratorFlyweight].peekNext()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferIntIteratorFlyweight.java
- function_names:
  - '[org.roaringbitmap.buffer.MutableRoaringArray].<init>()'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].<init>(int)'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].<init>(char[],MappeableContainer[],int)'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].advanceUntil(char,int)'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].append(char,org.roaringbitmap.buffer.MappeableContainer)'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].append(org.roaringbitmap.buffer.MutableRoaringArray)'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].validate()'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopiesAfter(org.roaringbitmap.buffer.PointableRoaringArray,char)'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopiesUntil(org.roaringbitmap.buffer.PointableRoaringArray,char)'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(org.roaringbitmap.buffer.PointableRoaringArray,int,int)'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopy(char,org.roaringbitmap.buffer.MappeableContainer)'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopyOnWrite(char,org.roaringbitmap.buffer.MappeableContainer)'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].appendCopyOnWrite(org.roaringbitmap.buffer.PointableRoaringArray,int,int)'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].binarySearch(int,int,char)'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].clear()'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].trim()'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].clone()'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].copyRange(int,int,int)'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].deserialize(java.io.DataInput)'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].deserialize(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].extendArray(int)'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].getCardinality(int)'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerIndex(char)'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerAtIndex(int)'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerPointer()'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].getContainerPointer(int)'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].getIndex(char)'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].getKeyAtIndex(int)'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].equals(Object)'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].hashCode()'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].hasRunCompression()'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].headerSize()'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].insertNewKeyValueAt(int,char,org.roaringbitmap.buffer.MappeableContainer)'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].readExternal(java.io.ObjectInput)'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].removeAtIndex(int)'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].mergeBulk(org.roaringbitmap.buffer.PointableRoaringArray,int,int,int,int)'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].removeIndexRange(int,int)'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].replaceKeyAndContainerAtIndex(int,char,org.roaringbitmap.buffer.MappeableContainer)'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].resize(int)'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].serialize(java.io.DataOutput)'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].serialize(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].serializedSizeInBytes()'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].setContainerAtIndex(int,org.roaringbitmap.buffer.MappeableContainer)'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].size()'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].writeExternal(java.io.ObjectOutput)'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].containsForContainerAtIndex(int,char)'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].first()'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].last()'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].firstSigned()'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].lastSigned()'
  - '[org.roaringbitmap.buffer.MutableRoaringArray].assertNonEmpty()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringArray.java
- function_names:
  - '[org.roaringbitmap.buffer.MutableRoaringBitmapPrivate].naivelazyor(org.roaringbitmap.buffer.MutableRoaringBitmap,org.roaringbitmap.buffer.MutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmapPrivate].repairAfterLazy(org.roaringbitmap.buffer.MutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.MutableRoaringBitmapPrivate].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MutableRoaringBitmapPrivate.java
- function_names:
  - '[org.roaringbitmap.buffer.MappeableContainerPointer].advance()'
  - '[org.roaringbitmap.buffer.MappeableContainerPointer].clone()'
  - '[org.roaringbitmap.buffer.MappeableContainerPointer].getCardinality()'
  - '[org.roaringbitmap.buffer.MappeableContainerPointer].getContainer()'
  - '[org.roaringbitmap.buffer.MappeableContainerPointer].getSizeInBytes()'
  - '[org.roaringbitmap.buffer.MappeableContainerPointer].hasContainer()'
  - '[org.roaringbitmap.buffer.MappeableContainerPointer].isBitmapContainer()'
  - '[org.roaringbitmap.buffer.MappeableContainerPointer].isRunContainer()'
  - '[org.roaringbitmap.buffer.MappeableContainerPointer].key()'
  - '[org.roaringbitmap.buffer.MappeableContainerPointer].previous()'
  - '[org.roaringbitmap.buffer.MappeableContainerPointer].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainerPointer.java
- function_names:
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(java.util.Iterator<?extendsImmutableRoaringBitmap>,long,long)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(java.util.Iterator<?extendsImmutableRoaringBitmap>,int,int)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].and(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andCardinality(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].validate()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].xorCardinality(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNotCardinality(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap,long,long)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap,int,int)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].andNot(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].orNot(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap,long)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].bitmapOf()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].flip(org.roaringbitmap.buffer.ImmutableRoaringBitmap,long,long)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].flip(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int,int)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].selectRangeWithoutCopy(java.util.Iterator<?extendsImmutableRoaringBitmap>,long,long)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].selectRange(long,long)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].selectRangeWithoutCopy(org.roaringbitmap.buffer.ImmutableRoaringBitmap,long,long)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].intersects(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].lazyor(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(java.util.Iterator<?extendsImmutableRoaringBitmap>)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(java.util.Iterator<?extendsImmutableRoaringBitmap>,long,long)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].or(java.util.Iterator<?extendsImmutableRoaringBitmap>,int,int)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].orCardinality(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].xor(java.util.Iterator<?extendsImmutableRoaringBitmap>,long,long)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].xor(java.util.Iterator<?extendsImmutableRoaringBitmap>,int,int)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].xor(org.roaringbitmap.buffer.ImmutableRoaringBitmap,org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].<init>(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].clone()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(int)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(long,long)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].contains(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].equals(Object)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].isHammingSimilar(org.roaringbitmap.buffer.ImmutableRoaringBitmap,int)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].intersects(long,long)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getLongCardinality()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getCardinality()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].cardinalityExceeds(long)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].forEach(org.roaringbitmap.IntConsumer)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getContainerPointer()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getIntIterator()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getSignedIntIterator()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getReverseIntIterator()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getBatchIterator()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getLongSizeInBytes()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getSizeInBytes()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].hashCode()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].hasRunCompression()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].isEmpty()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].iterator()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].limit(int)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].rankLong(int)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].rangeCardinality(long,long)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].rank(int)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].select(int)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].first()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].last()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].firstSigned()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].lastSigned()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].nextValue(int)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].previousValue(int)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].nextAbsentValue(int)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].computeNextAbsentValue(int)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].previousAbsentValue(int)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].computePreviousAbsentValue(int)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serialize(java.io.DataOutput)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serialize(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].serializedSizeInBytes()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toArray()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmap()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toMutableRoaringBitmapCopyOnWrite()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toRoaringBitmap()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].toString()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap].getContainerCount()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].<init>()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].findStartingContainerIndex()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].clone()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].hasNext()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].next()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].nextContainer()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].advanceIfNeeded(int)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].shouldAdvanceContainer(int,int)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringIntIterator].peekNext()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringSignedIntIterator].findStartingContainerIndex()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringSignedIntIterator].shouldAdvanceContainer(int,int)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringSignedIntIterator].<init>()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator].<init>()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator].clone()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator].hasNext()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator].next()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator].nextContainer()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator].advanceIfNeeded(int)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringBitmap.ImmutableRoaringReverseIntIterator].peekNext()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringBitmap.java
- function_names:
  - '[org.roaringbitmap.buffer.PointableRoaringArray].advanceUntil(char,int)'
  - '[org.roaringbitmap.buffer.PointableRoaringArray].clone()'
  - '[org.roaringbitmap.buffer.PointableRoaringArray].containsForContainerAtIndex(int,char)'
  - '[org.roaringbitmap.buffer.PointableRoaringArray].getCardinality(int)'
  - '[org.roaringbitmap.buffer.PointableRoaringArray].validate()'
  - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerIndex(char)'
  - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerAtIndex(int)'
  - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerPointer()'
  - '[org.roaringbitmap.buffer.PointableRoaringArray].getContainerPointer(int)'
  - '[org.roaringbitmap.buffer.PointableRoaringArray].getIndex(char)'
  - '[org.roaringbitmap.buffer.PointableRoaringArray].getKeyAtIndex(int)'
  - '[org.roaringbitmap.buffer.PointableRoaringArray].hasRunCompression()'
  - '[org.roaringbitmap.buffer.PointableRoaringArray].serialize(java.io.DataOutput)'
  - '[org.roaringbitmap.buffer.PointableRoaringArray].serialize(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.buffer.PointableRoaringArray].serializedSizeInBytes()'
  - '[org.roaringbitmap.buffer.PointableRoaringArray].size()'
  - '[org.roaringbitmap.buffer.PointableRoaringArray].first()'
  - '[org.roaringbitmap.buffer.PointableRoaringArray].last()'
  - '[org.roaringbitmap.buffer.PointableRoaringArray].firstSigned()'
  - '[org.roaringbitmap.buffer.PointableRoaringArray].lastSigned()'
  - '[org.roaringbitmap.buffer.PointableRoaringArray].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/PointableRoaringArray.java
- function_names:
  - '[org.roaringbitmap.buffer.RoaringBatchIterator].<init>(org.roaringbitmap.buffer.MappeableContainerPointer)'
  - '[org.roaringbitmap.buffer.RoaringBatchIterator].nextBatch(int[])'
  - '[org.roaringbitmap.buffer.RoaringBatchIterator].hasNext()'
  - '[org.roaringbitmap.buffer.RoaringBatchIterator].advanceIfNeeded(int)'
  - '[org.roaringbitmap.buffer.RoaringBatchIterator].clone()'
  - '[org.roaringbitmap.buffer.RoaringBatchIterator].nextContainer()'
  - '[org.roaringbitmap.buffer.RoaringBatchIterator].nextIterator()'
  - '[org.roaringbitmap.buffer.RoaringBatchIterator].nextIterator(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.RoaringBatchIterator].nextIterator(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.RoaringBatchIterator].nextIterator(org.roaringbitmap.buffer.MappeableRunContainer)'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/RoaringBatchIterator.java
- function_names:
  - '[org.roaringbitmap.buffer.ImmutableRoaringArray].<init>(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringArray].advanceUntil(char,int)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringArray].branchyUnsignedBinarySearch(char)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringArray].clone()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringArray].computeSerializedSizeInBytes(boolean)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getCardinality(int)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getContainerIndex(char)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getContainerAtIndex(int)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringArray].containsForContainerAtIndex(int,char)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getContainerPointer()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getContainerPointer(int)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringArray].validate()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getIndex(char)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getKey(int)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getKeyAtIndex(int)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getOffsetContainer(int,boolean)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getOffsetContainerSlow(int,boolean)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringArray].getStartOfKeys()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringArray].equals(Object)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringArray].hashCode()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringArray].hasRunCompression()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringArray].headerSize(boolean)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringArray].isEmpty()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringArray].isRunContainer(int,boolean)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringArray].serialize(java.io.DataOutput)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringArray].serialize(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringArray].serializedSizeInBytes()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringArray].size()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringArray].unsignedBinarySearch(char)'
  - '[org.roaringbitmap.buffer.ImmutableRoaringArray].first()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringArray].last()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringArray].firstSigned()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringArray].lastSigned()'
  - '[org.roaringbitmap.buffer.ImmutableRoaringArray].assertNonEmpty()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/ImmutableRoaringArray.java
- function_names:
  - '[org.roaringbitmap.buffer.MappeableContainer].rangeOfOnes(int,int)'
  - '[org.roaringbitmap.buffer.MappeableContainer].add(int,int)'
  - '[org.roaringbitmap.buffer.MappeableContainer].add(char)'
  - '[org.roaringbitmap.buffer.MappeableContainer].isEmpty()'
  - '[org.roaringbitmap.buffer.MappeableContainer].isFull()'
  - '[org.roaringbitmap.buffer.MappeableContainer].orInto(long[])'
  - '[org.roaringbitmap.buffer.MappeableContainer].andInto(long[])'
  - '[org.roaringbitmap.buffer.MappeableContainer].removeFrom(long[])'
  - '[org.roaringbitmap.buffer.MappeableContainer].and(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].and(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].and(org.roaringbitmap.buffer.MappeableContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].andCardinality(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].andCardinality(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].andCardinality(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].xorCardinality(org.roaringbitmap.buffer.MappeableContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].andCardinality(org.roaringbitmap.buffer.MappeableContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].and(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].andNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].andNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].andNot(org.roaringbitmap.buffer.MappeableContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].andNot(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].orNot(org.roaringbitmap.buffer.MappeableContainer,int)'
  - '[org.roaringbitmap.buffer.MappeableContainer].iorNot(org.roaringbitmap.buffer.MappeableContainer,int)'
  - '[org.roaringbitmap.buffer.MappeableContainer].clear()'
  - '[org.roaringbitmap.buffer.MappeableContainer].clone()'
  - '[org.roaringbitmap.buffer.MappeableContainer].contains(char)'
  - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].contains(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].intersects(int,int)'
  - '[org.roaringbitmap.buffer.MappeableContainer].contains(int,int)'
  - '[org.roaringbitmap.buffer.MappeableContainer].fillLeastSignificant16bits(int[],int,int)'
  - '[org.roaringbitmap.buffer.MappeableContainer].flip(char)'
  - '[org.roaringbitmap.buffer.MappeableContainer].getArraySizeInBytes()'
  - '[org.roaringbitmap.buffer.MappeableContainer].getCardinality()'
  - '[org.roaringbitmap.buffer.MappeableContainer].getContainerName()'
  - '[org.roaringbitmap.buffer.MappeableContainer].getReverseCharIterator()'
  - '[org.roaringbitmap.buffer.MappeableContainer].getCharIterator()'
  - '[org.roaringbitmap.buffer.MappeableContainer].getBatchIterator()'
  - '[org.roaringbitmap.buffer.MappeableContainer].forEach(char,org.roaringbitmap.IntConsumer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].getSizeInBytes()'
  - '[org.roaringbitmap.buffer.MappeableContainer].iadd(int,int)'
  - '[org.roaringbitmap.buffer.MappeableContainer].iand(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].iand(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].iand(org.roaringbitmap.buffer.MappeableContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].iand(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].iandNot(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].iandNot(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].iandNot(org.roaringbitmap.buffer.MappeableContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].iandNot(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].inot(int,int)'
  - '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.MappeableContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].intersects(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].ior(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].ior(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].ior(org.roaringbitmap.buffer.MappeableContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].ior(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].iremove(int,int)'
  - '[org.roaringbitmap.buffer.MappeableContainer].isArrayBacked()'
  - '[org.roaringbitmap.buffer.MappeableContainer].ixor(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].ixor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].ixor(org.roaringbitmap.buffer.MappeableContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].ixor(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].lazyIOR(org.roaringbitmap.buffer.MappeableContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].lazyOR(org.roaringbitmap.buffer.MappeableContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].limit(int)'
  - '[org.roaringbitmap.buffer.MappeableContainer].not(int,int)'
  - '[org.roaringbitmap.buffer.MappeableContainer].numberOfRuns()'
  - '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].or(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].rank(char)'
  - '[org.roaringbitmap.buffer.MappeableContainer].remove(int,int)'
  - '[org.roaringbitmap.buffer.MappeableContainer].remove(char)'
  - '[org.roaringbitmap.buffer.MappeableContainer].repairAfterLazy()'
  - '[org.roaringbitmap.buffer.MappeableContainer].runOptimize()'
  - '[org.roaringbitmap.buffer.MappeableContainer].select(int)'
  - '[org.roaringbitmap.buffer.MappeableContainer].serializedSizeInBytes()'
  - '[org.roaringbitmap.buffer.MappeableContainer].toContainer()'
  - '[org.roaringbitmap.buffer.MappeableContainer].trim()'
  - '[org.roaringbitmap.buffer.MappeableContainer].writeArray(java.io.DataOutput)'
  - '[org.roaringbitmap.buffer.MappeableContainer].writeArray(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].xor(org.roaringbitmap.buffer.MappeableArrayContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].xor(org.roaringbitmap.buffer.MappeableBitmapContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].xor(org.roaringbitmap.buffer.MappeableContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].xor(org.roaringbitmap.buffer.MappeableRunContainer)'
  - '[org.roaringbitmap.buffer.MappeableContainer].toBitmapContainer()'
  - '[org.roaringbitmap.buffer.MappeableContainer].first()'
  - '[org.roaringbitmap.buffer.MappeableContainer].last()'
  - '[org.roaringbitmap.buffer.MappeableContainer].nextValue(char)'
  - '[org.roaringbitmap.buffer.MappeableContainer].previousValue(char)'
  - '[org.roaringbitmap.buffer.MappeableContainer].nextAbsentValue(char)'
  - '[org.roaringbitmap.buffer.MappeableContainer].previousAbsentValue(char)'
  - '[org.roaringbitmap.buffer.MappeableContainer].assertNonEmpty(boolean)'
  - '[org.roaringbitmap.buffer.MappeableContainer].validate()'
  - '[org.roaringbitmap.buffer.MappeableContainer].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/MappeableContainer.java
- function_names:
  - '[org.roaringbitmap.buffer.BufferFastAggregation].and()'
  - '[org.roaringbitmap.buffer.BufferFastAggregation].and(long[])'
  - '[org.roaringbitmap.buffer.BufferFastAggregation].and(java.util.Iterator<?extendsImmutableRoaringBitmap>)'
  - '[org.roaringbitmap.buffer.BufferFastAggregation].and(long[],java.util.Iterator<?extendsImmutableRoaringBitmap>)'
  - '[org.roaringbitmap.buffer.BufferFastAggregation].andCardinality()'
  - '[org.roaringbitmap.buffer.BufferFastAggregation].intersects()'
  - '[org.roaringbitmap.buffer.BufferFastAggregation].intersectsMultiple()'
  - '[org.roaringbitmap.buffer.BufferFastAggregation].orCardinality()'
  - '[org.roaringbitmap.buffer.BufferFastAggregation].convertToImmutable(java.util.Iterator<org.roaringbitmap.buffer.MutableRoaringBitmap>)'
  - '[org.roaringbitmap.buffer.BufferFastAggregation].convertToImmutable(MutableRoaringBitmap[])'
  - '[org.roaringbitmap.buffer.BufferFastAggregation].horizontal_or()'
  - '[org.roaringbitmap.buffer.BufferFastAggregation].horizontal_or(java.util.Iterator)'
  - '[org.roaringbitmap.buffer.BufferFastAggregation].horizontal_xor()'
  - '[org.roaringbitmap.buffer.BufferFastAggregation].naive_and()'
  - '[org.roaringbitmap.buffer.BufferFastAggregation].naive_and(java.util.Iterator)'
  - '[org.roaringbitmap.buffer.BufferFastAggregation].workShyAnd(long[])'
  - '[org.roaringbitmap.buffer.BufferFastAggregation].workShyAnd(long[],java.util.Iterator<?extendsImmutableRoaringBitmap>)'
  - '[org.roaringbitmap.buffer.BufferFastAggregation].workShyAndCardinality()'
  - '[org.roaringbitmap.buffer.BufferFastAggregation].horizontalOrCardinality()'
  - '[org.roaringbitmap.buffer.BufferFastAggregation].workAndMemoryShyAnd(long[])'
  - '[org.roaringbitmap.buffer.BufferFastAggregation].naive_or()'
  - '[org.roaringbitmap.buffer.BufferFastAggregation].naive_or(java.util.Iterator)'
  - '[org.roaringbitmap.buffer.BufferFastAggregation].naive_xor()'
  - '[org.roaringbitmap.buffer.BufferFastAggregation].naive_xor(java.util.Iterator)'
  - '[org.roaringbitmap.buffer.BufferFastAggregation].or()'
  - '[org.roaringbitmap.buffer.BufferFastAggregation].or(java.util.Iterator)'
  - '[org.roaringbitmap.buffer.BufferFastAggregation].priorityqueue_or()'
  - '[org.roaringbitmap.buffer.BufferFastAggregation].priorityqueue_or(java.util.Iterator)'
  - '[org.roaringbitmap.buffer.BufferFastAggregation].priorityqueue_xor()'
  - '[org.roaringbitmap.buffer.BufferFastAggregation].xor()'
  - '[org.roaringbitmap.buffer.BufferFastAggregation].xor(java.util.Iterator)'
  - '[org.roaringbitmap.buffer.BufferFastAggregation].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/buffer/BufferFastAggregation.java
- function_names:
  - '[org.roaringbitmap.art.BackwardShuttle].<init>(org.roaringbitmap.art.Art,org.roaringbitmap.art.Containers)'
  - '[org.roaringbitmap.art.BackwardShuttle].currentBeforeHigh(long,long)'
  - '[org.roaringbitmap.art.BackwardShuttle].visitedNodeNextPosition(org.roaringbitmap.art.BranchNode,int)'
  - '[org.roaringbitmap.art.BackwardShuttle].boundaryNodePosition(org.roaringbitmap.art.BranchNode,boolean)'
  - '[org.roaringbitmap.art.BackwardShuttle].prefixMismatchIsInRunDirection(byte,byte)'
  - '[org.roaringbitmap.art.BackwardShuttle].searchMissNextPosition(org.roaringbitmap.art.SearchResult)'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/BackwardShuttle.java
- function_names:
  - '[org.roaringbitmap.art.ForwardShuttle].<init>(org.roaringbitmap.art.Art,org.roaringbitmap.art.Containers)'
  - '[org.roaringbitmap.art.ForwardShuttle].currentBeforeHigh(long,long)'
  - '[org.roaringbitmap.art.ForwardShuttle].visitedNodeNextPosition(org.roaringbitmap.art.BranchNode,int)'
  - '[org.roaringbitmap.art.ForwardShuttle].boundaryNodePosition(org.roaringbitmap.art.BranchNode,boolean)'
  - '[org.roaringbitmap.art.ForwardShuttle].prefixMismatchIsInRunDirection(byte,byte)'
  - '[org.roaringbitmap.art.ForwardShuttle].searchMissNextPosition(org.roaringbitmap.art.SearchResult)'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/ForwardShuttle.java
- function_names:
  - '[org.roaringbitmap.art.Containers].<init>()'
  - '[org.roaringbitmap.art.Containers].clone()'
  - '[org.roaringbitmap.art.Containers].reset()'
  - '[org.roaringbitmap.art.Containers].remove(long)'
  - '[org.roaringbitmap.art.Containers].getContainer(long)'
  - '[org.roaringbitmap.art.Containers].addContainer(org.roaringbitmap.Container)'
  - '[org.roaringbitmap.art.Containers].iterator()'
  - '[org.roaringbitmap.art.Containers].replace(long,org.roaringbitmap.Container)'
  - '[org.roaringbitmap.art.Containers].replace(int,int,org.roaringbitmap.Container)'
  - '[org.roaringbitmap.art.Containers].getContainerSize()'
  - '[org.roaringbitmap.art.Containers].getContainerArrays()'
  - '[org.roaringbitmap.art.Containers].toContainerIdx(int,int)'
  - '[org.roaringbitmap.art.Containers].grow(int,int)'
  - '[org.roaringbitmap.art.Containers].hugeCapacity(int)'
  - '[org.roaringbitmap.art.Containers].serializedSizeInBytes()'
  - '[org.roaringbitmap.art.Containers].serialize(java.io.DataOutput)'
  - '[org.roaringbitmap.art.Containers].serialize(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.art.Containers].deserialize(java.io.DataInput)'
  - '[org.roaringbitmap.art.Containers].deserialize(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.art.Containers].containerType(org.roaringbitmap.Container)'
  - '[org.roaringbitmap.art.Containers].instanceContainer(byte,int,java.io.DataInput)'
  - '[org.roaringbitmap.art.Containers].instanceContainer(byte,int,java.nio.ByteBuffer)'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Containers.java
- function_names:
  - '[org.roaringbitmap.art.AbstractShuttle].<init>(org.roaringbitmap.art.Art,org.roaringbitmap.art.Containers)'
  - '[org.roaringbitmap.art.AbstractShuttle].initShuttle()'
  - '[org.roaringbitmap.art.AbstractShuttle].initShuttleFrom(long)'
  - '[org.roaringbitmap.art.AbstractShuttle].currentBeforeHigh(long,long)'
  - '[org.roaringbitmap.art.AbstractShuttle].moveToNextLeaf()'
  - '[org.roaringbitmap.art.AbstractShuttle].visitedNodeNextPosition(org.roaringbitmap.art.BranchNode,int)'
  - '[org.roaringbitmap.art.AbstractShuttle].getCurrentLeafNode()'
  - '[org.roaringbitmap.art.AbstractShuttle].remove()'
  - '[org.roaringbitmap.art.AbstractShuttle].visitToLeaf(org.roaringbitmap.art.Node,boolean)'
  - '[org.roaringbitmap.art.AbstractShuttle].visitToLeafFrom(byte[],int,org.roaringbitmap.art.Node)'
  - '[org.roaringbitmap.art.AbstractShuttle].boundaryNodePosition(org.roaringbitmap.art.BranchNode,boolean)'
  - '[org.roaringbitmap.art.AbstractShuttle].prefixMismatchIsInRunDirection(byte,byte)'
  - '[org.roaringbitmap.art.AbstractShuttle].searchMissNextPosition(org.roaringbitmap.art.SearchResult)'
  - '[org.roaringbitmap.art.AbstractShuttle].findNextSiblingKeyOfLeafNode()'
  - '[org.roaringbitmap.art.AbstractShuttle].useEntry(int,org.roaringbitmap.art.Node)'
  - '[org.roaringbitmap.art.AbstractShuttle.NodeEntry].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/AbstractShuttle.java
- function_names:
  - '[org.roaringbitmap.art.SearchResult].<init>(Outcome,int,int)'
  - '[org.roaringbitmap.art.SearchResult].found(int)'
  - '[org.roaringbitmap.art.SearchResult].notFound(int,int)'
  - '[org.roaringbitmap.art.SearchResult].hasKeyPos()'
  - '[org.roaringbitmap.art.SearchResult].getKeyPos()'
  - '[org.roaringbitmap.art.SearchResult].hasNextSmallerPos()'
  - '[org.roaringbitmap.art.SearchResult].getNextSmallerPos()'
  - '[org.roaringbitmap.art.SearchResult].hasNextLargerPos()'
  - '[org.roaringbitmap.art.SearchResult].getNextLargerPos()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/SearchResult.java
- function_names:
  - '[org.roaringbitmap.art.Node16].<init>(int)'
  - '[org.roaringbitmap.art.Node16].clone()'
  - '[org.roaringbitmap.art.Node16].nodeType()'
  - '[org.roaringbitmap.art.Node16].getChildPos(byte)'
  - '[org.roaringbitmap.art.Node16].getChildAtKey(byte)'
  - '[org.roaringbitmap.art.Node16].getNearestChildPos(byte)'
  - '[org.roaringbitmap.art.Node16].getChildKey(int)'
  - '[org.roaringbitmap.art.Node16].getChild(int)'
  - '[org.roaringbitmap.art.Node16].replaceNode(int,org.roaringbitmap.art.Node)'
  - '[org.roaringbitmap.art.Node16].getMinPos()'
  - '[org.roaringbitmap.art.Node16].getNextLargerPos(int)'
  - '[org.roaringbitmap.art.Node16].getMaxPos()'
  - '[org.roaringbitmap.art.Node16].getNextSmallerPos(int)'
  - '[org.roaringbitmap.art.Node16].insert(org.roaringbitmap.art.Node,byte)'
  - '[org.roaringbitmap.art.Node16].remove(int)'
  - '[org.roaringbitmap.art.Node16].serializeNodeBody(java.io.DataOutput)'
  - '[org.roaringbitmap.art.Node16].serializeNodeBody(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.art.Node16].deserializeNodeBody(java.io.DataInput)'
  - '[org.roaringbitmap.art.Node16].deserializeNodeBody(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.art.Node16].serializeNodeBodySizeInBytes()'
  - '[org.roaringbitmap.art.Node16].replaceChildren(Node[])'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node16.java
- function_names:
  - '[org.roaringbitmap.art.LeafNode].<init>(byte[],long)'
  - '[org.roaringbitmap.art.LeafNode].<init>(long,long)'
  - '[org.roaringbitmap.art.LeafNode].clone()'
  - '[org.roaringbitmap.art.LeafNode].serializeNodeBody(java.io.DataOutput)'
  - '[org.roaringbitmap.art.LeafNode].serializeNodeBody(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.art.LeafNode].deserializeNodeBody(java.io.DataInput)'
  - '[org.roaringbitmap.art.LeafNode].deserializeNodeBody(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.art.LeafNode].serializeNodeBodySizeInBytes()'
  - '[org.roaringbitmap.art.LeafNode].getContainerIdx()'
  - '[org.roaringbitmap.art.LeafNode].getKeyBytes()'
  - '[org.roaringbitmap.art.LeafNode].getKey()'
  - '[org.roaringbitmap.art.LeafNode].setKeyFromShifted(long)'
  - '[org.roaringbitmap.art.LeafNode].serializeHeader(java.io.DataOutput)'
  - '[org.roaringbitmap.art.LeafNode].serializeHeader(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.art.LeafNode].toString()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/LeafNode.java
- function_names:
  - '[org.roaringbitmap.art.ContainerIterator].<init>(org.roaringbitmap.art.Containers)'
  - '[org.roaringbitmap.art.ContainerIterator].hasNext()'
  - '[org.roaringbitmap.art.ContainerIterator].next()'
  - '[org.roaringbitmap.art.ContainerIterator].getCurrentContainerIdx()'
  - '[org.roaringbitmap.art.ContainerIterator].replace(org.roaringbitmap.Container)'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/ContainerIterator.java
- function_names:
  - '[org.roaringbitmap.art.Art].<init>()'
  - '[org.roaringbitmap.art.Art].clone()'
  - '[org.roaringbitmap.art.Art].isEmpty()'
  - '[org.roaringbitmap.art.Art].insert(byte[],long)'
  - '[org.roaringbitmap.art.Art].findByKey(byte[])'
  - '[org.roaringbitmap.art.Art].findByKey(long)'
  - '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.art.Node,byte[],int)'
  - '[org.roaringbitmap.art.Art].findByKey(org.roaringbitmap.art.Node,long)'
  - '[org.roaringbitmap.art.Art].iterator(org.roaringbitmap.art.Containers)'
  - '[org.roaringbitmap.art.Art].remove(byte[])'
  - '[org.roaringbitmap.art.Art].removeSpecifyKey(org.roaringbitmap.art.Node,byte[],int)'
  - '[org.roaringbitmap.art.Art].leafMatch(org.roaringbitmap.art.LeafNode,byte[],int)'
  - '[org.roaringbitmap.art.Art].insert(org.roaringbitmap.art.Node,byte[],int,long)'
  - '[org.roaringbitmap.art.Art].commonPrefixLength(byte[],int,int,byte[],int,int)'
  - '[org.roaringbitmap.art.Art].getRoot()'
  - '[org.roaringbitmap.art.Art].getExtremeLeaf(boolean)'
  - '[org.roaringbitmap.art.Art].first()'
  - '[org.roaringbitmap.art.Art].last()'
  - '[org.roaringbitmap.art.Art].serializeArt(java.io.DataOutput)'
  - '[org.roaringbitmap.art.Art].deserializeArt(java.io.DataInput)'
  - '[org.roaringbitmap.art.Art].serializeArt(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.art.Art].deserializeArt(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.art.Art].leafNodeIterator(boolean,org.roaringbitmap.art.Containers)'
  - '[org.roaringbitmap.art.Art].leafNodeIteratorFrom(long,boolean,org.roaringbitmap.art.Containers)'
  - '[org.roaringbitmap.art.Art].serialize(org.roaringbitmap.art.Node,java.io.DataOutput)'
  - '[org.roaringbitmap.art.Art].serialize(org.roaringbitmap.art.Node,java.nio.ByteBuffer)'
  - '[org.roaringbitmap.art.Art].deserialize(java.io.DataInput)'
  - '[org.roaringbitmap.art.Art].deserialize(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.art.Art].serializeSizeInBytes()'
  - '[org.roaringbitmap.art.Art].getKeySize()'
  - '[org.roaringbitmap.art.Art].serializeSizeInBytes(org.roaringbitmap.art.Node)'
  - '[org.roaringbitmap.art.Art.Toolkit].<init>(org.roaringbitmap.art.Node,long,org.roaringbitmap.art.Node)'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Art.java
- function_names:
  - '[org.roaringbitmap.art.Shuttle].initShuttle()'
  - '[org.roaringbitmap.art.Shuttle].initShuttleFrom(long)'
  - '[org.roaringbitmap.art.Shuttle].moveToNextLeaf()'
  - '[org.roaringbitmap.art.Shuttle].getCurrentLeafNode()'
  - '[org.roaringbitmap.art.Shuttle].remove()'
  - '[org.roaringbitmap.art.Shuttle].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Shuttle.java
- function_names:
  - '[org.roaringbitmap.art.BranchNode].<init>(int)'
  - '[org.roaringbitmap.art.BranchNode].postClone(org.roaringbitmap.art.BranchNode,Node[],Node[])'
  - '[org.roaringbitmap.art.BranchNode].nodeType()'
  - '[org.roaringbitmap.art.BranchNode].prefixLength()'
  - '[org.roaringbitmap.art.BranchNode].binarySearch(byte[],int,int,byte)'
  - '[org.roaringbitmap.art.BranchNode].binarySearchWithResult(byte[],int,int,byte)'
  - '[org.roaringbitmap.art.BranchNode].insert(org.roaringbitmap.art.Node,byte)'
  - '[org.roaringbitmap.art.BranchNode].copyPrefix(org.roaringbitmap.art.BranchNode,org.roaringbitmap.art.BranchNode)'
  - '[org.roaringbitmap.art.BranchNode].replaceChildren(Node[])'
  - '[org.roaringbitmap.art.BranchNode].getChildPos(byte)'
  - '[org.roaringbitmap.art.BranchNode].getNearestChildPos(byte)'
  - '[org.roaringbitmap.art.BranchNode].getChildKey(int)'
  - '[org.roaringbitmap.art.BranchNode].getChild(int)'
  - '[org.roaringbitmap.art.BranchNode].getChildAtKey(byte)'
  - '[org.roaringbitmap.art.BranchNode].replaceNode(int,org.roaringbitmap.art.Node)'
  - '[org.roaringbitmap.art.BranchNode].getMinPos()'
  - '[org.roaringbitmap.art.BranchNode].getNextLargerPos(int)'
  - '[org.roaringbitmap.art.BranchNode].getMaxPos()'
  - '[org.roaringbitmap.art.BranchNode].getNextSmallerPos(int)'
  - '[org.roaringbitmap.art.BranchNode].remove(int)'
  - '[org.roaringbitmap.art.BranchNode].serializeHeader(java.io.DataOutput)'
  - '[org.roaringbitmap.art.BranchNode].serializeHeader(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.art.BranchNode].serializeHeaderSizeInBytes()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/BranchNode.java
- function_names:
  - '[org.roaringbitmap.art.KeyIterator].<init>(org.roaringbitmap.art.Art,org.roaringbitmap.art.Containers)'
  - '[org.roaringbitmap.art.KeyIterator].hasNext()'
  - '[org.roaringbitmap.art.KeyIterator].next()'
  - '[org.roaringbitmap.art.KeyIterator].peekNext()'
  - '[org.roaringbitmap.art.KeyIterator].nextKey()'
  - '[org.roaringbitmap.art.KeyIterator].currentContainerIdx()'
  - '[org.roaringbitmap.art.KeyIterator].remove()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/KeyIterator.java
- function_names:
  - '[org.roaringbitmap.art.LeafNodeIterator].<init>(org.roaringbitmap.art.Art,org.roaringbitmap.art.Containers)'
  - '[org.roaringbitmap.art.LeafNodeIterator].<init>(org.roaringbitmap.art.Art,boolean,org.roaringbitmap.art.Containers)'
  - '[org.roaringbitmap.art.LeafNodeIterator].<init>(org.roaringbitmap.art.Art,boolean,org.roaringbitmap.art.Containers,long)'
  - '[org.roaringbitmap.art.LeafNodeIterator].advance()'
  - '[org.roaringbitmap.art.LeafNodeIterator].hasNext()'
  - '[org.roaringbitmap.art.LeafNodeIterator].next()'
  - '[org.roaringbitmap.art.LeafNodeIterator].remove()'
  - '[org.roaringbitmap.art.LeafNodeIterator].seek(long)'
  - '[org.roaringbitmap.art.LeafNodeIterator].peekNext()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/LeafNodeIterator.java
- function_names:
  - '[org.roaringbitmap.art.Node48].<init>(int)'
  - '[org.roaringbitmap.art.Node48].clone()'
  - '[org.roaringbitmap.art.Node48].nodeType()'
  - '[org.roaringbitmap.art.Node48].getChildPos(byte)'
  - '[org.roaringbitmap.art.Node48].getNearestChildPos(byte)'
  - '[org.roaringbitmap.art.Node48].getChildKey(int)'
  - '[org.roaringbitmap.art.Node48].getChild(int)'
  - '[org.roaringbitmap.art.Node48].getChildAtKey(byte)'
  - '[org.roaringbitmap.art.Node48].replaceNode(int,org.roaringbitmap.art.Node)'
  - '[org.roaringbitmap.art.Node48].getMinPos()'
  - '[org.roaringbitmap.art.Node48].getNextLargerPos(int)'
  - '[org.roaringbitmap.art.Node48].getMaxPos()'
  - '[org.roaringbitmap.art.Node48].getNextSmallerPos(int)'
  - '[org.roaringbitmap.art.Node48].insert(org.roaringbitmap.art.Node,byte)'
  - '[org.roaringbitmap.art.Node48].remove(int)'
  - '[org.roaringbitmap.art.Node48].serializeNodeBody(java.io.DataOutput)'
  - '[org.roaringbitmap.art.Node48].serializeNodeBody(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.art.Node48].deserializeNodeBody(java.io.DataInput)'
  - '[org.roaringbitmap.art.Node48].deserializeNodeBody(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.art.Node48].serializeNodeBodySizeInBytes()'
  - '[org.roaringbitmap.art.Node48].replaceChildren(Node[])'
  - '[org.roaringbitmap.art.Node48].childrenIdx(int,long[])'
  - '[org.roaringbitmap.art.Node48].setOneByte(int,byte,long[])'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node48.java
- function_names:
  - '[org.roaringbitmap.art.Node4].<init>(int)'
  - '[org.roaringbitmap.art.Node4].clone()'
  - '[org.roaringbitmap.art.Node4].nodeType()'
  - '[org.roaringbitmap.art.Node4].getChildPos(byte)'
  - '[org.roaringbitmap.art.Node4].getNearestChildPos(byte)'
  - '[org.roaringbitmap.art.Node4].getChildKey(int)'
  - '[org.roaringbitmap.art.Node4].getChild(int)'
  - '[org.roaringbitmap.art.Node4].getChildAtKey(byte)'
  - '[org.roaringbitmap.art.Node4].replaceNode(int,org.roaringbitmap.art.Node)'
  - '[org.roaringbitmap.art.Node4].getMinPos()'
  - '[org.roaringbitmap.art.Node4].getNextLargerPos(int)'
  - '[org.roaringbitmap.art.Node4].getMaxPos()'
  - '[org.roaringbitmap.art.Node4].getNextSmallerPos(int)'
  - '[org.roaringbitmap.art.Node4].insert(org.roaringbitmap.art.Node,byte)'
  - '[org.roaringbitmap.art.Node4].remove(int)'
  - '[org.roaringbitmap.art.Node4].serializeNodeBody(java.io.DataOutput)'
  - '[org.roaringbitmap.art.Node4].serializeNodeBody(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.art.Node4].deserializeNodeBody(java.io.DataInput)'
  - '[org.roaringbitmap.art.Node4].deserializeNodeBody(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.art.Node4].serializeNodeBodySizeInBytes()'
  - '[org.roaringbitmap.art.Node4].replaceChildren(Node[])'
  - '[org.roaringbitmap.art.Node4].insertionSort(org.roaringbitmap.art.Node4)'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node4.java
- function_names: []
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/NodeType.java
- function_names:
  - '[org.roaringbitmap.art.Node].<init>()'
  - '[org.roaringbitmap.art.Node].clone()'
  - '[org.roaringbitmap.art.Node].sortSmallByteArray(byte[],Node[],int,int)'
  - '[org.roaringbitmap.art.Node].serialize(java.io.DataOutput)'
  - '[org.roaringbitmap.art.Node].serialize(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.art.Node].serializeSizeInBytes()'
  - '[org.roaringbitmap.art.Node].deserialize(java.io.DataInput)'
  - '[org.roaringbitmap.art.Node].deserialize(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.art.Node].serializeNodeBody(java.io.DataOutput)'
  - '[org.roaringbitmap.art.Node].serializeNodeBody(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.art.Node].deserializeNodeBody(java.io.DataInput)'
  - '[org.roaringbitmap.art.Node].deserializeNodeBody(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.art.Node].serializeNodeBodySizeInBytes()'
  - '[org.roaringbitmap.art.Node].serializeHeader(java.io.DataOutput)'
  - '[org.roaringbitmap.art.Node].serializeHeader(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.art.Node].serializeHeaderSizeInBytes()'
  - '[org.roaringbitmap.art.Node].deserializeHeader(java.io.DataInput)'
  - '[org.roaringbitmap.art.Node].deserializeHeader(java.nio.ByteBuffer)'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node.java
- function_names:
  - '[org.roaringbitmap.art.Node256].<init>(int)'
  - '[org.roaringbitmap.art.Node256].clone()'
  - '[org.roaringbitmap.art.Node256].nodeType()'
  - '[org.roaringbitmap.art.Node256].getChildPos(byte)'
  - '[org.roaringbitmap.art.Node256].getChildAtKey(byte)'
  - '[org.roaringbitmap.art.Node256].getNearestChildPos(byte)'
  - '[org.roaringbitmap.art.Node256].getChildKey(int)'
  - '[org.roaringbitmap.art.Node256].getChild(int)'
  - '[org.roaringbitmap.art.Node256].replaceNode(int,org.roaringbitmap.art.Node)'
  - '[org.roaringbitmap.art.Node256].getMinPos()'
  - '[org.roaringbitmap.art.Node256].getNextLargerPos(int)'
  - '[org.roaringbitmap.art.Node256].getMaxPos()'
  - '[org.roaringbitmap.art.Node256].getNextSmallerPos(int)'
  - '[org.roaringbitmap.art.Node256].insert(org.roaringbitmap.art.Node,byte)'
  - '[org.roaringbitmap.art.Node256].setBit(byte,long[])'
  - '[org.roaringbitmap.art.Node256].remove(int)'
  - '[org.roaringbitmap.art.Node256].replaceChildren(Node[])'
  - '[org.roaringbitmap.art.Node256].serializeNodeBody(java.io.DataOutput)'
  - '[org.roaringbitmap.art.Node256].serializeNodeBody(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.art.Node256].deserializeNodeBody(java.io.DataInput)'
  - '[org.roaringbitmap.art.Node256].deserializeNodeBody(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.art.Node256].serializeNodeBodySizeInBytes()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/art/Node256.java
- function_names:
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>()'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,boolean)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(org.roaringbitmap.BitmapDataProviderSupplier)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,org.roaringbitmap.BitmapDataProviderSupplier)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].<init>(boolean,boolean,org.roaringbitmap.BitmapDataProviderSupplier)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].resetPerfHelpers()'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getHighToBitmap()'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLowestInvalidHigh()'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getSortedCumulatedCardinality()'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getClassName(org.roaringbitmap.BitmapDataProvider)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addLong(long)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addInt(int)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].newRoaringBitmap()'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].invalidateAboveHigh(int)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].compare(int,int)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].minHigh(int,int)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushBitmapForHigh(int,org.roaringbitmap.BitmapDataProvider)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].low(long)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].high(long)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongCardinality()'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getIntCardinality()'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].select(long)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].selectNoCache(long)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].throwSelectInvalidIndex(long)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].iterator()'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].forEach(org.roaringbitmap.longlong.LongConsumer)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLong(long)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].rankLongNoCache(int,int)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].ensureCumulatives(int)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].binarySearch(int[],int)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].binarySearch(int[],int,int,int)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].unsignedBinarySearch(int[],int,int,int,java.util.Comparator<?superInteger>)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].ensureOne(Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>,int,int)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].highestHigh()'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].naivelazyor(org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].or(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].pushClonedEntry(java.util.Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>,org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].xor(org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].intersects(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].and(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].andCardinality(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].andNot(org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].andNot(org.roaringbitmap.longlong.Roaring64NavigableMap,org.roaringbitmap.longlong.Roaring64NavigableMap)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].writeExternal(java.io.ObjectOutput)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].readExternal(java.io.ObjectInput)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].toString()'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongIterator()'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].toIterator(java.util.Iterator<Map.Entry<Integer,org.roaringbitmap.BitmapDataProvider>>,boolean)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].contains(long)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getSizeInBytes()'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getLongSizeInBytes()'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].isEmpty()'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].limit(long)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].repairAfterLazy()'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].runOptimize()'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].serialize(java.io.DataOutput)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].serializeLegacy(java.io.DataOutput)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].serializePortable(java.io.DataOutput)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].deserialize(java.io.DataInput)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].deserializeLegacy(java.io.DataInput)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].deserializePortable(java.io.DataInput)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].serializedSizeInBytes()'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].clear()'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].toArray()'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].bitmapOf()'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].add()'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].add(long,long)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].addRange(long,long)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].getReverseLongIterator()'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].removeLong(long)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].trim()'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].hashCode()'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].equals(Object)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].clone()'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].flip(long)'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].assertNonEmpty()'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].first()'
  - '[org.roaringbitmap.longlong.Roaring64NavigableMap].last()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64NavigableMap.java
- function_names:
  - '[org.roaringbitmap.longlong.LongConsumer].accept(long)'
  - '[org.roaringbitmap.longlong.LongConsumer].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/LongConsumer.java
- function_names: []
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/package-info.java
- function_names:
  - '[org.roaringbitmap.longlong.LongBitmapDataProvider].addLong(long)'
  - '[org.roaringbitmap.longlong.LongBitmapDataProvider].removeLong(long)'
  - '[org.roaringbitmap.longlong.LongBitmapDataProvider].trim()'
  - '[org.roaringbitmap.longlong.LongBitmapDataProvider].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/LongBitmapDataProvider.java
- function_names:
  - '[org.roaringbitmap.longlong.ContainerWithIndex].<init>(org.roaringbitmap.Container,long)'
  - '[org.roaringbitmap.longlong.ContainerWithIndex].getContainer()'
  - '[org.roaringbitmap.longlong.ContainerWithIndex].getContainerIdx()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/ContainerWithIndex.java
- function_names:
  - '[org.roaringbitmap.longlong.PeekableLongIterator].advanceIfNeeded(long)'
  - '[org.roaringbitmap.longlong.PeekableLongIterator].peekNext()'
  - '[org.roaringbitmap.longlong.PeekableLongIterator].clone()'
  - '[org.roaringbitmap.longlong.PeekableLongIterator].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/PeekableLongIterator.java
- function_names:
  - '[org.roaringbitmap.longlong.LongUtils].highPart(long)'
  - '[org.roaringbitmap.longlong.LongUtils].highPartOnly(long)'
  - '[org.roaringbitmap.longlong.LongUtils].lowPart(long)'
  - '[org.roaringbitmap.longlong.LongUtils].toLong(byte[],char)'
  - '[org.roaringbitmap.longlong.LongUtils].toLong(byte[])'
  - '[org.roaringbitmap.longlong.LongUtils].toLong(long,char)'
  - '[org.roaringbitmap.longlong.LongUtils].toBDBytes(long)'
  - '[org.roaringbitmap.longlong.LongUtils].fromBDBytes(byte[])'
  - '[org.roaringbitmap.longlong.LongUtils].fromKey(byte[])'
  - '[org.roaringbitmap.longlong.LongUtils].initWithFirst4Byte(int)'
  - '[org.roaringbitmap.longlong.LongUtils].rightShiftHighPart(long)'
  - '[org.roaringbitmap.longlong.LongUtils].leftShiftHighPart(long)'
  - '[org.roaringbitmap.longlong.LongUtils].maxLowBitAsInteger()'
  - '[org.roaringbitmap.longlong.LongUtils].highPartInPlace(long,byte[])'
  - '[org.roaringbitmap.longlong.LongUtils].isMaxHigh(long)'
  - '[org.roaringbitmap.longlong.LongUtils].getByte(long,int)'
  - '[org.roaringbitmap.longlong.LongUtils].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/LongUtils.java
- function_names:
  - '[org.roaringbitmap.longlong.RoaringIntPacking].high(long)'
  - '[org.roaringbitmap.longlong.RoaringIntPacking].low(long)'
  - '[org.roaringbitmap.longlong.RoaringIntPacking].pack(int,int)'
  - '[org.roaringbitmap.longlong.RoaringIntPacking].highestHigh(boolean)'
  - '[org.roaringbitmap.longlong.RoaringIntPacking].unsignedComparator()'
  - '[org.roaringbitmap.longlong.RoaringIntPacking].compareUnsigned(int,int)'
  - '[org.roaringbitmap.longlong.RoaringIntPacking].toUnsignedString(long)'
  - '[org.roaringbitmap.longlong.RoaringIntPacking].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/RoaringIntPacking.java
- function_names:
  - '[org.roaringbitmap.longlong.IntegerUtil].toBDBytes(int)'
  - '[org.roaringbitmap.longlong.IntegerUtil].fromBDBytes(byte[])'
  - '[org.roaringbitmap.longlong.IntegerUtil].setByte(int,byte,int)'
  - '[org.roaringbitmap.longlong.IntegerUtil].shiftLeftFromSpecifiedPosition(int,int,int)'
  - '[org.roaringbitmap.longlong.IntegerUtil].firstByte(int)'
  - '[org.roaringbitmap.longlong.IntegerUtil].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/IntegerUtil.java
- function_names:
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].<init>()'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].addInt(int)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].addLong(long)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongCardinality()'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].getIntCardinality()'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].select(long)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].throwSelectInvalidIndex(long)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].first()'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].last()'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].iterator()'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].forEach(org.roaringbitmap.longlong.LongConsumer)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].forAllInRange(long,int,org.roaringbitmap.RelativeRangeConsumer)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].forEachInRange(long,int,org.roaringbitmap.longlong.LongConsumer)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].rankLong(long)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].or(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].xor(org.roaringbitmap.longlong.Roaring64Bitmap)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].xor(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].and(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].intersects(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].andCardinality(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.longlong.Roaring64Bitmap)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].andNot(org.roaringbitmap.longlong.Roaring64Bitmap,org.roaringbitmap.longlong.Roaring64Bitmap)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].flip(long,long)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].writeExternal(java.io.ObjectOutput)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].readExternal(java.io.ObjectInput)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].toString()'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIterator()'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLeafNodeIterator()'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongIteratorFrom(long)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].contains(long)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].getSizeInBytes()'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].getLongSizeInBytes()'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].isEmpty()'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].limit(long)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].runOptimize()'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].serialize(java.io.DataOutput)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].serialize(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].deserialize(java.io.DataInput)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].deserialize(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].removeEmpty()'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].serializedSizeInBytes()'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].clear()'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].toArray()'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].bitmapOf()'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].remove(long)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].add()'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].add(long,long)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].addRange(long,long)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIterator()'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].getReverseLongIteratorFrom(long)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].removeLong(long)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].trim()'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].hashCode()'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].equals(Object)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].flip(long)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap].clone()'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].<init>(org.roaringbitmap.art.LeafNodeIterator)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].getIterator(org.roaringbitmap.Container)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].compare(long,long)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].hasNext()'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].next()'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].advanceIfNeeded(long)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].peekNext()'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap.PeekableIterator].clone()'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap.ForwardPeekableIterator].<init>(org.roaringbitmap.art.LeafNodeIterator)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap.ForwardPeekableIterator].getIterator(org.roaringbitmap.Container)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap.ForwardPeekableIterator].compare(long,long)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap.ReversePeekableIterator].<init>(org.roaringbitmap.art.LeafNodeIterator)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap.ReversePeekableIterator].getIterator(org.roaringbitmap.Container)'
  - '[org.roaringbitmap.longlong.Roaring64Bitmap.ReversePeekableIterator].compare(long,long)'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/Roaring64Bitmap.java
- function_names:
  - '[org.roaringbitmap.longlong.HighLowContainer].<init>()'
  - '[org.roaringbitmap.longlong.HighLowContainer].clone()'
  - '[org.roaringbitmap.longlong.HighLowContainer].getContainer(long)'
  - '[org.roaringbitmap.longlong.HighLowContainer].searchContainer(byte[])'
  - '[org.roaringbitmap.longlong.HighLowContainer].searchContainer(long)'
  - '[org.roaringbitmap.longlong.HighLowContainer].put(byte[],org.roaringbitmap.Container)'
  - '[org.roaringbitmap.longlong.HighLowContainer].remove(byte[])'
  - '[org.roaringbitmap.longlong.HighLowContainer].containerIterator()'
  - '[org.roaringbitmap.longlong.HighLowContainer].highKeyIterator()'
  - '[org.roaringbitmap.longlong.HighLowContainer].highKeyLeafNodeIterator(boolean)'
  - '[org.roaringbitmap.longlong.HighLowContainer].highKeyLeafNodeIteratorFrom(long,boolean)'
  - '[org.roaringbitmap.longlong.HighLowContainer].replaceContainer(long,org.roaringbitmap.Container)'
  - '[org.roaringbitmap.longlong.HighLowContainer].isEmpty()'
  - '[org.roaringbitmap.longlong.HighLowContainer].assertNonEmpty()'
  - '[org.roaringbitmap.longlong.HighLowContainer].first()'
  - '[org.roaringbitmap.longlong.HighLowContainer].last()'
  - '[org.roaringbitmap.longlong.HighLowContainer].compareUnsigned(byte[],byte[])'
  - '[org.roaringbitmap.longlong.HighLowContainer].serialize(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.longlong.HighLowContainer].deserialize(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.longlong.HighLowContainer].serializedSizeInBytes()'
  - '[org.roaringbitmap.longlong.HighLowContainer].serialize(java.io.DataOutput)'
  - '[org.roaringbitmap.longlong.HighLowContainer].deserialize(java.io.DataInput)'
  - '[org.roaringbitmap.longlong.HighLowContainer].clear()'
  - '[org.roaringbitmap.longlong.HighLowContainer].hashCode()'
  - '[org.roaringbitmap.longlong.HighLowContainer].equals(Object)'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/HighLowContainer.java
- function_names:
  - '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].contains(long)'
  - '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].getLongCardinality()'
  - '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].forEach(org.roaringbitmap.longlong.LongConsumer)'
  - '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].getLongIterator()'
  - '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].getReverseLongIterator()'
  - '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].stream()'
  - '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].reverseStream()'
  - '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].getSizeInBytes()'
  - '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].getLongSizeInBytes()'
  - '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].isEmpty()'
  - '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].limit(long)'
  - '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].rankLong(long)'
  - '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].select(long)'
  - '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].first()'
  - '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].last()'
  - '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].serialize(java.io.DataOutput)'
  - '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].serializedSizeInBytes()'
  - '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].toArray()'
  - '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider].<init>()'
  - '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider.RoaringOfLong].<init>(org.roaringbitmap.longlong.LongIterator)'
  - '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider.RoaringOfLong].nextLong()'
  - '[org.roaringbitmap.longlong.ImmutableLongBitmapDataProvider.RoaringOfLong].hasNext()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/ImmutableLongBitmapDataProvider.java
- function_names:
  - '[org.roaringbitmap.longlong.LongIterator].clone()'
  - '[org.roaringbitmap.longlong.LongIterator].hasNext()'
  - '[org.roaringbitmap.longlong.LongIterator].next()'
  - '[org.roaringbitmap.longlong.LongIterator].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/LongIterator.java
- function_names:
  - '[org.roaringbitmap.longlong.LongConsumerRelativeRangeAdapter].<init>(long,org.roaringbitmap.longlong.LongConsumer)'
  - '[org.roaringbitmap.longlong.LongConsumerRelativeRangeAdapter].acceptPresent(int)'
  - '[org.roaringbitmap.longlong.LongConsumerRelativeRangeAdapter].acceptAbsent(int)'
  - '[org.roaringbitmap.longlong.LongConsumerRelativeRangeAdapter].acceptAllPresent(int,int)'
  - '[org.roaringbitmap.longlong.LongConsumerRelativeRangeAdapter].acceptAllAbsent(int,int)'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/longlong/LongConsumerRelativeRangeAdapter.java
- function_names:
  - '[org.roaringbitmap.insights.NaiveWriterRecommender].recommend(org.roaringbitmap.insights.BitmapStatistics)'
  - '[org.roaringbitmap.insights.NaiveWriterRecommender].denseArrayWarning(StringBuilder)'
  - '[org.roaringbitmap.insights.NaiveWriterRecommender].runContainerRecommendations(StringBuilder)'
  - '[org.roaringbitmap.insights.NaiveWriterRecommender].constantMemoryRecommendation(org.roaringbitmap.insights.BitmapStatistics,StringBuilder)'
  - '[org.roaringbitmap.insights.NaiveWriterRecommender].arrayContainerRecommendations(org.roaringbitmap.insights.BitmapStatistics,StringBuilder)'
  - '[org.roaringbitmap.insights.NaiveWriterRecommender].containerCountRecommendations(org.roaringbitmap.insights.BitmapStatistics,StringBuilder)'
  - '[org.roaringbitmap.insights.NaiveWriterRecommender].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/insights/NaiveWriterRecommender.java
- function_names:
  - '[org.roaringbitmap.insights.BitmapStatistics].<init>(ArrayContainersStats,long,long)'
  - '[org.roaringbitmap.insights.BitmapStatistics].<init>(ArrayContainersStats,long,long,long)'
  - '[org.roaringbitmap.insights.BitmapStatistics].containerFraction(long)'
  - '[org.roaringbitmap.insights.BitmapStatistics].getArrayContainersStats()'
  - '[org.roaringbitmap.insights.BitmapStatistics].toString()'
  - '[org.roaringbitmap.insights.BitmapStatistics].containerCount()'
  - '[org.roaringbitmap.insights.BitmapStatistics].merge(org.roaringbitmap.insights.BitmapStatistics)'
  - '[org.roaringbitmap.insights.BitmapStatistics].equals(Object)'
  - '[org.roaringbitmap.insights.BitmapStatistics].hashCode()'
  - '[org.roaringbitmap.insights.BitmapStatistics].getBitmapsCount()'
  - '[org.roaringbitmap.insights.BitmapStatistics].getBitmapContainerCount()'
  - '[org.roaringbitmap.insights.BitmapStatistics].getRunContainerCount()'
  - '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].getContainersCount()'
  - '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].getCardinalitySum()'
  - '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].<init>(long,long)'
  - '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].merge(ArrayContainersStats)'
  - '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].averageCardinality()'
  - '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].equals(Object)'
  - '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].hashCode()'
  - '[org.roaringbitmap.insights.BitmapStatistics.ArrayContainersStats].toString()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/insights/BitmapStatistics.java
- function_names:
  - '[org.roaringbitmap.insights.BitmapAnalyser].analyse(org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.insights.BitmapAnalyser].analyse(java.util.Collection<?extendsRoaringBitmap>)'
  - '[org.roaringbitmap.insights.BitmapAnalyser].<init>()'
  source_file: /src/RoaringBitmap/roaringbitmap/src/main/java/org/roaringbitmap/insights/BitmapAnalyser.java
- function_names:
  - '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest].doTest(String,String,boolean)'
  - '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPqTest].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkWideOrPqTest.java
- function_names:
  - '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest].doTest(String,String,boolean)'
  - '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterateTest].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkReverseIterateTest.java
- function_names:
  - '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest].doTest(String,String,boolean)'
  - '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaiveTest].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkWideOrNaiveTest.java
- function_names:
  - '[org.roaringbitmap.realdata.RealDataBenchmarkIOrTest].doTest(String,String,boolean)'
  - '[org.roaringbitmap.realdata.RealDataBenchmarkIOrTest].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkIOrTest.java
- function_names:
  - '[org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaiveTest].doTest(String,String,boolean)'
  - '[org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaiveTest].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkWideAndNaiveTest.java
- function_names:
  - '[org.roaringbitmap.realdata.RealDataBenchmarkSanityTest].params()'
  - '[org.roaringbitmap.realdata.RealDataBenchmarkSanityTest].test(String,String,boolean)'
  - '[org.roaringbitmap.realdata.RealDataBenchmarkSanityTest].setup()'
  - '[org.roaringbitmap.realdata.RealDataBenchmarkSanityTest].tearDown()'
  - '[org.roaringbitmap.realdata.RealDataBenchmarkSanityTest].doTest(String,String,boolean)'
  - '[org.roaringbitmap.realdata.RealDataBenchmarkSanityTest].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkSanityTest.java
- function_names:
  - '[org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest].doTest(String,String,boolean)'
  - '[org.roaringbitmap.realdata.RealDataBenchmarkAndNotTest].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkAndNotTest.java
- function_names:
  - '[org.roaringbitmap.realdata.RealDataBenchmarkForEachTest].doTest(String,String,boolean)'
  - '[org.roaringbitmap.realdata.RealDataBenchmarkForEachTest].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkForEachTest.java
- function_names:
  - '[org.roaringbitmap.realdata.RealDataBenchmarkAndTest].doTest(String,String,boolean)'
  - '[org.roaringbitmap.realdata.RealDataBenchmarkAndTest].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkAndTest.java
- function_names:
  - '[org.roaringbitmap.realdata.RealDataBenchmarkXorTest].doTest(String,String,boolean)'
  - '[org.roaringbitmap.realdata.RealDataBenchmarkXorTest].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkXorTest.java
- function_names:
  - '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].doTest(String,String,boolean)'
  - '[org.roaringbitmap.realdata.RealDataBenchmarkOrTest].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkOrTest.java
- function_names:
  - '[org.roaringbitmap.realdata.RealDataBenchmarkIterateTest].doTest(String,String,boolean)'
  - '[org.roaringbitmap.realdata.RealDataBenchmarkIterateTest].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/test/java/org/roaringbitmap/realdata/RealDataBenchmarkIterateTest.java
- function_names:
  - '[org.roaringbitmap.InPlaceMergeBenchmark].withKeys(int,int,int,int)'
  - '[org.roaringbitmap.InPlaceMergeBenchmark].setup()'
  - '[org.roaringbitmap.InPlaceMergeBenchmark].or()'
  - '[org.roaringbitmap.InPlaceMergeBenchmark].xor()'
  - '[org.roaringbitmap.InPlaceMergeBenchmark].naivelazyor()'
  - '[org.roaringbitmap.InPlaceMergeBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/InPlaceMergeBenchmark.java
- function_names:
  - '[org.roaringbitmap.AddOffsetBenchmark].setUp()'
  - '[org.roaringbitmap.AddOffsetBenchmark].optimized()'
  - '[org.roaringbitmap.AddOffsetBenchmark].optimizedFieldIncrement()'
  - '[org.roaringbitmap.AddOffsetBenchmark].original()'
  - '[org.roaringbitmap.AddOffsetBenchmark].addOffsetOriginal(org.roaringbitmap.Container,char)'
  - '[org.roaringbitmap.AddOffsetBenchmark].addOffsetIncrementField(org.roaringbitmap.ArrayContainer,char)'
  - '[org.roaringbitmap.AddOffsetBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/AddOffsetBenchmark.java
- function_names:
  - '[org.roaringbitmap.RoaringOnlyBenchmarkState].setup(String)'
  - '[org.roaringbitmap.RoaringOnlyBenchmarkState].tearDown()'
  - '[org.roaringbitmap.RoaringOnlyBenchmarkState].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RoaringOnlyBenchmarkState.java
- function_names:
  - '[org.roaringbitmap.RankBenchmark].setup()'
  - '[org.roaringbitmap.RankBenchmark].generateLookupValues(org.roaringbitmap.RoaringBitmap,int)'
  - '[org.roaringbitmap.RankBenchmark].generateMissingValues(org.roaringbitmap.RoaringBitmap,int)'
  - '[org.roaringbitmap.RankBenchmark].succinctRankLookupHit(org.openjdk.jmh.infra.Blackhole)'
  - '[org.roaringbitmap.RankBenchmark].fastRankLookupHit(org.openjdk.jmh.infra.Blackhole)'
  - '[org.roaringbitmap.RankBenchmark].roaringBitmapRankLookupHit(org.openjdk.jmh.infra.Blackhole)'
  - '[org.roaringbitmap.RankBenchmark].succinctRankLookupMiss(org.openjdk.jmh.infra.Blackhole)'
  - '[org.roaringbitmap.RankBenchmark].fastRankLookupMiss(org.openjdk.jmh.infra.Blackhole)'
  - '[org.roaringbitmap.RankBenchmark].roaringBitmapRankLookupMiss(org.openjdk.jmh.infra.Blackhole)'
  - '[org.roaringbitmap.RankBenchmark].createSuccinctRank(org.openjdk.jmh.infra.Blackhole)'
  - '[org.roaringbitmap.RankBenchmark].createFastRankBitmap(org.openjdk.jmh.infra.Blackhole)'
  - '[org.roaringbitmap.RankBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RankBenchmark.java
- function_names:
  - '[org.roaringbitmap.CheckedAddBenchmark].setUp()'
  - '[org.roaringbitmap.CheckedAddBenchmark].optimized()'
  - '[org.roaringbitmap.CheckedAddBenchmark].original()'
  - '[org.roaringbitmap.CheckedAddBenchmark].checkedAddOriginal(int)'
  - '[org.roaringbitmap.CheckedAddBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/CheckedAddBenchmark.java
- function_names:
  - '[org.roaringbitmap.RadixSort].setup()'
  - '[org.roaringbitmap.RadixSort].restore()'
  - '[org.roaringbitmap.RadixSort].partialSort()'
  - '[org.roaringbitmap.RadixSort].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RadixSort.java
- function_names:
  - '[org.roaringbitmap.SelectTopValuesBenchmark].setup()'
  - '[org.roaringbitmap.SelectTopValuesBenchmark].limitIncludingAndNot()'
  - '[org.roaringbitmap.SelectTopValuesBenchmark].limit()'
  - '[org.roaringbitmap.SelectTopValuesBenchmark].add()'
  - '[org.roaringbitmap.SelectTopValuesBenchmark].addIncludingAndNot()'
  - '[org.roaringbitmap.SelectTopValuesBenchmark].remove()'
  - '[org.roaringbitmap.SelectTopValuesBenchmark].batchIterator()'
  - '[org.roaringbitmap.SelectTopValuesBenchmark].batchIteratorIncludingAndNot()'
  - '[org.roaringbitmap.SelectTopValuesBenchmark].batchIteratorAddAtOnce()'
  - '[org.roaringbitmap.SelectTopValuesBenchmark].batchIteratorAddAtOnceIncludingAndNot()'
  - '[org.roaringbitmap.SelectTopValuesBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/SelectTopValuesBenchmark.java
- function_names:
  - '[org.roaringbitmap.UtilBenchmark].setup()'
  - '[org.roaringbitmap.UtilBenchmark].galloping()'
  - '[org.roaringbitmap.UtilBenchmark].local()'
  - '[org.roaringbitmap.UtilBenchmark].<init>()'
  - '[org.roaringbitmap.BenchmarkData].<init>(BenchmarkContainer[],BenchmarkContainer[])'
  - '[org.roaringbitmap.BenchmarkContainer].<init>(char[])'
  - '[org.roaringbitmap.BenchmarkDataGenerator].generate(int,int,int,int)'
  - '[org.roaringbitmap.BenchmarkDataGenerator].intArrayToShortArraySorted(int[])'
  - '[org.roaringbitmap.BenchmarkDataGenerator].generateClustered(me.lemire.integercompression.synth.ClusteredDataGenerator,int)'
  - '[org.roaringbitmap.BenchmarkDataGenerator].generateUniform(org.apache.commons.math3.distribution.IntegerDistribution,int)'
  - '[org.roaringbitmap.BenchmarkDataGenerator].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/UtilBenchmark.java
- function_names:
  - '[org.roaringbitmap.BitSetUtilBenchmark].BitSetToRoaringByAddingBitByBit(Data)'
  - '[org.roaringbitmap.BitSetUtilBenchmark].BitSetToRoaringUsingBitSetUtil(Data)'
  - '[org.roaringbitmap.BitSetUtilBenchmark].ByteArrayToRoaring(Data)'
  - '[org.roaringbitmap.BitSetUtilBenchmark].ByteArrayToRoaringWithCachedBuffer(Data)'
  - '[org.roaringbitmap.BitSetUtilBenchmark].ByteArrayToBitsetToRoaring(Data)'
  - '[org.roaringbitmap.BitSetUtilBenchmark].bitmapTheNaiveWay(long[])'
  - '[org.roaringbitmap.BitSetUtilBenchmark].<init>()'
  - '[org.roaringbitmap.BitSetUtilBenchmark.Data].setup()'
  - '[org.roaringbitmap.BitSetUtilBenchmark.Data].bitsetsAsBytes(long[][])'
  - '[org.roaringbitmap.BitSetUtilBenchmark.Data].deserialize(String)'
  - '[org.roaringbitmap.BitSetUtilBenchmark.Data].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BitSetUtilBenchmark.java
- function_names:
  - '[org.roaringbitmap.AbstractBenchmarkState].<init>()'
  - '[org.roaringbitmap.AbstractBenchmarkState].setup(String,String,boolean)'
  - '[org.roaringbitmap.AbstractBenchmarkState].tearDown()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/AbstractBenchmarkState.java
- function_names:
  - '[org.roaringbitmap.BasicBenchmark].bigunion_standard(StandardState)'
  - '[org.roaringbitmap.BasicBenchmark].bigunion_mutable(MutableState)'
  - '[org.roaringbitmap.BasicBenchmark].bigunion_immutable(ImmutableState)'
  - '[org.roaringbitmap.BasicBenchmark].toarray_standard(StandardState)'
  - '[org.roaringbitmap.BasicBenchmark].toarray_mutable(MutableState)'
  - '[org.roaringbitmap.BasicBenchmark].toarray_immutable(ImmutableState)'
  - '[org.roaringbitmap.BasicBenchmark].cardinality_standard(StandardState)'
  - '[org.roaringbitmap.BasicBenchmark].cardinality_mutable(MutableState)'
  - '[org.roaringbitmap.BasicBenchmark].cardinality_immutable(ImmutableState)'
  - '[org.roaringbitmap.BasicBenchmark].createBitmapOrdered_standard()'
  - '[org.roaringbitmap.BasicBenchmark].createBitmapOrdered_mutable()'
  - '[org.roaringbitmap.BasicBenchmark].createBitmapUnordered_standard()'
  - '[org.roaringbitmap.BasicBenchmark].createBitmapRange_standard()'
  - '[org.roaringbitmap.BasicBenchmark].createBitmapRange_mutable()'
  - '[org.roaringbitmap.BasicBenchmark].createBitmapUnordered_mutable()'
  - '[org.roaringbitmap.BasicBenchmark].createSparseBitSetOrdered()'
  - '[org.roaringbitmap.BasicBenchmark].createSparseBitSetUnordered()'
  - '[org.roaringbitmap.BasicBenchmark].<init>()'
  - '[org.roaringbitmap.BasicBenchmark.StandardState].<init>()'
  - '[org.roaringbitmap.BasicBenchmark.MutableState].<init>()'
  - '[org.roaringbitmap.BasicBenchmark.ImmutableState].<init>()'
  - '[org.roaringbitmap.BasicBenchmark.ImmutableState].convertToMappedBitmap(org.roaringbitmap.buffer.MutableRoaringBitmap)'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BasicBenchmark.java
- function_names:
  - '[org.roaringbitmap.RangeOperationBenchmark].computeCardinality(BenchmarkState)'
  - '[org.roaringbitmap.RangeOperationBenchmark].updateCardinality(BenchmarkState)'
  - '[org.roaringbitmap.RangeOperationBenchmark].iadd(BenchmarkState)'
  - '[org.roaringbitmap.RangeOperationBenchmark].iandNot(BenchmarkState)'
  - '[org.roaringbitmap.RangeOperationBenchmark].iand(BenchmarkState)'
  - '[org.roaringbitmap.RangeOperationBenchmark].ior(BenchmarkState)'
  - '[org.roaringbitmap.RangeOperationBenchmark].ixor(BenchmarkState)'
  - '[org.roaringbitmap.RangeOperationBenchmark].iremove(BenchmarkState)'
  - '[org.roaringbitmap.RangeOperationBenchmark].inot(BenchmarkState)'
  - '[org.roaringbitmap.RangeOperationBenchmark].inotFull(BenchmarkState)'
  - '[org.roaringbitmap.RangeOperationBenchmark].inotBig(BenchmarkState)'
  - '[org.roaringbitmap.RangeOperationBenchmark].<init>()'
  - '[org.roaringbitmap.RangeOperationBenchmark.BenchmarkState].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RangeOperationBenchmark.java
- function_names:
  - '[org.roaringbitmap.BitmapOfRangeBenchmark].original()'
  - '[org.roaringbitmap.BitmapOfRangeBenchmark].optimized()'
  - '[org.roaringbitmap.BitmapOfRangeBenchmark].bitmapOfRangeOriginal(long,long)'
  - '[org.roaringbitmap.BitmapOfRangeBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/BitmapOfRangeBenchmark.java
- function_names:
  - '[org.roaringbitmap.RandomData].randomContiguousBitmap(int,int,double,double)'
  - '[org.roaringbitmap.RandomData].randomBitmap(int,double,double)'
  - '[org.roaringbitmap.RandomData].rleRegion()'
  - '[org.roaringbitmap.RandomData].sparseRegion()'
  - '[org.roaringbitmap.RandomData].denseRegion()'
  - '[org.roaringbitmap.RandomData].createSorted16BitInts(int)'
  - '[org.roaringbitmap.RandomData].forKeys(int[],double,double)'
  - '[org.roaringbitmap.RandomData].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/RandomData.java
- function_names:
  - '[org.roaringbitmap.AdvanceIfNeededBenchmark].takeSortedAndDistinct(java.util.Random,int)'
  - '[org.roaringbitmap.AdvanceIfNeededBenchmark].setup()'
  - '[org.roaringbitmap.AdvanceIfNeededBenchmark].advanceIfNeeded()'
  - '[org.roaringbitmap.AdvanceIfNeededBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/AdvanceIfNeededBenchmark.java
- function_names:
  - '[org.roaringbitmap.IntermediateByteArrayBenchmark].original()'
  - '[org.roaringbitmap.IntermediateByteArrayBenchmark].optimized()'
  - '[org.roaringbitmap.IntermediateByteArrayBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/IntermediateByteArrayBenchmark.java
- function_names:
  - '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark].horizontal_or(java.util.Iterator<org.roaringbitmap.Container>)'
  - '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark].horizontalOrRunContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark].horizontalOrRunContainer_withconversion(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark].horizontalOrBitmapContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark].<init>()'
  - '[org.roaringbitmap.runcontainer.BasicHorizontalOrBenchmark.BenchmarkState].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicHorizontalOrBenchmark.java
- function_names:
  - '[org.roaringbitmap.runcontainer.BasicAndContainerBenchmark].andBitmapContainerVSRunContainerContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BasicAndContainerBenchmark].andBitmapContainerVSBitmapContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BasicAndContainerBenchmark].part2_andRunContainerVSRunContainerContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BasicAndContainerBenchmark].part2_andBitmapContainerVSBitmapContainer2(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BasicAndContainerBenchmark].part3_andArrayContainerVSRunContainerContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BasicAndContainerBenchmark].part3_andArrayContainerVSBitmapContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BasicAndContainerBenchmark].<init>()'
  - '[org.roaringbitmap.runcontainer.BasicAndContainerBenchmark.BenchmarkState].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicAndContainerBenchmark.java
- function_names:
  - '[org.roaringbitmap.runcontainer.RunArrayAndBenchmark].toConcise(int[])'
  - '[org.roaringbitmap.runcontainer.RunArrayAndBenchmark].AndRunContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.RunArrayAndBenchmark].AndBitmapContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.RunArrayAndBenchmark].AndConcise(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.RunArrayAndBenchmark].<init>()'
  - '[org.roaringbitmap.runcontainer.RunArrayAndBenchmark.BenchmarkState].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunArrayAndBenchmark.java
- function_names:
  - '[org.roaringbitmap.runcontainer.BasicXorContainerBenchmark].xorBitmapContainerVSRunContainerContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BasicXorContainerBenchmark].xorBitmapContainerVSBitmapContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BasicXorContainerBenchmark].part2_xorRunContainerVSRunContainerContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BasicXorContainerBenchmark].part2_xorBitmapContainerVSBitmapContainer2(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BasicXorContainerBenchmark].part3_xorArrayContainerVSRunContainerContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BasicXorContainerBenchmark].part3_xorArrayContainerVSBitmapContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BasicXorContainerBenchmark].<init>()'
  - '[org.roaringbitmap.runcontainer.BasicXorContainerBenchmark.BenchmarkState].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicXorContainerBenchmark.java
- function_names:
  - '[org.roaringbitmap.runcontainer.BasicOrContainerBenchmark].orBitmapContainerVSRunContainerContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BasicOrContainerBenchmark].orBitmapContainerVSBitmapContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BasicOrContainerBenchmark].part2_orRunContainerVSRunContainerContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BasicOrContainerBenchmark].part2_orBitmapContainerVSBitmapContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BasicOrContainerBenchmark].part3_orArrayContainerVSRunContainerContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BasicOrContainerBenchmark].part3_orArrayContainerVSBitmapContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BasicOrContainerBenchmark].<init>()'
  - '[org.roaringbitmap.runcontainer.BasicOrContainerBenchmark.BenchmarkState].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicOrContainerBenchmark.java
- function_names:
  - '[org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark].pairwiseACAndNotRC(org.roaringbitmap.realdata.state.RealDataRoaringOnlyBenchmarkState)'
  - '[org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark].immutablePairwiseACAndNotRC(org.roaringbitmap.realdata.state.RealDataRoaringOnlyBenchmarkState)'
  - '[org.roaringbitmap.runcontainer.ArrayContainerAndNotRunContainerBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/ArrayContainerAndNotRunContainerBenchmark.java
- function_names:
  - '[org.roaringbitmap.runcontainer.RunArrayOrBenchmark].toConcise(int[])'
  - '[org.roaringbitmap.runcontainer.RunArrayOrBenchmark].OrRunContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.RunArrayOrBenchmark].OrBitmapContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.RunArrayOrBenchmark].AndConcise(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.RunArrayOrBenchmark].<init>()'
  - '[org.roaringbitmap.runcontainer.RunArrayOrBenchmark.BenchmarkState].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunArrayOrBenchmark.java
- function_names:
  - '[org.roaringbitmap.runcontainer.BasicIteratorBenchmark].iteratorRunContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BasicIteratorBenchmark].iteratorBitmapContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BasicIteratorBenchmark].<init>()'
  - '[org.roaringbitmap.runcontainer.BasicIteratorBenchmark.BenchmarkState].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicIteratorBenchmark.java
- function_names:
  - '[org.roaringbitmap.runcontainer.RandomUtil].generateUniformHash(java.util.Random,int,int)'
  - '[org.roaringbitmap.runcontainer.RandomUtil].generateCrazyRun(java.util.Random,int)'
  - '[org.roaringbitmap.runcontainer.RandomUtil].negate(int[],int)'
  - '[org.roaringbitmap.runcontainer.RandomUtil].fillMeUp(org.roaringbitmap.Container,int[])'
  - '[org.roaringbitmap.runcontainer.RandomUtil].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RandomUtil.java
- function_names:
  - '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].toConcise(int[])'
  - '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].toWAH(int[])'
  - '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].OrConcise(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].OrImmutableConcise(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].OrWAH(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].horizontalOr_Roaringwithrun(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].horizontalOr_Roaring(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].horizontalOr_EWAH(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].horizontalOr_EWAH32(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark].<init>()'
  - '[org.roaringbitmap.runcontainer.AllRunHorizontalOrBenchmark.BenchmarkState].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/AllRunHorizontalOrBenchmark.java
- function_names:
  - '[org.roaringbitmap.runcontainer.RunArrayXorBenchmark].toConcise(int[])'
  - '[org.roaringbitmap.runcontainer.RunArrayXorBenchmark].XorRunContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.RunArrayXorBenchmark].XorBitmapContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.RunArrayXorBenchmark].XorConcise(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.RunArrayXorBenchmark].<init>()'
  - '[org.roaringbitmap.runcontainer.RunArrayXorBenchmark.BenchmarkState].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunArrayXorBenchmark.java
- function_names:
  - '[org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark].getCardinality_negatedUniformHash(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark].getCardinality_uniformHash1(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark].getCardinality_uniformHash2(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark].getCardinality_crazyRun(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark].<init>()'
  - '[org.roaringbitmap.runcontainer.GetCardinalityMappeableContainerBenchmark.BenchmarkState].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/GetCardinalityMappeableContainerBenchmark.java
- function_names:
  - '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].clone(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].cloneAndrunOptimize(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].serializeToBAOSFromClone(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].serializeToBAOSNoClone(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].serializeToBAOSFromClonePreOpti(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].serializeToBAOSNoClonePreOpti(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].runOptimizeAndserializeToBAOSFromClone(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize].<init>()'
  - '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize.BenchmarkState].<init>()'
  - '[org.roaringbitmap.runcontainer.RunContainerRealDataBenchmarkRunOptimize.BenchmarkState].setup()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunContainerRealDataBenchmarkRunOptimize.java
- function_names:
  - '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].andNotBitmapContainerVSRunContainerContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].andNotBitmapContainerVSBitmapContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].reverseAndNotBitmapContainerVSRunContainerContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].reverseAndNotBitmapContainerVSBitmapContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].part2_andNotRunContainerVSRunContainerContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].part2_andNotBitmapContainerVSBitmapContainer2(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].part2_reverseAndNotRunContainerVSRunContainerContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].part2_reverseAndNotBitmapContainerVSBitmapContainer2(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].part3_andNotArrayContainerVSRunContainerContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].part4_andNotArrayContainerVSRunContainerContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].part3_andNotArrayContainerVSBitmapContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].part3_reverseAndNotArrayContainerVSRunContainerContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].part3_reverseAndNotArrayContainerVSBitmapContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark].<init>()'
  - '[org.roaringbitmap.runcontainer.BasicAndNotContainerBenchmark.BenchmarkState].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BasicAndNotContainerBenchmark.java
- function_names:
  - '[org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark].toConcise(int[])'
  - '[org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark].AndNotRunContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark].AndNotBitmapContainer(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark].AndNotConcise(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark].<init>()'
  - '[org.roaringbitmap.runcontainer.RunArrayAndNotBenchmark.BenchmarkState].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/RunArrayAndNotBenchmark.java
- function_names:
  - '[org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions].numberOfRunsLowerBound1281(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions].numberOfRunsLowerBound1282(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions].numberOfRunsAdjustment(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions].numberOfRunsLowerBoundThreshold1000(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions].runOptimize(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions].runOptimize1(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions].<init>()'
  - '[org.roaringbitmap.runcontainer.BitmapToRuncontainerConversions.BenchmarkState].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/BitmapToRuncontainerConversions.java
- function_names:
  - '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].mutable_clone(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].mutable_cloneAndrunOptimize(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].mutable_serializeToBAOSFromClone(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].mutable_serializeToBAOSNoClone(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].mutable_serializeToBAOSNoClonePreOpti(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].mutable_runOptimizeAndserializeToBAOSFromClone(BenchmarkState)'
  - '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize].<init>()'
  - '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize.BenchmarkState].<init>()'
  - '[org.roaringbitmap.runcontainer.MappedRunContainerRealDataBenchmarkRunOptimize.BenchmarkState].setup()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/runcontainer/MappedRunContainerRealDataBenchmarkRunOptimize.java
- function_names:
  - '[org.roaringbitmap.range.ContainsRange].init()'
  - '[org.roaringbitmap.range.ContainsRange].contains()'
  - '[org.roaringbitmap.range.ContainsRange].containsViaRank()'
  - '[org.roaringbitmap.range.ContainsRange].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/range/ContainsRange.java
- function_names:
  - '[org.roaringbitmap.bitmapcontainer.SelectBenchmark].setup()'
  - '[org.roaringbitmap.bitmapcontainer.SelectBenchmark].bitmapContainer_selectOneSide()'
  - '[org.roaringbitmap.bitmapcontainer.SelectBenchmark].bitmapContainer_selectBothSides()'
  - '[org.roaringbitmap.bitmapcontainer.SelectBenchmark].mappeableBitmapContainer_selectOneSide()'
  - '[org.roaringbitmap.bitmapcontainer.SelectBenchmark].mappeableBitmapContainer_selectBothSides()'
  - '[org.roaringbitmap.bitmapcontainer.SelectBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/bitmapcontainer/SelectBenchmark.java
- function_names:
  - '[org.roaringbitmap.contains.ContainsBenchmark].containsBitmaps(EqualBitmapsState)'
  - '[org.roaringbitmap.contains.ContainsBenchmark].<init>()'
  - '[org.roaringbitmap.contains.ContainsBenchmark.EqualBitmapsState].init()'
  - '[org.roaringbitmap.contains.ContainsBenchmark.EqualBitmapsState].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/contains/ContainsBenchmark.java
- function_names:
  - '[org.roaringbitmap.buffer.BufferUtilBenchmark].setup()'
  - '[org.roaringbitmap.buffer.BufferUtilBenchmark].galloping()'
  - '[org.roaringbitmap.buffer.BufferUtilBenchmark].local()'
  - '[org.roaringbitmap.buffer.BufferUtilBenchmark].<init>()'
  - '[org.roaringbitmap.buffer.BenchmarkData].<init>(BenchmarkContainer[],BenchmarkContainer[])'
  - '[org.roaringbitmap.buffer.BenchmarkContainer].<init>(char[])'
  - '[org.roaringbitmap.buffer.BenchmarkDataGenerator].generate(int,int,int,int)'
  - '[org.roaringbitmap.buffer.BenchmarkDataGenerator].intArrayToShortArraySorted(int[])'
  - '[org.roaringbitmap.buffer.BenchmarkDataGenerator].generateClustered(me.lemire.integercompression.synth.ClusteredDataGenerator,int)'
  - '[org.roaringbitmap.buffer.BenchmarkDataGenerator].generateUniform(org.apache.commons.math3.distribution.IntegerDistribution,int)'
  - '[org.roaringbitmap.buffer.BenchmarkDataGenerator].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/BufferUtilBenchmark.java
- function_names:
  - '[org.roaringbitmap.buffer.aggregation.and.bestcase.MutableRoaringBitmapBenchmark].setup()'
  - '[org.roaringbitmap.buffer.aggregation.and.bestcase.MutableRoaringBitmapBenchmark].and()'
  - '[org.roaringbitmap.buffer.aggregation.and.bestcase.MutableRoaringBitmapBenchmark].inplace_and()'
  - '[org.roaringbitmap.buffer.aggregation.and.bestcase.MutableRoaringBitmapBenchmark].justclone()'
  - '[org.roaringbitmap.buffer.aggregation.and.bestcase.MutableRoaringBitmapBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/aggregation/and/bestcase/MutableRoaringBitmapBenchmark.java
- function_names:
  - '[org.roaringbitmap.buffer.aggregation.and.identical.MutableRoaringBitmapBenchmark].setup()'
  - '[org.roaringbitmap.buffer.aggregation.and.identical.MutableRoaringBitmapBenchmark].and()'
  - '[org.roaringbitmap.buffer.aggregation.and.identical.MutableRoaringBitmapBenchmark].inplace_and()'
  - '[org.roaringbitmap.buffer.aggregation.and.identical.MutableRoaringBitmapBenchmark].justclone()'
  - '[org.roaringbitmap.buffer.aggregation.and.identical.MutableRoaringBitmapBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/aggregation/and/identical/MutableRoaringBitmapBenchmark.java
- function_names:
  - '[org.roaringbitmap.buffer.aggregation.and.worstcase.MutableRoaringBitmapBenchmark].setup()'
  - '[org.roaringbitmap.buffer.aggregation.and.worstcase.MutableRoaringBitmapBenchmark].and()'
  - '[org.roaringbitmap.buffer.aggregation.and.worstcase.MutableRoaringBitmapBenchmark].inplace_and()'
  - '[org.roaringbitmap.buffer.aggregation.and.worstcase.MutableRoaringBitmapBenchmark].justclone()'
  - '[org.roaringbitmap.buffer.aggregation.and.worstcase.MutableRoaringBitmapBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/aggregation/and/worstcase/MutableRoaringBitmapBenchmark.java
- function_names:
  - '[org.roaringbitmap.buffer.aggregation.andnot.bestcase.MutableRoaringBitmapBenchmark].setup()'
  - '[org.roaringbitmap.buffer.aggregation.andnot.bestcase.MutableRoaringBitmapBenchmark].andNot()'
  - '[org.roaringbitmap.buffer.aggregation.andnot.bestcase.MutableRoaringBitmapBenchmark].inplace_andNot()'
  - '[org.roaringbitmap.buffer.aggregation.andnot.bestcase.MutableRoaringBitmapBenchmark].justclone()'
  - '[org.roaringbitmap.buffer.aggregation.andnot.bestcase.MutableRoaringBitmapBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/aggregation/andnot/bestcase/MutableRoaringBitmapBenchmark.java
- function_names:
  - '[org.roaringbitmap.buffer.aggregation.andnot.identical.MutableRoaringBitmapBenchmark].setup()'
  - '[org.roaringbitmap.buffer.aggregation.andnot.identical.MutableRoaringBitmapBenchmark].andNot()'
  - '[org.roaringbitmap.buffer.aggregation.andnot.identical.MutableRoaringBitmapBenchmark].inplace_andNot()'
  - '[org.roaringbitmap.buffer.aggregation.andnot.identical.MutableRoaringBitmapBenchmark].justclone()'
  - '[org.roaringbitmap.buffer.aggregation.andnot.identical.MutableRoaringBitmapBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/aggregation/andnot/identical/MutableRoaringBitmapBenchmark.java
- function_names:
  - '[org.roaringbitmap.buffer.aggregation.andnot.worstcase.MutableRoaringBitmapBenchmark].setup()'
  - '[org.roaringbitmap.buffer.aggregation.andnot.worstcase.MutableRoaringBitmapBenchmark].andNot()'
  - '[org.roaringbitmap.buffer.aggregation.andnot.worstcase.MutableRoaringBitmapBenchmark].inplace_andNot()'
  - '[org.roaringbitmap.buffer.aggregation.andnot.worstcase.MutableRoaringBitmapBenchmark].justclone()'
  - '[org.roaringbitmap.buffer.aggregation.andnot.worstcase.MutableRoaringBitmapBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/buffer/aggregation/andnot/worstcase/MutableRoaringBitmapBenchmark.java
- function_names:
  - '[org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark].prepare()'
  - '[org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark].deserialize(org.openjdk.jmh.infra.Blackhole)'
  - '[org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark].serialise(org.roaringbitmap.buffer.MutableRoaringBitmap)'
  - '[org.roaringbitmap.deserialization.BitmapContainersDeserializationBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/deserialization/BitmapContainersDeserializationBenchmark.java
- function_names:
  - '[org.roaringbitmap.map.MapBenchmark].inttointmap(int)'
  - '[org.roaringbitmap.map.MapBenchmark].testMap(BenchmarkState)'
  - '[org.roaringbitmap.map.MapBenchmark].testMapViaBitset(BenchmarkState)'
  - '[org.roaringbitmap.map.MapBenchmark].<init>()'
  - '[org.roaringbitmap.map.MapBenchmark.BenchmarkState].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/map/MapBenchmark.java
- function_names:
  - '[org.roaringbitmap.serialization.SerializationBenchmark].testDeserialize(BenchmarkState)'
  - '[org.roaringbitmap.serialization.SerializationBenchmark].testMutableDeserializeMutable(BenchmarkState)'
  - '[org.roaringbitmap.serialization.SerializationBenchmark].testSerialize(BenchmarkState)'
  - '[org.roaringbitmap.serialization.SerializationBenchmark].testMutableSerialize(BenchmarkState)'
  - '[org.roaringbitmap.serialization.SerializationBenchmark].<init>()'
  - '[org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState].<init>()'
  - '[org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState].takeSortedAndDistinct(java.util.Random,int)'
  - '[org.roaringbitmap.serialization.SerializationBenchmark.BenchmarkState].toArray(java.util.LinkedHashSet<Integer>)'
  - '[org.roaringbitmap.serialization.ByteBufferBackedInputStream].<init>(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.serialization.ByteBufferBackedInputStream].read()'
  - '[org.roaringbitmap.serialization.ByteBufferBackedInputStream].read(byte[])'
  - '[org.roaringbitmap.serialization.ByteBufferBackedInputStream].skip(long)'
  - '[org.roaringbitmap.serialization.ByteBufferBackedInputStream].available()'
  - '[org.roaringbitmap.serialization.ByteBufferBackedInputStream].markSupported()'
  - '[org.roaringbitmap.serialization.ByteBufferBackedInputStream].read(byte[],int,int)'
  - '[org.roaringbitmap.serialization.ByteBufferBackedOutputStream].<init>(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.serialization.ByteBufferBackedOutputStream].write(int)'
  - '[org.roaringbitmap.serialization.ByteBufferBackedOutputStream].write(byte[])'
  - '[org.roaringbitmap.serialization.ByteBufferBackedOutputStream].write(byte[],int,int)'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/serialization/SerializationBenchmark.java
- function_names:
  - '[org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark].testDeserialize(BenchmarkState)'
  - '[org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark].testSerialize(BenchmarkState)'
  - '[org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark].<init>()'
  - '[org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState].<init>()'
  - '[org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState].takeSortedAndDistinct(java.util.Random,int)'
  - '[org.roaringbitmap.serialization.Roaring64BmpSerializationBenchmark.BenchmarkState].toArray(java.util.LinkedHashSet<Long>)'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/serialization/Roaring64BmpSerializationBenchmark.java
- function_names:
  - '[org.roaringbitmap.arraycontainer.AddBenchmark].setup()'
  - '[org.roaringbitmap.arraycontainer.AddBenchmark].add()'
  - '[org.roaringbitmap.arraycontainer.AddBenchmark].addBuffer()'
  - '[org.roaringbitmap.arraycontainer.AddBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/arraycontainer/AddBenchmark.java
- function_names:
  - '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark].setup()'
  - '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark].referenceBase2()'
  - '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark].bsi()'
  - '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark].rangeBitmap()'
  - '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark].rangeBitmapBetweenContextual()'
  - '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark].rangeBitmapBetween()'
  - '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark].rangeBitmapBetweenNonContextual()'
  - '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark].<init>()'
  - '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation].builder()'
  - '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation].<init>(long,RoaringBitmap[])'
  - '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation].lessThanOrEqualTo(long)'
  - '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation].all()'
  - '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation.Builder].<init>()'
  - '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation.Builder].add(long)'
  - '[org.roaringbitmap.rangebitmap.RangeBitmapBenchmark.Base2ReferenceImplementation.Builder].seal()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/rangebitmap/RangeBitmapBenchmark.java
- function_names:
  - '[org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark].getCardinality(CacheCardinalitiesBenchmarkState)'
  - '[org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark].main()'
  - '[org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark].<init>()'
  - '[org.roaringbitmap.cardinality64.Roaring64BmpCardinalityBenchmark.CacheCardinalitiesBenchmarkState].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/cardinality64/Roaring64BmpCardinalityBenchmark.java
- function_names:
  - '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].getCardinalityWithCache_Small(CacheCardinalitiesBenchmarkState)'
  - '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].getCardinalityWithCache_Big(CacheCardinalitiesBenchmarkState)'
  - '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].getCardinalityWithoutCache_Small(CacheCardinalitiesBenchmarkState)'
  - '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].getCardinalityWithoutCache_Big(CacheCardinalitiesBenchmarkState)'
  - '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].selectLastWithCache_Small(CacheCardinalitiesBenchmarkState)'
  - '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].selectLastWithCache_Big(CacheCardinalitiesBenchmarkState)'
  - '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].selectLastWithoutCache_Small(CacheCardinalitiesBenchmarkState)'
  - '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].selectLastWithoutCache_Big(CacheCardinalitiesBenchmarkState)'
  - '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].main()'
  - '[org.roaringbitmap.cardinality64.Cardinality64Benchmark].<init>()'
  - '[org.roaringbitmap.cardinality64.Cardinality64Benchmark.CacheCardinalitiesBenchmarkState].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/cardinality64/Cardinality64Benchmark.java
- function_names:
  - '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkWideOrNaive].wideOr_naive(org.roaringbitmap.spe150271.runroaring.state.RealDataBenchmarkState)'
  - '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkWideOrNaive].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/spe150271/runroaring/RealDataBenchmarkWideOrNaive.java
- function_names:
  - '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].pairwiseOr(org.roaringbitmap.spe150271.runroaring.state.RealDataBenchmarkState)'
  - '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].pairwiseOr_NoCardinality(org.roaringbitmap.spe150271.runroaring.state.RealDataBenchmarkState)'
  - '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkOr].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/spe150271/runroaring/RealDataBenchmarkOr.java
- function_names:
  - '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkAnd].pairwiseAnd(org.roaringbitmap.spe150271.runroaring.state.RealDataBenchmarkState)'
  - '[org.roaringbitmap.spe150271.runroaring.RealDataBenchmarkAnd].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/spe150271/runroaring/RealDataBenchmarkAnd.java
- function_names:
  - '[org.roaringbitmap.spe150271.runroaring.state.RealDataBenchmarkState].<init>()'
  - '[org.roaringbitmap.spe150271.runroaring.state.RealDataBenchmarkState].setup()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/spe150271/runroaring/state/RealDataBenchmarkState.java
- function_names:
  - '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkWideOrNaive].wideOr_naive(org.roaringbitmap.spe150271.roaring.state.RealDataBenchmarkState)'
  - '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkWideOrNaive].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/spe150271/roaring/RealDataBenchmarkWideOrNaive.java
- function_names:
  - '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr].pairwiseOr(org.roaringbitmap.spe150271.roaring.state.RealDataBenchmarkState)'
  - '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr].pairwiseOr_NoCardinality(org.roaringbitmap.spe150271.roaring.state.RealDataBenchmarkState)'
  - '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkOr].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/spe150271/roaring/RealDataBenchmarkOr.java
- function_names:
  - '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkAnd].pairwiseAnd(org.roaringbitmap.spe150271.roaring.state.RealDataBenchmarkState)'
  - '[org.roaringbitmap.spe150271.roaring.RealDataBenchmarkAnd].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/spe150271/roaring/RealDataBenchmarkAnd.java
- function_names:
  - '[org.roaringbitmap.spe150271.roaring.state.RealDataBenchmarkState].<init>()'
  - '[org.roaringbitmap.spe150271.roaring.state.RealDataBenchmarkState].setup()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/spe150271/roaring/state/RealDataBenchmarkState.java
- function_names:
  - '[org.roaringbitmap.bithacking.SelectBenchmark].setup()'
  - '[org.roaringbitmap.bithacking.SelectBenchmark].onefunction()'
  - '[org.roaringbitmap.bithacking.SelectBenchmark].manyfunctions()'
  - '[org.roaringbitmap.bithacking.SelectBenchmark].selectBitPosition(long,int)'
  - '[org.roaringbitmap.bithacking.SelectBenchmark].select(long,int)'
  - '[org.roaringbitmap.bithacking.SelectBenchmark].select(int,int)'
  - '[org.roaringbitmap.bithacking.SelectBenchmark].select(short,int)'
  - '[org.roaringbitmap.bithacking.SelectBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/bithacking/SelectBenchmark.java
- function_names:
  - '[org.roaringbitmap.bithacking.UnsignedVSFlip].Time()'
  - '[org.roaringbitmap.bithacking.UnsignedVSFlip].TimeAvg()'
  - '[org.roaringbitmap.bithacking.UnsignedVSFlip].flipTime()'
  - '[org.roaringbitmap.bithacking.UnsignedVSFlip].flipTimeAvg()'
  - '[org.roaringbitmap.bithacking.UnsignedVSFlip].flipTimeShort()'
  - '[org.roaringbitmap.bithacking.UnsignedVSFlip].flipTimeShortAvg()'
  - '[org.roaringbitmap.bithacking.UnsignedVSFlip].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/bithacking/UnsignedVSFlip.java
- function_names:
  - '[org.roaringbitmap.equals.EqualsBenchmark].runVsArrayEquals_FewRuns(EqualsFewRunsBenchmarkState)'
  - '[org.roaringbitmap.equals.EqualsBenchmark].runVsArrayEquals_ManyRuns(EqualsManyRunsBenchmarkState)'
  - '[org.roaringbitmap.equals.EqualsBenchmark].arrayVsArrayEquals(EqualArrayContainersBenchmarkState)'
  - '[org.roaringbitmap.equals.EqualsBenchmark].equalBitmaps(EqualBitmapsState)'
  - '[org.roaringbitmap.equals.EqualsBenchmark].array(int)'
  - '[org.roaringbitmap.equals.EqualsBenchmark].addRange(org.roaringbitmap.Container,int,int)'
  - '[org.roaringbitmap.equals.EqualsBenchmark].<init>()'
  - '[org.roaringbitmap.equals.EqualsBenchmark.EqualsFewRunsBenchmarkState].<init>()'
  - '[org.roaringbitmap.equals.EqualsBenchmark.EqualBitmapsState].init()'
  - '[org.roaringbitmap.equals.EqualsBenchmark.EqualBitmapsState].<init>()'
  - '[org.roaringbitmap.equals.EqualsBenchmark.EqualArrayContainersBenchmarkState].init()'
  - '[org.roaringbitmap.equals.EqualsBenchmark.EqualArrayContainersBenchmarkState].<init>()'
  - '[org.roaringbitmap.equals.EqualsBenchmark.EqualsManyRunsBenchmarkState].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/equals/EqualsBenchmark.java
- function_names:
  - '[org.roaringbitmap.writer.WriteUnordered].init()'
  - '[org.roaringbitmap.writer.WriteUnordered].generateArray()'
  - '[org.roaringbitmap.writer.WriteUnordered].setupCost()'
  - '[org.roaringbitmap.writer.WriteUnordered].bitmapOfUnordered()'
  - '[org.roaringbitmap.writer.WriteUnordered].sortThenBitmapOf()'
  - '[org.roaringbitmap.writer.WriteUnordered].bitmapOf()'
  - '[org.roaringbitmap.writer.WriteUnordered].partialSortThenBitmapOf()'
  - '[org.roaringbitmap.writer.WriteUnordered].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/writer/WriteUnordered.java
- function_names:
  - '[org.roaringbitmap.writer.WriteSequential].init()'
  - '[org.roaringbitmap.writer.WriteSequential].generateArray(double)'
  - '[org.roaringbitmap.writer.WriteSequential].buildRoaringBitmap()'
  - '[org.roaringbitmap.writer.WriteSequential].incrementalNativeAdd()'
  - '[org.roaringbitmap.writer.WriteSequential].incrementalUseOrderedWriter()'
  - '[org.roaringbitmap.writer.WriteSequential].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/writer/WriteSequential.java
- function_names:
  - '[org.roaringbitmap.iteration.BitmapNextBenchmark].init()'
  - '[org.roaringbitmap.iteration.BitmapNextBenchmark].bitset_count()'
  - '[org.roaringbitmap.iteration.BitmapNextBenchmark].roaring_count()'
  - '[org.roaringbitmap.iteration.BitmapNextBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/BitmapNextBenchmark.java
- function_names:
  - '[org.roaringbitmap.iteration.IteratorsBenchmark32].testBoxed_a(BenchmarkState)'
  - '[org.roaringbitmap.iteration.IteratorsBenchmark32].testStandard_a(BenchmarkState)'
  - '[org.roaringbitmap.iteration.IteratorsBenchmark32].testFlyweight_a(BenchmarkState)'
  - '[org.roaringbitmap.iteration.IteratorsBenchmark32].testBoxed_b(BenchmarkState)'
  - '[org.roaringbitmap.iteration.IteratorsBenchmark32].testStandard_b(BenchmarkState)'
  - '[org.roaringbitmap.iteration.IteratorsBenchmark32].testFlyweight_b(BenchmarkState)'
  - '[org.roaringbitmap.iteration.IteratorsBenchmark32].testBoxed_c(BenchmarkState)'
  - '[org.roaringbitmap.iteration.IteratorsBenchmark32].testStandard_c(BenchmarkState)'
  - '[org.roaringbitmap.iteration.IteratorsBenchmark32].testFlyweight_c(BenchmarkState)'
  - '[org.roaringbitmap.iteration.IteratorsBenchmark32].testReverseStandard_a(BenchmarkState)'
  - '[org.roaringbitmap.iteration.IteratorsBenchmark32].testReverseFlyweight_a(BenchmarkState)'
  - '[org.roaringbitmap.iteration.IteratorsBenchmark32].testReverseStandard_b(BenchmarkState)'
  - '[org.roaringbitmap.iteration.IteratorsBenchmark32].testReverseFlyweight_b(BenchmarkState)'
  - '[org.roaringbitmap.iteration.IteratorsBenchmark32].testReverseStandard_c(BenchmarkState)'
  - '[org.roaringbitmap.iteration.IteratorsBenchmark32].testReverseFlyweight_c(BenchmarkState)'
  - '[org.roaringbitmap.iteration.IteratorsBenchmark32].<init>()'
  - '[org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState].<init>()'
  - '[org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState].takeSortedAndDistinct(java.util.Random,int)'
  - '[org.roaringbitmap.iteration.IteratorsBenchmark32.BenchmarkState].toArray(java.util.LinkedHashSet<Integer>)'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmark32.java
- function_names:
  - '[org.roaringbitmap.iteration.BatchIteratorBenchmark].init()'
  - '[org.roaringbitmap.iteration.BatchIteratorBenchmark].iterate()'
  - '[org.roaringbitmap.iteration.BatchIteratorBenchmark].batchIterate()'
  - '[org.roaringbitmap.iteration.BatchIteratorBenchmark].batchIterateAsIntIterator()'
  - '[org.roaringbitmap.iteration.BatchIteratorBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/BatchIteratorBenchmark.java
- function_names:
  - '[org.roaringbitmap.iteration.BitmapIteratorBenchmark].init()'
  - '[org.roaringbitmap.iteration.BitmapIteratorBenchmark].forwards()'
  - '[org.roaringbitmap.iteration.BitmapIteratorBenchmark].backwards()'
  - '[org.roaringbitmap.iteration.BitmapIteratorBenchmark].forwardsBuffer()'
  - '[org.roaringbitmap.iteration.BitmapIteratorBenchmark].backwardsBuffer()'
  - '[org.roaringbitmap.iteration.BitmapIteratorBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/BitmapIteratorBenchmark.java
- function_names:
  - '[org.roaringbitmap.iteration.IteratorsBenchmark64].testBoxed_a(BenchmarkState)'
  - '[org.roaringbitmap.iteration.IteratorsBenchmark64].testStandard_a(BenchmarkState)'
  - '[org.roaringbitmap.iteration.IteratorsBenchmark64].testBoxed_b(BenchmarkState)'
  - '[org.roaringbitmap.iteration.IteratorsBenchmark64].testStandard_b(BenchmarkState)'
  - '[org.roaringbitmap.iteration.IteratorsBenchmark64].testBoxed_c(BenchmarkState)'
  - '[org.roaringbitmap.iteration.IteratorsBenchmark64].testStandard_c(BenchmarkState)'
  - '[org.roaringbitmap.iteration.IteratorsBenchmark64].testReverseStandard_a(BenchmarkState)'
  - '[org.roaringbitmap.iteration.IteratorsBenchmark64].testReverseStandard_b(BenchmarkState)'
  - '[org.roaringbitmap.iteration.IteratorsBenchmark64].testReverseStandard_c(BenchmarkState)'
  - '[org.roaringbitmap.iteration.IteratorsBenchmark64].<init>()'
  - '[org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState].<init>()'
  - '[org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState].takeSortedAndDistinct(java.util.Random,int)'
  - '[org.roaringbitmap.iteration.IteratorsBenchmark64.BenchmarkState].toArray(java.util.LinkedHashSet<?extendsNumber>)'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmark64.java
- function_names:
  - '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].testBoxed_a(BenchmarkState)'
  - '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].testStandard_a(BenchmarkState)'
  - '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].testBoxed_b(BenchmarkState)'
  - '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].testStandard_b(BenchmarkState)'
  - '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].testBoxed_c(BenchmarkState)'
  - '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].testStandard_c(BenchmarkState)'
  - '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].testReverseStandard_a(BenchmarkState)'
  - '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].testReverseStandard_b(BenchmarkState)'
  - '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].testReverseStandard_c(BenchmarkState)'
  - '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp].<init>()'
  - '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState].<init>()'
  - '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState].takeSortedAndDistinct(java.util.Random,int)'
  - '[org.roaringbitmap.iteration.IteratorsBenchmarkRoaring64Bmp.BenchmarkState].toArray(java.util.LinkedHashSet<?extendsNumber>)'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/IteratorsBenchmarkRoaring64Bmp.java
- function_names:
  - '[org.roaringbitmap.iteration.Concatenation].init()'
  - '[org.roaringbitmap.iteration.Concatenation].bitset()'
  - '[org.roaringbitmap.iteration.Concatenation].roaringNaive()'
  - '[org.roaringbitmap.iteration.Concatenation].roaringOffset()'
  - '[org.roaringbitmap.iteration.Concatenation].roaringBatchOrderedWriter()'
  - '[org.roaringbitmap.iteration.Concatenation].toBitSet(org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.iteration.Concatenation].<init>()'
  - '[org.roaringbitmap.iteration.Concatenation.BitSetWithOffset].<init>(org.roaringbitmap.RoaringBitmap,java.util.BitSet,int)'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/iteration/Concatenation.java
- function_names:
  - '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterate].reverseIterate(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
  - '[org.roaringbitmap.realdata.RealDataBenchmarkReverseIterate].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkReverseIterate.java
- function_names:
  - '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaive].wideOr_naive(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
  - '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrNaive].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkWideOrNaive.java
- function_names:
  - '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].setup()'
  - '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].parallelOr()'
  - '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].parallelXor()'
  - '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].groupByKey()'
  - '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].fastOr()'
  - '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].fastAnd()'
  - '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].fastXor()'
  - '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].bufferParallelOr()'
  - '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].bufferParallelXor()'
  - '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].bufferGroupByKey()'
  - '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].bufferFastOr()'
  - '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].bufferFastXor()'
  - '[org.roaringbitmap.realdata.ParallelAggregatorBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/ParallelAggregatorBenchmark.java
- function_names:
  - '[org.roaringbitmap.realdata.RealDataBenchmarkOr].pairwiseOr(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
  - '[org.roaringbitmap.realdata.RealDataBenchmarkOr].pairwiseOr_NoCardinality(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
  - '[org.roaringbitmap.realdata.RealDataBenchmarkOr].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkOr.java
- function_names:
  - '[org.roaringbitmap.realdata.RealDataBenchmarkXor].pairwiseXor(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
  - '[org.roaringbitmap.realdata.RealDataBenchmarkXor].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkXor.java
- function_names:
  - '[org.roaringbitmap.realdata.RealDataBenchmarkIterate].iterate(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
  - '[org.roaringbitmap.realdata.RealDataBenchmarkIterate].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkIterate.java
- function_names:
  - '[org.roaringbitmap.realdata.RealDataBenchmarkOrNot].pairwiseOrNot(org.roaringbitmap.realdata.state.RealDataRoaringBitmaps,org.openjdk.jmh.infra.Blackhole)'
  - '[org.roaringbitmap.realdata.RealDataBenchmarkOrNot].pairwiseOrNotExternal(org.roaringbitmap.realdata.state.RealDataRoaringBitmaps,org.openjdk.jmh.infra.Blackhole)'
  - '[org.roaringbitmap.realdata.RealDataBenchmarkOrNot].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkOrNot.java
- function_names:
  - '[org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaive].wideAnd_naive(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
  - '[org.roaringbitmap.realdata.RealDataBenchmarkWideAndNaive].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkWideAndNaive.java
- function_names:
  - '[org.roaringbitmap.realdata.RealDataBenchmarkContains].contains(BenchmarkState,org.openjdk.jmh.infra.Blackhole)'
  - '[org.roaringbitmap.realdata.RealDataBenchmarkContains].<init>()'
  - '[org.roaringbitmap.realdata.RealDataBenchmarkContains.BenchmarkState].<init>()'
  - '[org.roaringbitmap.realdata.RealDataBenchmarkContains.BenchmarkState].setup()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkContains.java
- function_names:
  - '[org.roaringbitmap.realdata.RealDataBenchmarkIOr].pairwiseIOr(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
  - '[org.roaringbitmap.realdata.RealDataBenchmarkIOr].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkIOr.java
- function_names:
  - '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPq].wideOr_pq(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
  - '[org.roaringbitmap.realdata.RealDataBenchmarkWideOrPq].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkWideOrPq.java
- function_names:
  - '[org.roaringbitmap.realdata.RealDataBenchmarkAnd].pairwiseAnd(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
  - '[org.roaringbitmap.realdata.RealDataBenchmarkAnd].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkAnd.java
- function_names:
  - '[org.roaringbitmap.realdata.RealDataBenchmarkForEach].forEach(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
  - '[org.roaringbitmap.realdata.RealDataBenchmarkForEach].<init>()'
  - '[org.roaringbitmap.realdata.RealDataBenchmarkForEach.Consumer].accept(int)'
  - '[org.roaringbitmap.realdata.RealDataBenchmarkForEach.Consumer].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkForEach.java
- function_names:
  - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].launchBenchmark()'
  - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].bufferBackedDataInput(BenchmarkState,org.openjdk.jmh.infra.Blackhole)'
  - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].streamBackedDataInputWithBuffer(BenchmarkState,org.openjdk.jmh.infra.Blackhole)'
  - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].streamBackedDataInput(BenchmarkState,org.openjdk.jmh.infra.Blackhole)'
  - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].directToBuffer(BenchmarkState,org.openjdk.jmh.infra.Blackhole)'
  - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].viaImmutable(BenchmarkState,org.openjdk.jmh.infra.Blackhole)'
  - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark].<init>()'
  - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BenchmarkState].setup()'
  - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BenchmarkState].<init>()'
  - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].<init>(java.nio.ByteBuffer)'
  - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readFully(byte[])'
  - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readFully(byte[],int,int)'
  - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].skipBytes(int)'
  - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readBoolean()'
  - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readByte()'
  - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readUnsignedByte()'
  - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readShort()'
  - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readUnsignedShort()'
  - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readChar()'
  - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readInt()'
  - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readLong()'
  - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readFloat()'
  - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readDouble()'
  - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readLine()'
  - '[org.roaringbitmap.realdata.RealDataSerializationBenchmark.BufferDataInput].readUTF()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataSerializationBenchmark.java
- function_names:
  - '[org.roaringbitmap.realdata.RealDataBenchmarkInot].flipLargeRange(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
  - '[org.roaringbitmap.realdata.RealDataBenchmarkInot].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkInot.java
- function_names:
  - '[org.roaringbitmap.realdata.RealDataBenchmarkCardinality].iterate(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
  - '[org.roaringbitmap.realdata.RealDataBenchmarkCardinality].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkCardinality.java
- function_names:
  - '[org.roaringbitmap.realdata.RealDataBenchmarkAndNot].pairwiseAndNot(org.roaringbitmap.realdata.state.RealDataBenchmarkState)'
  - '[org.roaringbitmap.realdata.RealDataBenchmarkAndNot].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/RealDataBenchmarkAndNot.java
- function_names:
  - '[org.roaringbitmap.realdata.wrapper.Bitmap].contains(int)'
  - '[org.roaringbitmap.realdata.wrapper.Bitmap].last()'
  - '[org.roaringbitmap.realdata.wrapper.Bitmap].cardinality()'
  - '[org.roaringbitmap.realdata.wrapper.Bitmap].iterator()'
  - '[org.roaringbitmap.realdata.wrapper.Bitmap].reverseIterator()'
  - '[org.roaringbitmap.realdata.wrapper.Bitmap].and(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - '[org.roaringbitmap.realdata.wrapper.Bitmap].or(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - '[org.roaringbitmap.realdata.wrapper.Bitmap].ior(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - '[org.roaringbitmap.realdata.wrapper.Bitmap].xor(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - '[org.roaringbitmap.realdata.wrapper.Bitmap].flip(int,int)'
  - '[org.roaringbitmap.realdata.wrapper.Bitmap].andNot(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - '[org.roaringbitmap.realdata.wrapper.Bitmap].naiveAndAggregator()'
  - '[org.roaringbitmap.realdata.wrapper.Bitmap].naiveOrAggregator()'
  - '[org.roaringbitmap.realdata.wrapper.Bitmap].priorityQueueOrAggregator()'
  - '[org.roaringbitmap.realdata.wrapper.Bitmap].forEach(org.roaringbitmap.IntConsumer)'
  - '[org.roaringbitmap.realdata.wrapper.Bitmap].serialize(java.io.DataOutputStream)'
  - '[org.roaringbitmap.realdata.wrapper.Bitmap].clone()'
  - '[org.roaringbitmap.realdata.wrapper.Bitmap].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Bitmap.java
- function_names:
  - '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].<init>(com.googlecode.javaewah32.EWAHCompressedBitmap32)'
  - '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].contains(int)'
  - '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].last()'
  - '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].cardinality()'
  - '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].iterator()'
  - '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].reverseIterator()'
  - '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].and(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].or(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].ior(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].xor(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].flip(int,int)'
  - '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].andNot(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].naiveAndAggregator()'
  - '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].naiveOrAggregator()'
  - '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].priorityQueueOrAggregator()'
  - '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].forEach(org.roaringbitmap.IntConsumer)'
  - '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].serialize(java.io.DataOutputStream)'
  - '[org.roaringbitmap.realdata.wrapper.Ewah32BitmapWrapper].clone()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/Ewah32BitmapWrapper.java
- function_names:
  - '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].<init>(io.druid.extendedset.intset.ImmutableConciseSet)'
  - '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].contains(int)'
  - '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].last()'
  - '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].cardinality()'
  - '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].iterator()'
  - '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].reverseIterator()'
  - '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].and(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].flip(int,int)'
  - '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].or(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].ior(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].xor(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].andNot(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].naiveAndAggregator()'
  - '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].naiveOrAggregator()'
  - '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].toImmutableConciseSetIterator(Iterable<org.roaringbitmap.realdata.wrapper.Bitmap>)'
  - '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].priorityQueueOrAggregator()'
  - '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].forEach(org.roaringbitmap.IntConsumer)'
  - '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].serialize(java.io.DataOutputStream)'
  - '[org.roaringbitmap.realdata.wrapper.ImmutableConciseSetWrapper].clone()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableConciseSetWrapper.java
- function_names:
  - '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].aggregate(Iterable<org.roaringbitmap.realdata.wrapper.Bitmap>)'
  - '[org.roaringbitmap.realdata.wrapper.BitmapAggregator].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/BitmapAggregator.java
- function_names:
  - '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].<init>(com.googlecode.javaewah.EWAHCompressedBitmap)'
  - '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].contains(int)'
  - '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].last()'
  - '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].cardinality()'
  - '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].iterator()'
  - '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].reverseIterator()'
  - '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].and(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].or(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].ior(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].xor(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].flip(int,int)'
  - '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].andNot(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].naiveAndAggregator()'
  - '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].naiveOrAggregator()'
  - '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].priorityQueueOrAggregator()'
  - '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].forEach(org.roaringbitmap.IntConsumer)'
  - '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].serialize(java.io.DataOutputStream)'
  - '[org.roaringbitmap.realdata.wrapper.EwahBitmapWrapper].clone()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/EwahBitmapWrapper.java
- function_names:
  - '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].<init>(io.druid.extendedset.intset.ConciseSet)'
  - '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].contains(int)'
  - '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].last()'
  - '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].cardinality()'
  - '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].iterator()'
  - '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].reverseIterator()'
  - '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].and(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].or(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].ior(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].xor(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].flip(int,int)'
  - '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].andNot(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].naiveAndAggregator()'
  - '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].naiveOrAggregator()'
  - '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].priorityQueueOrAggregator()'
  - '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].forEach(org.roaringbitmap.IntConsumer)'
  - '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].serialize(java.io.DataOutputStream)'
  - '[org.roaringbitmap.realdata.wrapper.ConciseSetWrapper].clone()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ConciseSetWrapper.java
- function_names:
  - '[org.roaringbitmap.realdata.wrapper.EwahIteratorWrapper].<init>(com.googlecode.javaewah.IntIterator)'
  - '[org.roaringbitmap.realdata.wrapper.EwahIteratorWrapper].hasNext()'
  - '[org.roaringbitmap.realdata.wrapper.EwahIteratorWrapper].next()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/EwahIteratorWrapper.java
- function_names:
  - '[org.roaringbitmap.realdata.wrapper.ConciseSetIteratorWrapper].<init>(IntSet.IntIterator)'
  - '[org.roaringbitmap.realdata.wrapper.ConciseSetIteratorWrapper].hasNext()'
  - '[org.roaringbitmap.realdata.wrapper.ConciseSetIteratorWrapper].next()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ConciseSetIteratorWrapper.java
- function_names:
  - '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].<init>(org.roaringbitmap.buffer.ImmutableRoaringBitmap)'
  - '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].contains(int)'
  - '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].last()'
  - '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].cardinality()'
  - '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].iterator()'
  - '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].reverseIterator()'
  - '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].and(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].or(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].ior(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].xor(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].flip(int,int)'
  - '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].andNot(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].naiveAndAggregator()'
  - '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].naiveOrAggregator()'
  - '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].priorityQueueOrAggregator()'
  - '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].toImmutableRoaringBitmapIterator(Iterable<org.roaringbitmap.realdata.wrapper.Bitmap>)'
  - '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].forEach(org.roaringbitmap.IntConsumer)'
  - '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].serialize(java.io.DataOutputStream)'
  - '[org.roaringbitmap.realdata.wrapper.ImmutableRoaringBitmapWrapper].clone()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/ImmutableRoaringBitmapWrapper.java
- function_names:
  - '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].<init>(org.roaringbitmap.RoaringBitmap)'
  - '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].contains(int)'
  - '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].last()'
  - '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].cardinality()'
  - '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].iterator()'
  - '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].reverseIterator()'
  - '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].and(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].or(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].ior(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].flip(int,int)'
  - '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].xor(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].andNot(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].naiveAndAggregator()'
  - '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].naiveOrAggregator()'
  - '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].priorityQueueOrAggregator()'
  - '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].toRoaringBitmapIterator(Iterable<org.roaringbitmap.realdata.wrapper.Bitmap>)'
  - '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].forEach(org.roaringbitmap.IntConsumer)'
  - '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].serialize(java.io.DataOutputStream)'
  - '[org.roaringbitmap.realdata.wrapper.RoaringBitmapWrapper].clone()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/RoaringBitmapWrapper.java
- function_names:
  - '[org.roaringbitmap.realdata.wrapper.BitmapFactory].<init>()'
  - '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newConciseBitmap(int[])'
  - '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newWahBitmap(int[])'
  - '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newConciseBitmap(int[],boolean)'
  - '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newConciseSet(int[],boolean)'
  - '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newEwahBitmap(int[])'
  - '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newEwah32Bitmap(int[])'
  - '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newRoaringBitmap(int[])'
  - '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newRoaringWithRunBitmap(int[])'
  - '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newRoaringBitmap(int[],boolean)'
  - '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newImmutableConciseBitmap(int[])'
  - '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newImmutableWahBitmap(int[])'
  - '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newImmutableConciseBitmap(int[],boolean)'
  - '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newImmutableEwahBitmap(int[])'
  - '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newImmutableEwah32Bitmap(int[])'
  - '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newImmutableRoaringBitmap(int[])'
  - '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newImmutableRoaringWithRunBitmap(int[])'
  - '[org.roaringbitmap.realdata.wrapper.BitmapFactory].newImmutableRoaringBitmap(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - '[org.roaringbitmap.realdata.wrapper.BitmapFactory].toByteBuffer(org.roaringbitmap.realdata.wrapper.Bitmap)'
  - '[org.roaringbitmap.realdata.wrapper.BitmapFactory].cleanup()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/BitmapFactory.java
- function_names:
  - '[org.roaringbitmap.realdata.wrapper.RoaringIteratorWrapper].<init>(org.roaringbitmap.IntIterator)'
  - '[org.roaringbitmap.realdata.wrapper.RoaringIteratorWrapper].hasNext()'
  - '[org.roaringbitmap.realdata.wrapper.RoaringIteratorWrapper].next()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/RoaringIteratorWrapper.java
- function_names:
  - '[org.roaringbitmap.realdata.wrapper.BitmapIterator].hasNext()'
  - '[org.roaringbitmap.realdata.wrapper.BitmapIterator].next()'
  - '[org.roaringbitmap.realdata.wrapper.BitmapIterator].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/wrapper/BitmapIterator.java
- function_names:
  - '[org.roaringbitmap.realdata.state.RealDataRoaringBitmaps].setup()'
  - '[org.roaringbitmap.realdata.state.RealDataRoaringBitmaps].getBitmaps()'
  - '[org.roaringbitmap.realdata.state.RealDataRoaringBitmaps].getImmutableRoaringBitmaps()'
  - '[org.roaringbitmap.realdata.state.RealDataRoaringBitmaps].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/state/RealDataRoaringBitmaps.java
- function_names:
  - '[org.roaringbitmap.realdata.state.RealDataRoaringOnlyBenchmarkState].<init>()'
  - '[org.roaringbitmap.realdata.state.RealDataRoaringOnlyBenchmarkState].setup()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/state/RealDataRoaringOnlyBenchmarkState.java
- function_names:
  - '[org.roaringbitmap.realdata.state.RealDataBenchmarkState].<init>()'
  - '[org.roaringbitmap.realdata.state.RealDataBenchmarkState].setup()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/realdata/state/RealDataBenchmarkState.java
- function_names:
  - '[org.roaringbitmap.needwork.SlowORaggregate2].RoaringWithRun(BenchmarkState)'
  - '[org.roaringbitmap.needwork.SlowORaggregate2].<init>()'
  - '[org.roaringbitmap.needwork.SlowORaggregate2.BenchmarkState].<init>()'
  - '[org.roaringbitmap.needwork.SlowORaggregate2.BenchmarkState].setup()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/needwork/SlowORaggregate2.java
- function_names:
  - '[org.roaringbitmap.needwork.SlowORaggregate1].RoaringWithRun(BenchmarkState)'
  - '[org.roaringbitmap.needwork.SlowORaggregate1].<init>()'
  - '[org.roaringbitmap.needwork.SlowORaggregate1.BenchmarkState].<init>()'
  - '[org.roaringbitmap.needwork.SlowORaggregate1.BenchmarkState].setup()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/needwork/SlowORaggregate1.java
- function_names:
  - '[org.roaringbitmap.needwork.SlowORaggregate3].RoaringWithRun(BenchmarkState)'
  - '[org.roaringbitmap.needwork.SlowORaggregate3].<init>()'
  - '[org.roaringbitmap.needwork.SlowORaggregate3.BenchmarkState].<init>()'
  - '[org.roaringbitmap.needwork.SlowORaggregate3.BenchmarkState].setup()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/needwork/SlowORaggregate3.java
- function_names:
  - '[org.roaringbitmap.needwork.RandomAccess].binarySearch(BenchmarkState,org.openjdk.jmh.infra.Blackhole)'
  - '[org.roaringbitmap.needwork.RandomAccess].<init>()'
  - '[org.roaringbitmap.needwork.RandomAccess.BenchmarkState].<init>()'
  - '[org.roaringbitmap.needwork.RandomAccess.BenchmarkState].setup()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/needwork/RandomAccess.java
- function_names:
  - '[org.roaringbitmap.needwork.SlowMappedORaggregate1].RoaringWithRun(BenchmarkState)'
  - '[org.roaringbitmap.needwork.SlowMappedORaggregate1].<init>()'
  - '[org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState].convertToImmutableRoaring(java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>)'
  - '[org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState].<init>()'
  - '[org.roaringbitmap.needwork.SlowMappedORaggregate1.BenchmarkState].setup()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/needwork/SlowMappedORaggregate1.java
- function_names:
  - '[org.roaringbitmap.needwork.SlowMappedORaggregate2].RoaringWithRun(BenchmarkState)'
  - '[org.roaringbitmap.needwork.SlowMappedORaggregate2].<init>()'
  - '[org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState].convertToImmutableRoaring(java.util.List<org.roaringbitmap.buffer.MutableRoaringBitmap>)'
  - '[org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState].<init>()'
  - '[org.roaringbitmap.needwork.SlowMappedORaggregate2.BenchmarkState].setup()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/needwork/SlowMappedORaggregate2.java
- function_names:
  - '[org.roaringbitmap.needwork.state.NeedWorkBenchmarkState].<init>()'
  - '[org.roaringbitmap.needwork.state.NeedWorkBenchmarkState].setup()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/needwork/state/NeedWorkBenchmarkState.java
- function_names:
  - '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].and(BitmapState)'
  - '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].andBuffer(BitmapState)'
  - '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].andMemoryShy(BitmapState)'
  - '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].andBufferMemoryShy(BitmapState)'
  - '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].andCardinality(BitmapState)'
  - '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].andCardinalityMaterialize(BitmapState)'
  - '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].andCardinalityBuffer(BitmapState)'
  - '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].andCardinalityBufferMaterialize(BitmapState)'
  - '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].orCardinality(BitmapState)'
  - '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].orCardinalityMaterialize(BitmapState)'
  - '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].orCardinalityBuffer(BitmapState)'
  - '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].orCardinalityBufferMaterialize(BitmapState)'
  - '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest].<init>()'
  - '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest.BitmapState].createBitmaps()'
  - '[org.roaringbitmap.aggregation.FastAggregationRLEStressTest.BitmapState].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/FastAggregationRLEStressTest.java
- function_names:
  - '[org.roaringbitmap.aggregation.and.BitmapContainerAndBenchmark].setup()'
  - '[org.roaringbitmap.aggregation.and.BitmapContainerAndBenchmark].stable()'
  - '[org.roaringbitmap.aggregation.and.BitmapContainerAndBenchmark].tendToZero()'
  - '[org.roaringbitmap.aggregation.and.BitmapContainerAndBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/BitmapContainerAndBenchmark.java
- function_names:
  - '[org.roaringbitmap.aggregation.and.bestcase.RoaringBitmapBenchmark].setup()'
  - '[org.roaringbitmap.aggregation.and.bestcase.RoaringBitmapBenchmark].and()'
  - '[org.roaringbitmap.aggregation.and.bestcase.RoaringBitmapBenchmark].inplace_and()'
  - '[org.roaringbitmap.aggregation.and.bestcase.RoaringBitmapBenchmark].justclone()'
  - '[org.roaringbitmap.aggregation.and.bestcase.RoaringBitmapBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/bestcase/RoaringBitmapBenchmark.java
- function_names:
  - '[org.roaringbitmap.aggregation.and.bestcase.Roaring64BitmapBenchmark].setup()'
  - '[org.roaringbitmap.aggregation.and.bestcase.Roaring64BitmapBenchmark].inplace_and()'
  - '[org.roaringbitmap.aggregation.and.bestcase.Roaring64BitmapBenchmark].justclone()'
  - '[org.roaringbitmap.aggregation.and.bestcase.Roaring64BitmapBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/bestcase/Roaring64BitmapBenchmark.java
- function_names:
  - '[org.roaringbitmap.aggregation.and.identical.RoaringBitmapBenchmark].setup()'
  - '[org.roaringbitmap.aggregation.and.identical.RoaringBitmapBenchmark].and()'
  - '[org.roaringbitmap.aggregation.and.identical.RoaringBitmapBenchmark].inplace_and()'
  - '[org.roaringbitmap.aggregation.and.identical.RoaringBitmapBenchmark].justclone()'
  - '[org.roaringbitmap.aggregation.and.identical.RoaringBitmapBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/identical/RoaringBitmapBenchmark.java
- function_names:
  - '[org.roaringbitmap.aggregation.and.identical.Roaring64BitmapBenchmark].setup()'
  - '[org.roaringbitmap.aggregation.and.identical.Roaring64BitmapBenchmark].inplace_and()'
  - '[org.roaringbitmap.aggregation.and.identical.Roaring64BitmapBenchmark].justclone()'
  - '[org.roaringbitmap.aggregation.and.identical.Roaring64BitmapBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/identical/Roaring64BitmapBenchmark.java
- function_names:
  - '[org.roaringbitmap.aggregation.and.worstcase.RoaringBitmapBenchmark].setup()'
  - '[org.roaringbitmap.aggregation.and.worstcase.RoaringBitmapBenchmark].and()'
  - '[org.roaringbitmap.aggregation.and.worstcase.RoaringBitmapBenchmark].inplace_and()'
  - '[org.roaringbitmap.aggregation.and.worstcase.RoaringBitmapBenchmark].justclone()'
  - '[org.roaringbitmap.aggregation.and.worstcase.RoaringBitmapBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/worstcase/RoaringBitmapBenchmark.java
- function_names:
  - '[org.roaringbitmap.aggregation.and.worstcase.Roaring64BitmapBenchmark].setup()'
  - '[org.roaringbitmap.aggregation.and.worstcase.Roaring64BitmapBenchmark].inplace_and()'
  - '[org.roaringbitmap.aggregation.and.worstcase.Roaring64BitmapBenchmark].justclone()'
  - '[org.roaringbitmap.aggregation.and.worstcase.Roaring64BitmapBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/and/worstcase/Roaring64BitmapBenchmark.java
- function_names:
  - '[org.roaringbitmap.aggregation.or.RoaringBitmapBenchmark].setup()'
  - '[org.roaringbitmap.aggregation.or.RoaringBitmapBenchmark].or()'
  - '[org.roaringbitmap.aggregation.or.RoaringBitmapBenchmark].lazyor()'
  - '[org.roaringbitmap.aggregation.or.RoaringBitmapBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/or/RoaringBitmapBenchmark.java
- function_names:
  - '[org.roaringbitmap.aggregation.or.BitmapContainerOrBenchmark].setup()'
  - '[org.roaringbitmap.aggregation.or.BitmapContainerOrBenchmark].stable()'
  - '[org.roaringbitmap.aggregation.or.BitmapContainerOrBenchmark].tendToZero()'
  - '[org.roaringbitmap.aggregation.or.BitmapContainerOrBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/or/BitmapContainerOrBenchmark.java
- function_names:
  - '[org.roaringbitmap.aggregation.andnot.bestcase.RoaringBitmapBenchmark].setup()'
  - '[org.roaringbitmap.aggregation.andnot.bestcase.RoaringBitmapBenchmark].andNot()'
  - '[org.roaringbitmap.aggregation.andnot.bestcase.RoaringBitmapBenchmark].inplace_andNot()'
  - '[org.roaringbitmap.aggregation.andnot.bestcase.RoaringBitmapBenchmark].justclone()'
  - '[org.roaringbitmap.aggregation.andnot.bestcase.RoaringBitmapBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/andnot/bestcase/RoaringBitmapBenchmark.java
- function_names:
  - '[org.roaringbitmap.aggregation.andnot.bestcase.Roaring64BitmapBenchmark].setup()'
  - '[org.roaringbitmap.aggregation.andnot.bestcase.Roaring64BitmapBenchmark].inplace_andNot()'
  - '[org.roaringbitmap.aggregation.andnot.bestcase.Roaring64BitmapBenchmark].justclone()'
  - '[org.roaringbitmap.aggregation.andnot.bestcase.Roaring64BitmapBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/andnot/bestcase/Roaring64BitmapBenchmark.java
- function_names:
  - '[org.roaringbitmap.aggregation.andnot.identical.RoaringBitmapBenchmark].setup()'
  - '[org.roaringbitmap.aggregation.andnot.identical.RoaringBitmapBenchmark].andNot()'
  - '[org.roaringbitmap.aggregation.andnot.identical.RoaringBitmapBenchmark].inplace_andNot()'
  - '[org.roaringbitmap.aggregation.andnot.identical.RoaringBitmapBenchmark].justclone()'
  - '[org.roaringbitmap.aggregation.andnot.identical.RoaringBitmapBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/andnot/identical/RoaringBitmapBenchmark.java
- function_names:
  - '[org.roaringbitmap.aggregation.andnot.identical.Roaring64BitmapBenchmark].setup()'
  - '[org.roaringbitmap.aggregation.andnot.identical.Roaring64BitmapBenchmark].inplace_andNot()'
  - '[org.roaringbitmap.aggregation.andnot.identical.Roaring64BitmapBenchmark].justclone()'
  - '[org.roaringbitmap.aggregation.andnot.identical.Roaring64BitmapBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/andnot/identical/Roaring64BitmapBenchmark.java
- function_names:
  - '[org.roaringbitmap.aggregation.andnot.worstcase.RoaringBitmapBenchmark].setup()'
  - '[org.roaringbitmap.aggregation.andnot.worstcase.RoaringBitmapBenchmark].andNot()'
  - '[org.roaringbitmap.aggregation.andnot.worstcase.RoaringBitmapBenchmark].inplace_andNot()'
  - '[org.roaringbitmap.aggregation.andnot.worstcase.RoaringBitmapBenchmark].justclone()'
  - '[org.roaringbitmap.aggregation.andnot.worstcase.RoaringBitmapBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/andnot/worstcase/RoaringBitmapBenchmark.java
- function_names:
  - '[org.roaringbitmap.aggregation.andnot.worstcase.Roaring64BitmapBenchmark].setup()'
  - '[org.roaringbitmap.aggregation.andnot.worstcase.Roaring64BitmapBenchmark].inplace_andNot()'
  - '[org.roaringbitmap.aggregation.andnot.worstcase.Roaring64BitmapBenchmark].justclone()'
  - '[org.roaringbitmap.aggregation.andnot.worstcase.Roaring64BitmapBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/andnot/worstcase/Roaring64BitmapBenchmark.java
- function_names:
  - '[org.roaringbitmap.aggregation.xor.BitmapContainerXorBenchmark].setup()'
  - '[org.roaringbitmap.aggregation.xor.BitmapContainerXorBenchmark].stable()'
  - '[org.roaringbitmap.aggregation.xor.BitmapContainerXorBenchmark].tendToZero()'
  - '[org.roaringbitmap.aggregation.xor.BitmapContainerXorBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/aggregation/xor/BitmapContainerXorBenchmark.java
- function_names:
  - '[org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark].init()'
  - '[org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark].xorCardinality()'
  - '[org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark].xorCardinalityBaseline()'
  - '[org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark].andNotCardinality()'
  - '[org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark].andNotCardinalityBaseline()'
  - '[org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark].orCardinality()'
  - '[org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark].orCardinalityBaseline()'
  - '[org.roaringbitmap.combinedcardinality.CombinedCardinalityBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/combinedcardinality/CombinedCardinalityBenchmark.java
- function_names:
  - '[org.roaringbitmap.longlong.AddRoaring64].<init>()'
  - '[org.roaringbitmap.longlong.AddRoaring64.BenchmarkState].setupTrial()'
  - '[org.roaringbitmap.longlong.AddRoaring64.BenchmarkState].baseSetup()'
  - '[org.roaringbitmap.longlong.AddRoaring64.BenchmarkState].<init>()'
  - '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState].setup()'
  - '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState].addAllExisting(AddExistingState)'
  - '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState].addEachExisting(AddExistingState)'
  - '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState].addAllMissing(AddMissingState)'
  - '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState].addEachMissing(AddMissingState)'
  - '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState].<init>()'
  - '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState].setup()'
  - '[org.roaringbitmap.longlong.AddRoaring64.AddExistingState.AddMissingState].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/longlong/AddRoaring64.java
- function_names:
  - '[org.roaringbitmap.longlong.FindRoaring64].findPresent(BenchmarkState,org.openjdk.jmh.infra.Blackhole)'
  - '[org.roaringbitmap.longlong.FindRoaring64].findMissing(BenchmarkState,org.openjdk.jmh.infra.Blackhole)'
  - '[org.roaringbitmap.longlong.FindRoaring64].<init>()'
  - '[org.roaringbitmap.longlong.FindRoaring64.BenchmarkState].setup()'
  - '[org.roaringbitmap.longlong.FindRoaring64.BenchmarkState].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/longlong/FindRoaring64.java
- function_names:
  - '[org.roaringbitmap.longlong.BuildFromEmpty].addLong(BenchmarkState)'
  - '[org.roaringbitmap.longlong.BuildFromEmpty].bitmapOf(BenchmarkState)'
  - '[org.roaringbitmap.longlong.BuildFromEmpty].addArray(BenchmarkState)'
  - '[org.roaringbitmap.longlong.BuildFromEmpty].<init>()'
  - '[org.roaringbitmap.longlong.BuildFromEmpty.BenchmarkState].setup()'
  - '[org.roaringbitmap.longlong.BuildFromEmpty.BenchmarkState].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/longlong/BuildFromEmpty.java
- function_names:
  - '[org.roaringbitmap.longlong.CloneBenchmark].clone(BenchmarkState)'
  - '[org.roaringbitmap.longlong.CloneBenchmark].<init>()'
  - '[org.roaringbitmap.longlong.CloneBenchmark.BenchmarkState].setup()'
  - '[org.roaringbitmap.longlong.CloneBenchmark.BenchmarkState].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/longlong/CloneBenchmark.java
- function_names:
  - '[org.roaringbitmap.longlong.ShiftLeftFromSpecifiedPositionBenchmark].optimized(org.openjdk.jmh.infra.Blackhole)'
  - '[org.roaringbitmap.longlong.ShiftLeftFromSpecifiedPositionBenchmark].original(org.openjdk.jmh.infra.Blackhole)'
  - '[org.roaringbitmap.longlong.ShiftLeftFromSpecifiedPositionBenchmark].shiftLeftFromSpecifiedPosition(int,int,int)'
  - '[org.roaringbitmap.longlong.ShiftLeftFromSpecifiedPositionBenchmark].<init>()'
  source_file: /src/RoaringBitmap/jmh/src/jmh/java/org/roaringbitmap/longlong/ShiftLeftFromSpecifiedPositionBenchmark.java
